Bin:AI驱动的数据可视化工具,秒速生成报表

2025-01-10

Bin 是一款基于AI的商业智能分析工具,能够帮助用户快速创建漂亮的数据可视化报表和交互式仪表盘。无需编写SQL查询或使用复杂的BI工具,只需用自然语言描述需求,Bin就能自动生成图表和仪表盘。它支持多种数据源,并提供拖放式界面方便用户自定义和迭代设计。Bin 提供免费版和不同等级的付费版本,满足不同团队的需求。

阅读更多
(bi.new)
科技

神圣迷幻剂:宗教领袖的迷幻蘑菇体验

2025-06-16
神圣迷幻剂:宗教领袖的迷幻蘑菇体验

一群宗教领袖,包括浸信会学者、天主教神父、犹太教拉比、伊斯兰教领袖和禅宗老师等,参与了一项使用高剂量迷幻蘑菇(裸盖菇素)的实验。超过90%的参与者表示,这次体验是他们生命中最具灵性意义和神圣的经历,许多人还表示这使他们成为更好的宗教领袖。这项研究引发了关于致幻剂与宗教体验之间关系的讨论,尽管存在一些伦理和方法论上的问题,例如样本量小、参与者主要为白人男性基督徒等。

阅读更多

Android的以太网适配器之谜:一个愚蠢的正则表达式

2025-06-08
Android的以太网适配器之谜:一个愚蠢的正则表达式

本文讲述了作者尝试在Android手机上使用USB以太网适配器却失败的经历。深入调查后发现,问题并非驱动程序缺失,而是Android系统中的`EthernetTracker`服务使用了一个正则表达式`eth\d`来匹配以太网接口名称,而CDC以太网适配器创建的接口名称为`usbX`,导致无法识别。作者详细描述了排查问题的过程,包括获取内核配置、分析Android源码等,最终揭示了这个令人哭笑不得的根本原因:一个简单的正则表达式限制了功能。这篇文章既展现了作者强大的问题解决能力,也暴露了Android系统设计中可能存在的缺陷。

阅读更多
开发 USB以太网

开源Roblox兼容游戏引擎Librebox:构建你自己的游戏世界

2025-08-23
开源Roblox兼容游戏引擎Librebox:构建你自己的游戏世界

Librebox是一个开源游戏引擎,它运行Luau语言并旨在复制Roblox公共API,允许Roblox代码在Librebox引擎上运行。开发者可以完全掌控自己的游戏,从代码到引擎,创建沉浸式游戏体验。目前Librebox处于演示阶段,已支持基本场景渲染、光照、阴影等功能,并计划在未来版本中加入物理引擎、网络功能等。Librebox完全免费且开源,不依赖Roblox的任何代码或资产,为开发者提供了一个构建自主游戏平台的理想选择。

阅读更多
游戏

法国数字主权危机:对美国科技巨头的依赖

2025-07-21
法国数字主权危机:对美国科技巨头的依赖

法国对美国科技巨头的依赖日益加深,引发了对其数字主权的担忧。参议院报告指出,法国政府将关键数据基础设施外包给受美国域外法管辖的美国公司,例如微软,造成了“政治错误”。这使得包括医疗、教育和关键部门在内的公共数据暴露于美国的《外国情报监视法案》(FISA)和《澄清海外数据合法使用法案》(CLOUD)等法律规定的外国监控之下。报告批评政府系统性地贬低欧洲替代方案,并指出法国公司对国家社会体系的贡献被忽视。丹麦已率先转向开源替代方案,而法国议员则呼吁欧盟采取行动,以应对这种日益严重的数字依赖性,避免关键数据落入外国势力手中。

阅读更多
科技

Artifact:AI赋能的硬件协同IDE,获350万美元融资

2025-05-08
Artifact:AI赋能的硬件协同IDE,获350万美元融资

Artifact 是一款面向硬件工程师的协同 IDE,旨在加速工程生命周期的每个阶段,涵盖设计、采购、制造、集成、测试和维护。它获得了 350 万美元的融资,用于构建一个集成的、可验证的 AI 辅助工具,拥有直观的 UI,并能反映硬件的实际构建过程。Artifact 的所有工件都是自动生成的,并可追溯到单一事实来源。Artifact 致力于使硬件工程更加严谨、周全和系统化,并与客户紧密合作,解决世界上最复杂的工程技术难题。

