浏览器扩展程序“refoorest”涉嫌欺诈:植树承诺成空头支票

2024-12-18
浏览器扩展程序“refoorest”涉嫌欺诈:植树承诺成空头支票

Colibri Hero公司开发的浏览器扩展程序refoorest和Impact Hero SDK承诺通过用户浏览行为植树,但调查发现其主要盈利模式为欺诈性的联盟营销。refoorest虚报植树数量,并利用用户数据,诱导用户留下评论和分享,而Impact Hero SDK未经充分告知即获取用户权限,涉嫌违反Chrome商店政策。文章揭露了该公司的种种不透明操作,包括虚假用户评价、缺乏财务透明度以及数据安全隐患,质疑其植树承诺的真实性。

阅读更多

廉价智能手表安全漏洞:你的健康数据可能并不安全

2025-02-12
廉价智能手表安全漏洞:你的健康数据可能并不安全

一位安全研究员购买了一款廉价的智能手表,并对其进行了逆向工程分析。结果发现,这款手表及其配套的VeryFit应用存在严重的安全漏洞,任何人都可以连接到手表并获取用户的健康数据,包括活动数据、睡眠数据、心率数据甚至月经数据,而无需任何身份验证。该研究员已经建立了一个网站,可以从该款手表中提取数据,并将其转换为TCX文件。这一发现凸显了低成本智能手表在安全方面的不足,提醒用户需谨慎选择和使用此类设备。

阅读更多

C++26反射特性:实现顺序无关的关键字参数

2025-02-11

本文探讨了如何利用C++26提出的反射特性实现顺序无关的关键字参数。作者在实验反射特性的过程中发现了这个技巧,并认为它很好地展示了反射特性的强大功能。文章首先介绍了以往几种关键字参数的提案,然后比较了几种无需反射即可实现类似功能的方法,例如指定初始化器和辅助对象。最后,文章重点介绍了如何利用反射特性实现顺序无关且可选的关键字参数,并提供了完整的代码示例和详细的解释,包括对lambda表达式捕获的处理和对fmt库的扩展。

阅读更多

跨平台矢量图形库ThorVG:WebGPU时代的先锋

2025-06-02
跨平台矢量图形库ThorVG:WebGPU时代的先锋

ThorVG矢量图形库支持多种渲染引擎,包括CPU/SIMD、OpenGL/ES、WebGL和WebGPU,可根据应用和系统偏好选择最佳方案。它尤其在Web生态系统中领先一步,充分利用WebGPU的计算着色器和低开销的现代GPU访问,实现更激进的优化策略和更广泛的应用。ThorVG在WebGPU之上完全支持其规范中的矢量渲染特性,并通过抽象底层硬件图形加速(如Metal、Vulkan和DirectX),确保在各种系统上的无缝应用,无论安装了何种硬件加速器。

阅读更多
开发

领导力:持续重复,才能深入人心

2025-02-04

一位前COO给作者的建议是:领导者必须反复传递信息,才能确保其传达给组织中的每个人。这篇文章探讨了大型组织中有效沟通的挑战。即使是CEO发送公司范围内的邮件或在全体会议上提及信息,也可能因为各种原因而失败,例如员工忽略邮件、缺席会议、信息失真等。作者强调了领导者需要换位思考,理解员工的视角,并通过多种渠道重复重要信息,才能真正让信息深入人心。这需要持续的努力和纪律性,如同持续击鼓一样,才能确保团队步调一致。

阅读更多
创业

那些消失的昵称与姓氏的起源

2025-02-10
那些消失的昵称与姓氏的起源

