EU bans the destruction of unsold apparel, clothing, accessories and footwear

New EU rules to stop destruction of unsold clothes and shoes – Environment Skip to main content New EU rules to stop the destruction of unsold clothes and shoes The Delegated and Implementing Acts will support businesses in complying with new requirements. News article 9 February 2026 Directorate-General for Environment 3 min read © Annaspoka | Getty Images The European Commission today (Feb 9) adopted new measures under the Ecodesign for Sustainable Products Regulation (ESPR) to prevent the destruction of unsold apparel, clothing, accessories and footwear. The rules will help cut waste, reduce environmental damage and create a level playing field for companies embracing sustainable business models, allowing them to reap the benefits of a more circular economy. Every year in Europe, an estimated 4-9% of unsold textiles are destroyed before ever being worn. This waste generates around 5.6 million tons of CO2 emissions – almost equal to Sweden’s total net emissions in 2021. To help reduce this wasteful practice, the ESPR requires companies to disclose information on the unsold consumer products they discard as waste. It also introduces a ban on the destruction of unsold apparel, clothing accessories and footwear. The Delegated and Implementing Acts adopted today will support businesses in complying with these requirements by: Clarifying derogations : The Delegated Act outlines specific and justified circumstances under which the destruction will be permitted, for instance, due to safety reasons or product damage. National authorities will oversee compliance. Facilitating disclosure: The Implementing Act introduces a standardised format for businesses to disclose the volumes of unsold consumer goods they discard. This applies from February 2027, giving businesses sufficient time to adapt. Instead of discarding stock, companies are encouraged to manage their stock more effectively, handle returns, and explore alternatives such as resale, remanufacturing, donations, or reuse. The ban on destruction of unsold apparel, clothing accessories and footwear and the derogations will apply to large companies from 19 July 2026. Medium-sized companies are expected to follow in 2030. The rules on disclosure under the ESPR already apply to large companies and will also apply to medium-sized companies in 2030. “The textile sector is leading the way in the transition to sustainability, but there are still challenges. The numbers on waste show the need to act. With these new measures, the textile sector will be empowered to move towards sustainable and circular practices, and we can boost our competitiveness and reduce our dependencies.” Jessika Roswall, Commissioner for Environment, Water Resilience and a Competitive Circular Economy Background The destruction of unsold goods is a wasteful practice. In France alone, around €630 million worth of unsold products are destroyed each year. Online shopping also fuels the issue: in Germany, nearly 20 million returned items

Source: Hacker News | Original Link

Reversed engineered game Starflight (1986)

GitHub – s-macke/starflight-reverse: Reverse engineered game Starflight (1986) Skip to content You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert s-macke / starflight-reverse Public Notifications You must be signed in to change notification settings Fork 12 Star 171 Reverse engineered game Starflight (1986) 171 stars 12 forks Branches Tags Activity Star Notifications You must be signed in to change notification settings s-macke/starflight-reverse master Branches Tags Go to file Code Open more actions menu Folders and files Name Name Last commit message Last commit date Latest commit History 400 Commits 400 Commits .github/ workflows .github/ workflows images images src src starflt1-in starflt1-in starflt1-out starflt1-out starflt2-in starflt2-in starflt2-out starflt2-out webarchive webarchive .gitignore .gitignore Makefile Makefile README.md README.md View all files Repository files navigation Starflight-Reverse What is Starflight? Back in the 80ths, an unknown company called Binary Systems published the game Starflight. The game puts the player in the role of a starship captain sent to explore the galaxy. There is no set path, allowing players to switch freely between mining, ship-to-ship combat, and alien diplomacy. The broader plot of the game emerges slowly, as the player discovers that an ancient race of beings is causing stars to flare and destroy all living creatures. The game has been widely praised by both contemporary and modern critics, and is one of the earliest instances of a sandbox game. The game influenced the design of numerous other games for decades after its release. To find out more about the game check the following links: Wikipedia The Digital Antiquarian Starflight Resource Pages Technical Articles Saved from Oblivion Review of Starflight 1 Review of Starflight 2 Other fan sites or projects 1 2 3 4 5 You can buy the game at GoG What is this project about? The first time I heard about the game I wanted to play it. However, I was too young and could not speak English. 20 later I tried again and it was a very pleasant experience. The exploration is fun, the storyline is epic and ends with a surprise, that is one of the best I have experienced. Sure, the game hasn’t aged well, but you can feel the devotion of the developers to the game. There’s an art aspect to this game as well as a craftman’s attention to detail. As much as playing this truly amazing game is fun, so is reverse engineering this game. You follow in the footsteps of the developers and experience their thought processes as if it were the year 1985 again. For this game expect the unexpected. Normally when you reverse engineer such an old game you have to receive ten thousands of lines of pure assembler code, which you can analyze with the usual tools such as IDA Pro. But not t

Source: Hacker News | Original Link

Hideki Sato, designer of all Sega’s consoles, has died