阅读更多

程序化生成森林生物:漫长而充满挑战的旅程

2025-04-12
程序化生成森林生物:漫长而充满挑战的旅程

作者历时数年,致力于为游戏《大森林》程序化生成并动画化大量森林生物。起初,他尝试使用简单的参数化模型,但效果不佳。之后,他转向手动参数化,并使用主成分分析法寻找更高级别的参数,但效果依旧不尽如人意。最终,他放弃了自动化方案,转而手动定义更高级别的参数,并开发了工具辅助参数调整。在动画方面,作者基于自己之前的研究成果,采用运动学方法,并通过不断改进,最终实现了较为自然的生物运动效果。整个过程充满挑战,但也充满乐趣,作者分享了他不断尝试、失败和改进的经验。

阅读更多
游戏

Meta眼镜Messenger AI扩展:语音控制你的AI助手

2025-06-10
Meta眼镜Messenger AI扩展:语音控制你的AI助手

一个名为Mai的浏览器扩展程序,允许用户通过Meta Rayban智能眼镜或Messenger应用程序,用语音命令控制各种AI机器人(如ChatGPT、Claude)。该扩展利用一个巧妙的技巧,绕过Meta眼镜的限制,允许发送消息给自定义的AI模型。用户可以设置多个API密钥,并选择将消息和图片发送给不同的AI服务,甚至可以将回复转换为语音。目前该扩展仍处于早期阶段,但展示了未来AI与可穿戴设备结合的巨大潜力。

阅读更多
开发

ESP32-BlueJammer:一款强大的2.4GHz干扰器(仅用于教育目的)

2025-06-23
ESP32-BlueJammer:一款强大的2.4GHz干扰器(仅用于教育目的)

ESP32-BlueJammer是一款基于ESP32和nRF24模块的2.4GHz干扰器,能够干扰蓝牙、BLE、WiFi和遥控设备等多种设备。该设备通过发送大量干扰包来实现干扰效果,具有较大的干扰范围(超过30米)。该项目提供DIY套件和预焊接版本,并附带详细的组装和固件烧录教程。需要注意的是,干扰信号是违法的,本项目仅供教育用途,请勿用于非法活动。

阅读更多
硬件 干扰器 2.4GHz

Common Lisp 的实时编码图形编程:无需重启的Boids算法实现

2025-04-23
Common Lisp 的实时编码图形编程:无需重启的Boids算法实现

本文介绍了如何在 Common Lisp 中使用实时编码技术开发图形程序,以 Boids 算法为例。Common Lisp 强大的重新编译功能允许在程序运行时修改代码并立即生效,无需重启。作者使用 Sketch 图形框架,逐步实现了 Boids 算法,并展示了实时编码带来的高效开发体验。通过修改代码并实时查看效果,作者完成了 Boids 算法的核心部分,包括避让、凝聚和对齐三个规则,最终实现了一个可以跟随鼠标的 Boids 模拟。实时编码极大地提高了开发效率和互动性。

阅读更多

低成本开源仿人机械手AmazingHand:3D打印、8自由度,价格低于200欧元

2025-07-17
低成本开源仿人机械手AmazingHand:3D打印、8自由度,价格低于200欧元

AmazingHand是一个令人惊叹的开源项目,它创造了一个低成本、高性价比的8自由度仿人机械手。该机械手采用3D打印技术制作,所有执行器都集成在手中,无需外部电缆,重量仅400克,价格低于200欧元。其设计巧妙地利用了并联机构和小型伺服电机,并提供Python和Arduino两种控制方式。项目提供了详细的组装指南、CAD文件和软件,即使是新手也能轻松上手。未来,该项目还计划改进机械手的抓取能力,并探索更多功能,例如增加指尖传感器和更强大的电机。

阅读更多
硬件

律师如何揭露乙醇神话:一个关于食物、农业和气候变化的故事

2025-07-28
律师如何揭露乙醇神话:一个关于食物、农业和气候变化的故事

