为什么在 Node 中生成新进程如此缓慢?

2024-07-30
为什么在 Node 中生成新进程如此缓慢?

这篇文章探讨了 Node.js 中生成新进程速度缓慢的问题,并比较了 Node.js、Deno、Bun、Go 和 Rust 在相同任务上的性能。作者发现 Node.js 的 spawn 性能明显较差,而 Deno 和 Bun 的速度更快。文章进一步研究了使用 Node.js 的集群模块、工作线程和子进程来提高 spawn 性能的方法,并讨论了使用 Bun 作为 Node.js 子进程的可能性。最后,作者提出了使用抽象套接字和进程间通信来处理大量日志输出的解决方案,并建议开发一个 child_process 库来优化 spawn 调用。

阅读更多
未分类

小型索赔法庭如何成为 Meta 的客服热线

2024-06-20
小型索赔法庭如何成为 Meta 的客服热线

由于 Meta 公司缺乏足够的人工客服来帮助那些丢失账户的用户,越来越多的人选择起诉 Meta,将小型索赔法庭变成了 Meta 的客服热线。文章采访了几位在过去两年中,因为账户被盗等问题,在不同州起诉 Meta 的用户,发现其中一些人成功恢复了账户,甚至获得了赔偿。文章还指出,Meta 公司似乎有一套处理这类索赔的策略,包括在庭外和解,以及利用法律资源来应对诉讼。

阅读更多
未分类

R平方值的悖论

2024-07-04

本文探讨了统计学中R平方值的一个悖论:当使用一个强线性预测因子(例如,根据所在州预测选民投票给民主党或共和党)时,R平方值可能非常低(例如1%)。作者指出,这并非计算错误,而是因为个体行为的噪音比总体行为大得多。尽管知道州信息可以很好地预测总体投票结果,但对预测个体投票结果的帮助却很小。作者对这一现象的解释是,通常我们更关注总体预测而非个体预测,因此R平方值的意义有限。

阅读更多
未分类 R平方值

使用矩阵变换颜色

2024-10-14
使用矩阵变换颜色

文章介绍了如何使用矩阵对颜色进行变换。作者将颜色解释为 3D RGB 或 4D RGBA 向量,并通过矩阵乘法实现了颜色加深、减淡、混合、替换、调整对比度和饱和度、通道变换、色相旋转等操作。文章还讨论了预乘 Alpha 的优势,并提供了一系列常用颜色变换矩阵的具体实现。

阅读更多
未分类 颜色变换 矩阵

Time to First Byte (TTFB) 指南

2024-06-10

本文介绍了网页性能指标TTFB(Time to First Byte,首字节时间),它指的是从浏览器请求资源到接收到第一个字节的时间。文章详细解释了TTFB的构成、测量方法以及如何改进TTFB,并提供了一些代码示例。

阅读更多
59
未分类 TTFB 网页性能

Dashlane称密钥采用率在2024年增长了400%

2024-07-31
Dashlane称密钥采用率在2024年增长了400%

密码管理公司Dashlane发布的一份新报告显示,自今年年初以来,密钥认证的使用量增长了400%,目前五分之一的Dashlane活跃用户在其Dashlane库中至少有一个密钥。报告指出,尽管已有100多个网站提供密钥支持,但排名前20位的最受欢迎应用占密钥认证的52%。其中,电子商务平台的密钥采用率最高,占42%。

阅读更多
未分类

世界上的沙子真的快用完了吗?

2024-10-01
世界上的沙子真的快用完了吗?

文章探讨了全球沙子资源是否面临枯竭的问题。作者首先解释了沙子的定义、分类和用途,特别是在建筑领域作为混凝土重要组成部分的作用。然后,作者通过实验和数据分析,打破了“沙漠沙子因颗粒圆润无法用于建筑”的常见误解,指出沙子的形状并非决定其可使用性的唯一因素,更重要的是其级配和含水量对混凝土性能的影响。此外,作者还介绍了机制砂的生产方式和优势,以及混凝土回收再利用的可能性,强调了技术进步和成本效益在解决资源问题中的重要作用。最后,作者得出结论:与其说沙子短缺,不如说是开采成本上升,包括环境成本和社会成本,呼吁人们更加重视沙子资源的可持续利用。

阅读更多

使用lsp-mode、treesitter、tailwind、TSX等配置现代Emacs Typescript Web (React)环境

2024-07-07

本文介绍了如何使用lsp-mode、treesitter、tailwind、TSX等工具配置现代Emacs Typescript Web (React)开发环境。作者详细介绍了如何使用Treesitter添加TSX支持、设置LSP服务器以支持代码补全、linter、Eslint和Tailwind CSS,以及如何使用Corfu、flycheck、lsp-mode、lsp-eslint和lsp-tailwindcss等软件包。文章还讨论了如何提高LSP性能,包括使用Emacs LSP Booster异步转换JSON以获得更流畅的体验。最后介绍了使用Combobulate进行结构化编辑和使用apheleia格式化缓冲区。

