2024-06-10 Hacker News Top Stories #
- Piku 是一个允许通过 git push 将应用部署到个人服务器的小型 PaaS 工具,支持多种编程语言并提供自动化部署和 SSL 证书设置。
- 一项临床试验通过基因治疗成功恢复了遗传性耳聋儿童的听力,甚至让他们能够欣赏音乐。
- 牛津大学的研究发现,西地那非(伟哥)可以改善大脑血液流动,可能有助于预防血管性痴呆。
- “Iceberger” 是一个互动网页,允许用户绘制冰山并观察其漂浮状态,展示了冰山约 10% 露出水面的物理特性。
- 文章讨论了不易察觉但能带来巨大利润的垄断现象,如 Verisign、Autodesk 等公司通过垄断手段牟利。
- 在学术界成功除了科学技能外,还需要自我推销、吸引资金和人际交往等技能,这对一些专注于学术的“怪胎书呆子”来说可能是个挑战。
- 一项调查发现购物中心的公共广播系统中存在用于系统健康监测的近超声音。
- 一篇论文提出了一种新型的语言模型架构,通过使用线性变压器来减少对注意机制中乘法的依赖,以优化大型语言模型的计算效率。
- Mozilla 在俄罗斯悄然禁止了两个旨在帮助用户绕过国家审查的浏览器插件,引发了社区的关注和讨论。
- BBC 的一篇文章探讨了赌博和保险在法律、文化和经济上的区别,指出虽然两者在经济上有相似之处,但在社会认知上存在明显差异。
Piku: Allows git push deployments to your own servers #
项目名称为 piku,是一个极小型的平台即服务(PaaS)工具,允许您通过 git push 命令将部署推送到您自己的服务器。piku 受 dokku 启发,旨在让您能够在自己的服务器上进行部署,无论服务器规模大小。
该项目支持多种运行时,包括 Python、Ruby、Java、NodeJS 等。piku 支持 Heroku 式的工作流程,您可以通过 git push 命令将代码推送到 piku 服务器,piku 会根据您的应用程序的运行时自动安装依赖项。除了支持多个应用程序的独立扩展和管理外,piku 还提供完整的虚拟主机支持,可以为您的应用程序设置 SSL 证书。此外,piku 还支持缓存、静态路径映射和静态站点部署等功能。
piku 旨在在任何支持 Python、nginx、uwsgi 和 SSH 的 POSIX 环境中工作,已在 Linux、FreeBSD、Cygwin 和 Windows Subsystem for Linux 上部署。项目的核心价值包括在低端设备上运行、面向爱好者和 K-12 学校、代码简洁易读等。
HN 评论 136 comments | 作者:tosh | 15 hours ago #
https://news.ycombinator.com/item?id=40622704
- 评论中有人认为新的 piku 文档很漂亮,但对新用户不够友好,建议将教程链接放在 piku 仓库和文档首页更显眼。
- 有人提到 Heroku 是第一个改善开发者体验的 PaaS,具有 git 集成和易于从 CLI 扩展应用的功能。
- piku 是一个支持 git 推送部署的工具,可以自动构建和部署应用,实现零停机时间。
- 有人对 piku 的文档不清晰表示感谢,询问 piku 是否在远程机器上安装代理和在本地机器上安装提交挂钩。
- piku 在远程机器上安装代理,本地机器上只需运行一个名为 “piku” 的 shim,通过 SSH 控制远程机器。
- 有人提到 Cloud Native Buildpacks,可以本地生成 Docker 镜像,类似于 Heroku 的 “git push” 逻辑。
- 有人指出 Git 不是部署工具,推荐使用更适合的工具进行部署。
- 有人分享了自己的部署经验,使用 git 钩子实现自动部署。
- piku 提供了对多种运行时的支持,包括 Python、Ruby、Node、Go、Clojure 等。
- piku 支持 Procfile 和 ENV 文件,类似于 Heroku 和 12 Factor App 的理念。
- piku 提供了 CLI,用于从客户端检查状态和日志。
- piku 支持 Let’s Encrypt 自动处理 HTTPS。
- piku 的部署脚本只有 10 行,可以处理 GitHub 钩子,拉取源代码并渲染到云存储。
- piku 不支持 Docker 作为运行时,但可以使用 docker run 命令。
- piku 的部署脚本可以使用私钥进行 git 拉取。
- piku 不支持秘密管理,用户需要自行处理。
- piku 的目标是提供简单、轻量级的部署工具,类似于 PHP 应用的部署方式。
- piku 的文档中解释了为什么不支持 Docker 作为运行时。
- piku 的部署脚本只有 10 行,可以处理 GitHub 钩子,拉取源代码并渲染到云存储。
- piku 的部署脚本可以使用私钥进行 git 拉取。
Gene therapy restores hearing to children with inherited deafness #
这篇文章介绍了一项开创性的临床试验,通过基因治疗恢复了 5 名患有遗传性耳聋的儿童的听力功能,其中两名儿童甚至恢复了欣赏音乐的能力。这一成功的新方法的详细信息发表在《自然医学》杂志上。研究团队表示,这些研究结果令人震惊,治疗后儿童的听力能力显著提高,新研究显示,将基因治疗同时应用于两只耳朵还带来了额外的好处,包括声源定位能力和在嘈杂环境中的语音识别能力的改善。
参与研究的儿童患有 DFNB9,这种疾病占遗传性耳聋的 2% 至 8%。该疾病由 OTOF 基因突变引起,导致无法产生正常的 otofelin 蛋白,这会显著降低内耳毛细胞传递声音到听神经的能力。通过微创手术,研究人员向儿童的内耳注射了经过改良的腺相关病毒(AAV),携带并传递了人类 OTOF 基因的功能性拷贝。在接受了 13 或 26 周的观察后,所有 5 名儿童的两只耳朵的听力均有恢复,语音感知和声音定位方面有“显著”改善。
在随访期间,观察到了 36 起不良事件,其中最常见的是白细胞计数增加和胆固醇水平升高。然而,并没有剂量限制毒性或严重不良事件。该试验仍在继续进行,并且参与者仍在接受监测。研究人员表示,他们的研究结果表明,这种基因治疗“可行、安全且有效”。
HN 评论 200 comments | 作者:keploy | 1 day ago #
https://news.ycombinator.com/item?id=40620056
- 基因治疗对儿童听力的恢复似乎神奇,通过注射修复基因到细胞核,但需定期注射以保持效果;
- AAV 形成环状 DNA 结构,相对安全;
- CRISPR 可能是唯一有效方法之一,但仍需更多研究;
- 希望未来有基因 CAD,设计人体翅膀等,但应先解决现实健康问题;
- 基因 CAD 可能需要 50 年,但需关注当前健康问题;
- 8000 亿人中只有少数能在基因领域有意义贡献;
- 基因工程可改变人类进化,但需谨慎;
- 基因治疗不会影响后代;
- 基因 CAD 软件已存在,可设计 DNA 质粒等;
- 有人对基因疗法持反对态度,认为聋是文化组成部分;
- 聋症不同于 LGBTQ,聋症被认为是缺陷;
- 聋症可能是缺陷,但文化和语言也应得到保留;
- 左撇子与右撇子不同,聋症与听力不同;
- 聋症在非聋人建立的世界中是劣势;
- 聋人文化和语言不应因医学进步而消失。
Viagra improves brain blood flow and could help to prevent dementia #
一项由牛津大学进行的新试验表明,西地那非,通常被称为“伟哥”(Viagra),可以增加大脑的血液流动,并改善那些患有血管性痴呆风险的患者的脑血管功能。这项发表在《循环研究》杂志上的新研究可能是对抗这种令人痛苦的疾病的一个重要步骤。
牛津大学 Wolfson 中风和痴呆预防中心的副教授阿拉斯泰尔·韦伯博士表示:“这是第一个显示西地那非进入患有这种疾病的人脑血管,改善血流和这些血管反应性的试验。这两个关键因素与大脑中小血管的慢性损伤相关,这是血管性痴呆最常见的原因。这表明了这种耐受性良好、广泛可得的药物在预防痴呆方面的潜力,需要在更大规模的试验中进行测试。”
这项研究的重要性在于其有望改变血管性痴呆的治疗和预防,目前缺乏特定疗法。大脑中小血管的慢性损伤不仅是血管性痴呆的主要原因,还导致 30% 的中风和 80% 的脑出血。高血压、大脑血流减少和血管功能受损加剧了这些病情,使得这项试验的发现尤为重要。
OxHARP 试验是一项精心设计的双盲、安慰剂对照研究,涉及 75 名曾经经历过轻微中风并表现出轻至中度小血管疾病迹象的参与者。每位参与者在随机顺序接受了西地那非、安慰剂和环丙沙醇(一种类似药物)三周的治疗。该研究采用心血管生理学测试、超声波和功能性磁共振成像来评估药物的效果。
主要发现包括:
- 西地那非通过超声波和磁共振成像测量增加了大脑大血管和小血管的血流。
- 西地那非增强了对二氧化碳的血流反应,表明改善了脑血管功能。
- 西地那非和环丙沙醇降低了大脑血管的阻力。
- 与环丙沙醇相比,西地那非引起的副作用较少,尤其是腹泻发生率较低。
展望未来,下一步将进行更大规模的试验以确认这些发现,并探索西地那非在更广泛范围内预防血管性痴呆的潜力。
这项研究得到了威康信托基金会的慷慨资助,并得到了国家卫生与护理研究所的支持,特别感谢所有参与其中的合作伙伴和参与者。
Wolfson 中风和痴呆预防中心的创始主任彼得·罗斯韦尔教授表示:“韦伯教授的发现非常令人鼓舞,突出了使用现有药物来针对大脑中小血管流量减少的潜在性,从而预防血管性痴呆的可能性。”
您可以在这里阅读完整的研究论文 - 《小血管病中西地那非的脑血管效应:OxHARP 试验》。
HN 评论 244 comments | 作者:geox | 1 day ago #
https://news.ycombinator.com/item?id=40620739
- 该类药物最初是用于心血管问题,而处理勃起功能障碍只是一个意外;
- 该药物被广泛非标签使用于心脏病症,尤其是在心脏病患者中;
- 体育运动员使用该药物以提高表现;
- 药物在心理刺激下才有效,不是自动导致勃起;
- 药物对于心血管疾病有积极影响,降低雌激素,增加睾酮;
- 药物在运动表现中有积极作用;
- 药物对于勃起功能障碍并非适用于所有人;
- 药物在体育比赛中常见使用;
- 药物对于身体各部位都有扩血管作用;
- 药物可能对认知衰退有积极影响;
- 药物在心血管疾病治疗中有应用;
- 药物在治疗前列腺癌中有积极作用;
- 药物在体育圈中被广泛使用;
- 药物对于心脏健康有益;
- 药物可能对长期 COVID 脑雾有帮助;
- 药物可能对老年妇女也有益;
- 药物在大脑健康中可能有负面影响;
- 药物可能对大脑健康有负面影响;
Draw an iceberg and see how it will float #
https://joshdata.me/iceberger.html
这个网站是一个名为"Iceberger"的互动网页,你可以在上面绘制一个冰山并观察它如何漂浮。这个网页的灵感来源于 Twitter 上 @GlacialMeg 的一条推文,游戏由 @joshdata 开发。
冰山比水密度小,所以它们总是漂浮在水面上,大约有 10% 的质量露出水面。但是冰山在现实中漂浮的方式并不完全像这个页面上展示的那样。冰山的三维质量分布以及相对于水的密度都是影响因素,这里只是做了一个近似展示。
HN 评论 50 comments | 作者:mabynogy | 1 day ago #
https://news.ycombinator.com/item?id=40620472
- 有人指出冰山的平衡是不稳定的,无法保持垂直状态,类似于铅笔无法垂直站立;
- 有人分享画出的形状,如五角星、等边三角形、六边形等,可以漂浮在水面上;
- 有人提到许多冰山有多个平衡点,高度会有所不同;
- 有人建议增加一个得分系统,根据冰山达到稳定漂浮位置所需的移动距离得分;
- 有人提到 HTML 源代码中有趣的数学模型,包括模拟阻力、质量和密度等;
- 有人建议创建一个版本,展示不同排水体形状的漂浮情况;
- 有人认为这个模拟可以成为一个很好的“小玩意”应用。
Economic Termites: Monopolies not noticeable enough for most of us #
https://www.thebignewsletter.com/p/economic-termites-are-everywhere
这篇文章探讨了经济中存在的“经济白蚁”现象,即那些足以让投资者赚取巨额利润,但对大多数人来说并不明显的垄断实例。作者列举了一些公司,如 Verisign、Autodesk、Linde、Assa Abloy、Gracenote 和 LinkedIn,展示了它们如何通过垄断和价格操纵等手段牟利。
文章指出,这些“经济白蚁”隐藏在商业基础设施中,如招聘服务、建筑设备、软件等,对我们的现代经济体验产生了深远影响。这些公司通过技术、合同或业务策略等手段维持垄断地位,导致价格上涨、创新受阻,最终让消费者承担额外成本。
文章呼吁关注这些垄断现象,并指出随着反垄断诉讼的增加和政府政策的转变,商业趋势可能会发生改变。
HN 评论 316 comments | 作者:passwordoops | 11 hours ago #
https://news.ycombinator.com/item?id=40623843
- 有研究表明,在价格下降之前,竞争对手至少需要有四家具有相当规模的公司。这适用于手机网络、互联网服务提供商、药店和银行等领域。
- 少于四家竞争对手时,价格会上涨,利润会增加,消费者会受损,因此四家公司应成为反垄断政策的基础。
- 有人认为,监管约束通常是垄断的原因之一,但与网络效应等原因相比,监管约束并非主要原因。
- 有人担心政府可能要求四家公司以确保良好竞争,但这种政策可能存在缺陷。
- 一些评论提到了关于竞争对手数量的研究,指出在竞争对手少于 5 家时会出现问题。
- 讨论了 Uber 和 Lyft 之间的竞争,以及价格上涨的原因,包括政府对司机工资的立法。
- 有人认为,资本投资对于建设新的网络是可能的,但监管是阻碍这一过程的主要障碍。
- 讨论了市场力量对价格的影响,以及在不同行业中的竞争和价格变化。
- 评论中还涉及到资本主义、市场力量、竞争政策等议题,展示了不同观点和观点之间的辩论。
The Weird Nerd comes with trade-offs #
https://www.writingruxandrabio.com/p/the-weird-nerd-comes-with-trade-offs
这篇文章名为"The Weird Nerd comes with trade-offs",作者是 Ruxandra Teslo。文章讨论了在学术界中,成功需要除了科学技能外还需要其他技能,如自我推销、吸引资金、人际交往等,这些对于一些“怪胎书呆子”来说可能并不感兴趣。
作者以 Katalin Karikó 为例,她是 mRNA 技术的共同发明者,但在学术界中因为不喜欢政治游戏而受到批评。文章指出,怪胎书呆子可能更适合在互联网上发挥才能,而传统学术机构需要明确支持这类人才。
作者认为,如果一个体系不明确支持怪胎书呆子,很快就会反对他们。文章还探讨了科学家的职业生涯,从实验室的基础工作到成为独立的 PI,强调了在不同阶段所需的技能差异。
最后,文章提出在人文或社会科学等领域,对怪胎书呆子的排斥可能更为严重,而这些领域对真理的追求尤为重要。
HN 评论 271 comments | 作者:jseliger | 8 hours ago #
https://news.ycombinator.com/item?id=40624924
- 有人认为个体被要求在各方面表现出色,但也认为关注某一领域会导致在其他领域表现较差;
- 有人指出不同领域的老套印象,如表演者可能成为大小姐,自毁的作者,狂热的艺术家,每种都有高贵的一面但也令人反感;
- 有人认为将怪异的书呆子与自闭症结合是不正确的,认为许多怪异的书呆子并非自闭症;
- 有人认为才华很大程度上是对某事物的真正关心,超过其他事物,特别是超过外部动机和激励;
- 有人讨论了医学化个性特征的趋势,以及对神经发育异常人群的掩饰行为可能带来的高昂代价;
- 有人讨论了一些人的问题如何得到医学系统的认可,而其他人却没有;
Ultrasonic investigations in shopping centres #
https://www.windytan.com/2024/06/ultrasonic-investigations-in-shopping.html
这篇文章介绍了购物中心中的超声波调查。作者发现在公共广播系统中存在一种连续发出的近超声音,用于系统健康监测。这些被称为导频音的音频信号通常设置在人类听觉范围之外,以避免干扰顾客。然而,一些人仍然能够听到这些音频信号,尤其是当频率降至 20 千赫兹以下时。
文章还提到作者所在城市有一个频率为 19.595 千赫兹的系统,有其他人也能听到这个声音。作者认为这不是像“蚊子”那样的声波武器,而可能是一个从未修复的错误配置。
作者发现这些音频信号几乎从不是纯音调,周围总是有某种调制。有时会出现振幅调制,可能是由于音乐或广告的背景音频引起的。作者还观察到当火车到达地铁站时,导频音会发生多普勒频移的反射,形成有趣的结构。作者还进行了一些实验,如移动麦克风位置和计算滑板车速度等,以探索这些超声波信号的不同应用可能性。
总的来说,这篇文章详细介绍了购物中心中超声波调查的发现和实验结果,展示了超声波信号的复杂性和潜在用途。
HN 评论 74 comments | 作者:GolDDranks | 8 hours ago #
https://news.ycombinator.com/item?id=40624709
- 评论中提到在购物中心听到高频声音,可能是商业扬声器系统的正常运行特征;
- 有人回忆在商场听到高频声音,母亲却听不到,可能是因为年龄导致听力下降;
- 有人测试到 22kHz 的高频声音,认为这是糟糕的时代,曾经受到各种噪音的困扰;
- 有人讨论了可能是类 D 放大器噪音,也提到了人群跟踪的可能性;
- 有人分享在东京遇到高频声音,猜测可能是为了驱赶害虫或野生动物;
- 有人提到使用麦克风连接笔记本或手机进行声音测试的简易方法。
Scalable MatMul-Free Language Modeling #
https://arxiv.org/abs/2406.02528
这篇论文的标题是《可扩展的无 MatMul 语言建模》。在大型语言模型中,矩阵乘法(MatMul)通常占据了整体计算成本的主导地位。随着大型语言模型扩展到更大的嵌入维度和上下文长度,这种成本只会增加。作者展示了在保持强大性能的同时,可以从大型语言模型中完全消除 MatMul 操作。实验表明,他们提出的无 MatMul 模型在至少 2.7B 参数规模下的性能与需要更多内存的最先进 Transformer 模型相当。
作者调查了缩放规律,并发现随着模型规模的增加,他们的无 MatMul 模型与全精度 Transformer 之间的性能差距在缩小。他们还提供了这种模型的 GPU 高效实现,可以在训练期间将内存使用量降低高达 61%。通过在推理期间利用优化的内核,可以将模型的内存消耗与未优化模型相比减少超过 10 倍。
为了正确量化他们架构的效率,作者在 FPGA 上构建了一种定制的硬件解决方案,利用轻量级操作处理了 13W 的十亿参数规模模型,使得大型语言模型更接近类似大脑的效率。这项工作不仅展示了大型语言模型可以被剥离多远而仍然有效地执行,还指出了未来加速器应该针对处理下一代轻量级大型语言模型所优化的操作类型。
他们的代码实现可在 https://github.com/ridgerchu/matmulfreellm 找到。
HN 评论 27 comments | 作者:lykahb | 23 hours ago #
https://news.ycombinator.com/item?id=40620955
- 量化方法与 1.58 位 LLM 论文相似,但新论文的主要增加似乎是使用 triton 实现了优化和融合内核,这应该使得训练这种 LLM 类型更加高效。
- 新模型架构改用线性变压器以减少对注意机制中的乘法的依赖。
- 评论指出这是从其他论文中汲取思想的混合体,这是激动人心的黑客时代,基本上是使用拼图拼凑而成。
- 有人对论文中的一些观点持怀疑态度,认为选择线性注意机制实现有些奇怪,可能会夸大其数字,与标准的二次注意机制进行比较是有缺陷的。
- 该模型的训练参数大部分是三元的,如何训练这些不是实数的参数仍有疑问。
- 有人提到这种变压器将二进制或三进制位减少到基本上构建了一个隐式决策树的过程。
Mozilla silently bans 2 anti-state-censorship add-ons in Russia #
在这个链接中,开发人员提到了一个名为 Censor Tracker 的插件,该插件旨在绕过俄罗斯的审查制度。然而,他们最近发现,尽管未更改任何可见性设置,也未收到任何相关邮件,但他们的插件在俄罗斯不再可用。
俄罗斯用户访问 Censor Tracker 页面时会看到“该页面在您的地区不可用”的消息。开发人员质疑是否俄罗斯当局要求在俄罗斯禁止该插件,或者 Mozilla 有其他原因做出这一决定。其他用户也提到了类似的限制,但他们并未收到 Mozilla 的通知。这一决定让开发人员感到奇怪和不公平。
整个讨论还包括其他插件受到相似限制的情况。
HN 评论 89 comments | 作者:ilyaigpetrov | 20 hours ago #
https://news.ycombinator.com/item?id=40621611
- 作者表示他们的浏览器插件旨在帮助俄罗斯人绕过国家审查,但也可能被用于绕过私人歧视或基于制裁的审查。
- 评论者对 Mozilla 未通知此限制表示担忧,期待官方声明或任何评论。
- 有人对作者的匿名身份表示怀疑,担心这些“自由代理”插件的背后服务可能存在可疑激励,如浏览习惯跟踪或广告注入等。
- 另一评论者质疑是否应该相信 Mozilla 来保护用户免受不应看到的内容的影响。
- 有人质疑 Mozilla 是否拒绝签署插件,或只是拒绝在 addons.mozilla.org 上托管它们。
- 评论者指出这些插件仍然在美国可用,但在俄罗斯不可用,可以通过其他途径安装。
- 有人担心如果 Mozilla 拒绝遵守俄罗斯的要求,俄罗斯可能会封锁 mozilla.org,但也可能会出现许多克隆。
What makes gambling wrong but insurance right? (2017) #
https://www.bbc.com/news/business-38905963
这篇文章探讨了赌博和保险之间的区别。虽然法律和文化上有明显的区别,但在经济上两者之间的差异并不那么明显。赌徒和保险公司都同意,根据未来的不可知事件来交换金钱。
赌博工具如骰子可以追溯到几千年前的埃及,而保险可能同样古老。汉谟拉比法典约有将近 4000 年的历史,其中包括许多关于海事保险的条款。中国商人在同一时期通过在船只之间交换货物来分散风险。而后,罗马人将保险结构化为金融合同。1687 年,伦敦码头附近的一家咖啡馆成为保险的发源地,爱德华·劳埃德开始收集信息并出版《劳埃德名单》。保险的形式也在阿尔卑斯山区农民中发展起来,他们组织相互援助协会。
保险不仅提供安心,还是健康经济的重要组成部分。最后,文章提到了金融衍生品市场,这是一个模糊了保险和赌博界限的市场。
HN 评论 291 comments | 作者:yamrzou | 1 day ago #
https://news.ycombinator.com/item?id=40620048
- 大多数评论认为保险增加了金钱的效用,而赌博则降低了效用。
- 保险是为了减少风险,赌博则是增加风险。
- 保险是为了保护自己不受损失,而赌博是为了可能的收益。
- 保险是投资的一种形式,而赌博则是一种投机行为。
- 保险是为了来自第三方的风险转移,而赌博是在游戏中进行赌注。