2023 12 30 HackerNews

In 2024, please switch to Firefox #

https://roytanck.com/2023/12/23/in-2024-please-switch-to-firefox/

本文是作者 Roy Tanck 呼吁读者在 2024 年改用 Firefox 这一道德的网络浏览器的文章。作者指出,根据社交媒体的最新帖子,Firefox 的市场份额正在下滑,因此我们不能让这种情况继续发生。文章提出了两个主要原因,解释了为什么切换到 Firefox 很重要。

第一,隐私。Firefox 是唯一一个不由通过广告或销售个人数据赚钱的公司开发的主要浏览器。近期对网站跟踪用户使用 cookie、指纹识别和其他损害隐私的技术的讨论非常多。然而,拥有浏览器的 Google、Apple 和 Microsoft 甚至不需要这些技巧。因此,我们需要使用独立的浏览器,而目前唯一的选择就是 Firefox。

第二,浏览器引擎垄断。维基百科列出了四个 “活跃” 的浏览器引擎。浏览器引擎负责将网页的代码显示在屏幕上。理想情况下,它们符合 W3C 的官方标准,并按照标准显示所有元素。如果这样的话,网页开发人员可以轻松地编写适用于所有浏览器的网站。没有专有供应商锁定,只有光荣的开放标准。

在本世纪初,Internet Explorer 曾有 95% 的市场份额。这意味着许多网站仅针对 IE 进行开发。它们使用 IE 支持的实验性功能,而不是官方 HTML 标准的功能。这种情况非常糟糕,阻碍了万维网的发展。目前,Chrome、Safari 和 Edge 都使用紧密相关的 WebKit 和 Blink 引擎。如果我们想避免另一个浏览器引擎垄断,就需要支持 Firefox 及其 “Gecko” 引擎。

文章最后指出,Firefox 实际上非常好用。它速度快,界面友好,与竞争对手一样现代和优雅。作者多年来一直将其作为主要浏览器使用,不论是在 Linux、Windows、MacOS 还是 Android 上。作为一名网页开发人员,作者通常至少同时打开三个浏览器,但当需要查找网页信息时,作者会选择 Firefox。

因此,请通过使用最好的浏览器来帮助拯救互联网。这是一件容易做到的事情,但将产生巨大影响。


HN 评论 732 comments | 作者:Vinnl | 9 hours ago #

https://news.ycombinator.com/item?id=38806270

有人表示自己去年切换回 Firefox,并且从那以后没有回头。他认为从人的角度来看,Firefox 和 Chrome 在性能上几乎没有区别。他还提到,现在更常见的情况是在 Firefox 中能够正常访问网站,而在 Chrome 中无法正常访问。

有人表示 Firefox 默认情况下不会导致网站出现问题。但是,这个论坛的用户群可能会使用一些插件,如"Multi-Account Containers"、“Temporary Containers”、“uBlock Origin"等,这些插件在提高隐私和生产力方面非常出色,但有时会导致网站出现问题。

有人表示 Firefox 并不会导致网站出现问题,而是那些只针对 Chrome 的网站开发者导致了网站在 Firefox 中出现问题。

有人提到 Google 的行为类似于"Embrace, Extend, and Extinguish”(拥抱、扩展和消灭)策略,暗示 Google 对 Firefox 的敌对行为导致了网站在 Firefox 中出现问题。

有人指出,一些网站之所以在 Firefox 中出现问题,是因为发布者对 Firefox 的优先级较低或对其持敌对态度。他认为应该公开批评那些对 Firefox 持敌对态度的发布者。

有人表示,如果网站在 Firefox 中出现问题,他更倾向于向支持部门发送反馈或者选择不再使用该网站。他认为,如果网站不支持 Firefox,就不值得他的支持。

有人认为,Firefox 默认情况下不会导致网站出现问题,但也提到了一些特定网站在 Firefox 中无法正常工作的例子。

有人提到一些网站在 Firefox 中出现问题,但并未具体列举出哪些网站出现了问题。

