<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: foresto</title><link>https://news.ycombinator.com/user?id=foresto</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 26 May 2026 18:42:51 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=foresto" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by foresto in "We stopped AI bot spam in our GitHub repo using Git's –author flag"]]></title><description><![CDATA[
<p>> If the email matches their GitHub account, GitHub links the commit to their profile and grants them contributor status.<p>When the article mentioned email matching, I was concerned that it would break down when a contributor's email address changes. (I have contributed to more than a few projects over the years, using email addresses that no longer exist.)<p>However, it looks like they're not using the email address recorded in the author's original git commit, but instead a GitHub-generated address whose unique parts are the GitHub user ID and username. That should survive authors changing their email addresses. It would still break down if a contributor loses access to their account and has to create a new one, but that's probably less common.</p>
]]></description><pubDate>Mon, 18 May 2026 21:49:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=48186203</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=48186203</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48186203</guid></item><item><title><![CDATA[New comment by foresto in "Linux security mailing list 'almost unmanageable'"]]></title><description><![CDATA[
<p>This could be read as reductive, presumptuous, ignorant, and insulting.<p>At the same time, it's often technically true, but for a good reason that you neglected to mention:<p>Those old tools tend to be very capable email clients, not web apps with their awkward attempts to simplify complex conversation structure. A good email client can handle large, high-traffic, frequently branching, long-lived threads with ease. All the web forums I've ever used fail miserably here.<p>The people who are tasked with participating in large scale discussion groups (like the LKML) know this through experience. They prefer email because it works better. It makes their lives easier. It helps them to be more efficient, which is absolutely necessary given the sheer volume of messaging that they handle.<p>Yes, a specialized tool is required to get these benefits, just as a specialized tool is required to make web server output easily readable. Thankfully, these tools have existed for decades.</p>
]]></description><pubDate>Mon, 18 May 2026 20:24:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48185075</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=48185075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48185075</guid></item><item><title><![CDATA[New comment by foresto in "Two computers, one monitor, zero fiddling (2025)"]]></title><description><![CDATA[
<p>In case anyone else likes to know the panel manufacturer before buying a display, it looks like this one is made by Samsung.<p><a href="https://www.displayspecifications.com/en/model/f86e3770" rel="nofollow">https://www.displayspecifications.com/en/model/f86e3770</a><p><a href="https://www.displayspecifications.com/en/model/49bc3e67" rel="nofollow">https://www.displayspecifications.com/en/model/49bc3e67</a></p>
]]></description><pubDate>Mon, 18 May 2026 19:20:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48184220</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=48184220</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48184220</guid></item><item><title><![CDATA[New comment by foresto in "Mercurial, 20 years and counting: how are we still alive and kicking? [video]"]]></title><description><![CDATA[
<p>> I helped them make the wrong choice, Mercurial.<p>20 years ago, Mercurial was not the wrong choice.<p>- Its internal design was very similar to Git's.<p>- Its cross-platform support was superior to Git's. (Git didn't get good Windows support until some years later.)<p>- Its ergonomics were superior to Git's, which was an important factor on its own, and especially important when trying to get a whole organization to retrain and retool around a distributed model.<p>- (It had a third major advantage over Git that I unfortunately cannot recall at the moment.)<p>So you weren't wrong back then...<p>...but Git improved over time, tipping the scale closer to a balanced state. It also had unbeatable author recognition, making it the obvious choice for anyone unaware of Mercurial's advantages, and eventually leading it to benefit from the network effect. And GitHub appeared, greatly improving Git's ecosystem with no support for Mercurial.</p>
]]></description><pubDate>Sun, 17 May 2026 20:51:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48173075</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=48173075</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48173075</guid></item><item><title><![CDATA[New comment by foresto in "Bill to block publishers from killing online games advances in California"]]></title><description><![CDATA[
<p>Of course, it would also create a demand for open-source game server libraries, which would surely appear after a while and make the whole process much easier.<p>So while I believe you about all those difficulties existing today, it's plausible that they would mostly fade away over time. I think temporary growing pains would be an acceptable price for the significant long-term public benefit.</p>
]]></description><pubDate>Fri, 15 May 2026 23:28:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=48155257</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=48155257</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48155257</guid></item><item><title><![CDATA[New comment by foresto in "A few words on DS4"]]></title><description><![CDATA[
<p>Thanks. Outside of LLM circles, DS4 is usually a video game controller.</p>
]]></description><pubDate>Fri, 15 May 2026 01:55:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=48143616</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=48143616</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48143616</guid></item><item><title><![CDATA[New comment by foresto in "Removing the modem and GPS from my 2024 RAV4 hybrid"]]></title><description><![CDATA[
<p>> Government leaders will never give up their pipeline of knowing everything about everyone.<p>Then let us hire different leaders into government. Public servants, not overlords.</p>
]]></description><pubDate>Thu, 14 May 2026 20:48:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=48141016</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=48141016</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48141016</guid></item><item><title><![CDATA[New comment by foresto in "Setting up a free *.city.state.us locality domain (2025)"]]></title><description><![CDATA[
<p>> for (third-party) sale<p>Many of us find it unethical to give money to scalpers.<p>> a handful of .net domains that are under $100<p>And this is why.</p>
]]></description><pubDate>Wed, 13 May 2026 23:22:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48128984</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=48128984</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48128984</guid></item><item><title><![CDATA[New comment by foresto in "Setting up a free *.city.state.us locality domain (2025)"]]></title><description><![CDATA[
<p>Good luck in your gamble.</p>
]]></description><pubDate>Wed, 13 May 2026 18:41:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48125741</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=48125741</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48125741</guid></item><item><title><![CDATA[New comment by foresto in "Setting up a free *.city.state.us locality domain (2025)"]]></title><description><![CDATA[
<p>That was clearly not true for domains directly under .us when I last read their rules, roughly a year ago.<p>I suppose it <i>might</i> be true for .city.state.us subdomains, but those fail my first criterion (they're not short), and are themselves a privacy hazard since they substantially narrow the search space for personal info about the domain owner. So it doesn't refute my criticism.</p>
]]></description><pubDate>Wed, 13 May 2026 17:35:26 +0000</pubDate><link>https://news.ycombinator.com/item?id=48124946</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=48124946</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48124946</guid></item><item><title><![CDATA[New comment by foresto in "Setting up a free *.city.state.us locality domain (2025)"]]></title><description><![CDATA[
<p>Having a domain under the .us TLD once seemed appealing to me for practical reasons: It's short, consistently inexpensive, and hasn't already sold the vast majority of its useful namespace to squatters.<p>Unfortunately, it forbids WHOIS privacy services, which makes it a privacy and security hazard for personal domains. Pity, that.</p>
]]></description><pubDate>Wed, 13 May 2026 17:24:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=48124814</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=48124814</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48124814</guid></item><item><title><![CDATA[New comment by foresto in "The Serial TTL connector we deserve"]]></title><description><![CDATA[
<p>This one?<p><a href="https://en.wikipedia.org/wiki/DEX_(protocol)" rel="nofollow">https://en.wikipedia.org/wiki/DEX_(protocol)</a><p><a href="https://www.cable-tester.com/dex-connector-pin-out/" rel="nofollow">https://www.cable-tester.com/dex-connector-pin-out/</a><p><a href="https://www.storedex.com/abcs-of-dex" rel="nofollow">https://www.storedex.com/abcs-of-dex</a></p>
]]></description><pubDate>Sun, 10 May 2026 21:09:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48088061</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=48088061</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48088061</guid></item><item><title><![CDATA[New comment by foresto in "The Serial TTL connector we deserve"]]></title><description><![CDATA[
<p>I'm aware of serial breaks, but this is the first I've heard of them being interpreted as SysRq by Linux. That could be handy. Thanks for the tip.<p>I assume the possibility of spurious Rx state is why FTDI chose to wire Rx to the tip pin of the female TRS connector: It's the last pin to make contact with anything when plugging in, and therefore least likely to be bridged to ground. I suppose the mechanical design of any particular jack would determine whether it's possible at all.</p>
]]></description><pubDate>Sun, 10 May 2026 17:33:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=48085974</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=48085974</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48085974</guid></item><item><title><![CDATA[New comment by foresto in "The Serial TTL connector we deserve"]]></title><description><![CDATA[
<p>Well, not every vendor does it differently, because there are far more vendors than possible wiring permutations on a 3-contact connector... but I understand what you mean.<p>The same issue applies to PCB header pins.<p>And the same goes for 25-pin D-sub connectors, which have been widely used as RS-232, parallel printer, and SCSI ports.<p>Voltages vary, too.<p>This is why we check before wiring them to other things.</p>
]]></description><pubDate>Sun, 10 May 2026 08:35:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=48082092</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=48082092</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48082092</guid></item><item><title><![CDATA[New comment by foresto in "The Serial TTL connector we deserve"]]></title><description><![CDATA[
<p>What byte sequence on a Tx/Rx/Gnd serial line can trigger Sysrq key sequences?</p>
]]></description><pubDate>Sun, 10 May 2026 08:19:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48082011</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=48082011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48082011</guid></item><item><title><![CDATA[New comment by foresto in "The Serial TTL connector we deserve"]]></title><description><![CDATA[
<p>My scenario is connecting terminal emulators to getty or u-boot, which I think is a common one. A blip of line noise when plugging in would be barely considered an annoyance, easily cleared by pressing Backspace.<p>But yes, if someone happens to be using their serial line for some kind of sensitive signaling, then I would agree that choosing a more isolated connector (or just avoiding hotplug) would make sense.</p>
]]></description><pubDate>Sun, 10 May 2026 00:34:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=48079783</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=48079783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48079783</guid></item><item><title><![CDATA[New comment by foresto in "The Serial TTL connector we deserve"]]></title><description><![CDATA[
<p>They're not random connections; they're predictable. I'm not worried about Tx briefly touching Rx or ground in these devices.</p>
]]></description><pubDate>Sun, 10 May 2026 00:01:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=48079567</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=48079567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48079567</guid></item><item><title><![CDATA[New comment by foresto in "The Serial TTL connector we deserve"]]></title><description><![CDATA[
<p>FTDI (the company practically synonymous with TTL serial adapters) uses 3.5mm tip-ring-sleeve connectors for this. In other words, a common headphone jack.<p>I added one to my single-board computer enclosure, following FTDI's wiring. Now I can easily connect whenever I need to use the serial console, and a standard 3.5mm audio extension cable will let me reach across the room without moving my main computer. Replacement parts, if I ever need them, are cheap and easy to find.<p>Here's the pinout:<p><a href="https://www.ftdichip.com/Support/Documents/DataSheets/Cables/DS_TTL-232R_CABLES.pdf#page=14" rel="nofollow">https://www.ftdichip.com/Support/Documents/DataSheets/Cables...</a></p>
]]></description><pubDate>Sat, 09 May 2026 23:56:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48079543</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=48079543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48079543</guid></item><item><title><![CDATA[New comment by foresto in "Maybe you shouldn't install new software for a bit"]]></title><description><![CDATA[
<p>A stdlib doesn't have to provide everything under the sun in order to be helpful here.<p>Languages with rich standard libraries provide enough common components that it's feasible to build things using only a small handful of external dependencies. Each of those can be carefully chosen, monitored, and potentially even audited, by an individual or small team.<p>That doesn't make the resulting software exploit-proof, of course, but it seems to me much less risky than an ecosystem where most programs pull in hundreds of dependencies, all of which receive far less scrutiny than a language's standard library.</p>
]]></description><pubDate>Fri, 08 May 2026 06:30:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48059400</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=48059400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48059400</guid></item><item><title><![CDATA[New comment by foresto in "I want to live like Costco people"]]></title><description><![CDATA[
<p>> That's not a special,<p>It is a special when the usual price is $2 each.<p>> Why not?<p>Because I'm not interested.</p>
]]></description><pubDate>Thu, 07 May 2026 20:37:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48054611</link><dc:creator>foresto</dc:creator><comments>https://news.ycombinator.com/item?id=48054611</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48054611</guid></item></channel></rss>