Hideki Sato, designer of all Sega’s consoles, has died | VGC First for Video Game News Follow VGC Screenshot Hideki Sato, the designer behind virtually every Sega console, and the company’s former president, has died age 77. Japanese games outlet Beep21 reports that Sato passed away this weekend. Sato and his R&D team were responsible for the creation of Sega ’s arcade and home console hardware, including the Master System, Genesis / Mega Drive, Saturn, and Dreamcast. The engineer joined Sega in 1971 and was the company’s acting president between 2001 and 2003. He left the company in 2008. “From the beginning, Sega’s home console development has always been influenced by our arcade development,” Sato previously told Famitsu in an interview covering Sega’s history. Beep21 had extensively interviewed Sato about his work at Sega, including as part of this in-depth roundtable series that debuted just a few months ago https://note.com/beep21/m/m15e6fd503a96 🇯🇵 most of their stuff’s paywalled, but this long interview from 2021 is part of their free package 🇯🇵 — GSK | ALL CITY SLOP SHOP (ETA SOON) (@allcityslopshop.com) 2026-02-14T14:08:23.275Z “Our first 8-bit machine was the SC-3000 . This was a PC for beginner-level users. At that time, Sega only did arcade games, so this was our first challenge. We had no idea how many units we’d sell.” Sato said of Mega Drive, Sega’s most successful console: “At that point, we decided to start developing a new home console. By then, arcade games were using 16-bit CPUs. “Arcade development was something we were very invested in, so we were always using the most cutting-edge technology there. Naturally, it started us thinking: what if we used that technology in a home console? “Two years after we started development, it was done: a 16-bit CPU home console, the Megadrive. The 68000 chip had also recently come down in price, so the timing was right.” On Dreamcast, the release that ultimately ended Sega’s run in hardware, Sato said the keyword for the development was “play and communication.” “The ultimate form of communication is a direct connection with another, and we included the modem and the linkable VMUs for that purpose,” he said. “We had also planned to have some sort of linking function with cell phones, but we weren’t able to realize it. Consumers were now used to the raging ‘bit wars’, so even though we knew it was a lot of nonsense, we needed to appeal to them in those terms with the Dreamcast. “And so we marketed it as having a ‘128 bit graphics engine RISC CPU’, even the SH-4 was only 64-bit. (laughs) On the other hand, we extensively customized the original SH-4 for the Dreamcast, to the point where I think you could almost call it something new.” Post a comment Related VGC Content Hamster reveals full Console Archives games line-up, including Tecmo and Hudson classics 1 week ago Arcade Archives studio Hamster is launching a new Console Archives series, starting today 1 week ago Two more Game Boy games h

Source: Hacker News | Original Link

为什么端到端加密的 PGP 邮件没有被广泛使用?

为什么端到端加密的 PGP 邮件没有被广泛使用? – V2EX 首页 注册 登录 V2EX = way to explore V2EX 是一个关于分享和探索的地方 现在注册 已注册用户请 登录 • 请不要在回答技术问题时复制粘贴 AI 生成的内容 V2EX › 程序员 为什么端到端加密的 PGP 邮件没有被广泛使用? 1 jianglibo · PRO · 9 小时 31 分钟前 · 1653 次点击 看起来似乎是使用太复杂的缘故,真正的原因是所有邮件巨头对此项技术采取消极接纳的结果,如果积极推进使用的复杂性会马上得到解决。那么他们为什么要抗拒呢?一旦采用端到端的 PGP 加密,那些邮件服务商无法看到邮件的内容,无法扫描,也无法提供和内容关联的广告,总之无法从用户的邮件中获取信息。 当然作为程序员要面对现实,抱怨不解决任何问题,但我可以使用 PGP 加密,当越来越多的人使用 PGP 加密通讯时,反而会促进邮件厂商的跟进。目前的情况下,使用一款支持 PGP 的邮件客户端是普通人入门 PGP 加密邮件的最佳选择,thunderbird 几乎是不二的选择。 我是 [email protected] 要发送一封加密的邮件给 [email protected] 。打开 thunderbird 发送邮件的界面: 你会看到加密按钮是灰掉的,你需要在账号设置的端到端加密界面生成自己的密钥对。 密钥对生成之后: 这里有个发布按钮,这个会将你的邮箱的公钥发布到 keys.openpgp.org ,这个有什么用?等一下你给 [email protected] 发邮件时就会需要 b 的公钥,除非通过其它方式获取 b 的公钥,不然你没法给 b 发加密邮件。 当你的 [email protected] 账号有了密钥对之后,thunderbird 发送邮件的界面就会出现变化。此时加密按钮激活了。 然后当你输入 [email protected] 之后,并且点击加密按钮,此时 thunderbird 系统内还没有 [email protected] 的公钥,它会尝试获取这个电邮的公钥,比如 KWD , keys.openpgp.org , 点击解决,可以看到不同的导入方法,其中包括文件导入。 当你导入之后,就可以发送加密邮件了。 当 a 发给 b 时,用 b 的公钥加密,用 a 的私钥对内容签名(防篡改).反之则反之。 接下来谈谈 KWD ( web key directory),直接以例子说明可以直观的了解它的应用范围。比如一个邮箱 [email protected] ,如果邮箱主人同时拥有 never-lost.app 的域名,那么它可以在自己的站点部署 KWD 端点,类似于域名验证的挑战,都是在.well-known 的目录下。比如: email: [email protected] localpart: sky domain: never-lost.app wkd_hash: kh566nfd7omkgp7cxgo7qgx51gsmwefr wkd_policy_url: https://never-lost.app/.well-known/openpgpkey/policy wkd_hu_url: https://never-lost.app/.well-known/openpgpkey/hu/kh566nfd7omkgp7cxgo7qgx51gsmwefr policy_record_exists: yes hu_record_exists: yes key_id: B4621D5A04EB1A1C fingerprint: F08FD399804724A1307CE38DB4621D5A04EB1A1C 这个有什么用呢?当你在 thunderbird 发送邮件的界面输入 [email protected] 时,thunderbird 显示前面图片中的黄色警告,然后你点击 在网上寻找公钥,thunderbird 就会从该网站获取公钥。 如果域名不是你的,那么可以将你的公钥发送到 keys.openpgp.org ,thunderbird 也会从该网站查找。 怎么样?准备发送你的第一封 PGP 加密邮件了吗?如果你没有可接受加密邮件的邮箱,可以发送到 [email protected] ,会自动回复加密的邮件。 PGP 加密的私钥在你手里,你掌控你的信息。不是 Google ,微软,qq 或网易,如果你查看网页版的邮件,看到的是加密的内容(通常是附件形式)。 加密 邮件 密钥 41 条回复 • 2026-02-16 00:17:00 +08:00 1 Owenjia 9 小时 25 分钟前 1 依稀记得在本站,有人问为什么不用 pgp 代替 base64 编码邮箱防爬虫,被喷了好多楼…… 2 jianglibo OP PRO 9 小时 11 分钟前 via Android @ Owenjia PGP 确实不是用来加密邮件内容,和防爬虫无关。PGP 就是确保通信双方知道内容,别人不知道。 3 jianglibo OP PRO 9 小时 11 分钟前 via Android @ jianglibo typo ,PGP 是用来加密邮件内容。 4 sn0wdr1am 9 小时 10 分钟前 1 对普通人来说,使用复杂。 对于邮件服务商来说,看不到邮件内容,没法进行分析,没法窥探用户隐私,对投放广告没有任何好处,抵制使用。 5 stella 8 小时 59 分钟前 1 正确地使用 PGP 过于复杂:要保护 PGP 私钥文件、记住密码、定期轮换,更别提还有各种密钥剥离…正因此,也有许多密码学方面的人士批评 PGP 跟不上当今环境。 6 jianglibo OP PRO 8 小时 53 分钟前 via Android 这里没有投票功能,不知有多少人正真的发送和接收过一个 PGP 加密的邮件? 7 artiga033 8 小时 41 分钟前 via Android 私钥:大部分非技术群体根本没有自己管理自己的私钥的能力或者学习这种能力的意愿。 公钥:依然需要中心化的方式来分发,你想用 openpgp 的,他想用 mozilla 的,还有人想用 ubuntu 的,我甚至想用自己的。就算商业公司入局,那也顶多是再多几个 keyserver.( gmail.com/live.com/qq.com/163.com)继续各自为战 … 8 nicaiwss 8 小时 30 分钟前 via iPhone 主要就是公钥没有可靠渠道分发,中间人攻击太容易,建议是政府给每个人生成一对,和身份证绑定,终生不能替换,只能在政府网站查。 9 kkk9 8 小时 17 分钟前 2 @ nicaiwss #8 终生不能替换,泄露私钥就直接枪毙是吧😂😂 10 MFWT 7 小时 57 分钟前 @ jianglibo 我收发过,但第一印象还是太复杂了,各种 Key 很容易搞混用途/不正确配置 11 crackself 7 小时 53 分钟前 via iPhone 因为解密相对麻烦 12 jianglibo OP PRO 7 小时 46 分钟前 via

