8BitDo重现IBM经典Model-M键盘

2024-06-02
8BitDo重现IBM经典Model-M键盘

8BitDo推出了一款向IBM经典Model-M键盘致敬的机械键盘Keyboard-M。这款键盘采用了凯华Box V2白轴,并保留了原版键盘的一些标志性设计元素,例如按键高度、方形电源状态指示灯区域、颜色和轮廓角度。 Keyboard-M支持蓝牙、2.4G无线和有线连接,内置2000mAh锂电池,续航时间长达200小时。但与8BitDo的其他复古键盘不同,Keyboard-M仅支持Windows和Android系统。

阅读更多
未分类 8BitDo

FD 100

2024-06-02

本文回顾了作者学习编程的经历,从 1992 年使用 IBM/LCSI PC Logo 开始,学习编写简单的代码控制“小海龟”绘图,从最初的一条直线到正方形、五边形、五角星,再到圆形以及多个圆形的组合图形,作者详细介绍了每一种图形的绘制方法以及代码背后的逻辑。作者认为,这段经历激发了他对软件工程的热情,以及对编写、分享代码和开源开发的热爱。

阅读更多
76

麦克斯韦方程组的直观指南

2024-06-02
麦克斯韦方程组的直观指南

这篇文章以通俗易懂的方式解释了麦克斯韦方程组,并用矢量场和流体流动的概念来阐释其物理意义。文章首先介绍了标量场和矢量场的概念,并以温度和速度场为例进行了说明。然后,文章解释了散度和旋度的概念,并用图表展示了如何理解这些概念。接下来,文章详细解释了麦克斯韦方程组的四个方程,分别为高斯电场定律、高斯磁场定律、法拉第定律和安培-麦克斯韦定律。文章用微分形式和积分形式分别表述了这些方程,并用图表和例子解释了它们的物理意义。最后,文章讨论了电磁场的统一性,并解释了如何将磁场解释为电场的相对论效应。

阅读更多

高并发负载下的原子轮询间隔

2024-06-02

本文探讨了在高并发负载下,频繁轮询原子变量对数据精度和系统性能的影响。作者通过实验发现,随着轮询间隔的减小,测量误差呈指数级增长。这是因为原子操作虽然无锁,但频繁的.swap()调用会导致CPU缓存刷新和线性化点竞争,从而影响性能。作者建议,为了提高系统性能,应该探索替代的控制算法,而不是简单地增加轮询频率。

阅读更多

字体变形

2024-06-02

本文探讨了通过渲染扭曲形状来改变字体个性的方法。作者通过将矩形分成两个三角形,发现可以创建出“底部加重”和“怪诞”等字体变体。作者还创建了一个交互式测试页面,以便进一步探索不同三角剖分对字体的影响。

阅读更多
未分类 变形

“你是我的朋友”:早期机器人与人工语音

2024-06-02
“你是我的朋友”:早期机器人与人工语音

文章追溯了18世纪欧洲发明家制造模拟人类语音的机器人的历史。他们研究了人体发声器官的构造,并尝试用各种材料和机械装置来复制。文中介绍了Jacques Vaucanson的吹笛机器人、Claude-Nicolas le Cat的“人工模拟人”、Erasmus Darwin的会说“mama, papa”的木偶头,以及Wolfgang von Kempelen能说出简单词语和短语的说话机器等。这些尝试反映了当时人们对机器模拟人类行为的浓厚兴趣,以及对语言和生理机制的探索。

阅读更多

减肥药来袭,糖业巨头还能否高枕无忧?

2024-06-02
减肥药来袭,糖业巨头还能否高枕无忧?

GLP-1 减肥药的流行可能会对糖类食品行业造成冲击。分析师预测,到 2035 年,美国人在卡路里消费上将减少 1.5% 至 2.5%,糖果、烘焙食品和汽水的消费量将减少 5%。尽管糖业代表们尚未对此表示担忧,但一些分析师认为,随着 GLP-1 药物的普及和仿制药的出现,糖类食品的消费量可能会进一步下降,尤其是在欧美等发达国家。