有人提到使用 Firefox 时遇到了一些问题,但他认为这些问题并不多见,相比于浏览器设置的问题,他更常遇到付费墙的问题。

有人认为 Firefox 的插件 uBlock Origin 可能会导致一些网站出现问题,而不是"Multi-Account Containers"。

有人提到使用 Firefox 的私密浏览窗口可以避免插件导致的问题。

有人建议创建一个新的 Firefox 配置文件进行测试,以排除插件导致的问题。

有人提到使用 Firefox 的不同配置文件,以便在需要时切换到没有插件的配置文件。

有人提到使用 uBlock Matrix 插件时需要手动添加一些第三方主机以使某些网站正常工作。

有人提到 uBlock Origin 插件可以禁用特定网站的广告屏蔽功能,并记住这些设置。

有人认为 Firefox 在某些网站上可能会出现问题,但这并不是所有人的经历,可能是由于安装了不同的扩展程序。

请注意,这些评论仅代表帖子中的个别观点,可能不代表所有人的意见。


Ideal monitor rotation for programmers (2021) #

https://sprocketfox.io/xssfox/2021/12/02/xrandr/

文章讨论了程序员的理想显示器旋转方案。以下是对文章的摘要:

文章开始于 Aurynn 的一条推文,询问是否只需要将一个屏幕设置为纵向模式。

作者过去曾尝试使用纵向显示器进行阅读和编程,因为它可以显示大量文本。

文章评估了不同旋转角度的优点和缺点,包括 0°、90° 和其他角度。

作者介绍了一个名为 xrandr 的工具,可以在 Linux 上自由地旋转屏幕到任意角度。

作者尝试了不同的角度,并列举了它们的优点和缺点。

最后,作者认为将显示器旋转 22° 是最适合软件开发的方案,因为它提供了最长的行长度,不再需要担心 80 列的限制。

文章还提供了使用 xrandr 命令进行旋转和平移的基本语法,并提供了一些示例命令。

文章最后还提供了一个 JavaScript 计算器,可以根据输入生成相应的 xrandr 命令。


HN 评论 290 comments | 作者:AndrewKemendo | 19 hours ago #

https://news.ycombinator.com/item?id=38802086

根据您提供的链接,这是一个关于程序员理想的显示器旋转方案的帖子。以下是评论的摘要:

有人建议使用超宽屏显示器,并将其旋转以实现视觉效果和巨大的圆形显示效果。

有人分享了一个 YouTube 视频,展示了一个旋转的游戏显示器。

有人讨论了将显示器安装在快速线性致动器上,以实现更大的显示区域和可调节的振动效果。

有人提到了机械电视从未普及的原因。

有人讨论了空中交通管制系统使用对角旋转屏幕的情况。

有人分享了使用 LG DualUp 显示器进行编程工作流的积极经验。

有人讨论了使用多个显示器和不同布局的工作流程。

请注意,这只是评论的摘要,具体观点和讨论可以在链接提供的页面上找到。


Gentoo goes Binary #

https://www.gentoo.org/news/2023/12/29/Gentoo-binary.html

这篇文章是关于 Gentoo Linux 发布二进制软件包的消息。Gentoo Linux 是一种基于源代码的 Linux 发行版,而 Portage 是其包管理器,多年来已经支持二进制软件包,并且可以自由混合使用源码和二进制软件包进行安装。为了加快在慢速硬件上的工作速度并提供更便利的使用体验,Gentoo 现在提供了二进制软件包的下载和直接安装选项。

这些二进制软件包主要针对核心系统和每周更新,但对于 amd64 和 arm64 架构,提供了超过 20 GB 的软件包,包括 LibreOffice、KDE Plasma、Gnome 和 Docker 等软件。这些软件包是 Gentoo 稳定版本,每天更新。

文章还回答了一些常见问题,包括如何设置现有 Gentoo 安装以使用这些软件包、新的安装如何操作、不同架构和 ABI 的软件包使用的编译设置和使用标志等问题。此外,还提到了软件包的加密签名和验证、使用本地镜像加快下载速度、使用自制软件包时需要设置签名密钥等问题。