Source: V2EX | Original Link

关于普陀拜佛求健康

关于普陀拜佛求健康 – V2EX 首页 注册 登录 V2EX = way to explore V2EX 是一个关于分享和探索的地方 现在注册 已注册用户请 登录 › Time.is 全球时区转换 › American National Parks V2EX › 旅行 关于普陀拜佛求健康 gigishy · 20 小时 27 分钟前 via iPhone · 1602 次点击 坐标南京上海的叔叔 2025 下半年身体不好住院,然后有提点说该去拜拜佛。 想春节期间拜拜佛,于是有推荐普陀山的,不知道是不是最优解? 如果去普陀,主要为了拜佛,两天左右的日程,可以上海出发,有什么推荐路线和日程,以及注意事项吗?谢谢! 对了,并不打算问 ai ,想请教实际经验。 第 1 条附言  · 1 小时 49 分钟前 非常谢谢不少朋友提供的指点和建议! 也同时感觉到 v2 还是有很多认知层次很低,却自以为是的人。 我开帖说了情况能看得出来,如果在此之前,叔叔皈依了佛教,自然他很懂,不存在我来问这个问题;如果想从此皈依佛教,上海静安寺,南京栖霞寺等都是高僧满堂,也会有更专业的指导。 更何况我是发在“旅游”板块,主题也是拜佛的日程。 真正的佛教,是一门庄严且博大精深的学问,我,甚至叔叔,估计都无法下决心去研究它。 那么,通俗意义上的拜佛,只是让自己心灵受到慰藉,感受寺庙的气场,氛围,同时也让心灵沉静,寄托美好意愿。 这是心灵层面的需求,就如大把也许无信仰的国人,为什么大年初一求口彩和吉利是一样的。那些否定这一点的,能否敢在几天后的大年初一起床后,和自己父母大声说自己父母迟早要死的这个客观事实呢?!所以,做不到的就不要阴阳怪气自以为是了。 叔叔为人善良和气,平日里很讲究入乡随俗,不愿失了礼数。去岛拜佛,自然也不愿出现因自己可能不了解的禁忌而破坏氛围之事,所以才顺便让我提前做些了解。 此外因身体原因,也需要提前规划好路线,节省体力。 大陆的戾气很重,没想到翻墙出来的这个网络论坛也仍旧这么多戾气——我一直反对 8,90 年代的计划生育政策 ,现在感觉我的反对应该减少一些才是! 普陀山 拜佛 健康 41 条回复 • 2026-02-15 22:54:54 +08:00 1 chinanetcoltd 18 小时 20 分钟前 看过电影冒牌天神不?看完就有答案了 2 dawn009 17 小时 39 分钟前 1 @ chinanetcoltd OP 问的是行程攻略,不是对拜佛这件事的看法。 3 gigishy OP 17 小时 36 分钟前 via iPhone @ chinanetcoltd 牛顿之类的太远久了,就不说了,爱因斯坦老年主要在做什么呢?钱学森呢? 科技和神学和信仰的纠葛不是简单判定的。 比如我,属于没太多某个教的概念,但是同样不怎么信达尔文的物种起源——人类要么是制造的,要么我们都是一种特殊的运算程序。 还是等向懂普陀的人谈正题吧。 4 june4 15 小时 43 分钟前 我以为是 op 要满足老人的愿望,我觉得身体条件允许可以满足一下。 不过看了回复竟然是 op 自己信这套,哈哈哈,只能说人类多样性还是很足的。 5 iixy 15 小时 41 分钟前 2 建议去尼泊尔寻找真佛,奇异博士就是在那得到真传的。 6 SanjinGG 15 小时 36 分钟前 via Android 7 不懂拜佛。但楼里的 sb 真多,经典答非所问还阴阳怪气。这么唯物主义相信科学,家里没长辈信的,你也跟个 sb 一样阴阳怪气的? 7 wegbjwjm 15 小时 32 分钟前 via iPhone 苏州大如意圣境 之前去的时候人少些 没在节假日去过 8 jawilx 15 小时 29 分钟前 via iPhone 心诚则灵,心安则身安,无求则得 9 brucewzp 15 小时 27 分钟前 去也可以,不过普陀山商业氛围多了点 10 yalin 15 小时 23 分钟前 观音菩萨的老师是阿弥陀佛,嘻嘻😬 11 argentea 15 小时 16 分钟前 去小红书问,在这问你只会被唯物主义小将批判 12 WhatIf 14 小时 34 分钟前 普陀山香火很好, 都是去求子的 13 340244120w 14 小时 28 分钟前 @ june4 #4 你这套说辞也就学了点九年义务教育的水平了 14 Fading2276 14 小时 13 分钟前 普陀山去过 2 次,我只能分享下自己去得流程。 15 Fading2276 14 小时 8 分钟前 1 @ Fading2276 #14 首先,尽量避开寒暑假,节日,以及佛教节日,挤在一起什么都贵。 其次,能住岛上尽量住岛上,贵了点,但值得。比如普陀山大酒店。 主要就是普济寺和法语寺,我们返程在宁波还拜了天童禅寺。 16 jiaopengpe 13 小时 32 分钟前 via Android 按照我对佛教的理解,拜佛不是佛学的本意,佛祖也不希望你们拜他 17 june4 13 小时 19 分钟前 1 @ 340244120w 大胆假设这步,古今中外都在搞,不稀奇,但部分人大脑缺失了小心求证的意识,属硬件问题,教育都挽救不了 18 hyodun 12 小时 54 分钟前 2 如果是自驾前往,建议 day1 早上上海出发,中饭在舟山的定海或者普陀东港,下午到朱家尖蜈蚣峙码头坐船上岛,晚上住在岛上比较好,方便晚上听涛和 day2 的早上看日出,参加早课。岛上住宿丰俭由人,但相比同样还是有点贵。day2 下午返程。在岛上的时候,一般去前寺、后寺、南海大佛,顺带不肯去观音院,相对不赶。另:春节期间人很多。 19 alexhx 11 小时 28 分钟前 有些人真的逗。不信又非要信,信又不真信。 按佛经来说,佛教讲的是心中有佛,无需外求。不按佛经讲,寺庙在藏污纳垢、乌烟瘴气方面是世间 TOP 级的场所之一。 想明白了就是长辈想求个心安,帮着参考个行程方便、坑人不狠的。想不明白那不捐个一半家底的香火钱都算不上有诚意。 20 zhng920823 11 小时 28 分钟前 不知题主还有何心结,如果非要去拜佛,这边建议你之后再去问问耶稣。 21 DeWjjj PRO 10 小时 37 分钟前 普陀确实还可以,我有个朋友全家人都很信,年年去。 22 candyhead 9 小时 50 分钟前 释迦牟尼佛一辈子都在古印度,涅槃后也不受后有,于生于死都跟贵国普陀没有关系 23 vicky1124 8 小时 8 分钟前 多兑点零钱,随功德箱。求健康的话,比较多人是去九华山,我舅妈病了两年多,我表哥是去九华山拜拜的,后面我舅妈就好了。不过普陀山求子很灵,我表嫂一直怀不上,三月去的,四月就有了。心诚则灵吧 24 v1 8 小时 2 分钟前 科学和玄学永远是二选一的,比如你在科研上选择科学,也可以在婚姻上选择玄学,并不冲突。放心大胆的去吧。 25 zapper 7 小时 55 分钟前 服务器还有人找高僧开光呢 代码还有人注释佛祖呢 不稀奇,拜完了对自身有正向的暗示意义也可,就当去旅游一下,对精神也是一种放松 这种问题其实小红书更多攻略,v2 来问估计难 26 cnrting 7 小时 43 分钟前 via iPhone