阅读更多
未分类 糖业 食品消费

文本的“高速摄影”时代来临

2024-06-02
文本的“高速摄影”时代来临

本文探讨了人工智能技术如何改变我们与文本的关系。作者以嵌入技术为例,解释了如何将文本转化为概念空间的坐标,从而实现语义搜索和文本分析。作者还展望了实时文本解读和文本处理技术的未来,例如识别文本中的隐藏含义、根据读者的心理特征动态调整文本风格等,并将这些技术比作文本领域的“高速摄影”和“Photoshop”,预示着文本表达和解读方式的革命性变化。

阅读更多

史前史对历史学家有何用?

2024-06-02

文章探讨了史前史对历史学家的意义。文章指出,传统的史前史定义基于是否存在文字记录,这种划分方式存在问题,因为它忽视了口述历史的重要性,并将某些文化排除在历史之外。文章还指出,史前史研究中的概念,如“侵略性”和“创造力”,会影响我们对人类行为的理解。文章最后呼吁打破“历史”和“史前史”的界限,以更全面的方式理解过去。

阅读更多
未分类 史前史 历史学

汉普顿辣椒种植专家:学习种植,感受世界

2024-06-02
汉普顿辣椒种植专家:学习种植,感受世界

本文讲述了位于东汉普顿的Springs Fireplace辣椒种植场的Greg Kessler和Lauren Jarvis如何致力于种植世界各地的稀有辣椒品种。他们从种子保存、温室培育到土地种植,精心呵护辣椒生长。他们根据不同辣椒品种的生长习性和当地气候调整种植周期,最终收获了包括辣椒鱼子酱在内的15多种辣椒,并制成辣椒酱、莎莎酱和干辣椒片等产品。

阅读更多

曼哈顿最后的女子公寓

2024-06-02
曼哈顿最后的女子公寓

本文讲述了作者参观曼哈顿最后一间女子公寓 Webster Apartments 的经历,并回顾了这类住宅的历史。Webster Apartments 建于1923年,旨在为在零售区工作的单身女性提供经济实惠的住宿。文章通过对公寓大堂、蓝图、会客室、电梯、自助餐厅和卧室的描写,展现了住户们的生活轨迹和时代变迁。作者也探讨了这类住宅背后的社会因素,以及女性在城市发展中的角色和地位。

阅读更多

GitHub - chrispsn/mesh-spreadsheet:一款体验如同电子表格的数据和代码编辑器

2024-06-02
GitHub - chrispsn/mesh-spreadsheet:一款体验如同电子表格的数据和代码编辑器

Mesh是一款数据和代码编辑器,其使用体验类似于电子表格。它使用ngn/k作为公式语言,并支持将数据存储在外部文件中。Mesh允许用户以文本格式编写和编辑数据和公式,并通过连接到后端服务器执行计算。该项目旨在为需要管理和版本控制大型电子表格的用户提供一个更灵活和强大的解决方案。

阅读更多
58
未分类

中世纪的智能手机

2024-06-02
中世纪的智能手机

本文讲述了剑桥大学艺术史学家费德里卡·吉甘特如何发现一个古老的天文仪器——星盘的惊人历史。星盘被一些人描述为最初的智能手机,它是一种便携式设备,在中世纪用于计时、日期记录和导航。吉甘特发现的这个特殊的星盘,是由不同的工匠用希伯来语、阿拉伯语和拉丁语三种语言刻制的,这表明它可能在伊斯兰教、基督教和犹太教主人之间几经易手。这一发现突出了不同文化在中世纪共享天文知识的程度。

阅读更多
57
未分类

月光下的交配:与纽约市民科学家一起统计鲎的数量

2024-06-02
月光下的交配:与纽约市民科学家一起统计鲎的数量