阅读更多
未分类 Typescript

Briefer:云端协作数据平台

2024-07-23

Briefer 是一款支持 SQL、Python 的云端笔记本工具,它提供文件树、块和标签、文件和数据库、自动数据帧、AI 助手、计划任务、快照和版本控制、评论和共享、笔记本到仪表板等功能。您可以使用 Briefer 查询数据、创建可视化图表、编写 Python 代码、安排笔记本运行时间、与团队成员共享和协作,并将笔记本输出用于创建仪表板。

阅读更多
未分类 云端笔记本

致欧盟委员会的公开信

2024-08-11

这封公开信呼吁欧盟委员会继续支持“下一代互联网”(NGI)项目。NGI项目自2020年以来一直为欧洲的自由软件提供资金,对于支持欧洲软件基础设施和数字公共领域至关重要。信中强调了NGI在支持欧洲技术创新、维护欧洲基础设施主权方面的作用,并指出NGI支持的自由和开源软件是维护数据本地化和促进国际合作的关键。

阅读更多
48
未分类

基思·托马斯日记:工作方法

2024-09-07
基思·托马斯日记:工作方法

历史学家基思·托马斯分享了他的工作方法。他详细描述了自己如何做笔记、整理资料和写作的过程,并反思了传统研究方法在数字时代面临的挑战。托马斯采用了一种“浸入式”的研究方式,通过大量阅读和积累资料,试图对历史有更深入的理解。

阅读更多
未分类

IGN收购Eurogamer、Rock Paper Shotgun等游戏媒体

2024-05-21
IGN收购Eurogamer、Rock Paper Shotgun等游戏媒体

IGN娱乐公司收购了英国出版商Gamer Network旗下的一系列游戏网站,包括Gamesindustry.biz、Eurogamer、Rock Paper Shotgun、VG247和桌面游戏网站Dicebreaker。此次收购导致部分员工被裁,具体人数尚不清楚。此次收购发生之际,游戏媒体正经历着人工智能的兴起、谷歌的变化以及编辑策略的转变带来的巨大动荡。

阅读更多
未分类 游戏媒体 IGN

我对2024年桌面操作系统的看法

2024-06-21

作者回顾了自身使用Windows、MacOS和Linux三种桌面操作系统的经历和感受。作者认为Windows在游戏方面表现出色,但充斥着广告和垃圾软件;MacOS拥有最佳的用户界面设计和优秀的应用程序生态,但游戏支持不足;Linux在软件开发领域表现出色,并逐渐成为游戏玩家的选择,但作者认为Snap包管理工具不尽如人意。

阅读更多
未分类 MacOS

苹果推出自有密码管理器应用程序

2024-06-10
苹果推出自有密码管理器应用程序

在2024年WWDC大会上,苹果公司推出了全新的密码管理器应用程序——Passwords。该应用程序将作为iOS 18、macOS Sequoia和visionOS 2的更新内容一并推出。除了iCloud Keychain现有的密码存储和同步功能外,Passwords还新增了便于用户浏览密码库的侧边栏,并支持查看Wi-Fi密码、通行密钥以及不与网站或服务关联的代码等。

阅读更多
未分类

Bungie首席执行官宣布裁员220人后引发强烈反对

2024-08-02
Bungie首席执行官宣布裁员220人后引发强烈反对

游戏开发商Bungie首席执行官Pete Parsons宣布裁员220人,约占员工总数的17%,引发了强烈反对。员工对裁员感到愤怒,尤其是在Parsons被发现自索尼收购Bungie以来,可能已经花费超过240万美元购买老爷车之后。批评者指出,Parsons在公司面临“财务挑战”的同时却挥霍无度,裁员决定显得尤为不公。还有人对Bungie在裁员的同时将155名员工转移到索尼互动娱乐公司提出质疑。

阅读更多
未分类 Bungie

GitHub - cjdrake/seqlogic:序贯逻辑

2024-11-09
GitHub - cjdrake/seqlogic:序贯逻辑

Seqilog是一个用于逻辑设计和验证的Python库,提供寄存器传输级(RTL)抽象的硬件仿真构建块,包括层次化参数模块设计、四态位多维数组数据类型以及使用async/await语法的离散事件仿真。Seqilog声明式特性使设计者只需声明组件,无需关注任务调度算法的交互。Seqilog严格执行类型一致性检查和状态传播,并提供了一个Python化的元HDL API。该库目前仍在开发中,API可能会有改动。示例中展示了D触发器的实现和VCD波形输出。