Source: V2EX | Original Link

新 Mac 配环境花了三小时还没配完,试过的自动化方案没一个省心的

新 Mac 配环境花了三小时还没配完,试过的自动化方案没一个省心的 – V2EX 首页 注册 登录 V2EX = way to explore V2EX 是一个关于分享和探索的地方 现在注册 已注册用户请 登录 V2EX › macOS 新 Mac 配环境花了三小时还没配完,试过的自动化方案没一个省心的 royfk · 10 小时 43 分钟前 · 2740 次点击 上个月又买了台 Mac ,又经历了一遍配环境地狱。 之前几年一直想找个靠谱的自动化方案,陆续试了 Brewfile 、自己写 bash 、chezmoi 、nix-darwin ,踩了一圈坑。Brewfile 最省事但只管 brew install 那堆东西,shell 配置 macOS 偏好 git 身份统统不管,搞完发现才干了三分之一的活。自己写 bash 想把剩下的也自动化,结果国内网络你懂的,中间断一下整个脚本就挂了,而且这玩意跑两遍就报错。 chezmoi 搞 dotfile 确实专业,但光研究它的目录结构就花了比我配 .zshrc 还长的时间。nix-darwin 我专门花了一整个周末,从满怀期待到满屏报错,现在对日常用 nix 的人是真的肃然起敬。 后来实在受不了,自己糊了个 CLI 把这几个的活攒一块了(开源的,有兴趣的点 blog 里的链接)。每个方案的坑我都记下来了,也附了国内换镜像源的完整配置,不换源上面说的全白搭: blog.fullstackjam.com/2026/mac-setup-automation-guide-2026-zh/ 所以想问问大家现在都怎么搞的?纯 Brewfile 就完事了还是也在折腾别的?有没有人真的在日常用 nix-darwin 的,学了多久上的手? dotfile 你们用啥管,chezmoi ? stow ?还是直接 git bare repo 硬来? 自动化 环境 配置 49 条回复 • 2026-02-15 23:20:49 +08:00 1 Jiajin 9 小时 54 分钟前 新电脑到手,自己配置也挺有意思的。homebrew 、on my zsh 就够了。 2 willwon1 9 小时 47 分钟前 换了不下 4 台 macbook 了。每次到手都是用换机、基本上换过来所有东西都配好、跟以前机器一模一样 3 MacsedProtoss 9 小时 46 分钟前 via iPhone 网络环境软路由来保证的情况下 配环境很快啊 cli 部分 brew 就完事了 gui 部分的话看你有多少是需要走 App Store 的 4 seanzxx 9 小时 24 分钟前 nix-darwin 我是日常用的,操心是真操心。 用稳定版本软件更新慢 用 master 有时候会出错,而且有些出错很久都没有人修,逼得自己动手修,跳过单元测试了,修改 python 依赖。 配置好了也挺安心的,指哪打哪,比如你只安装一个 opencode ,他不会像 homebrew 一样还暴露一个 node 恶心人,传递依赖都是内部消化,外部不可见。 它不光可以搞定软件安装,配置文件也可以搞定,写一套迁移起来也挺方便的。 我现在是用 nix-darwin 管理命令行工具,nix-darwin 通过 brew 管理 GUI app 5 ratazzi 9 小时 24 分钟前 https://hola.ac 自己写的 macOS 因为权限问题确实很多不能自动 6 royfk OP 9 小时 23 分钟前 @ Jiajin 确实,第一次配很有意思。但配第 5 次的时候那个新鲜感就没了…😂 7 royfk OP 9 小时 23 分钟前 @ willwon1 迁移助理是省心,不过我有个强迫症想每次都 clean install ,不想把旧 Mac 的坑带过来。你迁移过来会不会有旧版本的包冲突之类的问题? 8 royfk OP 9 小时 21 分钟前 @ MacsedProtoss 软路由确实必备!可惜不是人人都有 9 royfk OP 9 小时 20 分钟前 @ seanzxx 真猛,我那个周末就是卡在 master 出错这步直接弃了…你这还得自己跳单测改依赖,已经不是配环境了这是修包了😂 大佬从开始学到能日常用花了多久啊? 10 lerry 9 小时 18 分钟前 dot files 手动复制,常用软件 brew install 11 huijiewei 9 小时 15 分钟前 不省心不就是网络问题,跟其他没有半毛钱关系 反正我不管跑什么,最终 99%的问题都是网络造成的问题 12 zktree 9 小时 13 分钟前 via iPhone 如果信任 AI ,可以让 claude code 通过远程 ssh 配置 13 royfk OP 9 小时 11 分钟前 @ zktree 哈哈哈这个思路太野了,不过让 AI 全自动搞我还是有点虚的… 14 zktree 9 小时 5 分钟前 via iPhone @ royfk 现在家里的 home lab 基本都交给 Claude Code 了 😂 Docker 升级、ADB 连接电视装应用、代理配置、HA 调整这些基本一次就能搞定,省心不少。 15 whoosy 9 小时 4 分钟前 直接迁移助理 16 maojun 9 小时 3 分钟前 via iPhone 直接时间机器恢复就跟上一台一模一样 17 royfk OP 9 小时 1 分钟前 @ zktree 我主要还是担心它操作我的主力机,毕竟上面还有工作项目,不过你这个场景听起来是真的省心 18 yuanmomo9090 8 小时 58 分钟前 via iPhone 不是 timemachine ? 19 foxkiller 8 小时 54 分钟前 就配个 neovim 就行。。。其他的不用配啥了…… 20 Jiceburger 8 小时 38 分钟前 via Android 来红帽吧,kickstart 传三代 🐶 21 zhhmax 8 小时 33 分钟前 我现在开发环境都在云服务器上,本地 Mac 配置一下 iTerm2 ,装个 VSCode 后就能开发了。 22 stinkytofux 8 小时 30 分钟前 最近 10 年我只配过两次环境, 第一次是人生第一台 mac, 第二次是 Intel 转 ARM. 中间换电脑, 加电脑,直接用时间机器还原. 23 royfk OP 8 小时 30 分钟前 via iPhone @ zhhmax 要拉 GitHub 代码咋办,国内拉不会很慢吗 24 Jiajin 8 小时 30 分钟前 @ royfk 换电脑太频繁了,三五年一换没这个烦恼。 25 Jiajin 8 小时 29 分钟前 第一步永远是先从 tun 层面解决网络问题,然后就简单了。 26 zhhmax 8 小时 27 分钟前 @ royfk #23 云服务器在美国,用一台美西三网优化线路中转,平时远程上去开发非常丝滑,俩服务器一年成本也就三百多。 27 Folder 8 小时 11 分钟前 1 我的 mac 配置不复杂, 安装的软件也不多, 所以更喜欢手动来. 特别是手动安装配置的过程中

