首页 文章 精选 留言 我的

精选列表

搜索[业务线],共10007篇文章
优秀的个人博客,低调大师

Andrej Karpathy 宣布加入 Anthropic,重返 LLM 研发一线

2026年5月19日,AI领域最具影响力的研究者之一Andrej Karpathy在X平台宣布正式加入Anthropic,这条推文获得了极高的关注:超过1.5万次转推、11.9万次点赞和近1600万次浏览。AI从业者和研究者纷纷表达了对这一消息的关注和期待。 Karpathy在推文中表示:"个人动态:我已加入Anthropic。我认为未来几年将是LLM领域的关键形成期。我非常兴奋能加入这个团队并重返研发工作。我仍然对教育充满热情,计划适时恢复相关工作。" Karpathy此前曾在特斯拉担任Autopilot视觉团队负责人多年,主导计算机视觉在自动驾驶中的应用。去年他曾创办一家教育方向的AI初创公司,致力于通过AI视频实现个性化学习。他在深度学习教育方面的影响力巨大,其在YouTube上的神经网络教程吸引了数百万开发者学习。 作为OpenAI联合创始人、前特斯拉AI总监,Karpathy的这一决定被视为Anthropic在AI人才争夺战中的重大胜利。 从OpenAI到Anthropic:十年AI生涯的又一次转折 Karpathy在X平台发布的声明中表示:"我认为未来几年LLM前沿领域的发展将特别具有塑造性。我非常兴奋能加入这里的团队,重新投入研发工作。"他还强调,自己对教育领域仍然充满热情,并计划在适当时候重返相关工作。 这一人事变动标志着Karpathy职业生涯的又一次重大转折。他于2015年作为创始成员加入OpenAI,专注于深度学习和计算机视觉研究。2017年离开OpenAI加入特斯拉,担任AI总监,领导Full Self-Driving和Autopilot项目直至2022年。2023年他短暂回归OpenAI一年,2024年离职创立AI教育创业公司Eureka Labs。如今,他选择加入Anthropic,这家由前OpenAI高管Dario和Daniela Amodei于2021年创立、以AI安全著称的实验室。 专注预训练与模型自举开发 据Anthropic官方透露,Karpathy本周已开始工作,将在团队负责人Nick Joseph领导下专注于预训练(pre-training)——这是开发大语言模型的基础阶段。更重要的是,他将帮助启动一个新团队,专注于使用Claude来开发Anthropic的模型,而非单纯依赖昂贵的原始算力和硬件。 这一策略转变值得关注。传统上,训练前沿大模型需要海量计算资源,而Anthropic正在探索"模型自举"(bootstrapping)的路径——利用现有模型能力来辅助新模型的开发。这与Karpathy此前在AI教育领域的探索形成呼应,也体现了他对AI系统自我改进能力的长期关注。 AI人才争夺战的最新战况 Karpathy的加入是Anthropic近期激进招聘策略的最新成果。就在今年4月,Anthropic刚刚挖来微软AI平台总裁Eric Boyd担任基础设施负责人,负责公司500亿美元的美国数据中心建设计划。这些高调招聘发生在Anthropic估值飙升的背景下——据消息人士透露,公司上周刚完成一轮300亿美元融资,估值达到9000亿美元,首次超越OpenAI的8520亿美元估值。 人才流动并非单向。今年2月,OpenAI从Anthropic挖走了安全研究员Dylan Scandinaro担任准备负责人(Head of Preparedness),年薪据传高达55.5万美元。这场AI人才争夺战正在各大实验室和科技公司之间激烈展开。 与五角大楼的诉讼风波 Karpathy加盟消息发布的同一天,Anthropic正在联邦上诉法院与五角大楼对簿公堂。今年3月,美国国防部将Anthropic列为"供应链风险"——这一标签通常只用于外国对手——原因是该公司拒绝放弃对大规模监控和完全自主武器的红线立场。五角大楼认为Anthropic因不同意军方"所有合法使用"的AI标准而显得"特别不可信";Anthropic则辩称这一认定是违宪的报复行为。 这场诉讼使Anthropic被排除在近期一项五角大楼交易之外。在这项交易中,Google、OpenAI、微软和亚马逊网络服务同意将其AI系统接入国防部的机密网络,而Anthropic则被拒之门外。三名法官组成的华盛顿特区上诉法院小组已于本周二听取辩论,预计将在数周内作出裁决。 "Vibe Coding"创造者的下一站 Karpathy在AI社区享有极高声誉,他创造的"vibe coding"(氛围编程)一词已成为描述使用AI辅助写代码的流行术语。通过社交媒体,他持续分享对AI发展和行业趋势的见解,拥有大量技术追随者。 他的加入不仅为Anthropic带来了顶尖技术领导力,更可能强化该公司在AI安全领域的品牌形象。在AI能力快速迭代的当下,Karpathy选择加入以"安全优先"著称的Anthropic,或许也反映了他对AI发展路径的深层思考。 参考来源: https://x.com/karpathy/status/2056753169888334312 https://www.forbes.com/sites/aliciapark/2026/05/19/openai-cofounder-and-former-tesla-ai-leader-andrej-karpathy-joins-anthropic/