2003年,律师Tim Searchinger发现了一份关于玉米乙醇减排的报告存在漏洞。他深入研究发现,报告低估了将粮食用于燃料的碳排放成本,因为未考虑粮食替代的土地利用变化。尽管当时气候变化并非主要议题,Searchinger的质疑最终促使他深入研究农业、土地利用和气候变化之间的关系,并最终揭示了生物燃料对环境的巨大影响,为解决全球粮食和气候问题指明了方向。

阅读更多
科技

扎克伯格的“反转”与科技公司文化之殇

2025-01-12
扎克伯格的“反转”与科技公司文化之殇

本文作者Dan McKinley批评了扎克伯格近期一系列反其道而行的举动,认为其对员工的敌意和对平台上仇恨言论的纵容,体现了科技行业领导者对员工的“反叛”。作者回顾了科技公司曾经流行的“快乐工作文化”,例如黑客周、轮岗和20%时间等,认为这些并非仅仅是福利,而是为了提升员工积极性、促进知识共享和创新,最终提升生产力。作者认为,单纯追求效率而牺牲员工的积极性和幸福感,是短视且不明智的,最终将损害公司长远发展。

阅读更多

Arch:模块化边缘和AI网关,加速Agent应用开发

2025-07-14
Arch:模块化边缘和AI网关,加速Agent应用开发

Arch是一个模块化的边缘和AI网关代理服务器,旨在简化Agent应用的构建。它处理诸如应用防护、模糊用户输入的澄清、提示路由以及统一访问任何LLM等底层工作,从而帮助开发者更快地构建和发布Agent应用。Arch支持多种语言和框架,并提供路由、防护、可观测性等核心功能,基于Envoy构建,具有高性能和可扩展性。 一个简易的货币兑换Agent示例展示了Arch的易用性,开发者可以使用curl命令与之交互。Arch还支持基于模型和基于偏好的两种LLM路由策略,并提供详细的日志和可观测性信息。

阅读更多

Ruby中的块、Proc和Lambda:闭包的微妙差异

2025-05-21
Ruby中的块、Proc和Lambda:闭包的微妙差异

本文深入探讨了Ruby中块(blocks)、Proc和Lambda的区别。它们都是用于分组代码的工具,但各有特点:Proc是对象,可以赋值和调用方法,而块只是方法调用的一部分;一个方法调用最多只能有一个块,但可以有多个Proc;Lambda会检查参数数量,Proc不会;Lambda和Proc处理`return`关键字的方式也不同。文章还解释了闭包的概念,以及Proc和Lambda名称的由来,并简要介绍了Lambda演算和匿名函数的背景知识。

阅读更多
开发

纯 JavaScript 实现井字棋游戏

2025-05-09

这段代码使用纯 JavaScript 和 Aberdeen.js 库构建了一个井字棋游戏。它巧妙地利用了响应式编程的思想,通过 `proxy` 对象管理游戏状态,并使用 `observe` 函数自动更新 UI。函数 `calculateWinner` 判断胜负,`getCurrentMarker` 获取当前玩家标记,`markSquare` 更新棋盘状态,而 `drawBoard`、`drawStatusMessage` 和 `drawTurns` 则负责渲染 UI。整个游戏逻辑清晰,代码简洁易懂,展现了前端框架的灵活性和 JavaScript 的强大功能。

阅读更多
游戏

特朗普的“黄金签证”计划:富豪的入场券?

2025-05-07
特朗普的“黄金签证”计划:富豪的入场券?

特朗普政府曾提议一项“黄金签证”计划,允许富豪以500万美元换取美国绿卡,引发广泛争议。该计划旨在替代现有的EB-5投资移民签证,后者要求投资105万美元并创造就业机会。虽然EB-5项目旨在吸引投资,但其审核严格,以防腐败资金流入。而“黄金签证”计划的审核标准尚不明确,引发担忧其可能成为富豪,特别是外国寡头的“后门”。支持者认为该计划能促进经济增长,但批评者认为其加剧社会不平等,并可能被滥用。目前,该计划的具体实施时间仍未确定。

阅读更多
创业 黄金签证

汉朝比罗马帝国更不平等?最新研究颠覆认知

2025-04-14
汉朝比罗马帝国更不平等?最新研究颠覆认知

