2024 01 08 HackerNews

Show HN: I made an app that consolidated 18 apps (doc, sheet, form, site, chat…) #

https://nino.app

Nino 是一个面向专业人士的模块化工作空间。它是一个由可以在块级别相互操作的软件集合组成的统一界面。Nino 的特点包括:

模块化工作空间:Nino 提供了多个应用程序,如文档、表格、幻灯片、表单、驱动器、日历、画廊等,这些应用程序可以在一个统一的界面上相互操作。

自定义工作空间:用户可以根据自己的需求构建自定义的工作空间,将不同的应用程序组合在一起,以满足自己的工作流程。

实时协作:Nino 支持实时协作,用户可以与团队成员进行内部和外部的协作,进行聊天、会议等。

发布和托管:用户可以使用 Nino 创建专业品牌的页面,构建网站、博客等,还可以自定义域名和进行版本控制。

隐私和安全:Nino 注重隐私和安全,采用客户端和端到端加密,用户可以自己生成唯一的密钥,并通过端到端加密与批准的设备安全共享内容。

总体而言,Nino 是一个功能强大的工作空间,旨在帮助专业人士整合工具、提高工作效率,并注重隐私和安全。用户可以根据自己的需求和工作流程,自定义和配置 Nino,以满足自己的工作需求。


HN 评论 168 comments | 作者:harrisonlo | 10 hours ago #

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

Nino 是一个整合多个应用程序的应用,旨在解决当今知识工作者面临的应用程序混乱问题。它提供了 18 个模块,涵盖了数据库类型、组合类型和通信类型的应用。作者认为 Nino 在以下几个方面优于 Google Workspace、Microsoft 365 以及像 Notion 和 Clickup 这样的初创公司:更好的整合能力、离线模式的高速性能和即将推出的端到端加密功能。

评论者指出,Nino 需要快速解决数据模型的问题,以避免在应用规模扩大时出现混乱的数据结构和性能问题。他还提到了在处理大型文档时可能遇到的挑战,以及聊天功能需要独立的数据库的问题。

有人建议参考 Notion 在数据模型方面的经验,并指出许多 SaaS 公司在数据库方面缺乏专业知识会导致问题。

有人认为 Nino 解决的是一个并不存在的问题,因为每个公司和工作流程都有特定的应用程序来满足其需求。

有人建议 Nino 在产品页面上更清晰地展示其价值和用途,以及与现有解决方案的对比。

有人关注数据和应用主机的所有权问题,希望能够自主托管数据和应用。同时也提到了数据格式的开放性和数据迁移的问题。

有人建议 Nino 专注于特定的用户群体和特定的用例,以解决特定的需求,而不是试图取代已经成熟的应用程序。

有人对 Nino 的界面和用户指导感到困惑,建议提供更多的指导和示例。

有人认为 Nino 需要找到自己在市场中的定位,与竞争对手进行比较,并提供与其他工具的集成和更多的模板。

有人认为 Nino 需要找到一个独特的卖点,以吸引用户,并提出了离线模式和安全性可能不足以吸引用户的观点。

以上是对该帖子中评论观点的中文摘要。


Pocketbase: Open-source back end in one file #

https://pocketbase.io/

PocketBase 是一个开源的后端解决方案,它可以在一个文件中提供实时数据库、身份验证、文件存储和管理面板等功能。它适用于构建 SaaS 和移动应用程序。PocketBase 提供了实时数据库、身份验证和文件存储等功能,并且可以直接使用,无需额外的配置。它还支持扩展,可以通过 Go 和 JavaScript 钩子来创建自定义的可移植后端。PocketBase 可以与各种前端技术栈很好地集成,并提供了 JavaScript 和 Dart 的软件开发工具包(SDK)。

PocketBase 的主要特点包括:

实时数据库:内置高性能数据库,具有模式构建器、数据验证、实时订阅和易于使用的 REST API。

身份验证:可以管理应用程序用户,并处理电子邮件/密码和 OAuth2 的注册(包括 Google、Facebook、GitHub、GitLab)。

文件存储:可以将文件存储在本地或 S3 存储中,并且可以轻松地将媒体附加到数据库记录并实时生成缩略图。