许多英语姓氏源于父名,而父名常常是昵称。例如,“Jackson”源于“Jack”(John的昵称)。文章探讨了众多如今已鲜为人知的昵称及其衍生出的姓氏,例如“Wat”(Walter的昵称)衍生出“Watts”、“Watson”、“Watkins”;“Gib”(Gilbert的昵称)衍生出“Gibbs”、“Gibson”;“Hob”(Robert的昵称)衍生出“Hobbs”、“Hobson”、“Hobkins”等等。作者呼吁读者提供更多例子,并补充了“Hick”(Richard的昵称)及其衍生姓氏,以及“-mott”可能表示姻亲的推测。

阅读更多

程序员的汇编语言初体验:位向量优化词法分析器

2024-12-25

一位程序员在阅读《用Go编写解释器》后,尝试用Zig和Rust重写,并致力于优化词法分析器的性能。他探索了多种方法,包括分支语句、查找表和位向量。位向量方法通过将ASCII字符映射到位来压缩状态表示,减少内存使用并提高查找效率。虽然尝试使用SIMD指令优化失败,但最终他成功地用Zig实现了位向量,并在基准测试中取得了不错的结果,积累了汇编语言编程和性能优化的宝贵经验。

阅读更多
开发 位向量

玻尔、克莱默斯和斯莱特:一次失败却影响深远的量子力学尝试

2025-02-03
玻尔、克莱默斯和斯莱特:一次失败却影响深远的量子力学尝试

1924年,玻尔、克莱默斯和斯莱特提出了一项大胆的量子辐射理论,试图解决当时量子力学面临的危机。该理论大胆地假设能量守恒定律在量子尺度下可能失效。虽然这一理论很快被实验证伪,但它反映了当时物理学界对量子力学的困惑和探索,也预示了玻尔与爱因斯坦之间关于量子力学诠释的长期争论。这篇论文还涉及到后来成为量子力学重要诠释(如德布罗意-玻姆诠释)的“导波”思想,它在量子力学发展史上留下了独特的一笔,推动了对量子力学更深刻理解的探索。

阅读更多

小超市大战任天堂:Super Mario商标权之争

2025-02-02
小超市大战任天堂:Super Mario商标权之争

哥斯达黎加一家名为“Super Mario”的小超市与任天堂展开了一场商标权大战。任天堂以其游戏角色“超级玛丽奥”的商标权为由,试图阻止该超市注册“Super Mario”商标。然而,超市成功证明其注册的商品类别(基本食品供应服务)并未与任天堂的商标注册类别冲突,最终赢得官司。这场胜利展现了小企业面对大型跨国公司时,凭借法律策略和坚持不懈的决心也能取得胜利的可能性。

阅读更多

百万签名请愿:阻止游戏厂商扼杀游戏!

2025-07-06

一项名为“停止摧毁电子游戏”的欧洲公民倡议已获得百万签名,呼吁游戏发行商停止远程关闭游戏。文章探讨了该倡议的背景,即游戏厂商以服务器关闭为由使玩家无法继续游玩已购买的游戏,并分析了游戏行业的反驳以及作者对其的批判。作者认为,厂商的反对理由站不住脚,例如维护成本、内容审核等问题可以通过技术手段解决,例如提供本地服务器或开源部分代码。最终,作者指出,这关乎游戏厂商对玩家体验的控制,以及对商业利益的优先考量。

阅读更多

Rust 语言能否添加细化类型?

2024-12-24

本文探讨了在 Rust 语言中添加细化类型的可能性。作者基于其先前开发的静态分析器 YAIOUOM (一个使用细化类型检查单位的例子) 的经验,分析了如何在 Rust 类型系统中实现细化类型,并提出了几种方案:通过调整 trait 解析、类型变量统一或引入可插拔关键字等方式,在编译过程的后期阶段进行类型检查。作者认为,乐观型方案(在编译早期阶段忽略单位信息,后期再进行检查)更可行,并讨论了 API 设计和错误消息处理等问题。最终,作者指出后续工作包括收集反馈、编写支持插件的 rustc 驱动程序以及实现几种细化类型。

阅读更多
开发 细化类型

Koniku:用活体神经元构建未来电脑