一项最新研究利用现代经济学工具对汉朝和罗马帝国的经济状况进行比较,结果显示,汉朝的经济不平等程度高于罗马帝国。研究人员发现,汉朝时期,顶级1%人口收入占总收入的26%,而罗马帝国仅为19%。虽然罗马帝国的平均收入略高于汉朝,但汉朝的精英阶层对经济的汲取率高达80%,远超罗马的69%,这或许也解释了其最终的衰落。这项研究挑战了我们对古代帝国经济的传统认知,为理解历史经济不平等提供了新的视角。

阅读更多
杂项

gmap: 命令行Git代码库分析神器

2025-08-04
gmap: 命令行Git代码库分析神器

gmap 是一款强大的命令行工具,能快速直观地分析 Git 代码库的活动情况。它通过热力图、代码改动量分析、贡献者动态等多种视图,帮助开发者快速了解代码库的演变历史。无需繁琐的命令,即可解答代码库中哪些文件改动最多、谁贡献了最多的代码、是否存在沉寂的代码区域等问题,是开发者提升效率的利器。

阅读更多
开发

千万别在自己的进程中挂起线程!

2025-04-15
千万别在自己的进程中挂起线程!

一个客户遇到了一个长期存在的低频挂起问题:UI线程调用内核后卡住。内核转储无法显示用户模式堆栈,因为堆栈已被换出。调查发现,一个看门狗线程会周期性地挂起UI线程以获取堆栈跟踪,但这次却卡住了5个多小时。原因是:看门狗线程在获取UI线程堆栈跟踪时,需要获取函数表锁,而UI线程正处于挂起状态,持有该锁。这导致了死锁。文章强调了不要在自己的进程中挂起线程,因为它可能导致因被挂起线程持有资源而造成死锁。如果需要挂起线程并获取堆栈跟踪,应该从另一个进程进行操作,避免死锁。

阅读更多
开发 线程挂起

Debian 13 将解决 Y2038 问题

2025-07-28
Debian 13 将解决 Y2038 问题

为了避免2038年可能出现的Unix时间戳溢出(Y2038问题),Debian 13 “Trixie”发行版将默认采用64位时间戳,除了极少数仍在使用32位处理器的旧硬件。这与千禧年虫问题类似,但这次开发者们提前采取了行动,避免重蹈覆辙。Debian 的维护者们已经修改了超过6400个软件包,以确保平滑过渡。虽然这项工作量巨大,但Debian 相信在发布Debian 13后,大部分硬件将能够顺利升级。

阅读更多
开发 Y2038

JPEG XL加持下,光谱图像压缩率提升10-60倍

2025-03-29
JPEG XL加持下,光谱图像压缩率提升10-60倍

研究人员开发了一种新技术,利用JPEG XL格式对光谱图像进行压缩,压缩率可达10到60倍,大小与普通高质量照片相当。该技术通过对高频光谱系数进行加权处理,优先丢弃不重要的细节信息,从而实现高效压缩,同时保留元数据和高动态范围支持。虽然该方法属于有损压缩,但其在科学可视化和高端渲染等领域具有巨大潜力,有望解决光谱图像文件过大导致的存储和传输难题。

阅读更多
科技 光谱图像

容器化编码代理环境:告别单兵作战,迎接多代理协同

2025-06-05
容器化编码代理环境:告别单兵作战,迎接多代理协同

Container-use是一个开源的命令行工具,它为每个编码代理提供独立的容器化环境。告别一次只能管理一个代理的窘境,多个代理可以安全独立地工作,并支持Claude Code、Cursor等多种兼容MCP的代理。每个代理拥有独立的git分支和容器,实时可见命令历史和日志,方便直接介入和控制。支持标准git工作流,兼容任何代理、模型或基础设施,避免厂商锁定。目前项目处于早期开发阶段,可能存在一些不足,但迭代速度很快,并积极响应反馈。

阅读更多

从9键到10键:计算器键盘布局的演变史

2025-05-11

计算器键盘的布局并非一蹴而就。早期的Comptometer采用9键布局,其原因既有机械设计上的限制(例如,按键与旋转鼓的连接方式),也有用户体验方面的考量(为了提高效率,常用键被放置在更易触及的位置)。然而,这种设计需要高度训练的用户才能达到最佳效率。Dalton的出现,带来了革命性的10键布局,首次加入了0键,并采用更紧凑的设计,大大提高了易用性。最终,Sundstrand的3x3布局,以其更符合人体工程学的设计,成为现代计算器键盘的标准,至今沿用百余年。

