旧金山犯罪地图 - SAFEMAP

2024-08-08

Safemap是一款免费的犯罪热力图工具,可以帮助用户了解旧金山哪些地区最安全,哪些地区最好避开。用户可以通过选择不同的犯罪类别、日期和时间范围来查看相应的犯罪频率,并通过热力图颜色直观地了解犯罪分布情况。

阅读更多
104
未分类 犯罪地图

为什么TCP over TCP 不是一个好主意

2024-10-26

文章解释了为什么在TCP连接之上运行PPP等协议(将IP数据包封装成适合流传输的格式)会导致性能不佳。TCP的重传机制在网络状况良好时表现出色,但当TCP连接嵌套时,例如在SSH上运行PPP时,上层TCP的快速超时和下层TCP的慢速超时会导致重传风暴,从而造成连接延迟和频繁中断。

阅读更多
未分类

Go-Taskflow:一个类似Taskflow的Go通用任务并行编程框架

2024-11-16

Go-Taskflow是一个受taskflow-cpp启发的Go通用任务并行编程框架,集成了可视化工具和分析器。它利用Go的原生并发模型和简单的编程接口,简化了复杂任务依赖管理。该框架支持静态任务、条件节点、嵌套子流程和循环流程,并提供优先级任务调度。内置的可视化和分析工具有助于调试和优化。适用于数据流水线、工作流自动化和并行任务等场景。

阅读更多
11
未分类

关怀无法规模化

2024-10-28

文章探讨了关怀的本质,指出真正的关怀是 individualized 的,无法像工程领域那样追求规模化。作者反思了自己长期以来追求规模化的思维模式,并开始重新审视小规模、 individualized 的工作和生活方式,认为在关怀方面, individualized 的努力是最重要的。

阅读更多

Python 3.13 性能现状:自由线程

2024-11-05

CPython 3.13版本引入了自由线程模式,该模式禁用了全局解释器锁(GIL),从而显著提升多线程应用的性能。文章以PageRank算法为例,对比了单线程、多线程和多进程三种实现方式在不同数据量下的性能表现。结果显示,在启用自由线程的3.13版本中,多线程版本的性能最佳,而多进程版本由于进程间通信的开销,性能甚至低于单线程版本。文章还指出,目前的自由线程模式仍处于实验阶段,会导致其他非多线程应用的性能下降,但未来有望改进。

阅读更多
未分类

论文工厂:隐藏在虚假科学期刊背后的“卡特尔式”公司

2024-10-23

本文揭露了“论文工厂”的运作模式,这些公司以盈利为目的,为研究人员提供虚假论文署名服务,严重危害了全球学术研究的诚信。文章详细介绍了论文工厂的操作手法,包括操纵论文发表过程、提供虚假同行评审、贿赂期刊编辑等。文章还指出,论文工厂的客户群体广泛,遍布发达国家和发展中国家,其造成的经济损失巨大,最终由公众承担。

阅读更多

加入 Svix,打造世界一流的 Webhook 体验

2024-10-24

Svix 是一家专注于 Webhook 基础设施的公司,致力于为开发者提供简单易用、功能强大的 Webhook API,帮助他们打造世界一流的 Webhook 体验。Svix 发展迅速,获得了 Y Combinator 等知名投资机构的支持,并拥有一支充满活力和经验丰富的团队。公司文化鼓励创新、快速执行和团队合作,并致力于为开发者提供最佳体验。

阅读更多
未分类

你应该关注分词器

2024-10-23

文章探讨了分词器在基于检索增强生成(RAG)的AI应用中的重要性。作者指出,开发者往往忽视了分词器对模型性能的影响,尤其是在处理包含emoji、拼写错误、日期、货币等特殊情况时。文章以MiniLM-L6-v2和OpenAI的tiktoken为例,比较了不同分词器在处理这些情况时的差异,并强调了标准化输入文本格式的重要性。作者认为,虽然分词器是RAG应用中不可或缺的一部分,但未来应该出现更先进的技术来解决当前分词器面临的挑战。

阅读更多
未分类

魔方能被暴力破解吗?

2024-10-31

本文探讨了使用计算机暴力破解魔方的问题。作者首先介绍了传统的暴力破解方法,即尝试所有可能的转动序列,但由于魔方状态空间巨大,这种方法实际上不可行。然后,作者引入了置换的概念,将魔方状态表示为置换,并提出了一种基于置换的暴力破解算法——4-List算法。该算法将搜索空间分解成四个子集,并利用置换的排序和集合交集等技巧,有效地减少了搜索时间。作者详细解释了算法的原理和实现细节,并提供了Common Lisp代码示例和性能测试结果。虽然存在更高效的魔方求解算法,但4-List算法的通用性使其适用于其他类型的置换谜题。

阅读更多
未分类

敏捷已死

2024-11-26

