19
2023 年 4 月 19 日
Astral
新闻
- Astral 宣布自己是一家新公司,旨在通过开发高性能的开发者工具使 Python 生态系统更有生产力,首先是 Ruff。
- Ruff 是一个用 Rust 编写的极快的 Python linter,比现有的 Python 工具快 10-100 倍。
- Ruff 是一个开源项目,它被许可使用,并由数百名贡献者策划,为整个开源领域有影响力的项目提供动力。
- Ruff 在运行 linters 方面的优越性能可以通过引入错误来测试,故意检查功能。
行业反应
- Ruff 是一个建立在 Rust 上的新的、快速的 Pythonlinter,可以取代多种工具
- Ruff 的创造者查理-马什(Charlie Marsh)有很强的产品愿景,并且精通 Python 和 Rust。
- Ruff 目前专注于刷新,但将获得更多的自动格式化功能
- 用户希望 Ruff 在未来能以 Python 模块或 API 的形式出现,以简化使用。
- 像 Ruff 和 Astral 这样的 Python 工具链工具对于在各种情况下将 Python 作为胶水语言的用户来说是必不可少的。
- Python 的受欢迎程度在于它的实用程序/脚本能力,但也有缺点,如缺乏标准的包管理器和依赖性解决。
- Ruff 被认为是 Python 的一个更快的替代品,在大型代码库中表现良好。
- 批评者质疑是否需要一个新的 linter 以及 Ruff 的盈利潜力。
- 支持者建议通过供应链安全和管理构建来实现潜在的货币化
- Ruff 将不得不与现有的 linter(如 Flake8 和 pylint)竞争。
- 用户对 Python 的可读性和防止生产错误的能力意见不一
- Astral 的第一个工具是 Ruff,但他们还将开发哪些其他工具,还有待观察。
时钟
新闻
- Clock 项目是一种代表时间的新方式,其目的是使时间感觉更加自然和个性化。
- 该项目旨在使人们更容易管理自己的时间,并帮助他们感觉到对自己的生活更有掌控力。
- 该时钟是一个简单的模拟时钟,用颜色来表示时间。
- 钟面分为 24 片,每片代表一天中的每个小时,颜色在一天中不断变化以反映时间的变化。
- 该时钟被设计为在智能手机或平板电脑上使用,可以作为屏保、背景墙纸或独立的应用程序使用。
- 该项目是丹尼尔-库珀的心血结晶,他曾是一名记者,现在是一名产品设计师,他想创造一种关于时间的新思维方式。
- 该时钟已经开发了一年多,现在可供下载。
- 该时钟可免费使用,但也有一些高级功能可供购买,如设置提醒功能或定制钟面的功能。
- 一些人批评该时钟过于简单或功能不足,但也有许多人赞扬它对时间的创新方法。
行业反应
- Oimo.IO 是一个通过每秒钟被摧毁的块来显示倒计时的时钟
- 用户假设,由于其快速变化的性质和时间流逝的感觉,该时钟会引起焦虑。
- 唤起不同情绪反应的互动项目的类似例子包括一个机场时钟和一个名为 society.htm 的在线程序。
- 伦敦帕丁顿站的 "时钟人 "雕像,每分钟都是由里面的演员手动画在钟面上的,这也是被参考的。
- 链接到一个以使用物理学的互动演示为特色的网站,包括一个水景、布和果冻
- 这些演示在技术上令人印象深刻,但需要奉献精神和动力
- 网站上的时钟演示的特点是每隔 10 秒就有一个跳跃的动画,会引起观众的焦虑。
- 一些用户表示对实体版的时钟感兴趣。
- 评论者争论是否有必要为帖子设置更具描述性的标题
- 一些人认为时钟的神秘名字是故意的
- 一些评论者表示希望在点击链接之前获得更多信息。
美国各地的软件公司面临威胁到生存的税单
新闻
- 由于美国税法中与研发成本有关的变化,软件初创企业正面临巨大的所得税账单,最高涨幅达 400%。
- 立法者未能延长一项重要的税收规定,使企业在五年内摊销成本,造成软件公司不堪重负的现金流和利润损失。
- 美国各地的小型软件公司正受到巨额税单的威胁,这可能使他们的商业模式无法维持,迫使他们寻求昂贵的贷款或投资者。
- 去年的《减税和就业法案》旨在限制高管奖金的扣除,导致软件公司的研究和开发费用被扣除。
- 一场草根社会媒体运动正在呼吁修复这一变化,但一些高管正在考虑将海外公司作为最坏的情况。
行业反应
- 美国软件公司面临着一项新的税法,该法将迫使他们在五年内摊销研发费用,这对一些企业来说是一种生存威胁。
- 关于美国参议院的结构和 "拉布 "的使用存在争论,这导致了对少数人统治、代表和立法程序的讨论。
- 美国政府在结束工业化国家的奴隶制方面的干预往往导致负面的结果。
- 一项新的税法对接受资助的小企业,包括软件公司,征收高达 30%的税,对它们的伤害是不成比 例的。
- 对于软件开发是否应被视为研发的税收目的,存在着混乱和争论,影响了软件工程师的工资。
- 美国的科技公司面临着新的规定,这些规定限制了他们为研发工作注销税收的能力,可能会阻碍对尖端技术的投资。
- 欧洲和瑞典的软件公司允许工资完全扣除/部分资本化,这在工资作为资本支出的处理上引起了争议。
- 美国财务会计准则委员会的 ASU-2021-05 会计规则将迫使美国公司在五年内摊销研发费用,使批评者担心扼杀增长,误导投资者,并阻碍创新。
- 支持者认为,该规则有利于透明度,使投资者更容易评估公司的长期价值。
- 这一变化主要影响那些在内部创造知识产权、缺乏外部资金的软件/SaaS 公司。
- 经营亏损可以结转并使用 20 年,由于该规定可以追溯到 2017 年,公司应该已经预见到了这一影响。
- 该法激励了快速和持续增长的研发团队。
成年后交朋友很难(2021)
新闻
- 由于缺乏有机的社会环境,促进持续的非计划性互动和共同的脆弱性,成年后交朋友可能是一个挑战。
- 意向性是形成新友谊的关键,假设人们已经喜欢你,可以帮助建立信心。
- 定期的有计划的互动和团体活动对于建立一个朋友社区来说比个人友谊更具有可 持续性。
- 克服隐蔽的回避行为,如玩手机和不与人交往,对建立联系至关重要。
- 由于社会期望和害怕被认为是同性恋,男性可能更难交到朋友,而有过孤独史的人可能更容易假设在社交场合被拒绝。
- 重要的是要继续把自己放在那里,即使是在消极的经历之后,因为想要成为你的朋友的人可能比你想象的要多。
行业反应
- 这篇文章讨论了在成年后通过集体闲逛和共同活动建立可持续友谊的技巧。
- 吃饭时的接近是形成友谊的一致方式,例如通过公共生活空间或在同一酒吧或公园的定期聚会。
- 集体健身班或跑步俱乐部帮助人们克服孤独,并通过运动的共同逆境加强社会纽带,结交新朋友。
- 科技专业人士讨论了认识新朋友和交朋友的团体活动,包括 Hash House Harriers、Parkrun 和教堂活动。
- 很难找到与兴趣或日程安排一致的团体,但分享了个人轶事和建立团体的建议。
- 还讨论了内向与外向,对有/无朋友的感受,以及关于心理学书籍的推荐。
- 作为一个成年人或移民,交朋友可能是一个挑战,但共同兴趣俱乐部、运动队和志愿者工作是结交新朋友的好方法。
- 这些评论强调了社会关系的重要性和孤独对健康的负面影响。
边缘人:专注于非商业内容的 DIY 搜索引擎
新闻
- Marginalia 是一个独立的 DIY 搜索引擎,专注于非商业内容和定制的软件。
- 所有的抓取和索引都是在内部完成的,该项目是开源的,托管在瑞典的一台电脑上,规格稳定。
- Marginalia 偏重于寻找小的、旧的和不知名的网站,目前为大约 25 次/分钟的查询服务。
- 在算法选择器中加入了一个食谱过滤器,现在还提供了一个简单的公共 API。
- Marginalia 已经获得了 NLnet 的资助,其索引已经达到 100,000,000 个文件。
- Marginalia Goed Open Source,并庆祝其成立一周年,其搜索引擎偏向于文本重的网站并惩罚现代网页设计。
- Marginalia 被称赞为一个旨在给你带来惊喜的搜索引擎,并找到你也许不知道的网站,而倾向于你可能已经知道存在的那种网站。
行业反应
- Marginalia 是一个搜索引擎,使用 Java 构建的自定义索引,优先考虑非商业内容。
- 创建者强调,云服务将无法处理 Marginalia 所处理的工作量。
- 用户很欣赏 Marginalia,因为它能找到没有假文章的博客文章、教程、比较和爱好项目。
- Marginalia 在互联网发现方面发挥了关键作用,帮助读 者找到有趣的文章。
- Marginalia 最近获得了 NLnet 的资助,并允许用户捐款以支持该搜索引擎。
- 该搜索引擎优先考虑无广告的搜索,在用户中仍然很受欢迎。
- Marginalia 的设计还优先考虑非列表文件,而不是那些主要由列表或表格数据组成的文件。
- Marginalia 的创建者承认需要对搜索结果进行更好的对比和定位,并希望在未来扩展到更多的语言。
- 一些用户对谷歌缺乏对付费文章的明确标注表示失望。
- 一位科技记者提供了关于他们个人搜索引擎所使用的扫描和索引过程的细节,包括爬虫设计和网站排名。
LLM 提示编程的一个例子
新闻
- Thoughtworks 公司中国区技术主管徐浩使用 ChatGPT,利用 "生成知识 "和 "思维链提示 "技术生成自我测试代码。
- 在编码之前,会提示 LLM 生成一个遵循所需架构模式的主计划,然后对计划进行完善,并生成一个任务列表来实现该功能。
- 这篇文章讨论了使用 React 测试库和 Vitest 框架为封装的视图模型接口编写测试,并附有测试和实现的例子。
- 展示了使用或不使用 redux-mock-store 的不同实现。
- 像小伙伴一样与 LLM 互动,用架构指南开始他们的工作,对取得最佳效果至关重要。
- 该帖子提供了关于提示技术的有用资源,并强调了在使用 LLM 时正确构建提示的重要性,以获得最佳结果。
行业反应
- 用于编程的语言模型(LLM)提示可以提供有用的模板并分解复杂的项目,但它们也可能受到令牌限制以及出现幻觉或忘记以前任务的风险。
- 用户建议为每个不同的思维过程开始一个新的提示链,并避免不相关的问题以保持进度。
- GPT-4 比其前身 GPT-3 有明显的改进,Copilot 被认为是比 ChatGPT 更好的代码开发工具。
- 如果你有领域知识,基于提示的编码可以节省时间,而且很容易,但如果你不知道如何编码,它可能是一个困难的学习曲线。
- 人工智能工具正在迅速改进,但它们不是人类开发者或商业艺术家的替代品,而且人们对道德和潜在的工作损失表示担忧。
- ChatGPT 的成功在很大程度上取决于其提示的质量,而且人们对它如何处理数据隐私和准确性感到担忧。
- 讨论了过去的编程技术,并承诺人工智能将帮助快速建立创新工具的原型。
- 该帖子对人工智能如何协助程序员的工作提出了见解,用户对其潜力感到兴奋,但对过度依赖表示怀疑。
为什么没有更多的人与朋友住得近?
新闻
- 根据《大西洋月刊》最近的一篇文章,与亲密的朋友生活在一起,而不仅仅是家人,可以使人们更加快乐。
- 研究表明,生活在一英里范围内的朋友更有可能感到幸福。
- 许多人因为职业选择和寻找负担得起的住房而远离他们的朋友。
- 一些社会学家认为,在北美,与事业、家庭和伙伴关系相比,友谊没有得到优先考虑,导致了朋友之间缺乏亲近感。
- 由于经济不稳定、住房选择有限和工作稀缺,美国千禧一代的地理流动性是 50 年来的最低水平。
- 在人口稠密地区的高生活成本也使得建立近距离的友谊成为挑战。
- 在生殖权利和 LGBTQ+权利等问题上的敌对政策进一步加剧了流动性限制。
- 社会规范将家庭支持置于友谊之上,使人们无法从家庭单位以外的亲密朋友那里寻求帮助。
- 这些路障必须得到解决,以促进更紧密的友谊。
行业反应
- 用户讨论了美国城市的社会化和郊区蔓延与欧洲城镇设计的圆圈之间的关系。
- 欧洲城市往往有更多的混合用途分区和可步行的社区,而美国城市的公共交通选择有限,基本服务距离较远。
- 可步行的社区对身体和社会健康都有好处。
- 人们争论生活在小城镇与大城市的区别,考虑的因素包括靠近设施、交通便利和隐私程度。
- 更高的建筑密度可以更有效地利用空间和方便地获得一般的资源。
- 评论讨论了公共空间作为社会互动和社区建设的重要资源的重要性,在美国,由于城市的扩张和限制性的公园条例,获得绿色空间的机会有限。
- 对于交通选择的安全性和使用共享汽车服务的成本存在争议,这可能会阻碍一些人外出和社交。
- 住在城市里对缩短与朋友的距离是有好处的,而郊区对社交和交朋友更友好。
- 诸如私人空间、糟糕的分区政策、以汽车为中心的分区、不信任和社区的丧失等因素被认为是导致人们与邻居互动减少及其对精神健康影响的原因。
- 对农村城镇和大城市之间的划分进行了讨论,对资源的获取、多样性以及城市化在提供工具的可及性和爱好的空间方面的作用进行了辩论。
Firefox 可能很快会自动拒绝 Cookie 提示
新闻
- 流行的网络浏览器 Firefox 正在考虑进行更新,以自动拒绝 Cookie 提示。
- Cookie 提示是那些要求用户接受或拒绝网站使用 cookie 的弹出窗口,cookie 是存储在用户计算机上的小型数据文件。
- 这项更新将通过消除反复与 cookie 提示互动的需要来改善用户体验。
- 然而,该更新可能会对那些依靠 cookies 追踪用户数据的网站所有者产生影响。
- 这项潜在的更新仍在审查之中,可能不会在最终版本的火狐浏览器中实施。
行业反应
- 火狐浏览器正在引入一项新的功能,以拒绝第三方追踪 cookies。
- 饼干提示使用户无法选择拒绝饼干,而这对于同意平等是必要的。
- 使用 cookie 弹出窗口是业界发明的一种模式,在没有同意的情况下收集数据。
- 需要实施法规,以防止该行业使用黑暗模式来实现利润最大化。
- 开发者讨论了围绕 cookie 和隐私立法的持续辩论,一些人建议将阻止第三方 cookie 作为解决方案。
- GDPR 要求用户对跟踪活动表示同意,但有些人建议应该由网站所有者承担声明他们使用 cookies 的责任。
- 一个潜在的解决方案是授权浏览器处理标准化的 cookie 描述,以防止黑暗的 UI 模式。
- 隐私政策和 cookie 提示往往不能充分告知用户影响隐私的决定。
- 用户对不断弹出的 cookie 同意书感到沮丧,并建议对大科技公司的用户跟踪行为进行更严格的监管。
- Brave 浏览器关注隐私和安全已经有一段时间了,但一些评论者想知道为什么它没有在关注信息安全的人中更受欢迎。
微软将更多广告塞进 Windows 11 开始菜单中
新闻
- 微软在 Windows 11 的开始菜单中加入了更多的广告,引起了用户的不同反应。
- 这些关于微软产品和服务的广告或通知已经开发了几个月,并在 3 月向一些用户推出。
- 最新的 Windows 11 Insider Preview Build 对本地用户账户进行了新的处理,以宣传使用微软账户登录的好处,如更容易的设备备份、个性化的安全设置、随时随地的数据访问以及免费的 Microsoft 365。
- Reddit 上的一些用户对这些广告表示不满,称其为 "诡计 "和不便,而其他人则认为这是 Windows 订阅模式的必要替代方案。
- 这些意见并不普遍是负面的,因为一些用户指出,这种广告已经出现在 Windows 8 和 10 中,是行业内不可避免的。
- 微软正在通过开发频道和在线论坛寻求用户的反馈。
行业反应
- 微软正计划在 Windows 11 的开始菜单中添加更多广告,以促进用微软账户登录,这受到了喜欢使用本地账户的用户的批评。
- 评论者认为,公司应该尊重用户的选择,允许他们对广告和其他不需要的功能说 "不"。