Penrose

2024-05-30

Penrose 是一个开源工具,允许用户使用直观的语言创建图表,并使用自定义的逻辑对其进行约束。它提供了一个交互式的编辑器,可以实时查看和修改图表,并可以导出为多种格式。Penrose 简化了图表创建过程,并提供了强大的自定义选项。

阅读更多
未分类

同像性 Python:用 Python 列表实现 McCarthy 的 Lisp

2024-05-12

这篇文章探讨了 Lisp 语言的同像性概念,即代码和数据可以互换。作者使用 Python 重新实现了 Lisp 1.5 手册中著名的“Lisp in Lisp”代码,以更易理解的方式展示了 Lisp 的这一特性。文章首先解释了 Lisp 的 M 表达式和 S 表达式,然后逐步展示了如何用 Python 的函数和列表来模拟 Lisp 的基本功能,包括列表操作、条件语句以及 lambda 表达式。最终,作者成功地用 Python 实现了 Lisp 的核心功能,证明了 Lisp 的同像性可以用其他语言来表达。

阅读更多
未分类 同像性

美国国家海洋和大气管理局预测严重太阳风暴,媒体发布会定于 5 月 10 日星期五举行

2024-05-10

美国国家海洋和大气管理局 (NOAA) 已预测太阳风暴将于美国东部时间 5 月 10 日星期五下午 3 点左右到达地球。风暴预计会触发无线电通信中断和电力中断。NOAA 将于美国东部时间星期五下午 1 点举行媒体发布会,讨论风暴及其潜在影响。

阅读更多

终端工作原理:第一部分:Xterm,用户输入

2024-05-20

本文是系列博客的第一篇,探讨了现代终端和命令行工具的工作原理,重点介绍了xterm如何处理用户输入。文章首先以简化的模型解释了用户、xterm和bash之间的交互,然后引入了tty的概念,并使用strace和stty raw -echo -isig命令来观察xterm实际发送的数据。文章还讨论了不同软件对非打印字符的可视化方式,以及UTF-8编码的特性。

阅读更多
未分类 xterm

高绩效员工频繁跳槽的原因:找不到高绩效文化

2024-05-20

高绩效员工频繁跳槽的原因往往是他们在现有公司找不到高绩效文化。他们渴望优秀的管理者和团队,在遇到糟糕的公司文化时会感到沮丧和 desmotivated,最终选择离开。作者鼓励招聘者不要将频繁跳槽视为负面信号,而应该将其视为寻找优秀团队的积极表现。

阅读更多

停车改革推动水牛城和西雅图新住房建设合法化

2024-05-15

西雅图和水牛城的研究表明,停车规定是住房建设的约束性因素。在停车改革后,60%到70%的新住房得以合法建设,这些住房原本因停车规定而无法建造。虽然并非所有建筑都选择完全不提供停车位,但大多数新住房都受益于停车规定的灵活性,这表明停车改革对缓解住房短缺具有重要意义。

阅读更多

余弦相似度

2024-05-12

文章介绍了余弦相似度的概念、计算公式和应用场景。余弦相似度是一种用于衡量文本相似性的技术,它将文本转换为向量空间中的向量,通过计算向量之间的夹角余弦值来评估文本之间的相似度。文章通过一个简单的例子说明了如何计算句子之间的余弦相似度,并讨论了余弦相似度的局限性,指出对于较长的文本,更复杂的机器学习和深度学习方法可能更有效。

阅读更多

介绍 SecureDrop 协议

2024-05-07

SecureDrop 是一种安全通信系统,旨在保护举报人和消息来源免受在线监视和审查。它使用户能够匿名向新闻机构发送机密信息,而无需透露其身份。SecureDrop 协议为举报人提供了一个安全可靠的方式来与记者联系,并分享敏感信息,而无需担心他们的安全或隐私受到损害。

阅读更多

Gemini Flash:谷歌DeepMind推出的轻量级模型

2024-05-14

Gemini Flash是谷歌DeepMind最新推出的轻量级AI模型,主打速度和效率。它拥有高达一百万个token的上下文窗口,能够处理一小时的视频、11小时的音频以及超过3万行代码。Flash在大多数常见任务上,能以更低的成本实现与大型模型相当的质量,并且平均首个token延迟低于一秒。

阅读更多
未分类 模型

伦敦有多少条“高街”?

2024-06-09

文章探讨了伦敦有多少条名为“High Street”的街道。作者利用国家街道地名录,发现伦敦共有57条官方名称为“High Street”的街道,且全部位于外伦敦。内伦敦没有一条街道官方名称为“High Street”,而是被称为“Something High Street”。作者还分析了伦敦最长和最短的“High Street”以及“Something High Street”,并讨论了内伦敦没有“High Street”的原因。

阅读更多
未分类 街道 地名

献给Deluxe Paint的一首颂歌

2024-05-21

这篇文章深情回顾了Deluxe Paint(DPaint)这款经典绘画软件的历史和功能,作者从个人经历出发,讲述了DPaint对游戏图形发展的影响,并详细介绍了其调色板、笔刷、动画等功能,以及HAM、Stencil等特殊模式。作者认为DPaint是一款强大且有趣的工具,即使在今天依然具有实用价值,并表达了对DPaint开发者的感谢。

阅读更多

零基础:一个无系统Lisp的提议

2024-05-12