2025-02-24
Koniku:用活体神经元构建未来电脑

Koniku公司正尝试用活体神经元制造前所未有的电脑。创始人Oshiorenoya Agabi及其团队在加州伯克利研发一种神经元-硅芯片混合体,名为Koniku Kore,最初用于化学物质检测,未来可能应用于药物研发、农业及神经疾病治疗等领域。该公司已获得部分国防及消费品公司订单,并计划推出开发者芯片。虽然技术面临挑战,如神经元培养及信号解读,但Koniku的创新性在于其将生物与电子融合,向“湿件”人工智能迈进,挑战传统硅基计算的局限性。

阅读更多
AI

开源硬件安全密钥TKey:灵活、安全、未来可期

2025-02-07

TKey是一款新型灵活的USB安全密钥,其硬件和软件均为开源。它采用独特的设备密钥(UDS)机制,结合应用测量和可选用户种子,为每个应用生成独特的密钥材料,确保应用完整性。即使应用被篡改,也无法生成正确的身份验证密钥。TKey支持SSH登录、Ed25519签名、RoT、FIDO2、TOTP、Passkey等多种应用场景,并持续支持更多应用和协议。其外壳采用注塑成型或3D打印,搭载RISC-V PicoRV32核心,具有高安全性与灵活性。

阅读更多
硬件 安全密钥

轻量级配置管理工具Remco:etcd和Consul的完美伴侣

2025-02-16
轻量级配置管理工具Remco:etcd和Consul的完美伴侣

Remco是一款轻量级的配置管理工具,受confd启发,它能够使用存储在etcd或Consul等键值存储中的数据来保持本地配置文件的最新状态,并处理模板资源,自动重新加载应用程序以获取新的配置文件更改。与confd相比,Remco支持每个模板资源使用多个源/目标对,以及每个模板资源使用多个后端,并采用Pongo2模板引擎。此外,它还具有僵尸进程清理支持、插件扩展后端功能以及使用JavaScript轻松创建自定义模板过滤器的能力。安装方式简单,支持从源码构建和下载预编译版本。

阅读更多
开发 etcd Consul

编程语言:安全与强大的权衡

2024-12-15

本文探讨了编程语言中安全性和强大性的权衡问题。传统观念认为,强大的语言往往伴随着更高的风险,例如C语言的高性能伴随着手动内存管理的复杂性和危险性。然而,作者认为这种观点是过时的。现代编程语言研究表明,通过更强大的表达能力,我们可以兼顾安全性和强大的功能。文章以Lisp、Scheme和Racket宏的演变为例,说明了如何通过改进语言设计,在保证安全性的同时提升宏的强大功能。Racket的宏系统被认为是最佳实践,因为它在保证代码卫生的同时,允许进行复杂的代码操作。文章最后强调,安全可靠的系统能够构建更强大、更可靠的软件,并推荐了进一步学习Racket宏的资源。

阅读更多
开发

别再用PPT教孩子们理财了!

2025-02-22
别再用PPT教孩子们理财了!

作者批判了美国教育系统中将理财教育等同于灌输知识的做法。他认为,单纯的课堂教学无法解决学生在理财方面面临的实际问题,例如冲动消费、同侪压力等。文章指出,与其让学生学习复杂的理财公式,不如让他们参与实际的经济活动,例如创办小型企业,从而在实践中学习理财知识。只有将理论与实践相结合,才能真正提高学生的理财能力。

阅读更多
教育 实践

PyPI 项目隔离:对抗恶意软件的新武器

2025-01-05
PyPI 项目隔离:对抗恶意软件的新武器

Python 包索引 (PyPI) 推出了“项目隔离”功能,以应对持续存在的恶意软件问题。该功能允许管理员将潜在有害的项目标记为隔离状态,阻止用户轻松安装,从而减少恶意软件造成的损害。该系统并非直接删除项目,而是将其从简单索引中隐藏,项目所有者仍然可以修改项目(但不能发布新版本),管理员可以随时解除隔离。未来,PyPI 计划通过自动化系统,根据多个可信报告自动隔离项目,进一步提高效率,并减少恶意软件传播的时间窗口。