文章批判了当前所谓的“敏捷开发”沦为形式主义,充斥着无意义的会议和流程,扼杀了工程师的创造力。作者认为,在人工智能时代,只有兼具深厚技术理解和敏锐产品洞察力的工程师才能生存。文章呼吁打破僵化的官僚主义,赋予真正构建产品的工程师更多权力,并倡导一种更具活力、以工程师为主导的软件开发方法,强调真正的协作、适应性、勇气和精通。

阅读更多
未分类

反恐精英:足球

2024-10-22

反恐精英:足球是一款竞技性多人FPS游戏,两支足球粉丝队伍对抗,目标是赢得比对手更多的回合。防守方必须阻止进攻方使用涂鸦炸弹球亵渎他们的球迷基地。进攻方则需要在回合结束前安放炸弹并阻止防守方拆弹。这是一款低暴力游戏,没有红色血液、动物杀戮或类似的暴力视觉效果。

阅读更多
25
未分类 FPS

2024年RISC-V架构处理器性能测评:低于预期

2024-10-23

本文测评了2024年RISC-V架构处理器的性能,发现其速度远低于预期,甚至不及树莓派。Geekbench跑分显示,RISC-V处理器单线程得分普遍低于150,多线程得分低于1500,远低于苹果M4系列和树莓派。文章分析了RISC-V性能落后的原因,包括缺乏流水线机制、乱序执行能力、分支预测和多级缓存等高级功能。尽管RISC-V在嵌入式系统等低功耗领域有所应用,但在高性能计算领域仍有很长的路要走。

阅读更多
未分类 性能测评

爱达·洛夫莱斯程序:世界首个复杂程序的传奇

2024-12-16

本文探讨了爱达·洛夫莱斯为巴贝奇分析机编写的程序,该程序旨在计算伯努利数。文章详细解释了伯努利数的数学背景,以及巴贝奇分析机的运作原理。洛夫莱斯的程序虽然从未运行,但其严谨性及对循环和变量状态追踪的巧妙运用,使其被认为是世界上第一个复杂程序,预示了现代编程的许多要素。文章还分析了程序中发现的bug,并讨论了洛夫莱斯在计算史上的地位,强调了她对编程思想的贡献超越了简单的计算,她预见到了计算机的巨大潜力,远超同时代人。

阅读更多

共和党政客施压海军学院取消学者讲座,PEN America 斥其威胁学术自主

2024-10-26

美国笔会(PEN America)批评部分共和党国会议员近期施压海军学院取消学者露丝·本吉亚特的讲座,称其干涉学术决策,威胁学术自主。本吉亚特是一位研究威权主义的专家,曾著书比较特朗普与墨索里尼等独裁者。共和党议员认为邀请本吉亚特演讲违反国防部关于禁止军队参与党派政治活动的指令,并质疑海军学院的学术自由。美国笔会认为,邀请学者演讲是高等教育机构的正常活动,不应将其与支持学者观点划等号,政府不应干预学术自由。

阅读更多
23

车灯亮度大战:一场由Reddit引发的技术与安全的角力

2024-12-17

近年来,汽车LED大灯刺眼的问题日益突出,引发了广泛不满。Reddit论坛r/FuckYourHeadlights成为抗议中心,聚集了众多受困扰的驾驶员。两位核心人物,一位前端开发者和一位机械工程师,正试图通过数据、研究和倡议,推动政府和汽车厂商解决这个问题。他们认为,汽车厂商为了追求更亮的灯光和安全评级,利用LED技术的可调性,在满足法规的同时,制造出过亮的灯光,而法规本身也滞后于技术发展。这场争论的核心在于如何平衡灯光亮度、能见度和眩光带来的安全风险,目前仍未有明确结论,但这场由Reddit引发的“车灯亮度大战”已引起广泛关注,推动了人们对汽车照明技术的反思。

阅读更多
科技 LED大灯

Bruin:一款用SQL和Python构建数据管道的工具

2024-12-17

Bruin是一款强大的数据管道工具,它集数据摄取、SQL和Python数据转换以及数据质量检查于一体。它支持主流数据平台,可在本地机器、EC2实例或GitHub Actions上运行。Bruin具有数据摄取、SQL和Python转换、数据质量检查、Jinja模板、端到端验证和多环境支持等功能,通过简单的pipeline.yml文件配置即可构建高效的数据管道。

阅读更多
开发

经典排序算法揭示出基础智能的意外能力

2024-12-19

一项新的研究将经典排序算法作为形态发生模型进行研究,颠覆了以往对这些算法的认知。研究人员通过打破传统算法的假设,即自上而下的控制和完全可靠的硬件,发现即使在存在错误的情况下,由自主单元组成的数组也能更可靠、更稳健地进行排序。更令人惊讶的是,这些算法展现出在面对缺陷时临时降低进度以绕过障碍的能力,以及在嵌合阵列中单元之间出现意想不到的聚类行为。这项研究为多元智能领域带来了新的视角,表明即使在简单的系统中,基础形式的智能也可以自发涌现,而无需在底层机制中明确编码。

阅读更多

机器中的幽灵

2024-11-02

