<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: gatestone</title><link>https://news.ycombinator.com/user?id=gatestone</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 29 Oct 2026 20:15:16 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gatestone" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gatestone in "What do Visa and Mastercard do? An intro to card networks"]]></title><description><![CDATA[
<p>I find this interesting as a technology, as a business process, and above all as a system for managing trust on a global scale across different jurisdictions. In a sense, the credit card system accomplishes something that even the UN, international law, Interpol and military mights cannot do: it enables individuals to enter into trustworthy global agreements with minimal effort and risk, and at very low transaction costs.</p>
]]></description><pubDate>Thu, 10 Sep 2026 08:34:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=49640345</link><dc:creator>gatestone</dc:creator><comments>https://news.ycombinator.com/item?id=49640345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49640345</guid></item><item><title><![CDATA[New comment by gatestone in "Parallel Parentheses Matching"]]></title><description><![CDATA[
<p>Reminds me of Thinking Machines and Danny Hillis. See chapter "Parsing a Regular Language" in "DATA PARALLEL ALGORITHMS" <<a href="https://rsim.cs.illinois.edu/arch/qual_papers/systems/3.pdf" rel="nofollow">https://rsim.cs.illinois.edu/arch/qual_papers/systems/3.pdf</a>>.</p>
]]></description><pubDate>Fri, 26 Jun 2026 10:16:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=48684778</link><dc:creator>gatestone</dc:creator><comments>https://news.ycombinator.com/item?id=48684778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48684778</guid></item><item><title><![CDATA[New comment by gatestone in "TIL: You can make HTTP requests without curl using Bash /dev/TCP"]]></title><description><![CDATA[
<p>In Plan 9 you did have a real (synthetic) /net, and could do that and more from any program. You could even mount /net from another machine via 9P protocol and have an instant VPN...<p>9front lets you play with that on Linux.<p>Some Plan 9 like /net things are visible in Go libraries... (Rob Pike legacy)</p>
]]></description><pubDate>Wed, 17 Jun 2026 06:36:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=48566599</link><dc:creator>gatestone</dc:creator><comments>https://news.ycombinator.com/item?id=48566599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48566599</guid></item><item><title><![CDATA[New comment by gatestone in "πFS"]]></title><description><![CDATA[
<p><a href="https://math.stackexchange.com/questions/1817064/bbp-formula-for-e" rel="nofollow">https://math.stackexchange.com/questions/1817064/bbp-formula...</a></p>
]]></description><pubDate>Thu, 11 Jun 2026 10:16:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48488415</link><dc:creator>gatestone</dc:creator><comments>https://news.ycombinator.com/item?id=48488415</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48488415</guid></item><item><title><![CDATA[New comment by gatestone in "A Letter from Dijkstra on APL (1982)"]]></title><description><![CDATA[
<p>Reminds me when Russ Cox (Go, Google, Bell Labs) used Rob Pike's APL like Ivy to solve 2021 Advent of code puzzles:<p><a href="https://www.reddit.com/r/apljk/comments/uccbd6/russ_cox_solves_most_of_the_2021_advent_of_code/" rel="nofollow">https://www.reddit.com/r/apljk/comments/uccbd6/russ_cox_solv...</a></p>
]]></description><pubDate>Fri, 01 May 2026 19:09:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=47978821</link><dc:creator>gatestone</dc:creator><comments>https://news.ycombinator.com/item?id=47978821</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47978821</guid></item><item><title><![CDATA[New comment by gatestone in "Archive of BYTE magazine, starting with issue #1 in 1975"]]></title><description><![CDATA[
<p>I am especially fond of this article inventing LLMs as Markov chains.<p><a href="https://archive.org/details/byte-magazine-1984-11/page/n129/mode/2up" rel="nofollow">https://archive.org/details/byte-magazine-1984-11/page/n129/...</a></p>
]]></description><pubDate>Mon, 20 Apr 2026 12:19:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=47833214</link><dc:creator>gatestone</dc:creator><comments>https://news.ycombinator.com/item?id=47833214</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47833214</guid></item><item><title><![CDATA[New comment by gatestone in "We pwned X, Vercel, Cursor, and Discord through a supply-chain attack"]]></title><description><![CDATA[
<p>Who ever invented the idea that you can embed Javasript to picture files?</p>
]]></description><pubDate>Fri, 19 Dec 2025 08:29:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=46323545</link><dc:creator>gatestone</dc:creator><comments>https://news.ycombinator.com/item?id=46323545</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46323545</guid></item><item><title><![CDATA[New comment by gatestone in "The input stack on Linux: An end-to-end architecture overview"]]></title><description><![CDATA[
<p>Someone else can explain, how me pressing "a" gets to light some LEDs on my screen, and what happens in the output part of the data flow.</p>
]]></description><pubDate>Fri, 28 Nov 2025 10:48:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46077465</link><dc:creator>gatestone</dc:creator><comments>https://news.ycombinator.com/item?id=46077465</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46077465</guid></item><item><title><![CDATA[New comment by gatestone in "Personal data storage is an idea whose time has come"]]></title><description><![CDATA[
<p>No one mentioned Upspin? A global file namespace (URL, but better...) and protocol to isolate public data users from private governance and storage, by gurus like Rob Pike. <a href="https://github.com/upspin/upspin" rel="nofollow">https://github.com/upspin/upspin</a></p>
]]></description><pubDate>Mon, 06 Oct 2025 11:49:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=45490359</link><dc:creator>gatestone</dc:creator><comments>https://news.ycombinator.com/item?id=45490359</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45490359</guid></item><item><title><![CDATA[New comment by gatestone in ""Europe Is Jailing People for Online Speech," by Prof. Yascha Mounk"]]></title><description><![CDATA[
<p>At least in Finland the jail sentences have been related to extreme widely published antisemitism. Fines have been given for other sorts of hate speech.<p>If the U.S. wants this to be allowed, it is your business. But it is ours to decide, if we want to allow nazis synmpathy newspapers advocating killing of the jew. Generally, the americans are lost in their arrogance here, as always.</p>
]]></description><pubDate>Tue, 13 May 2025 09:23:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=43971100</link><dc:creator>gatestone</dc:creator><comments>https://news.ycombinator.com/item?id=43971100</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43971100</guid></item><item><title><![CDATA[New comment by gatestone in "Nevermind, an album on major chords"]]></title><description><![CDATA[
<p>I don't think there has been a rock album ever since, that would have been so big, popular, revolutionary and generation defining. I guess some genius must have been there.</p>
]]></description><pubDate>Mon, 05 May 2025 14:00:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=43895223</link><dc:creator>gatestone</dc:creator><comments>https://news.ycombinator.com/item?id=43895223</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43895223</guid></item><item><title><![CDATA[New comment by gatestone in "EUCLEAK Side-Channel Attack on the YubiKey 5 Series"]]></title><description><![CDATA[
<p>Can you explain me, why do you need to be online to extract the private key? Can't you just steal the token, input the nonces offline, and meter timing? Then, crunch out the private key, and only then, if needed, phish the password?</p>
]]></description><pubDate>Wed, 04 Sep 2024 11:59:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=41444638</link><dc:creator>gatestone</dc:creator><comments>https://news.ycombinator.com/item?id=41444638</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=41444638</guid></item><item><title><![CDATA[New comment by gatestone in "A floating solar-powered device produces clean water and clean fuel"]]></title><description><![CDATA[
<p>If this is inefficient, what are you comparing to? What is the best way to purify water or produce hydrogen with solar energy? Is there a good way? Certainly producing electricity first can't be the most affordable way?</p>
]]></description><pubDate>Fri, 17 Nov 2023 08:36:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=38300980</link><dc:creator>gatestone</dc:creator><comments>https://news.ycombinator.com/item?id=38300980</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=38300980</guid></item><item><title><![CDATA[New comment by gatestone in "Banging errors in Go"]]></title><description><![CDATA[
<p>Designing better error handling in Go is an ongoing work. Proposols are being considered. Personally I don't see a big problem in real life Go code bases.<p>Note that there is kind of a philosophical cul-de-sac here. If you understand and expect your "errors" (= exceptional situations that prevent the program to do what we thought the user wanted) you can handle them, and they become part of your program normal logic.<p>If you don't understand or ainticipate your errors, or choose to neglect situations that are not really rare or are really dangerous, no amount of special language constructs will save your users.<p><a href="https://go.googlesource.com/proposal/+/master/design/go2draft-error-handling-overview.md" rel="nofollow noreferrer">https://go.googlesource.com/proposal/+/master/design/go2draf...</a></p>
]]></description><pubDate>Fri, 20 Oct 2023 10:19:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=37954316</link><dc:creator>gatestone</dc:creator><comments>https://news.ycombinator.com/item?id=37954316</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37954316</guid></item><item><title><![CDATA[New comment by gatestone in "Banging errors in Go"]]></title><description><![CDATA[
<p>If you browse random Go code from <a href="https://pkg.go.dev/" rel="nofollow noreferrer">https://pkg.go.dev/</a> you will have a hard time finding that hypothetical case where most of your code is error handling chores. The problem is artificial.</p>
]]></description><pubDate>Fri, 20 Oct 2023 06:29:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=37952962</link><dc:creator>gatestone</dc:creator><comments>https://news.ycombinator.com/item?id=37952962</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37952962</guid></item><item><title><![CDATA[New comment by gatestone in "On Learning to Program with LLMs"]]></title><description><![CDATA[
<p>They are also pretty good in teaching you human languages. There is a saying that the best way to learn a new language is to fall in love with someone who speaks it. ChatGPT speaks them all. Start with "Show me some simple phrases in Chinese and in English..."</p>
]]></description><pubDate>Mon, 02 Oct 2023 09:40:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=37735952</link><dc:creator>gatestone</dc:creator><comments>https://news.ycombinator.com/item?id=37735952</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37735952</guid></item><item><title><![CDATA[New comment by gatestone in "Are any words the same in all languages?"]]></title><description><![CDATA[
<p>"Kiosk" is pretty universal, Persian originally.</p>
]]></description><pubDate>Fri, 08 Sep 2023 12:13:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=37432523</link><dc:creator>gatestone</dc:creator><comments>https://news.ycombinator.com/item?id=37432523</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=37432523</guid></item><item><title><![CDATA[New comment by gatestone in "Demystifying burnout – A deep dive into its symptoms and remedies"]]></title><description><![CDATA[
<p>Burnout at work is easy. Burnout in life is harder.</p>
]]></description><pubDate>Tue, 27 Jun 2023 05:18:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=36489178</link><dc:creator>gatestone</dc:creator><comments>https://news.ycombinator.com/item?id=36489178</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=36489178</guid></item><item><title><![CDATA[New comment by gatestone in "Copilot under fire as dev claims it emits 'large chunks of my copyrighted code'"]]></title><description><![CDATA[
<p>How is this problem different from DALL-E and such? Is the copyright legislation ready for all this, and when will there be established interpretations of law?</p>
]]></description><pubDate>Thu, 20 Oct 2022 12:19:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=33273520</link><dc:creator>gatestone</dc:creator><comments>https://news.ycombinator.com/item?id=33273520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=33273520</guid></item><item><title><![CDATA[New comment by gatestone in "Surprising result while transpiling C to Go"]]></title><description><![CDATA[
<p>That’s a myth. Go read some random Go. Trivial functions often do nothing but call a couple of other functions, check errors and return. But non-trivial functions use relatively less lines for error handling.</p>
]]></description><pubDate>Wed, 22 Jun 2022 13:48:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=31835928</link><dc:creator>gatestone</dc:creator><comments>https://news.ycombinator.com/item?id=31835928</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=31835928</guid></item></channel></rss>