阅读更多
开发

啤酒引发的工业革命:从德国技术到伦敦煤炭

2025-02-16
啤酒引发的工业革命:从德国技术到伦敦煤炭

本文揭示了英国工业革命的一个鲜为人知的起源:德国的节能技术。16世纪中叶,德国为解决木材短缺问题,发明了“省木工艺”,这是一种间接加热技术,能显著节约燃料。这项技术经由一系列专利申请和技术转移,最终传到英国。起初,它主要应用于啤酒酿造业,因其显著降低了燃料成本,并意外地促进了煤炭的大规模使用。伦敦的啤酒厂率先采用这种技术,导致煤炭需求激增,进而推动了煤矿开采和相关产业的发展,最终改变了英国的能源结构,为工业革命奠定了基础。

阅读更多

Lume:轻量级 macOS/Linux 虚拟机管理工具

2025-02-02
Lume:轻量级 macOS/Linux 虚拟机管理工具

Lume 是一款轻量级的命令行界面和本地 API 服务器,用于在 Apple Silicon 上以接近原生性能创建、运行和管理 macOS 和 Linux 虚拟机 (VM),它利用 Apple 的 Virtualization.Framework。只需一步即可运行预构建的 macOS 镜像,并提供丰富的命令行工具来管理虚拟机,包括创建、运行、列出、获取信息、设置、停止、删除、拉取镜像、克隆以及管理镜像缓存等功能。Lume 还提供了一个本地 HTTP API 服务器,方便自动化管理虚拟机。

阅读更多
开发

台积电员工生育率惊人:每50个台湾婴儿中就有一个是“台积电宝宝”

2024-12-17
台积电员工生育率惊人:每50个台湾婴儿中就有一个是“台积电宝宝”

全球领先的半导体制造商台积电员工的生育率远超台湾平均水平,引发广泛关注。台积电员工仅占台湾人口的0.3%,却贡献了1.8%的新生儿,平均每50个台湾婴儿中就有一个是“台积电宝宝”。文章分析认为,这主要归功于台积电公司推出的家庭友好型政策,例如提供从早7点到晚8点的儿童保育服务、灵活的工作时间和完善的产假制度等,降低了员工养育孩子的门槛。此外,积极的企业文化和员工之间的正向互动也起到了关键作用,形成了一种良性循环,鼓励员工生育。

阅读更多

The Sims 游戏设计文档泄露:庞大的项目文件目录

2025-02-16

近日,一份疑似《模拟人生》游戏设计文档的目录在网络上曝光,其中包含数百个文件,涵盖了游戏开发的各个方面,从人物建模、动画设计到游戏机制、软件架构等应有尽有。文件数量之多,文件大小之巨,令人叹为观止,展现了大型游戏开发项目的复杂性和规模。这份泄露的文件目录,为我们揭开了《模拟人生》游戏设计开发过程的神秘面纱,也引发了人们对游戏开发流程和文档管理的兴趣。

阅读更多

湾区神秘邪教“Ziz教”:AI风险研究者的噩梦?

2025-02-01

本文揭露了一个名为“Ziz教”的神秘湾区网络邪教。其教主Ziz,通过博客传播扭曲的伦理和决策理论,吸引AI风险研究者加入。他们以极端素食主义为教义,并计划在奇点来临后对“非善”之人进行审判。Ziz利用“单半球睡眠”等手段操纵成员,切断其与外界联系,甚至导致成员自杀。文章警告读者警惕Ziz的操控,避免卷入其中。

阅读更多
杂项 心理操控

杀死“用户”:一位技术专家心声

2025-02-07

