为什么我们的祖先要在黑暗的、火光照耀的洞穴里创作令人惊叹的艺术?

2024-05-13

文章探讨了旧石器时代晚期洞穴艺术的成因,作者认为视觉现象“空想性错视”可能在其中发挥了作用。作者指出,在昏暗的洞穴中,人们更容易将随机图案视为有意义的形状,例如将岩石纹理看作动物。作者通过虚拟现实技术模拟洞穴环境进行实验,发现现代人在观看洞穴墙壁时,也会像古代艺术家一样,将某些区域看作动物形状。文章认为,空想性错视可能促进了具象艺术的出现,帮助人们将三维的动物抽象成二维的图像。

阅读更多
55
未分类 洞穴

为什么我的程序在出现段错误之前没有输出内容?

2024-05-31

本文解释了为什么在C语言中,有时在出现段错误之前,程序没有输出预期的内容。作者通过一个简单的程序示例,演示了由于输出缓冲区机制,导致printf语句的输出内容可能滞留在缓冲区中,直到程序正常结束或遇到换行符等特定条件才会被刷新到终端显示。文章进一步介绍了三种解决方法:使用换行符、调用fflush函数以及使用无缓冲的stderr输出流,并通过代码示例演示了每种方法的效果。

阅读更多

ChatGPT 对暗示残疾的简历存在偏见,但可以改进

2024-06-23

华盛顿大学的研究人员发现,ChatGPT 在对简历进行排名时,存在对残疾人简历的偏见。包含残疾相关荣誉和证书的简历,往往会被排名在没有这些内容的相同简历之后。研究人员发现,这种偏见源于 ChatGPT 对残疾人存在的刻板印象。然而,当研究人员通过编写指令,要求 ChatGPT 不要歧视残疾人时,该工具减少了对大多数残疾的偏见。

阅读更多

Poker Chipper:使用约束非线性优化来最优地分配扑克筹码

2024-06-04

Poker Chipper 是一款利用约束非线性优化技术,为现金扑克游戏选择最佳筹码面额的工具。用户输入玩家人数、买入、盲注和筹码数量等信息,Poker Chipper 会计算出数学上的最优筹码面额分配方案。该工具使用 SCIP 求解器进行混合整数非线性规划,并在用户的浏览器中完全运行,无需服务器端处理。

阅读更多
45
未分类 扑克 筹码分配

如何在Linux系统上使用C语言实现安全套接字

2024-06-18

本文介绍了如何在Linux系统使用C语言和libssl库创建安全的客户端/服务器连接。文章首先讲解了选择和安装安全套接字库libssl,以及创建SSL证书的方法。接着,文章详细介绍了如何编写服务器端和客户端的代码,包括初始化SSL、创建套接字、监听连接、发送和接收加密数据等步骤。最后,文章总结了使用SSL套接字的优势,并鼓励读者进一步探索更高级的网络安全技术。

阅读更多
未分类

Prolog、Erlang 和 Elixir 的超多语言特性

2024-05-30

本文档提供了一份并排参考表,比较了 Prolog、Erlang 和 Elixir 编程语言的核心语法和概念,涵盖了版本信息、基础语法、变量和表达式、算术和逻辑运算、字符串操作、正则表达式、日期和时间处理、列表、元组、字典、代数数据类型、函数定义、执行控制、文件处理、文件系统操作、进程和环境、库和命名空间以及反射机制等方面。

阅读更多
未分类 Prolog

Tensor Puzzles:通过解谜提升 PyTorch 技能

2024-05-22

这篇GitHub项目介绍了“Tensor Puzzles”,这是一套包含21个张量谜题的练习集,旨在帮助学习者提升PyTorch或NumPy等张量编程语言的技能。这些谜题要求在不使用任何库函数的情况下,仅使用广播机制和基本操作符来实现NumPy标准库中的函数。项目提供了详细的说明和示例,鼓励学习者通过解决这些谜题来深入理解张量编程的核心概念。

阅读更多
49
未分类 PyTorch 张量编程

Liikennematto 开发日志 #5:翻新与发布

2024-05-19

本文是游戏Liikennematto的开发日志,作者详细介绍了游戏开发的最新进展,包括视觉效果和音效的更新、用户界面的改进、停车系统的实现、A*寻路算法的应用、游戏架构和数据流的优化以及在Itch.io平台上的发布。此外,作者还分享了未来的开发计划,例如改进程序生成的内容和应用波函数坍缩算法。

阅读更多
未分类 模拟游戏

用户强烈抗议Slack抓取客户数据用于AI模型训练

2024-05-17

企业协作平台Slack被曝一直在抓取客户数据,包括消息、文件和使用信息,以开发新的AI和ML模型,引发了隐私争议。默认情况下,Slack系统会分析客户数据和使用信息来构建AI/ML模型以改进软件,用户无需选择加入。虽然Slack坚称其拥有技术控制措施来阻止其访问底层内容,并承诺数据不会跨工作场所泄露,但企业Slack管理员仍在争相选择退出数据抓取。