可扩展性:可以作为独立应用程序使用,也可以作为框架使用,并通过 Go 和 JavaScript 钩子进行扩展,以创建自定义的可移植后端。

您可以在 PocketBase 的官方网站上了解更多信息,包括实时演示、文档、常见问题解答等。PocketBase 还提供了 JavaScript 和 Dart 的软件开发工具包(SDK),以便您可以更方便地与您喜欢的前端技术栈集成。

请注意,以上摘要是根据 PocketBase 官方网站的内容生成的。


HN 评论 125 comments | 作者:dgudkov | 18 hours ago #

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

Pocketbase 是一个令人惊叹的开源后端解决方案,它提供了简单易用的主机部署和数据库功能。

Pocketbase 的易于部署和自托管性质受到了用户的赞赏,用户可以将其作为后端和数据库使用。

Pocketbase 的视图集合功能使得返回所需数据的子集变得容易。

Pocketbase 支持使用 Go 或 JavaScript 进行扩展,可以满足不同的后端需求。

Pocketbase 在小型项目和个人项目中表现出色,但对于大型和高性能项目可能不够适用。

Pocketbase 的文档和作者的支持都得到了用户的好评。

这些观点涵盖了用户对 Pocketbase 的使用体验、部署和扩展性的评价,以及对其适用性和性能的讨论。Pocketbase 被认为是一个简单易用的后端解决方案,适用于小型和个人项目。然而,对于大型和高性能项目,可能需要考虑其他选项。Pocketbase 的文档和作者的支持也受到了用户的赞赏。

参考链接: https://news.ycombinator.com/item?id=38898934


DNS Toys (2022) #

https://www.dns.toys/

dns.toys 是一个提供各种有用的工具和服务的 DNS 服务器。它采用创造性的方式利用 DNS 协议,通过命令行轻松访问这些工具和服务。

以下是该网站提供的一些功能:

世界时间:通过以下命令获取不同城市的当前时间:

dig mumbai.time @dns.toys:孟买的当前时间
dig newyork.time @dns.toys:纽约的当前时间
dig paris/fr.time @dns.toys:巴黎的当前时间

通过在命令中传递城市名称(不带空格)加上 .time 后缀来使用该功能。也可以选择传递两个字母的国家代码,用斜杠分隔。

时区转换:通过以下命令将一个时区的时间转换为另一个时区的时间:

dig 2023-05-28T14:00-mumbai-paris/fr.time @dns.toys:将孟买时间转换为巴黎时间

在命令中传递格式为 YYYY-MM-DDTHH:MM-$fromCity-$toCity 的参数,其中 $fromCity 是起始城市,$toCity 是目标城市(两个字母的国家代码,可选)。

天气查询:通过以下命令获取不同城市的天气情况:

dig mumbai.weather @dns.toys:孟买的天气情况
dig newyork.weather @dns.toys:纽约的天气情况
dig amsterdam/nl.weather @dns.toys:阿姆斯特丹的天气情况

通过在命令中传递城市名称(不带空格)加上 .weather 后缀来使用该功能。也可以选择传递两个字母的国家代码。

单位转换:通过以下命令进行单位转换:

dig 42km-mi.unit @dns.toys:将千米转换为英里
dig 32GB-MB.unit @dns.toys:将千兆字节转换为兆字节

在命令中传递格式为 $Value$FromUnit-$ToUnit 的参数。可以使用 dig unit @dns.toys 命令查看所有可用的单位。

货币转换:通过以下命令进行货币转换:

dig 100USD-INR.fx @dns.toys:将美元转换为印度卢比
dig 50CAD-AUD.fx @dns.toys:将加拿大元转换为澳大利亚元

在命令中传递格式为 $Value$FromCurrency-$ToCurrency 的参数。每日汇率来自 exchangerate.host。

IP 回显:通过以下命令获取您的 IPv4 或 IPv6 地址:

dig -4 ip @dns.toys:获取 IPv4 地址
dig -6 ip @dns.toys:获取 IPv6 地址

数字转英文:通过以下命令将数字转换为英文单词:

dig 987654321.words @dns.toys:将数字转换为英文单词

可用 CIDR 范围:通过以下命令解析 CIDR 表示法,找出子网中的第一个和最后一个可用 IP 地址:

dig 10.0.0.0/24.cidr @dns.toys:解析 CIDR 表示法(IPv4)
dig 2001:db8::/108.cidr @dns.toys:解析 CIDR 表示法(IPv6)

进制转换:通过以下命令将数字从一种进制转换为另一种进制:

dig 100dec-hex.base @dns.toys:将十进制转换为十六进制
dig 755oct-bin.base @dns.toys:将八进制转换为二进制

支持的进制有十六进制(hex)、十进制(dec)、八进制(oct)和二进制(bin)。

圆周率:通过以下命令获取圆周率的数字:

- `dig pi @dns.toys`:获取圆周率的数字

- `dig pi -t txt @dns.toys`:以文本格式获取圆周率的数字

- `dig pi -t aaaa @dns.toys`:以 IPv6 地址格式获取圆周率的数字

HN 评论 55 comments | 作者:finallyy | 17 hours ago #

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

有人分享了一个使用 OpenDNS 解析器来获取 IP 地址的小技巧,并认为这比使用 HTTP 服务更可靠和快速。

有人提到 Google 和 Akamai 也提供 DNS 服务。

有人分享了 Cloudflare 提供的可靠的获取 IP 地址的 HTTP 服务。

有人认为这个方法比 STUN 协议更简单。

有人分享了 Julia Evans 创建的一些有用的 DNS 工具。

有人分享了其他类似的 DNS 工具和服务。

有人讨论了 DNS 协议的工作原理和使用方式。

有人提到 DNS 可以用于构建轻量级的 API。

有人讨论了 DNS 协议的数据传输限制和 DNS 客户端的可用性。

有人对这个方法的实际应用和使用场景提出了疑问。


Teachable Machine (2017) #

https://teachablemachine.withgoogle.com/

Teachable Machine with Google 是一个免费的在线实验,可以在浏览器中使用机器学习来训练自己的模型,以识别图像、声音和姿势。它是一个快速、简单的方式,可以为您的网站、应用程序等创建机器学习模型,无需专业知识或编码技能。

Teachable Machine 是一个基于网络的工具,可以让每个人快速、轻松地创建机器学习模型,支持无代码可视化拖拽开发。您可以使用文件或实时捕获进行示例演示,甚至可以选择完全在设备上使用它,而无需任何网络摄像头或麦克风数据离开您的计算机。

使用 Teachable Machine 的步骤如下:

收集样本:将您的示例图像、声音或姿势分组为不同的类别,以便计算机进行学习。

训练模型:训练您的模型,并立即测试它,看它是否能正确分类新的示例。

导出模型:将您的模型导出到您的项目中,可以下载模型或将其托管在线。

Teachable Machine 支持图像、声音和姿势三种类型的模型训练。您可以使用文件或捕获实时示例来教授模型。例如,您可以创建一个模型来识别成熟或未成熟的香蕉,或者识别您发出的简单声音,或者识别您的头部倾斜的方向。

您可以在 Teachable Machine 的官方网站上找到更多信息和教程:Teachable Machine


HN 评论 27 comments | 作者:ekiauhce | 21 hours ago #

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

有人对 Google 在浏览器中投资“边缘机器学习”表示兴奋,认为 Teachable Machine 和 MediaPipe 可能是相关的产品。

有人表示对 Teachable Machine 的新版本很感兴趣,特别是可以添加更多类别的功能。对于能否扩展到几十万个类别,以及可能的后果,表示好奇。

有人提到 Teachable Machine 的 v1 使用了有限的迁移学习,v2 则对预训练网络的权重进行微调,展示了 JavaScript 机器学习库的快速发展。

有人发现了 6 年前关于 Teachable Machine 的旧视频,并提到该平台的发展速度似乎不够快。

有人认为这是一个适合孩子们在下雪天进行的活动。

有人指出这不是一个新项目,并提供了 6 年前的 Hacker News 讨论链接。

有人询问是否有其他可自托管、开源的替代品,得到回复称 Teachable Machine 是可以自托管的,并提供了相关的 GitHub 链接。

有人提到 Teachable Machine 的模型可以嵌入到 Android/iOS 应用中,并提供了 TensorFlow Lite 的链接。

有人认为 Teachable Machine 是对现有模型进行微调,使其能够在浏览器中本地运行。