一位技术专家反思了科技公司将用户视为可操纵的商品的现状。文章批判了以“用户体验”为名的设计,如何通过最小化界面和操纵用户数据来最大化公司利益,最终导致用户体验恶化和数字倦怠。作者提出“杀死用户”的概念,呼吁转向以个人计算、尊严设计、民间软件和小型软件为代表的更以人为本的科技发展模式,最终实现人与技术的和谐共处。

阅读更多
科技

开源框架Surfer Protocol:掌控你的个人数据

2024-12-17
开源框架Surfer Protocol:掌控你的个人数据

Surfer Protocol是一个开源框架,旨在帮助用户导出并构建基于个人数据的应用程序。面对数据散落在各个平台的现状,Surfer Protocol提供了解决方案。它包含一个桌面应用程序,用于从各种应用和服务中导出数据,以及一个Python SDK,用于构建基于这些数据的应用程序。用户可以利用Surfer Protocol创建个性化AI模型、从大型科技公司手中夺回数据控制权,或留下数字遗产。

阅读更多
开发

agents.json:让AI代理轻松与API交互

2025-03-03
agents.json:让AI代理轻松与API交互

Wildcard AI 推出了 agents.json 规范,旨在简化 AI 代理与 API 的交互。该规范基于 OpenAPI 标准,通过添加流程和链接等功能,解决了 AI 代理难以执行多步 API 调用序列的问题。agents.json 文件描述了 API 端点及其交互方式,从而使 AI 代理能够可靠地执行一系列 API 调用。Wildcard Bridge Python 包提供了加载、解析和运行 agents.json 文件的功能,开发者只需添加 agents.json 文件,即可实现 AI 代理与 API 的无缝集成。

阅读更多
开发 API交互

PDF运行Linux:在浏览器中运行RISC-V模拟器

2025-01-31
PDF运行Linux:在浏览器中运行RISC-V模拟器

程序员@ading2210基于TinyEMU,在PDF文件中嵌入了一个RISC-V模拟器,成功运行了Linux系统。该项目利用PDF的Javascript引擎和asm.js编译的TinyEMU,通过ASCII字符模拟屏幕输出,按键实现输入。虽然启动时间较长(30-60秒),但其在浏览器内运行Linux的创意令人惊叹。项目代码开源,支持32位和64位系统。

阅读更多
开发

DeepSeek-V3:6710亿参数的开源多专家混合语言模型

2024-12-26
DeepSeek-V3:6710亿参数的开源多专家混合语言模型

DeepSeek-V3是一个拥有6710亿参数的强大多专家混合(MoE)语言模型,每次token激活370亿参数。它采用多头潜在注意力(MLA)和DeepSeekMoE架构,并创新性地使用了无辅助损失的负载平衡策略和多token预测训练目标,在14.8万亿高质量token上进行预训练,随后进行监督微调和强化学习。评测结果显示,DeepSeek-V3超越其他开源模型,性能与领先的闭源模型相当,且训练效率极高,仅需2.788M H800 GPU小时。

阅读更多
AI MoE

用RLHF微调GPT-2生成积极情绪的句子

2025-07-06
用RLHF微调GPT-2生成积极情绪的句子

这个项目提供了一个使用来自人类反馈的强化学习(RLHF)微调预训练GPT-2模型的参考实现,使其生成表达积极情绪的句子的教程。该方法包含三个步骤:1. 有监督微调(SFT):使用stanfordnlp/sst2数据集微调GPT-2;2. 奖励模型训练:训练一个带有奖励头的GPT-2模型来预测句子的情感;3. 使用近端策略优化(PPO)进行强化学习:优化SFT模型以生成奖励模型评价为积极的句子。通过三个Jupyter Notebook依次完成这三个步骤,最终使GPT-2能够生成更积极的句子。需要Hugging Face访问令牌下载预训练的GPT-2模型。

阅读更多
AI
1 2 1049 1050 1051 1053 1055 1056 1057 1084 1085