HN 评论 238 comments | 作者:akhuettel | 13 hours ago #

https://news.ycombinator.com/item?id=38804135

Gentoo 的吸引力不在于编译所有软件,而在于拥有自由度,在几乎任何硬件上安装任何你想要的东西,并且有出色的文档和最小的障碍。

Gentoo 允许用户在不同的阶段选择和配置不同的软件包,提供了更多的选择。

与其他发行版相比,Gentoo 保持了更大的自由度,允许用户在安装过程中进行更多的选择。

Gentoo 仍然支持一些其他发行版已经放弃的较为冷门的架构。

一些人喜欢从源代码编译所有软件,并享受与此相关的灵活性。

Gentoo 的文档非常出色,比其他发行版的文档更好。

这些是帖子中的一些观点,代表了对 Gentoo Linux 的不同看法和经验。请注意,这些观点是来自个人的评论,可能不代表所有人的观点。


Every major pharmacy chain giving government warrantless medical record access #

https://www.techdirt.com/2023/12/28/every-major-pharmacy-chain-is-giving-the-government-warrantless-access-to-medical-records/

根据 Techdirt 的文章,每个主要的药店连锁都在无需搜索令的情况下向政府提供医疗记录。

这些药店连锁包括 CVS Health、Walgreens Boots Alliance、Cigna、Optum Rx、Walmart Stores、The Kroger Company、Rite Aid Corporation 和 Amazon Pharmacy。这些药店连锁在没有法律专业人员审查的情况下,通过传票而不是搜查令将敏感的医疗记录交给执法机构。其中三家连锁(CVS、Kroger 和 Rite Aid)甚至告诉国会,他们不会对政府机构交给他们的传票进行法律审查。这些药店连锁认为,只要上面有政府的名字,传票就是有效的请求。

这种情况下,医疗记录隐私法 HIPAA(《健康保险可携带性和责任法案》)并不适用。HIPAA 只防止未经授权的私人方披露医疗信息,而对于来自执法机构的请求,即使这些请求实际上没有经过药店公司的法律专业人员审查,也被认为属于“如果法律要求”的例外情况。


HN 评论 193 comments | 作者:rntn | 10 hours ago #

https://news.ycombinator.com/item?id=38805779

有人分享了自己在药物转移调查中的经历,解释了药店记录的重要性以及如何使用处方监控计划来发现可疑的处方行为。

有人提出了对于这种无需许可的访问医疗记录的担忧,认为这可能导致滥用和侵犯隐私。

有人认为需要修改相关法律,要求获得许可才能访问药店记录,以保护个人隐私。

也有人讨论了第四修正案和患者隐私权的问题,认为应该限制无需许可的访问。

还有人提到了其他类似情况下的数据访问,如谷歌提供位置数据给执法部门的问题。

总体而言,这篇帖子涉及了关于药店提供政府无需许可的医疗记录访问的观点和担忧。不同的评论者对此持有不同的立场,一些人认为这是合理的,而另一些人则担心滥用和侵犯隐私的可能性。

请注意,这些摘要只是评论的一小部分,阅读整个帖子可以获得更全面的观点和讨论。


Why are Apple Silicon VMs so different? #

https://eclecticlight.co/2023/12/29/why-are-apple-silicon-vms-so-different/

这篇文章讨论了在 Apple Silicon Mac 上运行虚拟机(VM)与在 Intel Mac 上虚拟化 macOS 和其他操作系统的方式有何不同。文章解释了虚拟化的重要性以及它是如何变得如此不同的。

在文章中,作者提到了在 2020 年的 WWDC 大会上,苹果首席软件工程师 Craig Federighi 提到了支持新 Mac 的丰富软件的三个支柱:能够在两种架构上运行的通用应用程序、将 Intel 代码转换为 Arm 指令的 Rosetta 2 以及虚拟化。然而,在当时并没有提到 Windows 的支持。

