本文是系列博客的第一篇,探讨了现代终端和命令行工具的工作原理,重点介绍了xterm如何处理用户输入。文章首先以简化的模型解释了用户、xterm和bash之间的交互,然后引入了tty的概念,并使用strace和stty raw -echo -isig命令来观察xterm实际发送的数据。文章还讨论了不同软件对非打印字符的可视化方式,以及UTF-8编码的特性。
在撞击并导致弗朗西斯·斯科特·基桥坍塌 55 天后,集装箱船“达利”号于 5 月 20 日星期一早上返回巴尔的摩港。船员们在凌晨 6:40 左右重新浮起了该船,20分钟后,这艘 984 英尺长的船开始缓慢移动。到上午 8:40,拖船已将该船引导至 Seagirt 海运码头。州长韦斯·摩尔表示,这是从桥梁坍塌中恢复的巨大进步。
这篇文章介绍了作者心目中的启迪软件,包括UNIX、Git、Emacs、Boost.Graph和Bazel。作者从个人经历出发,讲述了这些软件如何帮助他理解编程、操作系统、版本控制、文本编辑和构建系统等概念,并深入探讨了它们的内部机制和设计哲学。作者认为,好的启迪软件应该能够解决日常问题,具有简洁的设计和易于探索的内部结构,并鼓励用户深入学习和掌握。
微软画图将引入名为Cocreator的新工具,该工具由“基于扩散的算法”提供支持,可以根据文本提示以及用户在画图应用程序中的涂鸦生成图像。该功能此前已向开发者和Windows Insider用户开放,随着CoPilot+个人电脑的推出,Cocreator现已正式发布。
Etleap是一家致力于简化数据集成流程的科技公司,他们正在招聘一位集成软件工程师加入其核心工程团队。该职位面向居住在拉丁美洲的开发者,要求具备强大的Java编码能力、快速构建可维护代码的能力、对逆向工程系统的兴趣,以及对数据工程的热爱。工作内容包括构建快速、可扩展且易于维护的集成,以最大程度地减少数据延迟,并提出扩展Etleap集成框架的新颖想法。
pg_timeseries是一个PostgreSQL扩展,旨在为时间序列表的创建、维护和使用创造一致的用户体验。它利用PostgreSQL的原生功能和扩展,如分区、索引、物化视图和分析函数,并结合pg_partman、pg_cron和Hydra的columnar等扩展的功能,为管理和查询时间序列表提供统一而直观的界面。pg_timeseries允许用户轻松管理时间序列数据、处理高吞吐量摄取、快速回答范围查询、高效存储大量数据以及运行复杂的分析函数。
微软正在全力投入基于Arm的Windows个人电脑,推出了搭载骁龙X Elite的Surface Pro变形本和Surface Laptop,这不可避免地让人将其与另一家最近从英特尔处理器转向基于Arm设计的公司——苹果进行比较。苹果Silicon转型成功的一个重要因素是Rosetta 2,这是一个转换层,它可以让用户在苹果Silicon Mac上相对无缝地运行大多数英特尔Mac应用程序,而无需用户或应用程序开发者做任何额外的工作。Windows 11也具有类似的转换功能,在Windows 11 24H2更新中,该应用程序转换技术有了一个新名字: Prism。
这篇文章是英国《金融时报》的一篇付费文章,内容是关于克雷格·赖特被揭穿的精彩片段。文章没有提供更多细节,需要付费订阅才能阅读全文。
中国科学技术大学的研究人员开发了一种新型三端二极管,可以发射和探测光。这种二极管结合了传统的氮化镓基p-n二极管和新引入的第三端子,可以显著提高调制带宽,并用于构建可重构的NAND和NOR光电逻辑门。该研究成果为高性能无线通信和光驱动计算系统的发展开辟了新的可能性。
本文讲述了作者Trevor Klee与Lumina公司之间关于益生菌产品安全性的争论。作者质疑Lumina公司产品的安全性,并对其制造过程提出了质疑。Lumina公司创始人Aaron Silverbook以诽谤罪威胁作者,要求其删除文章。作者在文中详细描述了事件经过,并提供了相关邮件作为证据。最终,作者决定重新发布文章,并继续对Lumina公司产品的安全性提出质疑。
谷歌正在利用微软饱受打击的企业安全声誉,向政府机构推销其服务。谷歌指出美国网络安全审查委员会 (CSRB) 最近的一份报告发现,微软的安全问题是该公司“降低企业安全优先级”的结果,并表示可以提供帮助。该公司建议政府使用“设计安全的系统和产品”,并建议公共部门实体定期对其技术产品和服务进行安全重新认证。更尖锐的是,谷歌表示,政府应该避免“对操作系统、电子邮件、办公软件和安全工具使用相同的供应商”。
本文探讨了“使用PostgreSQL解决一切问题”的理念,指出了技术蔓延带来的挑战,以及简化技术栈的优势。作者主张将PostgreSQL作为首选数据库,因为它功能强大、扩展性强,能够满足多种需求,从而降低复杂性并节省时间。文章承认有时其他数据库可能更适合特定任务,但建议在PostgreSQL无法满足关键需求时才考虑添加其他数据库,并权衡收益与管理多个系统的复杂性。
本文探讨了如何在信息爆炸的时代,简洁有力地推销零工服务。作者强调了抓住客户注意力的重要性,并提出了“4C”框架——清晰、简洁、有说服力、全面——作为有效沟通的关键。作者主张,与其提供泛泛的解决方案,不如专注于客户最迫切的需求,将自身价值浓缩成精炼的表达,从而在竞争中脱颖而出。
Groqbook是一个streamlit应用程序,它使用Groq上的Llama3,根据一行提示构建书籍的创作框架。它适用于非小说类书籍,并在几秒钟内生成每一章。该应用程序混合了Llama3-8b和Llama3-70b,利用较大的模型生成结构,较小的模型创建内容。目前,该模型仅使用章节标题的上下文来生成章节内容。未来,这将扩展到更完整的书籍上下文,以允许groqbook也生成高质量的小说书籍。
本文讲述了Gumroad公司创始人Sahil Lavingia如何将公司转型为一个可持续发展的企业,并通过股权和分红制度来支付全球自由职业者团队。文章详细介绍了Gumroad采用股权众筹、发行股息和为自由职业者提供股权激励的历程,以及背后的原因和思考。此外,文章还强调了Gumroad的未来发展方向:持续开发产品并发行分红,没有IPO或出售计划。
微软发布了新款 Surface Laptop,这是一款面向消费者的 Arm 架构笔记本电脑,起售价为 999.99 美元,将于 6 月 18 日开始发货。这款笔记本电脑与 3 月份发布的 Surface Laptop 6 for Business 的最大区别在于它配备了高通的骁龙 X Elite 或 Plus 芯片,而不是英特尔的酷睿 Ultra,旨在与苹果功能强大且高效的 MacBook 笔记本电脑展开竞争。
微软发布了全新人工智能个人电脑类别——Copilot+ 个人电脑。这些电脑配备强大的全新芯片,拥有超强的AI算力、全天候电池续航以及对最先进人工智能模型的访问权限,能够实现其他个人电脑无法做到的事情。Copilot+ 个人电脑采用全新系统架构,将CPU、GPU和全新高性能NPU(神经网络处理单元)的强大功能结合在一起,并通过与 Azure 云中运行的大语言模型(LLM)和小语言模型(SLM)协同工作,可实现前所未有的性能水平。
卡特彼勒公司与淡水河谷公司签署协议,将在淡水河谷矿山测试793 BEV等重型电动矿用卡车、V2G/V2x能源传输系统和酒精动力卡车。此次测试将帮助淡水河谷公司更好地选择设备,以实现其到2030年将直接和间接碳排放减少33%、到2050年消除100%净排放的目标。淡水河谷将在米纳斯吉拉斯州的矿山测试一辆240吨重的Cat 793电动矿用卡车,并在未来两到三年内在帕拉州的淡水河谷矿山对能源传输解决方案进行类似的测试。
Linux内核创建者Linus Torvalds最近加强了对Arm64 Linux的测试。他最初是在Apple Silicon MacBook Air上开始构建Arm64 Linux的,但现在,由于有了更强大的Ampere AArch64系统,他正在进行更多的Arm64测试。Torvalds没有具体说明他使用的是哪种Ampere系统,但一些人认为它可能是Ampere Altra系列的某个变体。
Airbnb 通过采用 rem 单位和自动化转换流程,成功地改善了网页的文本大小调整功能,提升了视障用户的可访问性。文章详细介绍了浏览器缩放的局限性,rem 单位相对于 px 和 em 单位的优势,以及 Airbnb 如何在其 React-with-Styles 和 Linaria 样式系统中实现 rem 单位转换的自动化。此外,文章还强调了在 Mobile Safari 上支持字体缩放的挑战以及最终取得的成果,包括减少了80%以上的文本大小调整问题。
尽管奥斯汀和旧金山颁布了面部识别技术的禁令,但当地警方仍通过寻求其他执法机构的帮助,继续使用这项饱受争议的技术。他们将犯罪嫌疑人的照片提交给邻近城镇的警察局,利用其面部识别程序进行识别。
微软推出了一款名为Recall的全新Windows 11工具,该工具可以跟踪用户在电脑上的所有操作,并允许用户搜索和检索他们在设备上执行的任何操作。Recall功能范围广泛,包括记录应用程序中的操作、跟踪实时会议中的通信、记住所有访问过的网站等。用户只需执行“Recall”操作,即可呈现该时间段的快照,提供记忆的上下文。该功能类似于Mac上的Rewind应用程序,但Recall与Windows深度集成,而Rewind是一个需要安装的第三方应用程序。Recall需要使用高通新款Snapdragon X Elite芯片的“Copilot Plus PC”才能运行,并且对存储空间有最低要求。
文章介绍了两种思维模式:系统1思维是快速、直观的,而系统2思维是缓慢、理性的。系统1思维依靠本能和经验,而系统2思维需要更多的努力和逻辑思考。文章还探讨了这两种思维模式在市场营销和金融规划中的应用,以及对这两种思维模式的常见误解。
微软宣布推出全新品牌“Copilot Plus PC”,主打内置AI硬件和操作系统AI功能,所有主要笔记本电脑合作伙伴都将提供该系列产品。Copilot Plus PC将配备神经处理器,支持“Recall”功能,可利用AI创建用户PC上所有操作和所见内容的可搜索“照片记忆”。新笔记本电脑将运行超过40个AI模型,为这些新功能提供支持,内置AI助手Copilot还将获得对OpenAI GPT-4o模型的支持。
Oh You Pretty Things 正在庆祝 Dieter Rams 的生日,并于 5 月 20 日和 21 日免费放映 Rams 纪录片。 同时,你也可以观看 Gary Hustwit 的新电影 Eno,或订购优质商品,或通过 Venmo 向电影制作人提供小费。
Bishop Fox 的高级安全工程师 Dan Petro 指出,使用像素化处理文本中的敏感信息是不可靠的。他解释了像素化算法的原理,并指出了其中存在的几个问题,如字符渗透、空白处理、字体宽度变化、字体不一致和像素化偏移等。他通过一个名为 Unredacter 的工具,成功破解了 Jumpsec 公司提出的挑战,证明了像素化编辑方法的缺陷。最后,他强调了使用黑条完全覆盖文本才是最安全的编辑方法,并提醒读者不要使用其他任何方法。
QuestDB是一家专注于性能和简易性的开源时间序列数据库公司,目前正在招募核心数据库工程师。应聘者需要具备3年以上构建以数据为中心的软件、编写和性能调优数据处理算法的经验,熟练掌握Core Java、C或C++等编程语言,并对数据结构、算法、操作系统内部工作机制和硬件有深入了解。QuestDB为员工提供丰厚的股权激励、灵活的工作时间、100%远程办公等福利,以及透明、协作和包容的企业文化。