阅读更多
未分类

我如何看待债务

2024-05-06

本文作者认为,债务会缩小一个人在生活中可以承受的结果范围。随着债务的增加,一个人所能承受的波动性事件的范围就会缩小。作者认为,世界上充满了各种各样的波动性事件,如战争、经济衰退、恐怖袭击、流行病、糟糕的政治决策、家庭紧急情况、不可预见的健康危机等等。债务越多,应对这些事件的能力就越弱。

阅读更多
未分类 风险 人生

使用WordPress打造可持续网站 - Susty WP

2024-06-04

互联网消耗大量电力,而发电主要依赖化石燃料,导致互联网碳足迹可能已超过全球航空旅行。网站的数据传输量越来越大,导致网络能源需求指数级增长。为减少网站碳足迹,Susty WP 网站致力于提供更环保的 WordPress 网站建设指南,其主页数据传输量仅为 6KB,远低于 2016 年网站平均 2.3MB 的水平。

阅读更多
未分类

从实践中汲取的关于语言模型可重复性评估的经验教训

2024-05-25

这篇论文探讨了语言模型评估中的挑战,并提供了解决方案和最佳实践。作者指出模型评估对设置的敏感性、方法比较的难度以及可重复性和透明性的缺乏是主要挑战。他们提出了语言模型评估工具包(lm-eval),这是一个开源库,用于独立、可复制和可扩展的语言模型评估。

阅读更多
48
未分类 可重复性

你可以强迫员工回到办公室,但留不住优秀的人才

2024-05-29

新冠疫情改变了人们的工作方式,远程办公展现出更高的效率和员工满意度。 然而,许多公司强制员工回到办公室,导致优秀员工流失。 作者认为,强制员工回办公室的理由站不住脚,只会留住唯命是从的职业人士和走投无路的人。 公司应该适应新的工作模式,为员工提供更多激励措施,而不是强制他们回到办公室。

阅读更多
48

一起动手打造现代 JavaScript 框架

2024-05-20

本文介绍了如何构建一个简单的现代 JavaScript 框架,涵盖了响应式系统和 DOM 渲染两大核心要素。作者首先使用 Proxy 实现了一个简单的响应式系统,用于跟踪状态变化并执行相关操作。然后,利用 tagged template literals 和 DOM 克隆技术,实现了高效的 DOM 渲染,并通过占位符替换的方式更新动态内容。最后,作者将响应式系统与 DOM 渲染结合起来,实现了根据状态变化自动更新 DOM 的功能,并提出了进一步优化方向,如处理深层 DOM 树更新和列表迭代等。

阅读更多
未分类 框架 响应式

Linus Torvalds 现在更喜欢使用 Ampere Arm 芯片而不是 Apple Silicon MacBook 来构建 Linux 内核

2024-05-20

Linux内核创建者Linus Torvalds最近加强了对Arm64 Linux的测试。他最初是在Apple Silicon MacBook Air上开始构建Arm64 Linux的,但现在,由于有了更强大的Ampere AArch64系统,他正在进行更多的Arm64测试。Torvalds没有具体说明他使用的是哪种Ampere系统,但一些人认为它可能是Ampere Altra系列的某个变体。

阅读更多
未分类 Arm Linus Torvalds

大脑过度生长决定了自闭症的严重程度

2024-06-06

加州大学圣地亚哥分校的一项新研究表明,患有严重自闭症的儿童的大脑皮层类器官(BCOs)比正常儿童大40%。研究人员利用10名1至4岁的自闭症儿童的血基干细胞创建了BCOs,并与6名正常儿童的BCOs进行了比较。结果发现,自闭症儿童的BCOs生长速度明显快于正常儿童,且BCOs的大小与自闭症的严重程度相关。研究人员希望这一发现可以帮助开发新的治疗方法,以减轻自闭症患者的智力和社会功能障碍。

阅读更多
未分类 干细胞

麻省理工学院学生利用以太坊区块链漏洞,在 12 秒内盗取 2500 万美元

2024-05-16

美国司法部周三公布的起诉书显示,两名受过高等教育的兄弟在短短 12 秒内,通过篡改以太坊区块链,在一个前所未见的加密货币计划中窃取了 2500 万美元。这两位兄弟安东和詹姆斯·佩雷拉-布埃诺分别为 24 岁和 28 岁,于周二被捕,被控共谋实施电汇欺诈、电汇欺诈和共谋洗钱。据称,该计划始于 2022 年 12 月,由曾在麻省理工学院学习的兄弟俩在数月的策划后发起。这对兄弟似乎利用了他们的“专业技能”和加密货币交易方面的专业知识,以欺诈手段获得了区块链上“待处理的私人交易”的访问权限,然后“利用该访问权限改变某些交易并获得受害者的加密货币”。

阅读更多
未分类

纹身与恶性淋巴瘤风险:一项基于人群的病例对照研究

2024-05-27