文章提出了一个名为“零基础”的提议,旨在完全使用Lisp语言自身来实现Lisp,从而消除对系统语言的依赖。作者认为,这种自托管的实现方式具有工程上的优势,例如简化代码维护、提高性能、增强安全性等。文章探讨了实现这一目标所需克服的挑战,包括编译器、方法查找和垃圾回收,并提供了一些解决方案,如饱和技术、惰性分配模型等。作者主张,通过这些技术,可以创建一个完全自包含的Lisp实现,从而为编程语言的设计和实现开辟新的可能性。

阅读更多
未分类

微软宣布推出内置AI硬件的 Copilot Plus PC

2024-05-20

微软宣布推出全新品牌“Copilot Plus PC”,主打内置AI硬件和操作系统AI功能,所有主要笔记本电脑合作伙伴都将提供该系列产品。Copilot Plus PC将配备神经处理器,支持“Recall”功能,可利用AI创建用户PC上所有操作和所见内容的可搜索“照片记忆”。新笔记本电脑将运行超过40个AI模型,为这些新功能提供支持,内置AI助手Copilot还将获得对OpenAI GPT-4o模型的支持。

阅读更多
未分类

Reflex招聘软件工程师

2024-05-16

Reflex 是一家由Y Combinator 孵化的创业公司,致力于构建一个用纯 Python 编写网络应用程序的开源框架。目前,该公司正在招聘一名驻旧金山的高级软件工程师,负责优化和改进其开源项目、设计和实现新功能,以及与设计、产品管理和工程师团队合作构建和规划新功能。

阅读更多
未分类 开源框架

人工智能与技能溢价

2024-05-27

本文探讨了ChatGPT等人工智能(AI)的出现对技能溢价的影响。作者提出了一个嵌套的常数替代弹性生产函数,区分了三种类型的资本:传统物质资本、工业机器人和人工智能。研究表明,只要人工智能对高技能工人的可替代性高于低技能工人对高技能工人的可替代性,人工智能就会降低技能溢价。

阅读更多
未分类 技能溢价

ESP32 Wi-Fi 驱动逆向工程:未来之路

2024-05-25

本文是 ESP32 Wi-Fi 网络堆栈逆向工程系列文章的第五篇,目标是构建开源 MAC 层。作者回顾了该项目的目标:对 ESP32 的 Wi-Fi 堆栈进行逆向工程,以构建开源 Wi-Fi 堆栈,从而实现当前闭源 ESP32 Wi-Fi 实现所不具备的功能,例如 802.11s 网状网络,并提高代码的可审计性。作者介绍了当前面临的挑战,即硬件初始化过程复杂,需要逆向分析大量外设寄存器访问操作。作者计划逐步替换初始化函数,并测试连接和通信功能。此外,作者还展望了 MAC 堆栈的实现,计划参考 FreeBSD 的 802.11 代码,并逐步实现扫描 AP、身份验证、关联、速率和发射功率调整等功能。

阅读更多
未分类

灯光介绍

2024-05-11

本文介绍了三维渲染中灯光的概念,重点讲解了区域光源的数学基础和实际应用。文章首先指出了点光源的缺陷,如反射不真实、阴影过于锐利等,然后详细介绍了蒙特卡洛积分法,并将其应用于区域光源的可见性计算。文章进一步解释了渲染方程和半球采样与区域采样的区别,以及概率密度函数在蒙特卡洛估计中的作用,最后简要概述了实际应用中不同形状区域光源的实现细节。

阅读更多

Unicode 通用区域设置数据存储库

2024-05-20

Unicode 通用区域设置数据存储库 (CLDR) 提供了软件支持世界语言的关键构建块,拥有最大和最广泛的可用区域设置数据标准存储库。 这些数据被广泛的公司用于其软件国际化和本地化,使软件适应不同语言的惯例,以完成此类常见软件任务。 它包括特定于区域设置的格式化和解析模式、名称翻译、语言和脚本信息、国家/地区信息以及 Unicode 区域设置、语言、脚本、区域和扩展的有效性定义、别名和有效性信息。

阅读更多

Promoted.ai招聘Apache Flink专家

2024-05-16

Promoted.ai,一家由Y Combinator孵化的初创公司,正在招聘一位Apache Flink专家,负责开发和维护实时数据处理管道。应聘者需精通Apache Flink,并具备大数据系统、云平台和DevOps的经验。熟悉数据分析工具和机器学习/推荐系统者优先。

阅读更多
未分类 Apache Flink

Linus Torvalds takes on evil developers, hardware errors and 'hilarious' AI hype | ZDNET

2024-04-19

**ZDNet 文章:Linux Torvalds 谈论邪恶开发者、硬件错误和可笑的 AI 炒作**

这篇文章来自 ZDNet,作者 Steven J. Vaughan-Nichols 采访了 Linux 内核创始人 Linus Torvalds。Torvalds 在采访中谈及了多种技术主题,包括:

* **邪恶开发者:**Torvalds 认为某些开发者恶意编写代码,给其他开发者带来麻烦。
* **硬件错误:**Torvalds 强调了处理硬件错误的重要性,并批评了 Intel 处理 Spectre 和 Meltdown 漏洞的方式。
* **人工智能炒作:**Torvalds 对人工智能的炒作持怀疑态度,认为它被夸大了。

Torvalds 还谈到了他对开源社区的看法,以及他认为人工智能在未来可能发挥的作用。文章提供了对 Torvalds 观点的深入见解,并探讨了技术行业中的一些重要问题。

阅读更多
未分类
1 2 436 437 438 440 442 443 444 521 522