优秀的个人博客,低调大师

线密码管理器LastPass被大规模撞库

在线密码管理器LastPass承认,攻击者对其用户进行了大规模的撞库攻击,试图访问他们的云托管密码库。 就目前的信息来看,撞库攻击事件发生在本周一(12月27),LastPass尚不清楚哪些用户在此次攻击事件中被盗用,但是已经有很多LastPass 用户表示,他们收到电子邮件警告,其主密码有泄露的风险,有攻击者(国外IP用户)试图访问、盗用他们的账户。 该公司发送的电子邮件警告通知用户,其大意是“有人尝试使用您的主密码在从未使用的设备和位置上登录您的账户,LastPass 阻止了这次登录请求,请您再次确认是您在登录吗?” 某全球大型公关企业高级总监表示,LastPass已经调查了最近有关被阻止登录尝试的报告,并确定该攻击活动与相当常见的机器人相关活动有关,攻击者不断尝试使用从第三方获得的电子邮件地址和密码访问用户帐户。值得注意的是,没有任何迹象表明用户账户被攻击者访问,或者LastPass 服务被其他未授权的第三方破坏。LastPass公司会定期监控此类活动,并将继续采取措施确保LastPass的用户及其数据的安全。 但是很多收到电子邮件警告的用户表示,他们的主密码仅用于访问LastPass服务,并未与其他网络服务共享。如果属实的话,那么意味着LastPass密码管理器服务已被入侵,但是目前没有确切证据表明密码管理器服务已被入侵。 参考来源:https://securityaffairs.co/wordpress/126116/hacking/lastpass-hacking-attempts.html

优秀的个人博客,低调大师

本文将大数据学习门槛降到了地平线