Source: V2EX | Original Link

An Enslaved Gardener Transformed the Pecan into a Cash Crop

Literary Hub » How an Enslaved Gardener Transformed the Pecan Into a Cash Crop Literary Hub Craft and Criticism Literary Criticism Craft and Advice In Conversation On Translation Fiction and Poetry Short Story From the Novel Poem News and Culture History Science Politics Biography Memoir Food Technology Bookstores and Libraries Film and TV Travel Music Art and Photography The Hub Style Design Sports BUY A HAT Lit Hub Radio The Lit Hub Podcast Awakeners Fiction/Non/Fiction The Critic and Her Publics Windham-Campbell Prizes Podcast Memoir Nation Beyond the Page First Draft: A Dialogue on Writing Thresholds The Cosmic Library Culture Schlock Reading Lists The Best of the Decade Book Marks Best Reviewed Books CrimeReads True Crime The Daily Thrill Log In Craft and Criticism Fiction and Poetry News and Culture Lit Hub Radio Reading Lists Book Marks CrimeReads Log In How an Enslaved Gardener Transformed the Pecan Into a Cash Crop Beronda L. Montgomery on the Unsung Contributions of Black and Indigenous People to American Biology Via Henry Holt and Co. Beronda L. Montgomery January 23, 2026 Pecan nuts were already a dietary staple for Native Americans in various parts of what is now the United States before Antoine’s innovation established the basis for a commercial pecan industry. This use of pecans by Indigenous people should not be surprising given that that the name of the nut, “pecan,” itself is thought to be derived from the Algonquin word “pakani,” which translates to “a nut too hard to crack by hand” or, alternatively, “a nut requiring a stone to crack.” Article continues after advertisement Pecans were used in various dishes by Native Americans; they were also central in trade and in other important parts of life. Fermented nuts were used in traditional Indigenous ceremonies. For example, fermented nuts were used by the Algonquin to make a drink known as “powcohiccora” that was consumed in sacred ritual, as well as during battles to enhance the bravery of fighters. Additionally, extracts from pulverized pecan tree parts such as leaves and bark served medicinal purposes, including as antibacterial and antifungal agents, to treat ailments such as ringworm and nausea. Antoine’s successful inosculation would produce what came to be known as the Centennial variety of pecan, which transformed the commercial pecan industry. Noting the many decades, if not centuries, of importance of pecans in the lives of Indigenous people in the United States, it was Antoine’s plant grafting experiments with pecan trees during the nineteenth century that led to the development of a viable propagation method. This ability to increase propagation and growth was important, as these nuts were consumed by many Southerners in the areas where they grew and were indeed a prized nutrition source due to their fat content and ease of storage and transport. Both George Washington and Thomas Jefferson planted pecans at their plantations, with Washington being known to carry them