每年五月和六月,鲎都会来到纽约市沿岸产卵。为了追踪这种面临生存威胁的物种的数量,纽约市奥杜邦协会和纽约市公园管理局组织志愿者在满月和新月前后的大潮期间统计鲎的数量。这些数据将用于帮助确定每年的捕捞限额,并支持这种为候鸟提供重要食物来源和为人类提供医疗资源的古老生物的保育工作。

阅读更多
未分类 公民科学 保育

Heroku 平台指标后端存储的演进

2024-06-02
Heroku 平台指标后端存储的演进

Heroku 平台的指标和告警、语言运行时指标以及自动扩展功能都由名为 MetaaS 的内部服务提供支持。MetaaS 从运行在 Heroku 上的客户应用程序中收集各种不同的“观察结果”,并对原始观察结果进行汇总,以计算每个应用程序每分钟的统计数据,如中值、最大值和第 99 个百分位响应时间。MetaaS 的时间序列数据库存储了许多 TB 的数据,每秒写入数万个新数据点,峰值时每秒读取查询数千次。MetaaS 最初使用 Apache Cassandra 作为其后端存储,但随着时间的推移,维护 Cassandra 集群变得越来越困难。为了提高可靠性和可扩展性,Heroku 团队决定将 MetaaS 迁移到 AWS DynamoDB。

阅读更多
未分类 DynamoDB MetaaS

失望的边界:工程经理

2024-06-02
失望的边界:工程经理

本文探讨了工程经理如何有效管理团队的期望和处理失望情绪。文章指出,由于资源有限、战略决策和外部因素,领导者常常需要让团队失望。作者引入了“失望边界”的概念,即团队期望与现实之间的差距,并提供了一些缩小这种差距的策略,包括过度沟通、透明度、承担可控责任和在不可控因素上进行合作。

阅读更多
未分类

微软 Copilot+“Recall”功能引发安全和隐私担忧

2024-06-02
微软 Copilot+“Recall”功能引发安全和隐私担忧

微软为其 Copilot+ 个人电脑计划推出的新功能“Recall”(召回)引发了网络安全研究人员和隐私倡导者的担忧,他们称其为安全和隐私噩梦。“Recall”功能默认启用,会截取用户活动的频繁屏幕截图,或称“快照”,并将它们存储在与用户帐户绑定的本地数据库中。安全和隐私专家质疑微软关于数据安全存储在本地设备的说法,认为如果用户的密码泄露或法院出于法律或执法目的命令移交数据,那么与没有“Recall”功能相比,通过“Recall”功能暴露的数据量可能会大得多。

阅读更多
未分类

科琳·胡佛:畅销书作家为何封笔?

2024-06-02
科琳·胡佛:畅销书作家为何封笔?

科琳·胡佛是一位非常成功的浪漫小说作家,其作品借助TikTok平台大火,销量超过五千万册。然而,随着名气的增长,她也遭受了越来越多的批评,这让她感到困扰和焦虑,甚至陷入了创作瓶颈。虽然她仍在坚持创作,但对于未来的写作方向和如何应对负面评价感到迷茫。

阅读更多
未分类

单子就像墨西哥卷饼

2024-06-02
单子就像墨西哥卷饼

这篇博客文章用墨西哥卷饼生动地解释了单子(monad)的概念。作者将单子比作一种函子,它将一种类型(如肉或豆类)转换为另一种类型(如牛肉卷饼或豆类卷饼)。作者详细解释了单子的映射、连接和单元函数,并用墨西哥卷饼的例子进行说明。

阅读更多
未分类 函子 单子

解析JSON是一个雷区

2024-06-02

这篇文章探讨了JSON解析中存在的各种问题,指出JSON规范存在歧义和矛盾之处,导致不同解析器对相同JSON文档的处理方式存在差异。文章首先列举了七个版本的JSON规范,然后详细分析了RFC 8259中的模糊和矛盾之处,并通过测试套件验证了30多个解析器对各种边界情况和恶意构造的JSON文档的处理结果。结果表明,没有两个解析器表现出完全相同的行为,这可能导致严重的互操作性问题。文章最后建议开发者谨慎使用JSON,并推荐使用作者自己编写的STJSON解析器。