文章解释了虚拟化的两种类型:Type 1 和 Type 2。Type 1 直接在计算机硬件上运行 hypervisor(虚拟化软件的核心),而 Type 2 在硬件上运行主机操作系统,然后在主机操作系统上运行 hypervisor,以提供相同的服务范围给客户操作系统。在 Intel Mac 上运行虚拟化 macOS 的产品(如 VMware Fusion、Parallels Desktop 和 Oracle VirtualBox)属于 Type 2 虚拟化。

由于 Apple Silicon 芯片中的每个硬件设备与 Intel Mac 中的等效设备完全不同,因此无法直接在 Apple Silicon 上构建完整的虚拟化器。相反,苹果将设备支持集成到 macOS 中,采用了 Virtio 驱动程序的形式。Virtio 是一种提供 I/O 设备抽象层的标准,它通过前端 Virtio 存储设备 para-driver 和与存储设备交互的 Virtio 后端驱动程序来处理来自客户操作系统的调用。虽然这种方法可能比传统虚拟化效率低下,但在实践中它可以证明更高效。苹果的 Virtualisation 框架使用了 Virtio 设备来实现轻量级虚拟化。

文章还提到,虚拟化在未来的 macOS 中具有灵活性。在虚拟机中运行旧版本的 macOS 可以使用户在当前 macOS 不再支持 Rosetta 2 的情况下继续运行仅支持 Intel 的应用程序,并且对于较新的 Apple Silicon Mac 来说,可以运行与其最低 macOS 版本不兼容的软件。开发人员可以使用 Linux 或 macOS 来分发类似 Docker 的轻量级虚拟机软件包。

总的来说,这篇文章解释了为什么在 Apple Silicon Mac 上运行虚拟机与在 Intel Mac 上虚拟化操作系统的方式不同,并介绍了苹果在 Apple Silicon 上采用的 Virtio 驱动程序的原因以及虚拟化的优势。


HN 评论 219 comments | 作者:ingve | 14 hours ago #

https://news.ycombinator.com/item?id=38803556

根据访问的链接,这篇帖子是关于苹果芯片虚拟机(VM)的不同之处的讨论。以下是一些评论观点的摘要:

有用户提到,Windows 也使用类似的方式。启用 Hyper-V 后,Windows 不再直接引导,而是启动 Hyper-V 并在特权 VM 中运行主要的 Windows 系统。其他所有的 VM 都需要使用 Hyper-V hypervisor,因为嵌套虚拟化的支持不太好。因此,即使是 VMware 也只是 Hyper-V 的前端。

有用户分享了在 KVM 虚拟机中运行 Windows 进行游戏时,一些反作弊系统对虚拟化环境的运行不友好。通过启用 Hyper-V,可以将 KVM 转换为 Hyper-V,从而“洗白”虚拟机的签名,以满足反作弊系统的要求,但性能会下降约 10-15%。

有用户提到在虚拟化环境中运行 Windows 时,对 CPU 和 GPU 性能可能会有一些影响。多层次的虚拟化可能会导致随机延迟增加,影响某些游戏,并偶尔导致音频/视频不同步。

有用户指出,Windows 本身在启用虚拟化安全性时作为 Hyper-V 的客户机运行,并且具有类似于 VirtIO 的半虚拟设备。最近的 VMware Workstation 版本也可能需要 Hyper-V,尽管较旧的版本在检测到启用了 Hyper-V 时可能会拒绝启动。

有用户提到,除了安全功能需要 Hyper-V 外,WSL(在 Windows 上运行 Linux)或 Android 子系统(运行任何侧载应用程序或来自 Amazon 应用商店的应用)也需要 Hyper-V。这些功能对于用户来说非常有用,因为越来越多的应用程序只支持 iOS/Android。

以上是对该帖子评论观点的摘要。请注意,这些观点来自于 Hacker News 上的用户,可能代表个人观点,并不一定代表普遍共识。


Blot turns a folder into a website #

https://blot.im/how

