CompCert:一款可信赖的C语言编译器

2024-05-26

CompCert C 是一款用于 C 编程语言的编译器,旨在编译高度安全可靠的关键任务软件。它支持大部分 ISO C 99 语言,并生成 PowerPC、ARM、RISC-V 和 x86 架构的机器代码。CompCert C 的独特之处在于其经过机器辅助数学证明的形式化验证,确保编译过程的正确性,生成的可执行代码与源代码语义完全一致。

阅读更多
未分类 C语言编译器

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

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

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

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

Gio UI:Go 的跨平台图形用户界面库

2024-05-18

Gio 是一个用于在 Go 中编写跨平台立即模式 GUI 的库。它支持所有主要平台,包括 Linux、macOS、Windows、Android、iOS 以及 WebAssembly。Gio 依赖性极小,只依赖于平台库来进行窗口管理、输入和 GPU 绘图。它包含一个基于 Pathfinder 项目的高效矢量渲染器,并在 OpenGL ES 和 Direct3D 11 上实现。

阅读更多
74
未分类 GUI

3D 旋转设计

2024-11-06

本文探讨了三种常见的3D模型旋转系统:转盘式、摇臂式和轨迹球式。转盘式旋转绕全局Z轴和局部X轴旋转,无法从任意角度查看模型。摇臂式旋转绕局部X轴和Y轴旋转,允许任意角度旋转,但缺乏路径独立性。轨迹球式旋转将屏幕坐标映射到虚拟球体,可以旋转模型,但最大旋转角度为180º。文章总结了三种旋转方式的优缺点,并建议根据模型是否有关联的真实世界轴来选择合适的旋转系统。

阅读更多
未分类 3D旋转

水彩绘图仪:在混乱中作画

2024-06-14
水彩绘图仪:在混乱中作画

本文介绍了作者使用AxiDraw绘图仪进行水彩绘画的实验过程和结果。作者详细介绍了如何设置绘图仪、选择合适的画笔以及控制水彩颜料的流动,并展示了不同参数设置下的作品效果。作者还尝试了使用不同的笔触和颜色叠加来创作更复杂的画作,并分享了对未来创作的展望。

阅读更多
未分类 水彩 艺术创作

GitHub - bazelbuild/starlark:Starlark 语言

2024-06-16
GitHub - bazelbuild/starlark:Starlark 语言

Starlark 是一种类似 Python 的配置语言,用于 Bazel 构建系统等项目。它是一种动态类型语言,具有高阶数据类型、一等函数和垃圾回收机制。Starlark 旨在简单、安全、并行执行,并提供熟悉的语法。Starlark 解释器通常嵌入到更大的应用程序中,例如 Bazel,它使用 Starlark 来描述构建目标和扩展其功能。

阅读更多
72
未分类 配置语言

纽约市在地图上新增公共厕所图层

2024-06-04
纽约市在地图上新增公共厕所图层

纽约市在地图软件上新增了公共厕所图层,方便居民和游客查找。然而,地图上仅显示了1000个公共厕所,这对于拥有800万人口的纽约来说远远不够。作者认为,充足的公共厕所是城市生活质量的重要指标,纽约应该提供更多干净、方便的公共厕所,以满足市民和游客的需求。

阅读更多

.NET Aspire 正式发布:简化 .NET 云原生开发

2024-05-21
.NET Aspire 正式发布:简化 .NET 云原生开发

.NET Aspire 是一个新的技术栈,旨在简化 .NET 云原生服务的开发,现已正式发布。它汇集了工具、模板和 NuGet 包,可以更轻松地构建分布式应用程序。Aspire 引入了 App Host 项目,允许开发者使用 C# 描述和配置构成分布式应用程序的各个应用程序项目和托管服务。Aspire 还包括一个基于 Web 的仪表板,用于显示正在运行的应用程序的有用信息,包括 OpenTelemetry 数据。此外,Aspire Components 简化了数据库、消息传递、缓存和云服务的连接,增强了应用程序的弹性和可观察性。

阅读更多
未分类 Aspire

利用推测执行攻破 ARM 的内存标记扩展

2024-06-19
利用推测执行攻破 ARM 的内存标记扩展