Source: Hacker News | Original Link

AI is going to kill app subscriptions

Niche Hunt — App ideas people actually want ← Back to Blog The math is simple: if it costs almost nothing to build an app, it costs almost nothing to clone an app. And if cloning is free, subscription pricing dies. We’re already seeing this play out in the numbers. Apple’s App Store got 557K new submissions in 2025, up 24% from 2024 (source: Appfigures). That’s not because people suddenly got more creative. It’s because building an app went from a $50K project to a weekend with Claude. What happens to pricing For apps that run locally—no servers, no cloud costs—subscriptions make no sense anymore. The only real cost is development, and that’s becoming negligible. If someone charges $10/month for a local PDF editor, someone else will build a clone for $5 one-time. Then someone will make it free. Apps that need servers (sync, AI features, storage) will still have subscriptions, but the price will drop to barely above cost. Same logic applies: easy to copy means no pricing power. Apple isn’t fighting this I thought Apple to tighten App Store review to slow down the flood of apps. Instead they put Claude in Xcode. They’re not just okay with AI-generated apps—they’re actively supporting it. The revenue numbers back this up. App Store grew 11% in 2025, Google Play 5%. There’s still tons of unmet demand, especially for niche use cases that were never worth building before. Lower development costs mean these niches finally get served. Developer perspective This sucks for developers trying to make a living from apps. The competitive pressure is going to be brutal. But for users? It’s great. People have been complaining about app subscription costs for years. There’s that old complaint: “Why do I have to keep paying for software after I already paid $1000 for my iPhone?” That might actually become reality now.

Source: Hacker News | Original Link

Amazon, Google Unwittingly Reveal the Severity of the U.S. Surveillance State

Amazon’s Ring and Google’s Nest Unwittingly Reveal the Severity of the U.S. Surveillance State Subscribe Sign in Amazon’s Ring and Google’s Nest Unwittingly Reveal the Severity of the U.S. Surveillance State Just a decade after a global backlash was triggered by Snowden reporting on mass domestic surveillance, the state-corporate dragnet is stronger and more invasive than ever. Glenn Greenwald Feb 13, 2026 766 17 157 Share One of Google’s Nest surveillance cameras, whose recordings can be accessed by Google even if users don’t subscribe to the security firm’s services. CC Photo Lab / Shutterstock That the U.S. Surveillance State is rapidly growing to the point of ubiquity has been demonstrated over the past week by seemingly benign events. While the picture that emerges is grim, to put it mildly, at least Americans are again confronted with crystal clarity over how severe this has become. The latest round of valid panic over privacy began during the Super Bowl held on Sunday. During the game, Amazon ran a commercial for its Ring camera security system. The ad manipulatively exploited people’s love of dogs to induce them to ignore the consequences of what Amazon was touting. It seems that trick did not work. The ad highlighted what the company calls its “Search Party” feature, whereby one can upload a picture, for example, of a lost dog. Doing so will activate multiple other Amazon Ring cameras in the neighborhood, which will, in turn, use AI programs to scan all dogs, it seems, and identify the one that is lost. The 30-second commercial was full of heart-tugging scenes of young children and elderly people being reunited with their lost dogs. But the graphic Amazon used seems to have unwittingly depicted how invasive this technology can be. That this capability now exists in a product that has long been pitched as nothing more than a simple tool for homeowners to monitor their own homes created, it seems, an unavoidable contrast between public understanding of Ring and what Amazon was now boasting it could do. Amazon’s Super Bowl ad for Ring and its “Search Party” feature. Many people were not just surprised but quite shocked and alarmed to learn that what they thought was merely their own personal security system now has the ability to link with countless other Ring cameras to form a neighborhood-wide (or city-wide, or state-wide) surveillance dragnet. That Amazon emphasized that this feature is available (for now) only to those who “opt-in” did not assuage concerns. Numerous media outlets sounded the alarm. The online privacy group Electronic Frontier Foundation (EFF) condemned Ring’s program as previewing “a world where biometric identification could be unleashed from consumer devices to identify, track, and locate anything — human, pet, and otherwise.” Many private citizens who previously used Ring also reacted negatively. “Viral videos online show people removing or destroying their cameras over privacy concerns,” reported USA Today. The back

Source: Hacker News | Original Link

Show HN: Perlin Noise Terminal Animation in Rust (60 FPS, Truecolor)

GitHub – denisepattenson/perlin-terminal: Beautiful Perlin noise animation for your terminal — truecolor, 60fps, multiple themes Skip to content You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert denisepattenson / perlin-terminal Public Notifications You must be signed in to change notification settings Fork 0 Star 2 Beautiful Perlin noise animation for your terminal — truecolor, 60fps, multiple themes License MIT license 2 stars 0 forks Branches Tags Activity Star Notifications You must be signed in to change notification settings denisepattenson/perlin-terminal master Branches Tags Go to file Code Open more actions menu Folders and files Name Name Last commit message Last commit date Latest commit History 1 Commit 1 Commit src src .gitignore .gitignore Cargo.lock Cargo.lock Cargo.toml Cargo.toml LICENSE LICENSE README.md README.md View all files Repository files navigation perlin-terminal Beautiful Perlin noise animation for your terminal. Smooth, flowing gradients rendered in 24-bit truecolor using half-block characters for double vertical resolution. Features Truecolor rendering — Full 24-bit RGB color gradients Double vertical resolution — Uses ▀ half-block characters to render 2 pixels per cell Multiple color themes — Ocean, Fire, Aurora, Matrix Smooth animation — Multi-octave Perlin noise for organic, flowing motion 60 FPS — Optimized for smooth rendering Responsive — Handles terminal resize gracefully Clean exit — Ctrl+C / Q / Esc restores terminal state Install cargo install –git https://github.com/denisepattenson/perlin-terminal Or build from source: git clone https://github.com/denisepattenson/perlin-terminal cd perlin-terminal cargo build –release ./target/release/perlin-terminal Usage # Default ocean theme perlin-terminal # Fire theme perlin-terminal –theme fire # Aurora borealis perlin-terminal –theme aurora # Matrix-style green perlin-terminal –theme matrix # Customize noise and speed perlin-terminal –theme fire –scale 0.04 –speed 0.8 Options Flag Default Description -t, –theme ocean Color theme: ocean , fire , aurora , matrix -s, –scale 0.06 Noise scale (smaller = more zoomed in) –speed 0.4 Animation speed multiplier –fps 60 Target frames per second –seed 42 Perlin noise seed Controls Q or Esc — Quit Ctrl+C — Quit Themes 🌊 Ocean Deep navy → royal blue → teal → cyan. Calm and mesmerizing. 🔥 Fire Black → deep red → orange → yellow → white. Like staring into embers. 🌌 Aurora Purple → teal → green → pink. Northern lights in your terminal. 💚 Matrix Black → dark green → bright green. You know the one. Requirements A terminal with 24-bit truecolor support (most modern terminals) Rust 1.70+ License MIT About Beautiful Perlin noise animation for your terminal — truecolor, 60fps, multiple themes Resources Readme License MIT license Uh oh! Th