阅读更多
硬件

数千款应用被劫持用于追踪用户位置

2025-01-10
数千款应用被劫持用于追踪用户位置

一项对位置数据公司Gravy Analytics的入侵事件揭露了数千款流行应用,包括Candy Crush、Tinder和MyFitnessPal,正在被广告行业的不法分子利用来大规模收集敏感位置数据。这些数据通过实时竞价(RTB)广告系统收集,可能在用户和应用开发者不知情的情况下进行。Gravy Analytics及其子公司Venntel曾向美国执法机构出售全球位置数据,引发了严重的隐私担忧。

阅读更多

塞巴尔德:权力、秩序与卡夫卡的幽灵

2025-04-07
塞巴尔德:权力、秩序与卡夫卡的幽灵

本文探讨了W·G·塞巴尔德对卡夫卡和卡内蒂作品的解读,指出其核心在于对权力本质的洞察。塞巴尔德认为,极权主义权力源于对混乱的恐惧,试图通过暴力建立虚假的秩序,最终走向自我毁灭。这种权力如同寄生虫,并非创造性的,而是贫瘠且自私的,其目的只是为了自身的永续存在,正如卡夫卡作品中那些吸血鬼般的暴君。塞巴尔德的分析,在当今时代,尤其具有警示意义,值得我们深思。

阅读更多
杂项

随机数生成算法的性能瓶颈:并非你选择的PRNG

2025-08-04

本文通过一个故事引出随机数生成算法性能优化的关键问题:瓶颈可能并非PRNG本身,而是生成指定范围随机数的方法。作者比较了多种生成指定范围随机数的方法,包括经典的取模法、浮点乘法、整数乘法、以及几种无偏方法,例如拒绝采样法和位掩码法。实验结果表明,在不同的PRNG和数据规模下,最佳方法各不相同,但基于整数乘法的Lemire方法经过优化后表现出色,显著提升了性能。文章还比较了多种PRNG的性能,发现即使是最快的PRNG,性能提升也远不如优化范围生成方法带来的提升显著。

阅读更多
开发

低温固体氧化物燃料电池突破:300℃运行,有望降低成本

2025-08-12
低温固体氧化物燃料电池突破:300℃运行,有望降低成本

日本九州大学的研究人员开发出一种可在300℃下运行的固体氧化物燃料电池(SOFC),显著降低了传统SOFC所需的700-800℃高温。这项突破的关键在于重新设计了电池的电解质,通过掺杂两种化合物并利用扫描钪原子形成的“ScO₆高速公路”结构,实现了在低温下高质子传导率。这有望降低制造成本,推动SOFC在消费级领域的应用,并为其他低温电解、氢泵和CO₂转化等技术提供借鉴。

阅读更多

俄罗斯否决网络安全漏洞研究合法化法案

2025-07-11
俄罗斯否决网络安全漏洞研究合法化法案

俄罗斯杜马否决了一项旨在合法化“白帽”黑客行为的法案。该法案旨在规范网络安全漏洞研究,但由于担心国家安全和与敌对国家共享漏洞信息等问题而被否决。虽然大型网络安全公司仍可在俄罗斯开展漏洞研究,但个人研究者面临法律风险,可能因未经授权访问计算机系统而被起诉。这项法案的否决凸显了俄罗斯在网络安全领域面临的复杂挑战,以及在国家安全与网络安全发展之间寻求平衡的困境。

阅读更多
科技

C++ 模块:一场失败的承诺?

2025-09-01

本文作者以悲观的视角评论了C++模块的进展。他认为,如果C++模块不能在多个现有开源代码库上实现5倍(最好是10倍)的编译速度提升,就应该放弃。文章指出,模块的开发历程充满了挑战,其紧密的编译器和构建系统集成,导致了难以逾越的技术障碍。作者认为,模块的优先级应该放在编译速度提升上,而不是解决相对少见的宏泄漏等问题。他回顾了模块的标准化过程,指出存在着对实现难度预估不足的问题。最后,作者提出了一个替代方案——`import std`,并认为其改进空间有限。

阅读更多
开发 模块
1 2 762 763 764 766 768 769 770 1084 1085