这篇论文揭示了ARM内存标记扩展 (MTE) 面临的潜在安全风险,特别是由推测执行攻击带来的风险。作者发现了一种名为TikTag的新型攻击方法,可以利用推测执行从任意内存地址泄漏MTE标签。通过TikTag,攻击者可以绕过MTE的概率防御,将攻击成功率提高到接近100%。论文展示了TikTag如何绕过现实世界系统(如谷歌浏览器和Linux内核)中的MTE保护机制,并提出了新的防御机制以减轻TikTag带来的安全风险。

阅读更多
70

OpenAI 创建了一个团队来控制“超级智能”人工智能,但后来却任其衰落

2024-05-18
OpenAI 创建了一个团队来控制“超级智能”人工智能,但后来却任其衰落

OpenAI 成立了一个名为“超级对齐”的团队,旨在解决控制超级智能 AI 的核心技术挑战。然而,该团队负责人 Jan Leike 和 OpenAI 联合创始人 Ilya Sutskever 于本周辞职,原因是公司未能提供承诺的计算资源,并且安全文化和流程被产品发布所掩盖。尽管 OpenAI 首席执行官 Sam Altman 表示他们致力于解决这些问题,但“超级对齐”团队已被解散,相关工作将由分散在公司各部门的研究人员承担。

阅读更多
未分类 超级智能

Mozilla 收购广告公司 Anonym,押注隐私与广告兼容

2024-06-18
Mozilla 收购广告公司 Anonym,押注隐私与广告兼容

Mozilla 收购了广告指标公司 Anonym,旨在帮助在线广告行业在保护用户隐私的同时提供有效的广告。Anonym 由前 Meta 高管于 2022 年创立,其技术可以帮助广告商和广告网络在保护用户隐私的情况下衡量广告效果。Mozilla 首席执行官 Laura Chambers 表示,此举是为了应对行业向更加注重隐私的广告模式转变。

阅读更多
未分类

我们离通用人工智能还有多远?

2024-05-17
我们离通用人工智能还有多远?

这篇论文探讨了人工智能(AI)的进化及其对通用人工智能(AGI)的影响。文章首先定义了AGI,并将其与当前的AI区分开来,强调了AGI在执行各种现实世界任务方面的效率和效能,可与人类智能相媲美。论文进一步探讨了实现AGI所需的能力框架,包括内部、接口和系统层面。此外,文章还讨论了必要的AGI校准技术,以协调更先进的功能和严格的约束条件,强调负责任地开发AGI的重要性。最后,论文概述了AGI在多个领域的现有挑战和潜在途径,旨在促进对AGI现状和未来发展方向的共同理解。

阅读更多
73
未分类 通用人工智能

QBE - 编译器后端

2024-05-13

QBE是一个编译器后端,目标是用10%的代码量实现工业优化编译器70%的性能。QBE通过提供简洁、用户友好且高性能的后端来促进语言创新。代码量的限制促使QBE专注于核心功能,避免陷入收益递减的无尽循环。QBE支持完整的C ABI,包括IEEE 32位和64位浮点数,采用统一且简单的基于SSA的中间语言(IL),并在所有编译阶段使用相同的IL。

阅读更多
(c9x.me)
76
未分类 后端 QBE

改革的六度人脉:英国创业极右翼公司的关系图

2024-06-28
改革的六度人脉:英国创业极右翼公司的关系图

本文分析了过去十年中与英国改革党有关联的公司和个人网络。文章以理查德·泰斯、巴瑟斯特庄园、脱欧运动、奈杰尔·法拉奇、改革党和英国独立党六个部分,揭示了这些实体之间的错综复杂的关系,并指出其中一些公司涉及房地产、媒体、政治活动等多个领域,以及与极右翼意识形态的联系。

阅读更多
未分类 改革党 极右翼

录制了30年美国电视节目的档案管理员:玛丽恩·斯托克斯

2024-06-17
录制了30年美国电视节目的档案管理员:玛丽恩·斯托克斯

玛丽恩·斯托克斯是一位前图书馆管理员和民权活动家,从1979年开始,她开始每天24小时录制电视节目,最终积累了71000多盘录像带,记录了美国电视的历史。她认为新闻报道中包含着重要的历史细节,这些细节有可能永远消失。斯托克斯持续录制了三十多年,直到2012年去世。她的儿子将这些录像带捐赠给了互联网档案馆,该档案馆从2013年开始将这些录像带数字化。

阅读更多
未分类

英特尔在 LLVM 19 中移除对 Knights Mill 和 Knights Landing Xeon Phi 的支持

2024-05-28