有人解释说 Teachable Machine 实际上是从头开始创建模型,而不仅仅是微调现有模型。这些小型单一用途的模型已经存在很长时间,并且非常灵活。

有人感谢对问题的解答。

请注意,这些观点是根据评论摘要得出的,并可能不代表所有评论者的观点。


NHS to investigate Palantir influencer campaign as possible contract breach #

https://goodlawproject.org/nhs-to-investigate-palantir-influencer-campaign-as-possible-contract-breach/

根据 Good Law Project 的报道,英国国家医疗服务体系(NHS England)确认将调查 Palantir 是否违反了其管理联合数据平台(Federated Data Platform)的合同条款,因为这家科技巨头秘密启动了一个针对 Good Law Project 的影响者广告活动。

报道透露,Palantir 在推广其管理联合数据平台的合同并针对 Good Law Project 进行攻击的广告活动之前,需要但未获得 NHS England 的事先批准。现在,NHS England 已向 Bloomberg UK 确认,他们将调查 Palantir 是否在签署合同后几周内违反了合同条款。

从广告活动的泄露简报和电子邮件中可以看出,Palantir 使用与保守党有关的公关机构 Topham Guerin 和营销机构 Disrupt,接触社交媒体影响者,并询问他们参与活动的报酬。这一切都是以一定距离进行的,简报要求影响者在内容中不提及 Palantir。

联合数据平台合同在圣诞节前的最后一个工作日终于发布。这份三部分合同的一页页都被删除了一部分内容,包括个人数据保护的部分。

但是,我们实际上可以看到的其中一个部分是关于“宣传和品牌”的,它指出 Palantir 未经 NHS England 事先书面同意,不得在任何营销活动中使用 NHS 的名称或品牌,也不得公开合同。

NHS 的一位发言人告诉 Bloomberg,NHS 对供应商可能违反合同的任何行为都持严肃态度,并正在调查发生了什么。

Good Law Project 的执行主任 Jo Maugham 表示:“Palantir 不是一个可以信任的公司,它从未是我们的 NHS 与之签订这项国家重要合同的公司。通过自己的行为,它向我们传达了这一点。”

Palantir 对 Bloomberg 的回应称,他们的广告活动是一个“探索性项目”,因此不需要咨询 NHS England。Palantir 在英国和欧洲的执行副总裁 Louis Mosely 表示:“我们决定不继续推进这个项目,因此没有与 NHS England 讨论过这个广告活动。”

但是,很明显,该广告活动确实试图在营销活动中使用 NHS 的名称和品牌,并公开了与 NHS 的合作协议。

广告活动的材料日期为 2023 年 11 月 28 日,截止日期为 12 月 22 日,并声明“我们对此有一个紧迫的时间表,并需要在新年之前尽快得到回应并发布内容”,因此很明显,并没有打算征得 NHS England 的同意。

Palantir 在签署合同后几周内委托一项秘密付费的诽谤活动,决定违反与 NHS 的合同,并对其违约意图进行后续掩盖,这将进一步证实那些认为 Palantir 从一开始就不应该获得该合同的人的担忧。

Good Law Project 因其工作以及对 Palantir 和政府的威胁而受到攻击。我们之所以能够做到这一点,完全是因为来自英国各地像您这样的人的捐赠。如果可以,请支持我们的工作。

请注意,以上摘要是根据 Good Law Project 的报道进行的,具体细节和进一步信息可能需要参考原文。


HN 评论 84 comments | 作者:rokkitmensch | 7 hours ago #

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

一些人认为 NHS 选择 Palantir 是因为其在大数据平台方面的专业知识和技术优势。

另一些人认为 NHS 应该自行建设大数据平台,而不是选择外包给 Palantir,因为 NHS 内部有许多具有创新能力的技术人员。

也有人对 NHS 选择 Palantir 表示质疑,认为 Palantir 存在问题,包括其与间谍技术有关的背景和不道德行为的指控。

有人认为 NHS 选择 Palantir 可能与政府的政治立场有关,认为保守党政府希望削弱 NHS 并推动私人医疗保健。

还有人对 NHS 的资金分配和管理提出质疑,认为 NHS 的开支过高,存在浪费和腐败问题。

需要注意的是,这些观点来自于评论者的个人意见,可能存在主观性和偏见。对于具体的观点,我们无法验证其准确性或可靠性。