该研究调查了纹身与恶性淋巴瘤之间的关系。研究发现,纹身者患淋巴瘤的风险增加,尤其是在首次纹身后不到两年内。风险在三到十年内降低,但在首次纹身11年后再次增加。纹身面积与风险增加无关。该研究表明纹身与恶性淋巴瘤风险增加相关,需要更多研究确定因果关系。

阅读更多
未分类 风险因素

从传输协议视角看星链

2024-05-17

本文分析了星链服务的特性以及TCP协议如何与其交互。文章指出,星链服务的特点是信号强度变化大、延迟波动大、需要定期切换卫星以及与其他用户共享传输介质。这些特点对TCP协议的性能有很大影响。文章比较了CUBIC和BBR两种TCP拥塞控制算法在星链环境下的性能表现,并提出了一些优化TCP协议以提高星链连接性能的建议。

阅读更多
未分类 星链 TCP协议

Tornado Cash 案判决对加密行业产生寒蝉效应

2024-05-20

荷兰法院对Tornado Cash开发者Alexey Pertsev的洗钱罪判决,引发了加密社区对开发者责任认定的广泛担忧。法院认为,即使开发者没有直接参与犯罪,但如果其软件可预见会被用于犯罪,开发者也需承担责任。此判决被认为是对犯罪责任的过度解读,可能对区块链的隐私、不变性和去中心化特性产生负面影响,迫使开发者在设计协议时牺牲这些特性以符合监管要求。

阅读更多

如何在家里种植氯化钠晶体

2024-05-17

本文详细介绍了如何在家里种植透明的氯化钠晶体。文章首先解释了氯化钠的晶体结构,并指出了用普通食盐进行结晶实验的局限性。随后,文章详细列出了所需的材料,包括非碘盐、锅、勺子、过滤器、罐子、平底容器等。文章还提供了制备饱和盐溶液的步骤,包括溶解盐、加热溶液、过滤杂质等。接下来,文章讲解了如何培育晶种,并用镊子将晶种转移到新的容器中进行生长。文章强调了稳定的生长环境的重要性,并建议用另一个容器盖住设置以限制蒸发。最后,文章展示了不同生长速度下的晶体形态,以及如何通过调整条件获得星形晶体、白色立方体、幻影晶体和盐金字塔等特殊形态的晶体。

阅读更多
未分类 氯化钠

巫师与魔法:一本令人愉悦的新书将告诉你关于中世纪魔法的新知识

2024-06-01

这篇文章介绍了塔比莎·斯坦莫尔的新书《狡黠的子民:实用魔法时代的生活》。这本书讲述了中世纪晚期和近代早期欧洲(大约 14 世纪到 17 世纪后期)“服务型魔法师”的故事,他们提供各种日常魔法帮助以换取报酬。作者还破除了关于这一时期的一些误解,比如并非所有使用魔法的人都被认为是女巫,以及中世纪的猎巫行动并不像人们想象的那么普遍。

阅读更多
44
未分类 魔法

利用巨型飞行天线透视地下

2024-05-24

文章介绍了利用搭载巨型天线的直升机进行航空电磁 (AEM) 勘测的技术。这种技术通过发射无线电波并接收地面产生的涡流,可以探测地下数百米深处的土壤电导率变化,用于寻找地下蓄水层、矿产、地下结构甚至古迹等。文章还介绍了 AEM 勘测的原理、应用领域以及公众对这项技术的误解。

阅读更多

前OpenAI董事会成员揭秘奥特曼被短暂解雇的原因

2024-05-28

前 OpenAI 董事会成员海伦·托纳披露了导致首席执行官萨姆·奥特曼在 11 月份被短暂解雇的新细节。托纳声称奥特曼曾多次向董事会撒谎,例如,OpenAI 董事会是从推特上得知 ChatGPT 发布的消息。托纳还声称,奥特曼对公司内部正在发生的事情“隐瞒信息”和“歪曲事实”已有多年。

阅读更多
未分类 奥特曼

E25DX:下一代文档主题

2024-06-23

E25DX 是一款简洁、模块化且可定制的技术文档主题,它无需使用 Node/npm 或任何外部框架(CSS、JS、图标、字体)。该主题具有响应式和自适应布局、内置的浅色和深色模式、可使用 Hugo 数据模板定制的侧边栏、支持多文档集、通过 Hugo 配置实现菜单、集成搜索或 AI 助手等特点。

阅读更多
37
未分类 Hugo 文档主题 E25DX

递归、延续性和蹦床

2024-05-25

文章探讨了递归,尤其是尾递归在编程中的应用。文章首先解释了尾递归的概念,以及它与普通递归的区别,并以阶乘和斐波那契数列为例进行了说明。然后,文章介绍了尾调用优化(TCO) 的概念,以及为什么某些语言(如Python)不支持TCO。之后,文章深入探讨了延续性和延续性传递风格(CPS)的概念,并展示了如何使用CPS将任意函数转换为尾递归形式。最后,文章介绍了蹦床的概念,以及如何使用蹦床来避免尾递归调用中的堆栈溢出问题。

阅读更多
1 2 416 417 418 420 422 423 424 541 542