Hadoop介绍 Hadoop-大数据开源世界的亚当夏娃。核心是HDFS数据存储系统,和MapReduce分布式计算框架。 HDFS 原理是把大块数据切碎,每个碎块复制三份,分开放在三个廉价机上,一直保持有三块可用的数据互为备份。使用的时候只从其中一个备份读出来,这个碎块数据就有了。存数据的叫datenode(格子间),管理datenode的叫namenode(执伞人)。 MapReduce 原理是大任务先分堆处理-Map,再汇总处理结果-Reduce。分和汇是多台服务器并行进行,才能体现集群的威力。难度在于如何把任务拆解成符合MapReduce模型的分和汇,以及中间过程的输入输出<k,v> 都是什么。 单机版Hadoop介绍 对于学习hadoop原理和hadoop开发的人来说,搭建一套hadoop系统是必须的。但 配置该系统是非常头疼的,很多人配置过程就放弃了。 没有服务器供你使用 这里介绍一种免配置的单机版hadoop安装使用方法,可以简单快速的跑一跑hadoop例子辅助学习、开发和测试。要求笔记本上装了Linux虚拟机,虚拟机上装了docker。 安装 使用docker下载sequenceiq/hadoop-docker:2.7.0镜像并运行。 [root@bogon~]#dockerpullsequenceiq/hadoop-docker:2.7.02.7.0:Pullingfromsequenceiq/hadoop-docker860d0823bcab:Pullingfslayere592c61b2522:Pullingfslayer 下载成功输出 Digest:sha256:a40761746eca036fee6aafdf9fdbd6878ac3dd9a7cd83c0f3f5d8a0e6350c76aStatus:Downloadednewerimageforsequenceiq/hadoop-docker:2.7.0 启动 [root@bogon~]#dockerrun-itsequenceiq/hadoop-docker:2.7.0/etc/bootstrap.sh-bash--privileged=trueStartingsshd:[OK]Startingnamenodeson[b7a42f79339c]b7a42f79339c:startingnamenode,loggingto/usr/local/hadoop/logs/hadoop-root-namenode-b7a42f79339c.outlocalhost:startingdatanode,loggingto/usr/local/hadoop/logs/hadoop-root-datanode-b7a42f79339c.outStartingsecondarynamenodes[0.0.0.0]0.0.0.0:startingsecondarynamenode,loggingto/usr/local/hadoop/logs/hadoop-root-secondarynamenode-b7a42f79339c.outstartingyarndaemonsstartingresourcemanager,loggingto/usr/local/hadoop/logs/yarn--resourcemanager-b7a42f79339c.outlocalhost:startingnodemanager,loggingto/usr/local/hadoop/logs/yarn-root-nodemanager-b7a42f79339c.out 启动成功后命令行shell会自动进入Hadoop的容器环境,不需要执行docker exec。在容器环境进入/usr/local/hadoop/sbin,执行./start-all.sh和./mr-jobhistory-daemon.sh start historyserver,如下 bash-4.1#cd/usr/local/hadoop/sbinbash-4.1#./start-all.shThisscriptisDeprecated.Insteadusestart-dfs.shandstart-yarn.shStartingnamenodeson[b7a42f79339c]b7a42f79339c:namenoderunningasprocess128.Stopitfirst.localhost:datanoderunningasprocess219.Stopitfirst.Startingsecondarynamenodes[0.0.0.0]0.0.0.0:secondarynamenoderunningasprocess402.Stopitfirst.startingyarndaemonsresourcemanagerrunningasprocess547.Stopitfirst.localhost:nodemanagerrunningasprocess641.Stopitfirst.bash-4.1#./mr-jobhistory-daemon.shstarthistoryserverchown:missingoperandafter`/usr/local/hadoop/logs'Try`chown--help'formoreinformation.startinghistoryserver,loggingto/usr/local/hadoop/logs/mapred--historyserver-b7a42f79339c.out Hadoop启动完成,如此简单。 要问分布式部署有多麻烦,数数光配置文件就有多少个吧!我亲眼见过一个hadoop老鸟,因为新换的服务器hostname主机名带横线“-”,配了一上午,环境硬是没起来。 运行自带的例子 回到Hadoop主目录,运行示例程序 bash-4.1#cd/usr/local/hadoopbash-4.1#bin/hadoopjarshare/hadoop/mapreduce/hadoop-mapreduce-examples-2.7.0.jargrepinputoutput'dfs[a-z.]+'20/07/0522:34:41INFOclient.RMProxy:ConnectingtoResourceManagerat/0.0.0.0:803220/07/0522:34:43INFOinput.FileInputFormat:Totalinputpathstoprocess:3120/07/0522:34:43INFOmapreduce.JobSubmitter:numberofsplits:3120/07/0522:34:44INFOmapreduce.JobSubmitter:Submittingtokensforjob:job_1594002714328_000120/07/0522:34:44INFOimpl.YarnClientImpl:Submittedapplicationapplication_1594002714328_000120/07/0522:34:45INFOmapreduce.Job:Theurltotrackthejob:http://b7a42f79339c:8088/proxy/application_1594002714328_0001/20/07/0522:34:45INFOmapreduce.Job:Runningjob:job_1594002714328_000120/07/0522:35:04INFOmapreduce.Job:Jobjob_1594002714328_0001runninginubermode:false20/07/0522:35:04INFOmapreduce.Job:map0%reduce0%20/07/0522:37:59INFOmapreduce.Job:map11%reduce0%20/07/0522:38:05INFOmapreduce.Job:map12%reduce0% mapreduce计算完成,有如下输出 20/07/0522:55:26INFOmapreduce.Job:Counters:49FileSystemCountersFILE:Numberofbytesread=291FILE:Numberofbyteswritten=230541FILE:Numberofreadoperations=0FILE:Numberoflargereadoperations=0FILE:Numberofwriteoperations=0HDFS:Numberofbytesread=569HDFS:Numberofbyteswritten=197HDFS:Numberofreadoperations=7HDFS:Numberoflargereadoperations=0HDFS:Numberofwriteoperations=2JobCountersLaunchedmaptasks=1Launchedreducetasks=1Data-localmaptasks=1Totaltimespentbyallmapsinoccupiedslots(ms)=5929Totaltimespentbyallreducesinoccupiedslots(ms)=8545Totaltimespentbyallmaptasks(ms)=5929Totaltimespentbyallreducetasks(ms)=8545Totalvcore-secondstakenbyallmaptasks=5929Totalvcore-secondstakenbyallreducetasks=8545Totalmegabyte-secondstakenbyallmaptasks=6071296Totalmegabyte-secondstakenbyallreducetasks=8750080Map-ReduceFrameworkMapinputrecords=11Mapoutputrecords=11Mapoutputbytes=263Mapoutputmaterializedbytes=291Inputsplitbytes=132Combineinputrecords=0Combineoutputrecords=0Reduceinputgroups=5Reduceshufflebytes=291Reduceinputrecords=11Reduceoutputrecords=11SpilledRecords=22ShuffledMaps=1FailedShuffles=0MergedMapoutputs=1GCtimeelapsed(ms)=159CPUtimespent(ms)=1280Physicalmemory(bytes)snapshot=303452160Virtualmemory(bytes)snapshot=1291390976Totalcommittedheapusage(bytes)=136450048ShuffleErrorsBAD_ID=0CONNECTION=0IO_ERROR=0WRONG_LENGTH=0WRONG_MAP=0WRONG_REDUCE=0FileInputFormatCountersBytesRead=437FileOutputFormatCountersBytesWritten=197 hdfs命令查看输出结果 bash-4.1#bin/hdfsdfs-catoutput/*6dfs.audit.logger4dfs.class3dfs.server.namenode.2dfs.period2dfs.audit.log.maxfilesize2dfs.audit.log.maxbackupindex1dfsmetrics.log1dfsadmin1dfs.servers1dfs.replication1dfs.file 例子讲解 grep是一个在输入中计算正则表达式匹配的mapreduce程序,筛选出符合正则的字符串以及出现次数。 shell的grep结果会显示完整的一行,这个命令只显示行中匹配的那个字符串 grepinputoutput'dfs[a-z.]+' 正则表达式dfs[a-z.]+,表示字符串要以dfs开头,后面是小写字母或者换行符\n之外的任意单个字符都可以,数量一个或者多个。输入是input里的所有文件, bash-4.1#ls-lrttotal48-rw-r--r--.1rootroot690May162015yarn-site.xml-rw-r--r--.1rootroot5511May162015kms-site.xml-rw-r--r--.1rootroot3518May162015kms-acls.xml-rw-r--r--.1rootroot620May162015httpfs-site.xml-rw-r--r--.1rootroot775May162015hdfs-site.xml-rw-r--r--.1rootroot9683May162015hadoop-policy.xml-rw-r--r--.1rootroot774May162015core-site.xml-rw-r--r--.1rootroot4436May162015capacity-scheduler.xml 结果输出到output。计算流程如下 稍有不同的是这里有两次reduce,第二次reduce就是把结果按照出现次数排个序。map和reduce流程开发者自己随意组合,只要各流程的输入输出能衔接上就行。 管理系统介绍 Hadoop提供了web界面的管理系统, 端口号 用途 50070 Hadoop Namenode UI端口 50075 Hadoop Datanode UI端口 50090 Hadoop SecondaryNamenode 端口 50030 JobTracker监控端口 50060 TaskTrackers端口 8088 Yarn任务监控端口 60010 Hbase HMaster监控UI端口 60030 Hbase HRegionServer端口 8080 Spark监控UI端口 4040 Spark任务UI端口 加命令参数 docker run命令要加入参数,才能访问UI管理页面 dockerrun-it-p50070:50070-p8088:8088-p50075:50075sequenceiq/hadoop-docker:2.7.0/etc/bootstrap.sh-bash--privileged=true 执行这条命令后在宿主机浏览器就可以查看系统了,当然如果Linux有浏览器也可以查看。我的Linux没有图形界面,所以在宿主机查看。 50070 Hadoop Namenode UI端口 50075 Hadoop Datanode UI端口 8088 Yarn任务监控端口 已完成和正在运行的mapreduce任务都可以在8088里查看,上图有gerp和wordcount两个任务。 一些问题 一、./sbin/mr-jobhistory-daemon.sh start historyserver必须执行,否则运行任务过程中会报 20/06/2921:18:49INFOipc.Client:Retryingconnecttoserver:0.0.0.0/0.0.0.0:10020.Alreadytried9time(s);retrypolicyisRetryUpToMaximumCountWithFixedSleep(maxRetries=10,sleepTime=1000MILLISECONDS)java.io.IOException:java.net.ConnectException:CallFrom87a4217b9f8a/172.17.0.1to0.0.0.0:10020failedonconnectionexception:java.net.ConnectException:Connectionrefused;Formoredetailssee:http://wiki.apache.org/hadoop/ConnectionRefused 二、./start-all.sh必须执行否则报形如 Unknown Job job_1592960164748_0001错误 三、docker run命令后面必须加--privileged=true,否则运行任务过程中会报java.io.IOException: Job status not available 四、注意,Hadoop 默认不会覆盖结果文件,因此再次运行上面实例会提示出错,需要先将 ./output 删除。或者换成output01试试? 总结 本文方法可以低成本的完成Hadoop的安装配置,对于学习理解和开发测试都有帮助的。如果开发自己的Hadoop程序,需要将程序打jar包上传到share/hadoop/mapreduce/目录,执行 bin/hadoopjarshare/hadoop/mapreduce/yourtest.jar 来运行程序观察效果。 本文分享自微信公众号 - MySQL从删库到跑路(cskdpl)。如有侵权,请联系 support@oschina.cn 删除。本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