来源:Hacker News


Irish State announce plan to build a porn preference register for most of the EU #

https://www.thegist.ie/the-gist-wtf-commission/

根据提供的链接,这篇文章是关于爱尔兰政府计划建立一个欧盟大部分地区的色情偏好登记册等疯狂计划的内容。

文章指出,爱尔兰国家最近宣布了一项新计划,即为欧盟大部分地区建立一个色情偏好登记册,以及其他一些疯狂的计划。这篇文章是对该计划的概述。

文章提到,爱尔兰互联网内容的新监管机构执行主席 Jeremy Godfrey 在接受媒体采访时,详细介绍了 Coimisiún na Meán(媒体委员会)计划的内容。该计划要求成年人和未成年人(18 岁以下的儿童)向网站发送护照副本,包括色情网站,并发送实时自拍照片,以便色情网站可以看到他们的当前样貌。然后,色情网站将对这些图像进行生物特征数据处理(具体细节未指明),以确认他们是否年满 18 岁。这被称为“夜总会保安计划”。这意味着国家互联网监管机构建议,每个人,无论是成年人还是儿童,都需要将他们的身份证明和实时自拍照片上传到色情网站,以进行面部图像的生物特征处理。这将导致成年人的色情偏好登记册以及儿童的自拍照片被色情网站保存六年(这是为了证明他们遵守了相关法规)。

文章还提到,这个荒谬的计划还没有成为法律,人们可以采取行动来阻止它。该委员会已将对该计划的反馈时间延长到 2024 年 1 月 31 日。人们可以通过发送电子邮件( VSPSregulation@cnam.ie)表达对该计划的看法,并提供尽可能多的理由,说明为什么认为这是一个糟糕的主意。

此外,该计划还涉及对任何包含委员会认为可能合法但不适合儿童观看的内容的网站进行限制和记录。这在其他国家已经成为法律规定,导致图书馆限制访问涉及 LGBTQ+ 主题、种族正义主题以及其他可能引起某些人反对的内容的书籍。该计划的具体描述是“不适合儿童观看的内容”,在 2023 年在线安全法第 45 条中广泛定义为“根据儿童的能力、发展和权益,可能不适合儿童(一般或特定年龄段)观看的在线内容”。它还举例说明了色情和暴力行为,但这些控制措施并不仅限于此。

文章指出,该计划远远超出了欧盟音视频指令的要求,欧盟委员会认为“可以通过使用 PIN 码来实现”。该委员会还指出,音视频指令对可能仅仅是“有害”的节目没有“限制”。因此,该提案必须符合《欧洲联盟基本权利宪章》和《通用数据保护条例》的“必要性和相称性”这两个欧盟法律要求。然而,该提案在这两个测试中都不合格。如果有其他满足年龄限制要求的方法(正如欧洲委员会建议使用 PIN 码),那么该提案就不符合必要性测试,也无法符合欧盟法律的要求。即使没有其他方法,也必须考虑到为所有欧盟成年人创建一个包括色情偏好在内的互联网使用分布式数据库是否与追求的目标相称。


HN 评论 213 comments | 作者:cianmm | 8 hours ago #

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

对于需要身份验证的网站,应该由政府提供认证 API,并要求只有由政府信任的证书签名的令牌才有效。

政府应该提供数字身份验证服务,以确保安全性和隐私性。

应该建立一个零知识的系统,用户可以通过手机拍照并进行验证,而政府不知道用户进行了身份验证。

使用生物识别护照芯片可以提供更安全的身份验证方式。

一些国家已经在开发数字身份验证系统,而英语国家在这方面相对滞后。

一些人担心身份验证会导致隐私侵犯和滥用权力。

一些人认为应该通过设备标识来区分儿童设备和成人设备,以保护儿童免受不适宜内容的影响。

一些人认为数据挖掘和广告追踪是不必要的,如果不进行数据挖掘,就应该提供一个不进行数据挖掘的选项。

一些人认为身份验证的设计存在问题,应该采用更安全和隐私友好的方法。

这些是帖子中的主要观点,涉及了身份验证、隐私保护、数据安全等方面的讨论。请注意,这些观点来自于帖子中的评论,可能代表个别用户的观点,并不一定代表广泛共识。


GitUI #