Source: Hacker News | Original Link

I Fixed Windows Native Development

Welcome to Johnny’s World I Fixed Windows Native Development January 26, 2026 • Jonathan Marler Imagine you’re maintaining a native project. You use Visual Studio for building on Windows, so you do the responsible thing and list it as a dependency Build Requirements: Install Visual Studio If you’re lucky enough not to know this yet, I envy you. Unfortunately, at this point even Boromir knows… Well put Boromir What you may not realize is, you’ve actually signed up to be unpaid tech support for Microsoft’s “Visual Studio Installer”. You might notice GitHub Issues becoming less about your code and more about broken builds, specifically on Windows. You find yourself explaining to a contributor that they didn’t check the “Desktop development with C++” workload, but specifically the v143 build tools and the 10.0.22621.0 SDK. No, not that one, the other one. You spend less time on your project because you’re too busy being a human-powered dependency resolver for a 50GB IDE. Saying “Install Visual Studio” is like handing contributors a choose-your-own-adventure book riddled with bad endings, some of which don’t let you go back. I’ve had to re-image my entire OS more than once over the years. Why is this tragedy unique to Windows? On Linux , the toolchain is usually just a package manager command away. On the other hand, “Visual Studio” is thousands of components. It’s so vast that Microsoft distributes it with a sophisticated GUI installer where you navigate a maze of checkboxes, hunting for which “Workloads” or “Individual Components” contain the actual compiler. Select the wrong one and you might lose hours installing something you don’t need. Miss one, like “Windows 10 SDK (10.0.17763.0)” or “Spectre-mitigated libs,” and your build fails three hours later with a cryptic error like MSB8101 . And heaven help you if you need to downgrade to an older version of the build tools for a legacy project. The Visual Studio ecosystem is built on a legacy of ‘all-in-one’ monoliths. It conflates the editor, the compiler, and the SDK into a single, tangled web. When we list ‘Visual Studio’ as a dependency, we’re failing to distinguish between the tool we use to write code and the environment required to compile it. The pain compounds quickly: Hours-long waits : You spend an afternoon watching a progress bar download 15GB just to get a 50MB compiler. Zero transparency : You have no idea which files were installed or where they went. Your registry is littered with cruft and background update services are permanent residents of your Task Manager. No version control : You can’t check your compiler into Git. If a teammate has a slightly different Build Tools version, your builds can silently diverge. The “ghost” environment : Uninstalling is never truly clean. Moving to a new machine means repeating the entire GUI dance, praying you checked the same boxes. Even after installation, compiling a single C file from the command line requires finding the Developer Command Prom

Source: Hacker News | Original Link

Title: 新闻出版商限制互联网档案访问,因为AI抓取担忧

Title: 新闻出版商限制互联网档案访问,因为AI抓取担忧

新闻出版商们正在限制对互联网档案的访问,这是由于AI抓取相关问题导致的。这些出版商担心自动化工具可能会违反其内容使用条款和版权保护规定。
互联网档案是一个非营利组织,它通过抓取来自全球各地的网站,并在线提供这些资源。然而,新闻出版商们担心这些工具可能会滥用他们的内容,导致侵犯权利和损害收益。
此外,互联网档案也被指控违反了某些出版商的条款,因为它们在其平台上存储了这些新闻组织的文章。这些限制可能会影响到那些依赖于互联网档案来保留和访问历史记录的用户。
该问题正在引起广泛关注,并且有人认为出版商们应该与互联网档案合作,以确保可持续发展和尊重权利的同时,促进信息的流通和保存。

原文链接: https://www.niemanlab.org/2026/01/news-publishers-limit-internet-archive-access-due-to-ai-scraping-concerns/

发布时间: 2026-02-15 20:07

标题:ArchWiki维基编辑者的工作令人敬佩

标题:ArchWiki维基编辑者的工作令人敬佩

正文:
ArchWiki是Arch Linux系统的官方维基,提供了丰富的资源和指南,帮助用户快速学习并使用该操作系统。最近,一篇文章表示对ArchWiki维基编辑者的工作感到深切的爱慕。
ArchWiki编辑者是由志愿者组成的团队,他们在自己的 spare time 中为社区做出了巨大贡献。他们维护和更新了 ArchWiki,确保其内容准确、清晰易读,并且适用于各种用户。
ArchWiki编辑者的工作非常重要,因为它帮助了许多人学习和使用 Arch Linux 系统。他们的努力使得 Arch Linux 成为一种流行的、开源的操作系统,并且被广泛使用于服务器和个人计算机上。
Arc

原文链接: https://k7r.eu/i-love-the-work-of-the-archwiki-maintainers/

发布时间: 2026-02-15 20:06

标题:隐藏YouTube短视频,uBlock过滤器列表更新

标题:隐藏YouTube短视频,uBlock过滤器列表更新

