<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: deng</title><link>https://news.ycombinator.com/user?id=deng</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 16 Sep 2026 20:57:32 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=deng" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by deng in "Nitter and XCancel receive cease and desist notices"]]></title><description><![CDATA[
<p>PSA: You can follow any Twitter account on Mastodon via `<account>@bird.makeup`.</p>
]]></description><pubDate>Wed, 26 Aug 2026 09:23:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=49446109</link><dc:creator>deng</dc:creator><comments>https://news.ycombinator.com/item?id=49446109</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49446109</guid></item><item><title><![CDATA[New comment by deng in "Anthropic's ‘watermark’ text adulteration in Claude is a perversion of writing"]]></title><description><![CDATA[
<p>I'm sure he honestly appreciates the pushback.</p>
]]></description><pubDate>Mon, 17 Aug 2026 13:39:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49330660</link><dc:creator>deng</dc:creator><comments>https://news.ycombinator.com/item?id=49330660</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49330660</guid></item><item><title><![CDATA[New comment by deng in "In Emacs, everything looks like a service"]]></title><description><![CDATA[
<p>This just proves that you can cram pretty much anything into the client/server dichotomy if you just define "client", "server" and "request" broad enough. Similarly, I remember how desperately people tried to argue that Emacs follows the "Unix philosophy" as long as your LISP functions are doing just one thing, and do them well.
I don't know what you would gain from these things. Emacs follows the idea of LISP machines, I think that much anybody can agree on. From there, Emacs can be or do pretty much whatever you want. It's excellent in communicating with CLI tools - you can call that client/server if you want, but I wouldn't know what you'd gain from that definition. The reality is that Emacs has gone through <i>a lot</i> of fads and hypes over its decades of existence, and each time, it has taken something along the way. Heck, there's a whole semantic parsing engine buried within (CEDET), which nowadays is pretty much unused, because then LSPs came along, and now we have agents (which Emacs btw is a pretty decent frontend for).</p>
]]></description><pubDate>Fri, 10 Jul 2026 12:43:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=48859111</link><dc:creator>deng</dc:creator><comments>https://news.ycombinator.com/item?id=48859111</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48859111</guid></item><item><title><![CDATA[New comment by deng in "Since Linux 6.9, LUKS suspend stopped wiping disk-encryption keys from memory"]]></title><description><![CDATA[
<p>> If you’re not a major criminal, bitcoin whale, or intelligence target this is almost certainly academic.<p>Thanks, that's what I thought.</p>
]]></description><pubDate>Thu, 02 Jul 2026 17:08:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48764399</link><dc:creator>deng</dc:creator><comments>https://news.ycombinator.com/item?id=48764399</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48764399</guid></item><item><title><![CDATA[New comment by deng in "Since Linux 6.9, LUKS suspend stopped wiping disk-encryption keys from memory"]]></title><description><![CDATA[
<p>Still, this is a pretty crazy definition of "anyone".</p>
]]></description><pubDate>Thu, 02 Jul 2026 17:03:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=48764323</link><dc:creator>deng</dc:creator><comments>https://news.ycombinator.com/item?id=48764323</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48764323</guid></item><item><title><![CDATA[New comment by deng in "Since Linux 6.9, LUKS suspend stopped wiping disk-encryption keys from memory"]]></title><description><![CDATA[
<p>> Anyone with physical access. I think it is understandable from the phrase.<p>Sorry, I'm probably dense, I still don't get it. You steal a laptop, you open it, the screen is locked with a password/fingerprint whatever. How do you read out the RAM from that laptop?</p>
]]></description><pubDate>Thu, 02 Jul 2026 16:57:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48764230</link><dc:creator>deng</dc:creator><comments>https://news.ycombinator.com/item?id=48764230</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48764230</guid></item><item><title><![CDATA[New comment by deng in "Since Linux 6.9, LUKS suspend stopped wiping disk-encryption keys from memory"]]></title><description><![CDATA[
<p>> Except that, for more than two years, the encryption key remained resident in memory across suspend, leaving it there for the taking by anyone who seized the still-powered laptop.<p>I don't get it. Obviously, the laptop is locked when it resumes, how is that key "for the taking by anyone"? I'm not saying it is impossible to read out RAM from a locked laptop, but surely not by "anyone".</p>
]]></description><pubDate>Thu, 02 Jul 2026 16:43:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48764049</link><dc:creator>deng</dc:creator><comments>https://news.ycombinator.com/item?id=48764049</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48764049</guid></item><item><title><![CDATA[New comment by deng in "Steam Machine launches today"]]></title><description><![CDATA[
<p>Well, when they announced it (7 months ago) I got laughed out of the room when I said this will be at least 1k$ because of the RAM crisis, and people quoted famous Youtuber "Moores Law is Dead" that this thing has a 300$ BOM and will be 600$ max, probably just 450$...</p>
]]></description><pubDate>Mon, 22 Jun 2026 19:27:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48634848</link><dc:creator>deng</dc:creator><comments>https://news.ycombinator.com/item?id=48634848</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48634848</guid></item><item><title><![CDATA[New comment by deng in "RTX 5080 and RTX 3090 Setup: 80 Tok/s on Qwen 3.6 27B Q8"]]></title><description><![CDATA[
<p>I can understand the joy of running things yourself, and can also see the privacy aspect. However, I pay ~3$ per 1M/tokens for that model on Openrouter, and it's not even quantized. A refurbished 3090 and a 5080 will set you back well over 2k, not to mention the electricity to run them...</p>
]]></description><pubDate>Sat, 13 Jun 2026 15:34:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=48518288</link><dc:creator>deng</dc:creator><comments>https://news.ycombinator.com/item?id=48518288</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48518288</guid></item><item><title><![CDATA[New comment by deng in "Leaving Mozilla"]]></title><description><![CDATA[
<p>That engineer went on to create Brave, a browser that pays you Monopoly money for watching ads, injected affiliate links, installed their commercial VPN without asking, and leaked DNS traffic when using Tor in its "privacy" mode. I'd say Mozilla dodged a bullet there.</p>
]]></description><pubDate>Sat, 13 Jun 2026 12:42:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=48516726</link><dc:creator>deng</dc:creator><comments>https://news.ycombinator.com/item?id=48516726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48516726</guid></item><item><title><![CDATA[New comment by deng in "Rsync and outrage"]]></title><description><![CDATA[
<p>I wouldn't say these are "basic bugs". The first is specific to using 'rrsync', and the second is when using the rsync daemon, and I can't remember when I last saw a system using that one (yes, I'm aware there are still use cases for using the rsync protocol, but I would consider it pretty obscure nowadays).<p>You could argue that he should've bumped the version more and should've done a longer beta test, but on the other hand, these were mostly security fixes, and I can understand he wanted to get them out there rather sooner than later (also "doing a beta test" is easier said than done - how do you get people to run a test version of rsync?).</p>
]]></description><pubDate>Wed, 03 Jun 2026 06:58:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48380837</link><dc:creator>deng</dc:creator><comments>https://news.ycombinator.com/item?id=48380837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48380837</guid></item><item><title><![CDATA[New comment by deng in "A 10 year old Xeon is all you need"]]></title><description><![CDATA[
<p>These servers had no fan control whatsoever, they always ran full blast. That's not untypical for rack servers, because as written: they are designed for server rooms, and you're supposed to wear ear protection there anyway... Yes, I could've modified them, but I ditched them because running them simply made no sense (especially the high idle power consumption was ridiculous).</p>
]]></description><pubDate>Mon, 01 Jun 2026 11:15:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48355312</link><dc:creator>deng</dc:creator><comments>https://news.ycombinator.com/item?id=48355312</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48355312</guid></item><item><title><![CDATA[New comment by deng in "A 10 year old Xeon is all you need"]]></title><description><![CDATA[
<p>OK, then you're in luck. I had a bunch of old 1U rack servers and even in the next room it was too annoying to run them (they had a bunch of 40mm fans which always ran at full speed, because in a server room, no one can hear you scream).</p>
]]></description><pubDate>Mon, 01 Jun 2026 10:48:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48355090</link><dc:creator>deng</dc:creator><comments>https://news.ycombinator.com/item?id=48355090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48355090</guid></item><item><title><![CDATA[New comment by deng in "A 10 year old Xeon is all you need"]]></title><description><![CDATA[
<p>Nice post and technically impressive work. I agree we need to understand the build pipeline and be able to do things locally. However, depending on your electricity cost, it might not make sense financially. These old servers are not energy efficient at all (I'm guessing that old Xeon server will easily pull 200W on load), and that model is currently at 0.1$/0.3$ per 1M tokens (with 76 tps and 262k context) in Openrouter (also, these servers are LOUD).<p>EDIT: I stand corrected, 200W is apparently way too high of an estimate. I used to run a bunch of old Xeon servers and they slurped watts like crazy, but I can't remember which ones exactly those were.</p>
]]></description><pubDate>Mon, 01 Jun 2026 10:32:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48354961</link><dc:creator>deng</dc:creator><comments>https://news.ycombinator.com/item?id=48354961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48354961</guid></item><item><title><![CDATA[New comment by deng in "It's hard to justify buying a Framework 12"]]></title><description><![CDATA[
<p>Well, if Apple killed it, Lenovo killed it even more. I recently was looking for a laptop for a student. The Lenovo E14 Gen7 is 800 Euros here in Germany (where prices are always higher, the MacBook Neo is 700 Euros), it has 16GB of RAM, 1TB SSD, a 2.8k IPS display, a Intel Ultra5 12core CPU, and it has a repairability score of 9/10 from ifixit. Framework doesn't even come close to that package.</p>
]]></description><pubDate>Fri, 29 May 2026 17:10:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=48326138</link><dc:creator>deng</dc:creator><comments>https://news.ycombinator.com/item?id=48326138</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48326138</guid></item><item><title><![CDATA[New comment by deng in "Ripgrep AI Policy"]]></title><description><![CDATA[
<p>Looking at all the unmerged pull requests in ripgrep, you can see what's going on. I will not link him here, but for instance, there's a "Senior Software Engineer at Microsoft", whose agent created 260 PRs in 211 repos with trivial typo fixes in code comments(!). Almost all of them are rejected (including those in ripgrep), but of course, a few get merged and he now boasts he "contributed" to sqlalchemy, Nim and others... What a time to be alive.</p>
]]></description><pubDate>Wed, 27 May 2026 21:43:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=48301165</link><dc:creator>deng</dc:creator><comments>https://news.ycombinator.com/item?id=48301165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48301165</guid></item><item><title><![CDATA[Google Replaces Fitbit App with Terrible AI Garbage, Being Review Bombed]]></title><description><![CDATA[
<p>Article URL: <a href="https://kotaku.com/google-fitbit-app-health-new-update-ai-filled-version-and-everybody-is-mad-2000699806">https://kotaku.com/google-fitbit-app-health-new-update-ai-filled-version-and-everybody-is-mad-2000699806</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48296785">https://news.ycombinator.com/item?id=48296785</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 27 May 2026 16:38:33 +0000</pubDate><link>https://kotaku.com/google-fitbit-app-health-new-update-ai-filled-version-and-everybody-is-mad-2000699806</link><dc:creator>deng</dc:creator><comments>https://news.ycombinator.com/item?id=48296785</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48296785</guid></item><item><title><![CDATA[New comment by deng in "I turned a $80 RK3562 Android tablet into a Debian Linux workstation"]]></title><description><![CDATA[
<p>You can't release this under MIT license, as it contains a ton of various different things under various different licenses, from GPL to proprietary.</p>
]]></description><pubDate>Mon, 18 May 2026 06:10:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48176090</link><dc:creator>deng</dc:creator><comments>https://news.ycombinator.com/item?id=48176090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48176090</guid></item><item><title><![CDATA[New comment by deng in "Security researcher says Microsoft built a Bitlocker backdoor, releases exploit"]]></title><description><![CDATA[
<p>But it's also plug&play for anyone stealing your laptop, see for instance<p><a href="https://news.ycombinator.com/item?id=39941021">https://news.ycombinator.com/item?id=39941021</a></p>
]]></description><pubDate>Sun, 17 May 2026 15:01:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=48169543</link><dc:creator>deng</dc:creator><comments>https://news.ycombinator.com/item?id=48169543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48169543</guid></item><item><title><![CDATA[New comment by deng in "They Live (1988) inspired Adblocker"]]></title><description><![CDATA[
<p>So you consider calling something "ironic" an extreme position? On a more general note, you will find that many people are uncomfortable with the idea that AI will replace human work, especially when it relates to art, which this project in question references.</p>
]]></description><pubDate>Tue, 12 May 2026 09:03:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48105886</link><dc:creator>deng</dc:creator><comments>https://news.ycombinator.com/item?id=48105886</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48105886</guid></item></channel></rss>