本文探讨了“小精灵”一词的起源和演变,最初是20世纪20年代英国皇家空军俚语,二战时期演变成破坏飞机的小妖怪,成为飞行员应对机械故障和压力的一种心理机制。战后,小精灵的形象逐渐淡出,直到1984年的电影使其成为流行文化宠儿。如今,小精灵以“守护进程”、“蠕虫”等新名称存在于软件程序中,反映了人们将技术拟人化的倾向,以便更好地理解和应对日益复杂的科技世界。

阅读更多
未分类 小精灵

IBM 量子计算实现 2022 年提出的 100x100 性能挑战

2024-11-22

IBM 在首届量子开发者大会上宣布,其量子计算机已成功实现两年前提出的 100x100 性能挑战,即运行包含 100 个量子比特和 100 个门深度的量子电路。最新版本的 Heron R2 芯片具备 156 个量子比特,并通过硬件、中间件和软件的改进,能够精确运行包含 5000 个双量子比特门的电路,运算速度超过 150,000 CLOPS。此外,IBM 还发布了新的软件工具和 Qiskit 函数库,以帮助开发者更轻松地构建和运行量子算法,并展示了连接多个量子芯片的 Flamingo 和 Crossbill 技术,为未来的量子计算发展奠定了基础。

阅读更多
未分类 IBM Quantum

HashML-DSA被认为是有害的

2024-11-10

本文讨论了数字签名方案中的预哈希范式及其问题。作者认为,将协议问题推到基元层导致了HashML-DSA和HashSLH-DSA等不必要的变体,这些变体增加了复杂性且并未带来实际收益。作者提出了更好的替代方案,包括利用公钥依赖的message identifier以及在协议层定义数据哈希方式。对于ML-DSA,可以使用SHAKE256(SHAKE256(pk, 64) || 0x00 || 0x00 || m)进行预哈希。对于SLH-DSA等多通道签名方案,则需要更高级的协议设计。作者强调,应在协议层而非基元层处理预哈希问题,并建议在标准化过程中预先明确API和属性。

阅读更多
未分类 预哈希

关于SQLite最常见的误解

2024-11-09

本文阐述了关于SQLite的一个常见误解:它是一个单连接数据库。作者指出这种说法不仅令人困惑,而且在许多方面都是错误的。SQLite完全支持多并发读取操作。虽然在写入操作时,SQLite数据库引擎会在数据库级别使用写锁,同一时间只有一个连接可以写入,但这通常不是问题。因为可以使用IMMEDIATE TRANSACTION,SQLite可以将查询排队,稍后重试获取写锁。

阅读更多
未分类

contain - CSS:层叠样式表 | MDN

2024-11-18

CSS 的 contain 属性用于隔离元素及其内容,使其尽可能独立于文档树的其余部分。contain 属性可以提高性能,因为它限制了布局、样式、绘制、大小或任何组合的计算范围,使其仅限于 DOM 子树而不是整个页面。contain 还可以用于限定 CSS 计数器和引号的作用域。contain 的值可以是 none、strict、content、size、inline-size、layout、style、paint 或它们的组合。使用 contain 属性可以有效地隔离页面上的元素组,防止元素内部对边界框外部产生副作用。

阅读更多
未分类 contain

Vercel 推出本地 Serverless 函数开发运行时 ƒun

2024-12-15

Vercel 发布了 ƒun,一个本地 Serverless 函数开发运行时,允许开发者在本地环境模拟 AWS Lambda 的运行环境。ƒun 支持多种运行时环境,包括 Node.js 和 Python 等,开发者可以使用它快速测试和调试 Serverless 函数,无需部署到云端。虽然 ƒun 尽可能模拟真实的 Lambda 环境,但仍存在一些差异,例如进程沙盒和用户权限方面。

阅读更多
开发 函数计算

胜利的滋味:美国版权局裁定现在可以合法维修麦当劳冰淇淋机

2024-10-26

美国版权局最新裁定,允许合法维修包括麦当劳冰淇淋机在内的商业食品制备设备,这对“维修权”运动来说是一场重大胜利。长期以来,制造商利用数字锁限制维修信息,迫使企业支付高昂的维修费用。此次裁决允许绕过这些数字锁,但仍然禁止分享或销售用于绕过软件锁的工具。此外,该裁决并未涵盖更广泛的商业和工业设备,这意味着许多企业仍然无法自由维修自己的设备。

阅读更多
未分类

Thunderbird 安卓版 8.0 发布

2024-10-30

经过两年多的开发,Thunderbird 终于推出了适用于安卓系统的 8.0 正式版本。该版本基于 K-9 Mail 项目构建,并提供从 K-9 Mail 和桌面版 Thunderbird 导入设置的功能,支持 Android 5 及以上版本。用户可通过 Google Play 商店、GitHub 和 Thunderbird 官网下载安装。Thunderbird 团队感谢社区的支持和测试,并鼓励用户通过捐赠、提供反馈和参与开发等方式继续支持 Thunderbird 的发展。

阅读更多
未分类
1 2 80 81 82 84 86 87 88 529 530