阅读更多
38

第三方 Cookie 必须移除

2024-07-30
第三方 Cookie 必须移除

W3C发布文章,重申了其坚决反对第三方Cookie的立场,指出其对网络隐私的危害,并批评了谷歌放弃停止支持第三方Cookie的决定。文章强调第三方Cookie会导致跨网站追踪用户行为,威胁用户隐私,并可能被用于政治操控等有害行为。W3C呼吁谷歌重新考虑其决定,继续与W3C合作,共同致力于移除第三方Cookie,并构建一个更加隐私友好的网络环境。

阅读更多
55
未分类 Cookie

你的房租是否违反了反垄断法?

2024-08-12
你的房租是否违反了反垄断法?

本文探讨了房地产软件公司RealPage利用算法帮助房东设定租金是否构成价格操纵的问题。RealPage收集大量市场数据,为房东提供租金建议,被指控变相促成了一种价格垄断,导致租金上涨。尽管RealPage否认这些指控,但多起诉讼和专家分析表明,算法定价可能正在演变成一种新型的价格操纵行为,对消费者不利,并对现有的反垄断法构成挑战。

阅读更多
未分类

愚蠢的解决方案解决 Cloudflare 破坏 SVG 的问题

2024-09-22
愚蠢的解决方案解决 Cloudflare 破坏 SVG 的问题

本文讲述了作者在使用 Cloudflare Pages 部署网站时遇到的一个奇怪问题:SVG 文件中的属性名被错误地转换成了驼峰式命名,导致图标显示异常。作者通过对比本地、Netlify 和 Cloudflare Pages 的构建结果,排除了其他可能性,最终确定问题出在 Cloudflare Pages 的构建过程中。为了解决这个问题,作者编写了一个脚本,在构建完成后修复 SVG 文件中的属性名,从而解决了图标显示异常的问题。

阅读更多
未分类 网站部署

软件摩擦

2024-06-18

文章阐述了软件开发过程中存在的“摩擦”现象,即理论与现实之间的差异导致的各种问题,例如API变更、bug、安全漏洞、依赖项升级问题、人员变动、需求变更、设备故障等等。作者列举了减少摩擦的方法,包括采用敏捷开发、赋予团队更多自主权、增加冗余、制定更好的计划、自动化流程、积累经验、进行模拟演练以及使用检查清单和运行手册等。

阅读更多
未分类 摩擦

科学家成功培育耐热珊瑚

2024-10-14
科学家成功培育耐热珊瑚

纽卡斯尔大学的科学家们成功地培育出耐热性更强的珊瑚。研究表明,通过选择性育种,可以在单代内提高珊瑚后代的耐热性,但效果有限。研究人员强调,减少温室气体排放是缓解珊瑚白化危机、为珊瑚争取适应时间的必要条件。

阅读更多
39

以太坊基金会博客邮件列表安全事件

2024-07-03
以太坊基金会博客邮件列表安全事件

2024年6月23日,超过3.5万个以太坊基金会博客邮件列表用户收到了一封来自 [email protected] 的钓鱼邮件。邮件中包含恶意链接,点击后会跳转到一个运行着加密货币盗窃程序的网站。事件发生后,以太坊基金会安全团队立即采取行动,阻止攻击者发送更多邮件、关闭恶意访问路径并将恶意链接提交到黑名单。经调查,本次攻击事件中没有用户因此遭受资金损失。以太坊基金会已采取额外安全措施,并对事件的发生表示歉意。

阅读更多

1914年勒芬之战:图书馆的焚毁与文化战争的爆发

2024-11-15
1914年勒芬之战:图书馆的焚毁与文化战争的爆发

本文讲述了1914年一战期间,德军入侵比利时并焚毁勒芬大学图书馆的事件。作者将其置于更广泛的文化和政治背景下,探讨了这一事件如何引发了德国和英语世界之间的文化战争,以及知识分子群体在此期间的角色和立场。文章重点分析了“93人宣言”及其引发的国际反响,以及德国物理学家威廉·维恩对“英国化”物理学的抵制,最终联系到纳粹焚书的暴行,警示人们勿忘历史教训。

阅读更多
未分类 勒芬图书馆

如何用日语婉转地说“不”?

2024-06-28
如何用日语婉转地说“不”?

本文探讨了日本文化中如何委婉地拒绝对方的请求。文章指出,日本人倾向于使用间接的表达方式,例如“我线下看一下”或“我要咨询一下我的老板”,而不是直接说“不”。这种沟通方式源于日本文化注重语境和礼节。作者还分享了作为一名口译员,如何在不直接翻译的情况下,将这种文化差异传达给英语客户的经验。

阅读更多
未分类 拒绝
1 2 120 121 122 124 126 127 128 1084 1085