阅读更多
63
未分类 规范

升级 Chumby 8 内核 Part 10:实时时钟

2024-06-02

本文介绍了作者升级 Chumby 8 设备内核以运行现代 Linux 系统时,解决实时时钟(RTC)问题的过程。作者最初试图启用 PXA168 处理器内置的 RTC,但发现该 RTC 无法在断电情况下保存时间。经过对电路原理图的分析,作者发现 Chumby 8 实际使用 STM32 芯片来跟踪时间,并通过软件模拟 RTC 功能。作者最终采用类似的软件方案,成功解决了 RTC 问题。

阅读更多
未分类 Chumby

使用 Go 程序读取谷歌表格

2024-06-02

本文介绍了如何使用 Go 程序读取谷歌表格数据。文章提供了两种方法:使用服务账户和 OAuth 2.0。使用服务账户时,需要创建服务账户并下载私钥,然后在程序中使用私钥进行身份验证。使用 OAuth 2.0 时,需要在 GCP 控制台中设置 OAuth 2.0 客户端 ID,并在程序中使用客户端 ID 和密钥进行身份验证。文章还提供了一个完整的示例程序,演示了如何使用这两种方法读取谷歌表格数据。

阅读更多
未分类

真的需要 1000Hz 刷新率的显示器吗?

2024-06-02
真的需要 1000Hz 刷新率的显示器吗?

TCL 公司在 DisplayWeek 2024 大会上展示了一款 4K 1000Hz 刷新率的显示器原型,引发了关于刷新率是否过剩的讨论。文章探讨了高刷新率对游戏体验的影响,指出人眼对运动模糊的感知存在差异,更高的刷新率可以减少运动模糊,提升画面流畅度。但文章也指出,要充分发挥 1000Hz 刷新率的优势,需要相应高帧率的内容支持,这对硬件提出了极高要求。

阅读更多
未分类

HTML Over The Wire | Hotwire

2024-06-02

Hotwire是一种构建现代Web应用程序的新方法,它通过发送HTML而不是JSON来减少JavaScript的使用。这使得页面加载更快,模板渲染在服务器端进行,并提供了更简单、更高效的开发体验,同时不牺牲传统单页应用程序的速度和响应能力。Hotwire的核心是Turbo,它可以加速页面更改和表单提交,将复杂页面分解成组件,并通过WebSocket传输页面更新。

阅读更多
未分类 Hotwire

美国政府无视TikTok安全改进方案

2024-06-02
美国政府无视TikTok安全改进方案

本文讲述了美国政府无视 TikTok 为解决国家安全问题而提出的重大让步,执意推进强制出售或禁用 TikTok 的法律。TikTok 提出的“德克萨斯项目”方案中包括让美国政府挑选其美国运营部门的董事会成员、赋予政府对每位新员工的否决权,以及聘请一家与国防部合作的美国公司监控其源代码等。然而,拜登政府拒绝了该方案,选择了一条可能引发漫长法律斗争的道路。

阅读更多
未分类 美国政府

使用内存安全的 Circle C++ 增强 C++ 的安全性

2024-06-02

为了解决 C++ 中普遍存在的内存安全问题,本文提出了一种名为 Circle C++ 的 C++ 超集语言,该语言提供了一个严格安全的子集,并支持与现有 C++ 代码的互操作性。Circle C++ 引入了借用检查、所有权对象模型、选择类型和模式匹配等特性,以解决 C++ 中与生命周期安全、空指针、联合类型、线程安全和运行时检查相关的安全问题。文章还讨论了采用内存安全语言的必要性,并呼吁业界重视 C++ 的安全问题,采取行动解决根本的内存安全问题,以避免 C++ 被淘汰的命运。

阅读更多
未分类 Circle C++
1 2 937 938 939 941 943 944 945 1084 1085