https://github.com/extrawurst/gitui

摘要:

gitui 是一个用 Rust 编写的快速终端界面工具,用于管理和操作 Git 版本控制系统。它提供了键盘控制、上下文帮助、查看、提交、修改、暂存、推送、拉取等功能,并支持子模块。gitui 旨在提供与 Git 图形用户界面相似的用户体验,但在终端中运行,具有高度的可移植性、速度快、免费和开源的特点。

详细内容:

特性: gitui 具有以下主要特性:

快速且直观的键盘控制

上下文帮助,无需记忆大量的快捷键

查看、提交和修改变更(包括钩子:pre-commit、commit-msg、post-commit、prepare-commit-msg)

暂存、取消暂存、还原和重置文件、文件块和行

存储(保存、弹出、应用、丢弃和查看)

推送/拉取到/从远程仓库

分支列表(创建、重命名、删除、切换、远程)

浏览/搜索提交日志,查看差异

响应式终端界面

异步 Git API,实现流畅的控制

子模块支持

动机: gitui 的动机是为了提供在终端中进行 Git 操作时的用户体验和舒适度,同时具备可移植性、快速、免费和开源的特点。作者发现在处理索引、提交、差异、存储、责备和日志等操作时,常见的 Git 图形用户界面在处理大型代码库时会变得不稳定和无法使用,因此开发了 gitui 来解决这个问题。

性能比较: 作者在一次演示中将 gitui 与 lazygit 和 tig 进行了性能比较,解析了包含超过 90 万个提交的 Linux Git 存储库。结果显示,gitui 在时间、内存占用和二进制文件大小等方面表现出色,比其他工具更快、更节省资源。

安装: gitui 目前处于测试阶段,可能存在一些错误和缺失的功能。你可以通过各种包管理器进行安装,也可以从 GitHub 的发布页面下载预编译的二进制文件。gitui 支持 Linux、macOS 和 Windows 操作系统。

构建: 构建 gitui 需要满足一些要求,包括 Rust 和 Cargo 的最低版本要求,以及一些依赖库的安装。你可以使用 Cargo 进行构建和安装,也可以自定义构建选项。

常见问题: gitui 的常见问题可以在其 GitHub 页面的 FAQ 部分找到。这些问题涵盖了一些常见的使用问题和解决方法。

以上是对 gitui 项目的中文摘要。你可以在 GitHub 页面上找到更多关于 gitui 的详细信息和使用说明。


HN 评论 48 comments | 作者:jethronethro | 3 hours ago #

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

有人对 GitUI 表示赞赏,认为它很棒,希望将来能在 Linux 上有原生应用程序。

有人对 GitUI 提出了批评,认为它的键盘控制不够直观,无法通过鼠标调整窗口大小,也缺乏一些功能。

有人对 GitUI 与 lazygit 进行了比较,认为 lazygit 已经非常好用,不清楚为什么需要一个全新的项目。

有人分享了对 GitUI、lazygit 和 tig 的性能比较,指出 GitUI 在解析整个 Linux git 存储库时的时间、内存和二进制大小方面表现出色。

有人对 GitUI 与其他 Git GUI 工具进行了比较,认为在处理大型存储库时,其他工具可能会出现性能问题。

有人询问是否有支持拖放操作的 Git UI 工具。

有人分享了一些其他支持拖放操作的 Git UI 工具。

有人提到了类似的工具,如 Noevim 插件 neogit 和 Git Tower for Mac。

有人对 Git UI 的易用性表示好奇,询问使用 GUI 的具体任务。

有人分享了使用 GUI 的便利之处,如分阶段提交、查看提交图形化界面、轻松切换分支等。

有人提到使用 git-gui 进行代码审查和暂存/还原更改的优势。

有人询问 git commit –patch 与 GUI 工具的区别。

有人分享了使用 Git UI 工具进行代码审查和暂存的经验。

有人提到 Git UI 工具的缺点,如不支持 Git LFS 和稀疏仓库。

有人讨论了为什么某些 Rust 项目在 Debian 上不可用的可能原因,如 Rust 版本不兼容。

有人对 Rust 项目的“Written in Rust”标签进行了讨论,认为这是一个卖点,因为 Rust 程序通常快速、内存高效且质量高。