Blot 是一个将文件夹转换为网站的工具,文件夹中的文件会成为网站上的文章。文章介绍了如何使用 Blot 的不同功能,包括文件和文章的管理、文件夹同步、设置网站等。

Blot 的主要功能包括:

文件和文章:您可以使用不同的文件类型(如文本、Markdown、图像、Word 文档、HTML 等)创建文章。Blot 支持常见的文件格式,并将它们转换为网站上的文章。

文件夹同步:您可以选择使用 Dropbox、Git 或 Google Drive 等工具将文件夹与 Blot 同步,这样您可以方便地管理和更新您的网站内容。

防止文件成为文章:如果您不希望某些文件成为网站上的文章或页面,您可以在文件或文件夹名称前加下划线,这样它们将被排除在文章之外,但您仍然可以在文章中链接或嵌入它们。

文件的公开性:您的网站文件夹中的文件是公开的,这对于在文章中嵌入图像、视频或音频文件非常有用。您还可以使用这个功能与读者分享文件。

如果您想了解更多关于 Blot 的信息,可以访问官方网站或联系他们的支持团队。

参考来源:Blot 官方网站


HN 评论 61 comments | 作者:angrymouse | 5 hours ago #

https://news.ycombinator.com/item?id=38809145

有人感谢 Blot 的创始人在 Hacker News 上宣传该工具,并表示自己是该工具的忠实用户。

有人建议 Blot 增加定价透明度,因为他们在没有使用搜索引擎的情况下很难找到托管服务的价格。

有人指出 Blot 在注册表单上非常明确地标明了价格,但建议添加一个专门的定价页面。

有人提到类似的工具,比如 tiiny.host 和 site44.com。

有人对 Blot 的简洁性表示赞赏,并认为它可以作为一个静态网站生成器。

有人对 Blot 的开源性和持续更新表示赞赏,并提到了 Blot 的 GitHub 存储库和进展日志。

有人回顾了类似的工具,如 scriptogr.am 和 spinup.dev。

有人对 Blot 的概念感到惊讶,并表示这是一个完美的工具,可以轻松地发布内容。

有人提到了类似的项目,如 pseudosavant 的 player.html。

有人询问 Blot 如何处理流量路由,类似于 ngrok。

有人提出了将 JSON 和 XML 文件转换为数据库表的想法。

有人希望 Blot 有一个 Docker 镜像。

有人表示希望能够自行托管 Blot。

有人讨论了 Web 服务器的功能和渲染器的功能。

这些是评论中的一些观点和讨论。请注意,这只是对帖子评论的摘要,并不代表所有观点。您可以点击提供的链接查看完整的评论内容。


https://twitter.com/Plinz/status/1740597001652461895

根据提供的链接,这是一条推文,由 Joscha Bach 发布在 Twitter 上。推文内容如下:

“Copyright is not a moral right, it’s a monetization strategy that enables some information related business models at the expense of others.”

摘要:Joscha Bach 在推文中指出,版权不是一种道德权利,而是一种以牺牲其他信息相关商业模式为代价的货币化策略。


HN 评论 316 comments | 作者:tosh | 14 hours ago #

https://news.ycombinator.com/item?id=38803614

有人认为版权是为了给权利持有者提供激励,同时确保作品进入公共领域。然而,现今的版权制度由于大规模的游说活动而发生了很大变化,使得版权的持续时间变得过长,导致权利持有者能够垄断作品的利益,阻止公众享有合理的免费使用权。

有人主张将版权恢复到 14+14 年(原始艺术家可以获得 28+14 年的版权,如果他们将版权出售给他人,则接收者只能获得 14+14 年的版权)。同时,他们主张废除数字千禧年版权法(DMCA),以恢复版权的道德地位。

有人认为没有版权会对小型和中型创作者造成巨大伤害,因为大公司可以立即抄袭流行的作品,并利用其强大的劳动力和市场影响力更好地推广。他们希望版权的持续时间大幅缩短,但考虑到大公司的游说实力,这似乎不太可能实现。