正文:
根据最新的uBlock过滤器列表更新,用户可以轻松地隐藏YouTube Shorts。该列表由GitHub用户i5heu创建,旨在阻止YouTube短视频的播放。
要使用此过滤器,您需要安装uBlock Origin扩展程序,然后导入i5heu提供的过滤器列表。这将阻止YouTube Shorts的加载,从而提高浏览体验并减少浪费时间。
请注意,此过滤器仅用于个人使用,不应用于商业目的或侵犯任何法律规定。
如果您想要隐藏YouTube Shorts,可以前往i5heu的GitHub仓库(

原文链接: https://github.com/i5heu/ublock-hide-yt-shorts/

发布时间: 2026-02-15 20:06

steipete/gogcli – Google Suite CLI: Gmail, GCal, GDrive, GContacts.

GitHub – steipete/gogcli: Google Suite CLI: Gmail, GCal, GDrive, GContacts. Skip to content You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert steipete / gogcli Public Notifications You must be signed in to change notification settings Fork 235 Star 2.6k Google Suite CLI: Gmail, GCal, GDrive, GContacts. gogcli.sh License View license 2.6k stars 235 forks Branches Tags Activity Star Notifications You must be signed in to change notification settings steipete/gogcli main Branches Tags Go to file Code Open more actions menu Folders and files Name Name Last commit message Last commit date Latest commit History 564 Commits 564 Commits .github/ workflows .github/ workflows cmd/ gog cmd/ gog docs docs internal internal scripts scripts .gitignore .gitignore .golangci.yml .golangci.yml .goreleaser.yaml .goreleaser.yaml .lefthook.yml .lefthook.yml AGENTS.md AGENTS.md CHANGELOG.md CHANGELOG.md LICENSE LICENSE Makefile Makefile README.md README.md go.mod go.mod go.sum go.sum View all files Repository files navigation 🧭 gogcli — Google in your terminal. Fast, script-friendly CLI for Gmail, Calendar, Chat, Classroom, Drive, Docs, Slides, Sheets, Forms, Apps Script, Contacts, Tasks, People, Groups (Workspace), and Keep (Workspace-only). JSON-first output, multiple accounts, and least-privilege auth built in. Features Gmail – search threads and messages, send emails, view attachments, manage labels/drafts/filters/delegation/vacation settings, history, and watch (Pub/Sub push) Email tracking – track opens for gog gmail send –track with a small Cloudflare Worker backend Calendar – list/create/update events, detect conflicts, manage invitations, check free/busy status, team calendars, propose new times, focus/OOO/working-location events, recurrence + reminders Classroom – manage courses, roster, coursework/materials, submissions, announcements, topics, invitations, guardians, profiles Chat – list/find/create spaces, list messages/threads (filter by thread/unread), send messages and DMs (Workspace-only) Drive – list/search/upload/download files, manage permissions/comments, organize folders, list shared drives Contacts – search/create/update contacts, access Workspace directory/other contacts Tasks – manage tasklists and tasks: get/create/add/update/done/undo/delete/clear, repeat schedules Sheets – read/write/update spreadsheets, format cells, create new sheets (and export via Drive) Forms – create/get forms and inspect responses Apps Script – create/get projects, inspect content, and run functions Docs/Slides – export to PDF/DOCX/PPTX via Drive (plus create/copy, docs-to-text) People – access profile information Keep (Workspace only) – list/get/search notes and download attachments (service account + domain-wide delegation) Groups – list groups you belong to, view group members

Source: GitHub Trending | Original Link

nautechsystems/nautilus_trader – A high-performance algorithmic trading platform and event-driven backtester

GitHub – nautechsystems/nautilus_trader: A high-performance algorithmic trading platform and event-driven backtester Skip to content You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert nautechsystems / nautilus_trader Public Notifications You must be signed in to change notification settings Fork 2.3k Star 19k A high-performance algorithmic trading platform and event-driven backtester nautilustrader.io License LGPL-3.0 license 19k stars 2.3k forks Branches Tags Activity Star Notifications You must be signed in to change notification settings nautechsystems/nautilus_trader develop Branches Tags Go to file Code Open more actions menu Folders and files Name Name Last commit message Last commit date Latest commit History 17,550 Commits 17,550 Commits .cargo .cargo .config .config .docker .docker .github .github .pre-commit-hooks .pre-commit-hooks .supply-chain .supply-chain assets assets crates crates docs docs examples examples nautilus_trader nautilus_trader python python schema/ sql schema/ sql scripts scripts tests tests .codecov.yml .codecov.yml .codespellrc .codespellrc .dockerignore .dockerignore .env.example .env.example .gitattributes .gitattributes .gitignore .gitignore .gitlint .gitlint .lycheeignore .lycheeignore .markdownlint.jsonc .markdownlint.jsonc .pre-commit-config.yaml .pre-commit-config.yaml .taplo.toml .taplo.toml .typos.toml .typos.toml .yamllint.yaml .yamllint.yaml CLA.md CLA.md CODE_OF_CONDUCT.md CODE_OF_CONDUCT.md CONTRIBUTING.md CONTRIBUTING.md Cargo.lock Cargo.lock Cargo.toml Cargo.toml LICENSE LICENSE Makefile Makefile README.md README.md RELEASES.md RELEASES.md ROADMAP.md ROADMAP.md SECURITY.md SECURITY.md build.py build.py capnp-version capnp-version clippy.toml clippy.toml deny.toml deny.toml osv-scanner.toml osv-scanner.toml pyproject.toml pyproject.toml rust-toolchain.toml rust-toolchain.toml rustfmt.toml rustfmt.toml uv-version uv-version uv.lock uv.lock version.json version.json View all files Repository files navigation Branch Version Status master nightly develop Platform Rust Python Linux (x86_64) 1.93.0 3.12-3.14 Linux (ARM64) 1.93.0 3.12-3.14 macOS (ARM64) 1.93.0 3.12-3.14 Windows (x86_64) 1.93.0 3.12-3.14 Docs : https://nautilustrader.io/docs/ Website : https://nautilustrader.io Support : [email protected] Introduction NautilusTrader is an open-source, high-performance, production-grade algorithmic trading platform, providing quantitative traders with the ability to backtest portfolios of automated trading strategies on historical data with an event-driven engine, and also deploy those same strategies live, with no code changes. The platform is AI-first , designed to develop and deploy algorithmic trading strategies within a highly performant and robust Python-native environment. This helps to address the parity chal

Source: GitHub Trending | Original Link