请注意,这些观点是根据提供的链接中的评论总结而来,可能不代表所有人的观点。


Carta CEO’s response to the unsolicited outreach to their customers' investors #

https://twitter.com/henrysward/status/1743794996732735679

根据提供的链接,这是一条推特帖子,发表于 2024 年 1 月 7 日,作者是 Henry Ward。以下是该推文的中文摘要:

Henry Ward 在推文中表示,Karri,你可以分享我们的对话。他记得你欣赏我们犯了一个错误,影响了你和其他两家公司。他感谢你的理解。他承认我们搞砸了,对此他感到非常抱歉。他希望你能原谅我们。

Henry Ward 还提到,你也承认因为一封错误的电子邮件而呼吁“Carta 的垮台”可能有些过激。感谢你也认识到这一点。

他还指出,你也承认如果情况反过来,他与 Linear 有不愉快的经历,并公开宣称你一直在对所有客户进行恶意欺骗,并在未经你同意的情况下非法侵犯了他们的数据,然后才联系你,作为创始人之间的对话,你会觉得这非常不公平。你认为如果他这样对待你,那是不合适的。

但是,尽管你对我们错误的电子邮件感到如此不满,呼吁结束 Carta,并导致 2,000 个工作岗位的消失,以及 40,000 名客户的困境,你并没有要求取消与 Carta 的合同。看起来你仍然计划继续与我们合作,尽管公开抨击我们。这让他感到困惑。他不明白这是否只是为了你个人在 Twitter 和 LinkedIn 上的曝光而对我们进行攻击。

以上是该推文的详细内容摘要。


HN 评论 95 comments | 作者:alsodumb | 23 hours ago #

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

有人认为 Carta CEO 的回应非常不专业,他的言辞和态度都令人失望。

有人认为 Carta 的回应是在试图转移责任,并对原告进行心理操纵,这种做法是不可接受的。

有人指出,Carta 可能在利用客户信息来促成交易,这引发了对其道德和合规性的质疑。

有人提到了 Carta 的竞争对手和替代方案,如 AngelList、Cake Equity 和 Pulley。

有人认为 Carta 的回应会对其声誉和 CEO 的声誉产生负面影响,可能导致客户流失和口碑受损。

有人对 Carta CEO 过去的行为和公司文化表示担忧,认为他可能不适合担任 CEO 职位。

有人对 Carta 的隐私和数据保护问题表示关注,认为他们的做法可能违反了客户的信任。

请注意,以上总结是根据评论中的观点进行的归纳,可能不代表所有人的意见。


First new VAX in 30 years? (2021) #

https://mail-index.netbsd.org/port-vax/2021/07/03/msg003899.html

根据提供的链接内容,这是一封来自 NetBSD 邮件列表的帖子,标题为"First new vax in …30 years? :-)"。发帖人 Anders Magnusson 在帖子中描述了他尝试实现 VAX 架构的经历。

Anders Magnusson 提到,他在进行关于体系结构的讨论时,开始思考 VAX。尽管 VAX 被认为是"终极 CISC",但他想知道它的清晰度和良好的指令集是否仍然可以实现足够高效。于是他决定尝试实现它。他使用了一块 15 年前的演示板和一个小型低端 FPGA(Xilinx XC3S400),学习了 Verilog 并尝试实现了一些东西。他还提到他成功地运行了 EVKAA.EXE 程序,并展示了一些通过测试的结果。

他还分享了一张"vax"的照片,并提到他购买了一块新的 FPGA 板,因为旧板上出现了位错误。他已经实现了所有寻址模式、中断层次结构、定时器和 151 条指令。目前尚未实现内存管理,但这应该相对简单。他还提到,目前他使用了大约 70% 的可用 FPGA 资源,大约 6000 个 LUTs。

Anders Magnusson 表示,他将在随后的邮件中继续讨论实现和 VAX 架构的未来发展。

帖子的后续回复包括其他人对这个项目的回应和讨论。

请注意,以上摘要是根据提供的链接内容进行的简要总结。详细了解该帖子的内容和讨论,请访问提供的链接。

参考来源:

NetBSD Port-vax 邮件列表


HN 评论 78 comments | 作者:dcminter | 11 hours ago #

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