有人认为版权不是道德权利,而是一种利用策略。他们认为,没有版权完全不会伤害小型和中型创作者,因为大公司也无法存在,无法利用版权来剥削他们。

有人认为当前的版权制度已经被滥用,远远超出了最初的意图。他们指出,数字千禧年版权法(DMCA)被用来保护数字锁,限制了独立维修和替换零部件的能力。

这些是帖子中的一些观点摘要,涉及到版权的不同方面和观点。请注意,这些摘要仅代表帖子中的观点,不一定代表我的观点或立场。


Korea to welcome ‘digital nomads’ with new visa starting Jan. 1 #

https://koreajoongangdaily.joins.com/news/2023-12-29/national/kcampus/Korea-to-welcome-digital-nomads-with-new-visa-starting-Jan-1/1947155

《韩国将于 1 月 1 日起推出新签证,欢迎数字游牧民》

韩国司法部宣布,从明年 1 月 1 日开始,外国人将能够通过新的工作度假签证在韩国远程工作长达两年,并可以携带家人一同居住。工作度假签证,也被称为数字游牧民签证,将允许外国人在韩国为国外公司远程工作一年。签证持有人可以延长逗留时间一年,最长可在韩国停留两年。申请人必须年满 18 岁,并在当前领域工作至少一年。

签证要求申请人的年收入是韩国上一年度国民总收入(GNI)的两倍。截至 2022 年,韩国的人均国民总收入为 4248 万韩元(约合 3.3 万美元),因此申请该签证的外国人需要年收入达到 8496 万韩元。目前在韩国持有短期旅游签证(如 B-1、B-2 和 C-3)的外国人,如果符合所有要求,可以转换为工作度假签证。

签证持有人还可以携带配偶或子女入境。希望该签证能够吸引高收入的外国人在韩国各地居住,并促进当地经济发展。申请人可以通过各自国家的韩国大使馆申请该签证。工作度假签证不允许持有人在韩国内申请工作,外国人需要其他工作签证来实现这一目标。


HN 评论 219 comments | 作者:yladiz | 12 hours ago #

https://news.ycombinator.com/item?id=38804452

这篇评论中包含了对韩国数字游牧签证计划的各种观点:

  1. 对于签证所要求的收入标准,有人认为这将排除掉 95% 的数字游牧者,因为要求年收入为韩国国内生产总值的两倍。
  2. 也有人认为这个收入标准并不高,对于科技行业等领域的工作人员来说,这个收入水平并不高。
  3. 有人提到,欧洲的开发者平均收入相对较低,所以这个收入标准在欧洲范围内是相对包容的。
  4. 有人认为这个签证计划对韩国经济来说是有利的,因为能够吸引高收入的外国人,从而促进地方经济的发展。
  5. 也有人提到,韩国人口出生率低,不太希望外国人永久定居。
  6. 对于韩国人对外国人结婚的态度,有人表示韩国人并不喜欢与外国人结婚,并提到一个例子,说一位韩国人只有在不生孩子的情况下才能嫁给美国人。
  7. 也有人指出,韩国现在的外国人口比例较低,但对于婚姻来说,家庭意见很重要,特别是涉及到继承问题。
  8. 有人认为韩国并不排斥个别外国人,但对于外国文化,他们更偏爱自己的文化。
  9. 对于数字游牧签证计划的好处,有人提到能够长期租住公寓、获得本地电话号码等便利。
  10. 也有人认为数字游牧者并不为当地经济做出实质性贡献,因为他们在当地不纳税。
  11. 还有人提到,数字游牧者只是短期停留,不会在当地建立经济根基,对当地社区建设没有太大贡献。
  12. 有人提到,大部分国家对于游客进行远程工作的情况并不严格,只要不给当地造成麻烦,政府通常会睁一只眼闭一只眼。
  13. 也有人表示,数字游牧者确实会支付增值税等消费税。

这些是评论中的主要观点,涉及到了数字游牧签证计划的收入标准、对外国人婚姻和定居的态度、签证计划对韩国经济的影响等方面。