Shodan是全球首个针对联网设备的搜索引擎,它可以帮助用户发现从发电厂、手机、冰箱到Minecraft服务器等各种设备。它不仅可以监控网络风险,提供网络安全视图,还能帮助用户了解各种产品的用户和发展趋势。Shodan拥有超过300万注册用户,包括财富100强企业、云服务提供商和高校等,为开发者提供了全面的API接口。
在最近的欧洲议会选举中,以捍卫数字权利而闻名的海盗党失去了其在立法机构中的席位。帕特里克·布雷耶是欧洲议会议员和海盗党的杰出人物,他一直直言不讳地反对聊天控制措施,并对该党派的失利表示担忧,认为这对整个欧洲的数字权利来说是一个打击。布雷耶被公认为数字事务领域最具影响力的欧洲议会议员,他的离开引发了人们对未来欧洲数字隐私和自由的担忧。
这篇文章探讨了UI设计的密度问题,指出UI密度不仅仅是视觉上的密集程度,而是关于界面在一段时间内提供的信息量。作者引入了信息密度、设计密度和时间密度等概念,并结合案例分析了如何提高UI的价值密度。文章认为,UI密度最终目标是使用户在最短的时间和空间内获得最大的价值,速度、可用性、一致性、可预测性、信息丰富度和功能都在其中扮演着重要角色。
Michelle's List是一个免费的匿名房东评价网站,租客可以阅读房东评价,留下对之前房产的评价或寻找下一个公寓。网站提供伊利诺伊州的房东和房产评价,用户可以注册或登录以留下评价或搜索房产。
本文分析了联合国对未来人口增长的预测,认为其预测的人口峰值(2086年达到104.3亿)过于乐观。作者根据当前生育率下降的趋势,建立了新的模型,预测人口峰值可能出现在本世纪中叶甚至更早。作者认为,联合国的模型没有充分考虑到气候变化、资源枯竭、生态破坏等因素对人口增长的影响,而这些因素可能导致预期寿命下降,并加速人口峰值的到来。
Modula-2 编程语言由 Pascal 语言的创始人 Niklaus Wirth 设计,旨在成为 Pascal 的继任者。尽管在早期个人计算机时代备受关注,但 Modula-2 最终未能流行起来。文章分析了其失败的原因,包括 Turbo Pascal 的盛行和 C 语言的广泛应用。Turbo Pascal 提供了强大的结构化编程能力,而 C 语言则满足了对 less structured 语言的需求,最终挤占了 Modula-2 的市场空间。
本文是对纳博科夫作品《微暗的火》的一篇文学评论。作者首先介绍了评论界对这部作品的复杂评价,既有赞誉其为“巴洛克式惊人杰作”,也有人批评其过于炫技、冷冰冰。作者随后结合自身阅读经历,分析了作品中令人印象深刻的写作技巧,例如多层次的叙事结构、对人物内心世界的细腻刻画以及对自然景物的生动描写,并重点探讨了作品中所蕴含的深刻情感,包括孤独、悲伤、渴望以及对理想与现实之间冲突的思考。
美国俄勒冈州参议员Ron Wyden针对政府系统屡次遭受严重网络攻击事件,提出了一项名为《安全和可互操作政府协作技术法案》的立法草案。该法案旨在通过为协作软件设定强制性网络安全标准,结束联邦政府对不安全、专有软件的依赖,以保护政府通信安全,节省纳税人资金并打破专有软件造成的反竞争锁定效应。
文章介绍了摄影师爱德华·伯汀斯基的拆船照片项目。伯汀斯基受到埃克森瓦尔迪兹号漏油事件的启发,对废弃船只的拆解产生了兴趣,并将拆船视为终极的回收方式。他的照片展现了拆船过程的宏大规模和人类的技艺,同时也揭示了工业进步背后的破坏残留。伯汀斯基认为,随着时间的推移,自然可以修复人类对土地的入侵,而景观也会随着人类需求和欲望的变化而改变。
苏黎世大学的一项新研究表明,人脑能够区分自然声音和深度伪造的声音。研究发现,大脑中的伏隔核和听觉皮层对这两种声音的反应不同。伏隔核是大脑奖励系统的一部分,在听到自然声音时更活跃,而听觉皮层则对深度伪造声音中不完美的模仿反应更强烈。
Linux kernel 6.9版本正式发布,此版本为Linux内核的最新稳定版本,引入了多项新功能和改进的硬件支持。主要亮点包括对AArch64 (ARM64)架构的Rust支持、用于改进低级事件传递的英特尔FRED (灵活返回和事件传递)机制支持、对AMD SNP (安全嵌套分页)客户机的支持,以及设备映射器中用于内联重复数据删除、压缩、零块消除和精简配置的新dm-vdo (虚拟数据优化器)目标。
Heroku 宣布推出基于 Amazon Aurora 的全新 Heroku Postgres Essential 数据库套餐,提供更强大的性能、可扩展性和灵活性。新套餐起价 5 美元/月,支持 pgvector,取消行数限制,提供高达 32 GB 的存储空间,并提供自动迁移服务。Heroku Postgres Essential 数据库适用于各种用例,包括开发和测试、原型项目、教育项目和教程、低流量 Web 应用程序以及初创公司等。
2024年6月12日,乌克兰网络警察在基辅逮捕了一名28岁的俄罗斯男子,罪名是与Conti和LockBit勒索软件组织合作,使他们的恶意软件无法被杀毒软件检测到,并至少亲自进行了一次攻击。据报道,这名被捕者是一名开发定制加密器的专家,这些加密器可以将勒索软件有效载荷打包成看似安全的文件,使其完全无法被流行的杀毒产品检测到。他还被发现将他的加密服务出售给Conti和LockBit网络犯罪集团,帮助他们显著提高了攻击成功率。
《程序员的大脑》一书介绍了如何利用认知科学的原理提高学习和思考代码的方式。书中阐述了大脑在处理代码时的认知过程,包括短期记忆、长期记忆和工作记忆,以及如何通过组块、闪卡和精细化练习等技巧来优化记忆和学习效率。此外,还介绍了如何通过代码阅读技巧、变量角色理解、代码异味识别以及认知负荷管理等方法,提升代码理解和解决问题的能力。最后,探讨了如何通过有效的代码设计、团队协作和新人 onboarding 流程来构建更易于理解和维护的代码库。
哥伦比亚大学法律评论网站因发表一篇批评以色列的文章而被其董事会关闭。该文章由巴勒斯坦人权律师撰写,指责以色列在加沙犯下种族灭绝罪并维持种族隔离制度。法律评论的学生编辑称,董事会的干预是对期刊编辑独立性的史无前例的破坏。董事会则表示,他们担心这篇文章没有经过“通常的审查或选择程序”,并暂停了网站以“保持现状”。
本文介绍了训练大型语言模型(LLM)的数据管道,重点介绍了使用通用抓取(CC)数据集的流程。文章详细解释了CC数据集的不同格式(WARC/WAT/WET),以及如何从中提取和处理文本数据。文章还涵盖了数据去重、语言识别和过滤、以及使用语言模型进行质量控制等关键步骤,并比较了CCNet和RefinedWeb两种不同管道的设计思路和方法。
本文介绍了作者如何将Mattermost中Elasticsearch索引大型数据库(包含1亿个帖子)的速度提高1000倍的过程。作者首先通过分析数据库性能监控图表,确定了问题出在PostStore.GetPostsBatchForIndexing方法的SQL查询上。然后,作者通过EXPLAIN ANALYZE命令分析查询计划,发现查询花费了大量时间在CPU处理上,并找到了导致查询速度慢的原因:使用了Filter而不是Index Cond。最后,作者通过使用行构造函数比较,将查询条件从`CreateAt > ?1 OR (CreateAt = ?1 AND Id > ?2)` 改为 `(CreateAt, Id) > (?1, ?2)`,成功地将查询速度提高了1000倍。
本文介绍了康拉德·楚泽,他被公认为是世界上第一台可自由编程的二进制浮点计算机的发明者。他于1941年在柏林的工作室完成了这台名为Z3的机器,并于1942年至1945年间创造了世界上第一种编程语言Plankalkül。
宾夕法尼亚大学的工程师们开发了一种可调节滤波器,可以防止信号干扰,这项技术有望彻底改变无线通信。这款滤波器只有硬币大小,能够在3.4 GHz到11.1 GHz的频率范围内进行调谐,涵盖了FCC开放的FR3频段的大部分频率。这项技术解决了现有滤波器体积大和频率覆盖范围有限的问题,为6G及未来无线网络的发展铺平了道路。
本文讲述了巴哈伊灵曦堂的建造如何改变了建筑史。巴哈伊教派信徒为了建造一座能够体现其信仰的雄伟建筑,选择了当时刚开始普及的混凝土作为建筑材料。建筑师路易斯·布尔乔亚设计了一个融合了多种文化风格的精美建筑,但其复杂的蕾丝状外墙设计对当时的建筑技术来说是一个巨大的挑战。最终,装饰混凝土先驱约翰·约瑟夫·厄尔利利用其独创的技术,成功地将布尔乔亚的设计变成了现实。巴哈伊灵曦堂不仅成为了巴哈伊信仰的象征,也推动了混凝土作为一种建筑材料的普及和发展。
文章讨论了观察性研究中分析方法选择对结果的影响。以红肉消费与死亡率的关系为例,研究人员通过多重宇宙分析,用1200多种不同方法分析同一数据集,发现分析方法的选择对结果影响很大,大部分分析结果显示红肉消费与死亡率之间没有显著关联。作者呼吁在观察性研究中采用多重分析方法,以减少偏差,提高结论可靠性。
文章详细介绍了硬件安全模块(HSM)的发展历程、定义、用途、安全特性、市场趋势以及其他相关内容。HSM作为一种专门的加密处理器,用于安全地生成、存储和使用加密密钥和证书,是网络安全的最后一道防线。文章从HSM的起源、在金融、医疗、电信等领域的应用,以及其在云计算、区块链和量子计算时代的演变等方面进行了深入分析,并讨论了HSM的安全注意事项、认证标准以及当前的市场状况。
麻省理工学院的科学家们受电影《侏罗纪公园》的启发,开发出一种类似琥珀的聚合物,可以完好地保存 DNA 很长时间。这种被称为“T-REX”的技术可以将大量信息,甚至是整个人类基因组,存储在 DNA 中,并在室温下保存,未来有可能取代计算机中的固态硬盘。
Numenta 推出了“千脑项目”,旨在构建一种基于人脑工作原理的新型人工智能。该项目基于“千脑智能理论”,主张人工智能应采用感觉运动学习、参考框架和模块化等核心原则,以克服现有 AI 系统的局限性。Numenta 将发布开源代码库和 SDK,并鼓励全球研究人员加入该项目。
本文介绍了Go语言为何是一个强大的开发平台。作者从开发速度、安全性和性能三个方面阐述了Go语言的优势,并详细列举了Go生态系统中的各种工具和特性,例如并发支持、依赖管理、静态链接、调试器、测试框架、跨平台编译、代码格式化、安全特性、性能分析工具等等。作者认为Go语言丰富的功能和完善的生态系统使其成为一个理想的软件开发平台。
Flatcar 容器 Linux 致力于向后兼容,但其固定软件集限制了某些场景下的扩展性。systemd-sysext 允许在只读 /usr 分区上叠加扩展,为用户提供软件、云供应商工具和 Flatcar 扩展提供了解决方案。systemd-sysext 为 Flatcar 带来了模块化,并为与传统发行版的桥接铺平了道路。
GxHash是一个非常快速且稳健的非加密哈希算法。它利用SIMD指令、高指令级并行和紧凑的字节码实现了高速性能,并通过多轮硬件加速AES块密码进行高效的比特混合,使其具有低碰撞率、均匀分布和高雪崩特性。GxHash通过了SMHasher测试,并提供了种子随机化以增强抗DoS攻击能力。
这篇文章详细探讨了 Unix 系统中的 PID 0。文章指出,与网络上普遍的错误信息不同,PID 0 确实存在,并负责启动内核,并在之后协助进程调度和电源管理。作者通过分析多个 Unix 版本的内核代码,追溯了 PID 0 的历史演变,并解释了其与早期 Unix 中进程交换的关系,以及为何会被误认为与内存分页有关。文章还解释了 Linux 内核中“PID 0”的歧义性,以及在多核系统中每个 CPU 核心的 idle 线程如何构成用户空间所称的 PID 0。