继几天前 GCC 编译器放弃对 Xeon Phi Knights Mill 和 Knights Landing 加速器的支持后,英特尔也已经着手并删除了 LLVM/Clang 19 编译器对 Xeon Phi 的支持。自今年早些时候 LLVM/Clang 18 将 Xeon Phi Knights Mill 和 Knights Landing 支持视为弃用以来,现在,对于计划于 9 月左右发布的 LLVM 19 版本,该支持将被完全删除。

阅读更多
未分类 Xeon Phi

FlyonUI - 免费的 Tailwind CSS 组件库

2024-10-03
FlyonUI - 免费的 Tailwind CSS 组件库

FlyonUI是一个免费开源的Tailwind CSS组件库,提供了语义化的类名和强大的JS插件,旨在简化开发流程。它包含78多个组件示例、预构建的模板、可访问的插件和无限的主题选项,兼容React和Vue等框架。FlyonUI致力于为社区提供易于使用且功能丰富的工具,帮助开发者快速构建美观、响应式的用户界面。

阅读更多
未分类

Cortile: 支持热区的 Linux 自动平铺窗口管理器

2024-05-22
Cortile: 支持热区的 Linux 自动平铺窗口管理器

Cortile 是一款 Linux 自动平铺窗口管理器,支持 Openbox、Fluxbox、IceWM、Xfwm、KWin 等多种窗口管理器,兼容 XFCE、LXDE、LXQt、KDE 和 GNOME 等桌面环境。它提供基于工作区的平铺、面板自动检测、平铺模式用户界面、系统托盘图标指示器和菜单、键盘/热区/系统托盘绑定、垂直/水平/全屏模式、套接字通信命令、布局比例记忆、浮动和粘滞窗口、拖放窗口交换、工作区感知布局以及多显示器支持等功能。

阅读更多
72

Telegram创始人被捕后,平台悄悄允许用户举报私人聊天

2024-09-06
Telegram创始人被捕后,平台悄悄允许用户举报私人聊天

在创始人Pavel Durov因平台上的“第三方犯罪”于上个月在法国被捕后,Telegram已悄然更新其政策,允许用户向其管理员举报私人聊天。这一变化引发了对Telegram如何平衡用户隐私和内容监管的关注,尤其是在其长期以来以对用户互动监管极少而闻名的情况下。Durov对自己的被捕提出了批评,称其为“误导行为”,并警告说,如果企业家要为其产品可能被滥用负责,“那么就没有人会再开发新工具了”。

阅读更多
未分类 内容监管

微软新一轮裁员

2024-07-03
微软新一轮裁员

微软本周进行了新一轮裁员,多个团队和地区受到影响。微软拒绝透露被裁员工人数,但受影响员工的领英帖子显示,产品和项目管理岗位的员工受到了影响。微软发言人表示,裁员是管理业务的必要和常规部分。微软将在截至 6 月 30 日的 2024 财年结束后重组部分业务。今年 1 月,微软在其游戏部门裁员近 2000 人,此前三个月,这家科技巨头刚刚完成了以 690 亿美元收购动视暴雪的交易。

阅读更多
未分类

新型超透明材料:比玻璃更胜一筹,可为房间降温并自清洁

2024-05-28
新型超透明材料:比玻璃更胜一筹,可为房间降温并自清洁

卡尔斯鲁厄理工学院的研究人员开发出一种名为PMMM的聚合物基微光子多功能超材料薄膜,其透明度高达95%,超越普通玻璃。该材料表面蚀刻有微锥结构,可散射光线,营造明亮且无眩光、保护隐私的室内空间。此外,PMMM还能将热量直接辐射到外太空,使房间温度比环境温度低6°C。该薄膜还具有超疏水性,可自动清洁灰尘和污垢。

阅读更多

在apt-get升级过程中启动矮人要塞

2024-05-18
在apt-get升级过程中启动矮人要塞

这篇文章讨论了在Ubuntu 17.04机器上运行apt-get upgrade时,有时会自动启动Dwarf Fortress游戏的问题。 作者解释说,这可能是因为Dwarf Fortress的可执行文件名为df,与系统工具df(用于显示磁盘空间使用情况)的名称相同,从而导致冲突。当脚本试图检查是否有足够的可用空间来解压存档时,它可能会启动Dwarf Fortress而不是系统工具df。

阅读更多
1 2 51 52 53 55 57 58 59 1084 1085