有人认为 VAX 是 CISC 架构的代表,指出 VAX 指令集的复杂性和多级间接寻址模式,与现代 ARM 架构相比,ARM 的指令集更简单。

  • 有人认为高级语言和 RISC 架构本应使编程更简单,但现实中却出现了更多复杂性,这可能是因为高级语言和 RISC 架构引入了更多的抽象和语法糖。
  • 有人认为现代计算机是一系列中间人的产物,每个中间人都以一种居高临下的口吻说:“让我来帮助你”,最终你只能使用 iPad 并被告知你可以消费什么。
  • 有人指出,尽管我们不断添加抽象层,但底层的层次从未真正过时,理解底层仍然非常有用。
  • 有人认为更强大的工具通常更复杂,学习 C++ 比学习汇编更复杂是可以理解的。
  • 有人认为汇编语言易于学习和编写简单的程序,但它也容易产生错误和难以维护的代码。
  • 有人指出 VAX 指令集的复杂性和多级间接寻址模式,列举了一些复杂的指令和示例。
  • 有人认为 RISC 架构已经改变了一切,举例说明了苹果芯片在性能和功耗方面超越了 x86 硬件。
  • 有人对 NetBSD 项目表示赞赏,希望该项目能获得更多资源和捐赠。
  • 有人对网站的简洁和快速加载速度表示赞赏,认为这种简约的设计令人耳目一新。
  • 有人对网站的设计和字体选择提出了批评,认为在移动设备上阅读不方便。
  • 还有一些评论与 VAX 计算机的历史和技术细节相关。

请注意,以上总结是根据评论中的观点进行的归纳,可能并不全面或准确。阅读原始评论以获取更详细的信息。


Someone bought 26.9 BTC on Binance and sent it to Satoshi’s dead wallet #

https://www.blockchain.com/explorer/transactions/btc/d7db4f96a4059c8906b953677ce533493d7b9da0f854a21b99f5772910dd0a31

这是一个比特币交易的链接,其中包含有关交易的一些详细信息。根据链接提供的摘要,该交易的哈希 ID 为 d7db4f96a4059c8906b953677ce533493d7b9da0f854a21b99f5772910dd0a31,交易金额为 26.91679286 BTC,手续费为 27,753 SATS。该交易已确认,并且在区块 824,513 中被挖掘。


HN 评论 237 comments | 作者:400thecat | 14 hours ago #

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

有人购买了 26.9 个比特币(BTC)并发送到了中本聪的已失效钱包。这可能会使比特币重新成为主流新闻,引发人们对中本聪是否回归的猜测以及谁会浪费一百万美元的兴趣。

这些资金可能与非法活动有关,这只是一种摆脱它们的方式。这相当于证明某人无法再访问这些比特币。

购买者在 Binance 上购买了这些比特币,理论上使用了完全符合 KYC(了解您的客户)要求的账户,尤其是在美国司法部对其采取行动之后。这不太可能是一些黑客的行为。

烧毁比特币对于那个假设的人有什么帮助呢?如果比特币被盗,受害者会想要拿回钱。他们不会在乎是否拿回了“相同”的比特币。钱是可以互换的。如果有人从你那里偷走 10 美元并将其烧掉,你会放弃对 10 美元的索赔吗?相比一无所获,你可能会很高兴拿回两张 5 美元的钞票。

烧毁比特币可以证明你销毁了 X 个比特币。例如,Bitfinex 黑客事件中约有 12 万比特币被盗,但它们被列入黑名单,即使在暗网上也无法使用。因此,假设的黑客可以尝试与受害者协商,如果他被放过,他将归还一部分比特币。烧毁比特币可以证明他是认真的,并且他可以烧毁全部 12 万比特币。这背后肯定有一些幕后故事。

烧毁比特币可能是为了引起公众对比特币的兴趣,并在 ETF(交易所交易基金)之前推动其价格上涨。

这可能是一种炒作和倾销计划,需要投入更大的金额才能使该计划实现。

这可能是某人对其前任进行报复的方式,但这只是一种猜测。

这可能是一种纯粹出于恶意而非出于经济利益的行为。

总的来说,这些评论观点涵盖了比特币的价格影响、非法活动、炒作和倾销、报复等多个方面。然而,这些观点只是用户在评论中提出的个人猜测和假设,并没有确凿的证据支持。