优秀的个人博客,低调大师

仅有USB线拷贝无SD卡小米照相文件方法

由于只有有线路由,又还没有买SD卡,所以一直没法把小米和电脑的文件交换。搜过很多次一直没找到答案。 今天无意中看到图片属性中有“路径”,晚上就用adb shell跑进去看了看,发现文件果然都存在那里。 于是又想到了用adb可以双向传送。既然路打通了,那么其他apk文件也自然可以用这种方式交换。 方法很简单。如果你有收益的话,请转帖时注明出处(猪少爷的奋斗http://blog.csdn.net/leonpard/article/details/7294656/)。多谢! 前提:已经安装了ADB,如果没有,安装Android SDK即可 1、在DOS窗口敲adb,设置路径保障adb能够调用成功,然后执行adb root 2、小米手机侧->“图库”->“临时相机”, 3、长按要copy出来的照片,弹出菜单选择“图片属性”,记住“标题”中的文件名 3、adb pull /data/sdcard/DCIM/Camera/IMG_20120225_211945.jpg IMG_20120225_211945.jpg 好了。图片就到硬盘上了。 本文转自leonpard 51CTO博客,原文链接:http://blog.51cto.com/leonpard/1172630

资源下载

更多资源
腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

WebStorm

WebStorm

WebStorm 是jetbrains公司旗下一款JavaScript 开发工具。目前已经被广大中国JS开发者誉为“Web前端开发神器”、“最强大的HTML5编辑器”、“最智能的JavaScript IDE”等。与IntelliJ IDEA同源,继承了IntelliJ IDEA强大的JS部分的功能。

用户登录
用户注册