<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: tightbookkeeper</title><link>https://news.ycombinator.com/user?id=tightbookkeeper</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 09 May 2026 09:24:52 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=tightbookkeeper" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by tightbookkeeper in "Something weird is happening with LLMs and chess"]]></title><description><![CDATA[
<p>This is 10 year old story. It’s very interesting which ones stay in the public consciousness.</p>
]]></description><pubDate>Fri, 15 Nov 2024 14:11:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=42147093</link><dc:creator>tightbookkeeper</dc:creator><comments>https://news.ycombinator.com/item?id=42147093</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42147093</guid></item><item><title><![CDATA[New comment by tightbookkeeper in "The Onion buys Infowars"]]></title><description><![CDATA[
<p>You’re missing context. We are discussing their 5+ other lawsuits.</p>
]]></description><pubDate>Fri, 15 Nov 2024 13:48:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=42146892</link><dc:creator>tightbookkeeper</dc:creator><comments>https://news.ycombinator.com/item?id=42146892</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42146892</guid></item><item><title><![CDATA[New comment by tightbookkeeper in "The Onion buys Infowars"]]></title><description><![CDATA[
<p>Only for the larp value. What attributes make it more dangerous?</p>
]]></description><pubDate>Fri, 15 Nov 2024 13:46:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=42146875</link><dc:creator>tightbookkeeper</dc:creator><comments>https://news.ycombinator.com/item?id=42146875</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42146875</guid></item><item><title><![CDATA[New comment by tightbookkeeper in "The Onion buys Infowars"]]></title><description><![CDATA[
<p>AR-15 is merely a body style, there is no metric by which it is more dangerous than a hunting rifle.</p>
]]></description><pubDate>Fri, 15 Nov 2024 04:29:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=42143971</link><dc:creator>tightbookkeeper</dc:creator><comments>https://news.ycombinator.com/item?id=42143971</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42143971</guid></item><item><title><![CDATA[New comment by tightbookkeeper in "The Onion buys Infowars"]]></title><description><![CDATA[
<p>> what else would you propose?<p>Not suing others for millions or billions and spreading misery. Nothing can bring those kids back.<p>Maybe the government could have offered education and employment guarantees to the families?<p>> only country<p>Want to list some other things only the US has?</p>
]]></description><pubDate>Fri, 15 Nov 2024 04:28:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=42143963</link><dc:creator>tightbookkeeper</dc:creator><comments>https://news.ycombinator.com/item?id=42143963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42143963</guid></item><item><title><![CDATA[New comment by tightbookkeeper in "The Onion buys Infowars"]]></title><description><![CDATA[
<p>Sounds like a principled take based on rule of law.</p>
]]></description><pubDate>Thu, 14 Nov 2024 23:02:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=42142183</link><dc:creator>tightbookkeeper</dc:creator><comments>https://news.ycombinator.com/item?id=42142183</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42142183</guid></item><item><title><![CDATA[New comment by tightbookkeeper in "The Onion buys Infowars"]]></title><description><![CDATA[
<p>Wikipedia page disagrees with you. Whether they collected that amount, I do not know.</p>
]]></description><pubDate>Thu, 14 Nov 2024 19:01:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=42139863</link><dc:creator>tightbookkeeper</dc:creator><comments>https://news.ycombinator.com/item?id=42139863</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42139863</guid></item><item><title><![CDATA[New comment by tightbookkeeper in "The Onion buys Infowars"]]></title><description><![CDATA[
<p>No. I actually don’t think lashing out at any wallet that happens to be in the area will make anyone happy.<p>The people who are responsible are dead.</p>
]]></description><pubDate>Thu, 14 Nov 2024 18:42:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=42139595</link><dc:creator>tightbookkeeper</dc:creator><comments>https://news.ycombinator.com/item?id=42139595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42139595</guid></item><item><title><![CDATA[New comment by tightbookkeeper in "The Onion buys Infowars"]]></title><description><![CDATA[
<p>> people/orgs that enabled the tragedy<p>They didn’t though. Holding a rifle manufacturer liable for a shooting makes no sense, unless applied universally.<p>A journalist writing a book did not cause the shooting.<p>This is greed and lashing out in pain. I’m sure members of the community have ruined their life in pursuit of these things.</p>
]]></description><pubDate>Thu, 14 Nov 2024 18:40:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=42139581</link><dc:creator>tightbookkeeper</dc:creator><comments>https://news.ycombinator.com/item?id=42139581</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42139581</guid></item><item><title><![CDATA[New comment by tightbookkeeper in "Async await: the worst thing to happen to programming?"]]></title><description><![CDATA[
<p>Desktop OS may struggle at thousands of thread. Linux can handle many more just fine.<p>> Your program needs one million threads that sleep for 2 seconds, read some data and then finish.<p>I have yet to see this problem, but yeah I agree that millions is about when there will be problems.</p>
]]></description><pubDate>Thu, 14 Nov 2024 16:15:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=42137670</link><dc:creator>tightbookkeeper</dc:creator><comments>https://news.ycombinator.com/item?id=42137670</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42137670</guid></item><item><title><![CDATA[New comment by tightbookkeeper in "The Onion buys Infowars"]]></title><description><![CDATA[
<p>Don’t forget their many other successful lawsuits:<p>- school administration<p>- rifle manufacturer<p>- the shooters mother (home insurance)<p>- other journalists who wrote about the event<p>I don’t know exactly what compensation they should get, but this does not seem like a healthy or sustainable way for our society to deal with tragedy.</p>
]]></description><pubDate>Thu, 14 Nov 2024 16:13:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=42137642</link><dc:creator>tightbookkeeper</dc:creator><comments>https://news.ycombinator.com/item?id=42137642</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42137642</guid></item><item><title><![CDATA[New comment by tightbookkeeper in "The Onion buys Infowars"]]></title><description><![CDATA[
<p>I have yet to hear what meaning tolerance has in this interpretation.<p>Surely chairman mao agrees with free speech that doesn’t harm his society and social programs</p>
]]></description><pubDate>Thu, 14 Nov 2024 16:09:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=42137602</link><dc:creator>tightbookkeeper</dc:creator><comments>https://news.ycombinator.com/item?id=42137602</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42137602</guid></item><item><title><![CDATA[New comment by tightbookkeeper in "Async await: the worst thing to happen to programming?"]]></title><description><![CDATA[
<p>I agree. The right thing to do is to wait for the task to finish. I wrote that first line in jest,<p>I’m making fun of the notion that blocking = slow = unresponsive.</p>
]]></description><pubDate>Thu, 14 Nov 2024 11:57:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=42135362</link><dc:creator>tightbookkeeper</dc:creator><comments>https://news.ycombinator.com/item?id=42135362</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42135362</guid></item><item><title><![CDATA[New comment by tightbookkeeper in "Async await: the worst thing to happen to programming?"]]></title><description><![CDATA[
<p>> you run out of (OS) threads very fast.<p>What does run out mean?</p>
]]></description><pubDate>Thu, 14 Nov 2024 11:55:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=42135350</link><dc:creator>tightbookkeeper</dc:creator><comments>https://news.ycombinator.com/item?id=42135350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42135350</guid></item><item><title><![CDATA[New comment by tightbookkeeper in "Async await: the worst thing to happen to programming?"]]></title><description><![CDATA[
<p>And somehow all these programmers who never care about performance because “computers are fast” become micro-optimizers, willing to restructure every line of code to save a few KB of RAM and rare handful of ms for a context switch.</p>
]]></description><pubDate>Thu, 14 Nov 2024 11:49:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=42135313</link><dc:creator>tightbookkeeper</dc:creator><comments>https://news.ycombinator.com/item?id=42135313</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42135313</guid></item><item><title><![CDATA[New comment by tightbookkeeper in "Ask HN: Been coding for 3 years, but algorithms & DS still feel like a chore"]]></title><description><![CDATA[
<p>If you’re talking about the course where you write a linked list, hash table, quick sort, etc. That’s pretty basic and fundamental stuff. And I don’t know why you would like programming.<p>If you’re talking about the course where you prove the runtime of an algorithm using mathematical induction techniques, well that’s more of interest to mathematicians and researchers. Learn what you can, know where to look back if needed, but it’s ok.</p>
]]></description><pubDate>Thu, 14 Nov 2024 11:41:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=42135251</link><dc:creator>tightbookkeeper</dc:creator><comments>https://news.ycombinator.com/item?id=42135251</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42135251</guid></item><item><title><![CDATA[New comment by tightbookkeeper in "Async await: the worst thing to happen to programming?"]]></title><description><![CDATA[
<p>> you disable every single button that allows the user to do something else before the previous operation completes.<p>Wow you mean the whole program becomes unresponsive? Crazy!<p>To address your main point, yes, scrolling, hover, etc can continue to work. But now you genuinely have two things your program is doing at once, and these must be coordinated.<p>A gui framework typically handles this, with a separate thread (or separate OS process). So your thread that responds to events can block while the render/refresh continues doing its thing.<p>With this design the problem goes away. Instead of writing code that disables the ui, issues a callback, waits to respond, you just literally write:<p>If (!file.delete()) {
    Showerror()
}<p>This is the kind of code you can read, and put breakpoints on.</p>
]]></description><pubDate>Thu, 14 Nov 2024 11:24:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=42135165</link><dc:creator>tightbookkeeper</dc:creator><comments>https://news.ycombinator.com/item?id=42135165</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42135165</guid></item><item><title><![CDATA[New comment by tightbookkeeper in "Async await: the worst thing to happen to programming?"]]></title><description><![CDATA[
<p>> hang<p>Hang implies there is something you are not responding to.<p>Let me ask again. What are you imagining your main thread should be doing while it is waiting for essential data?<p>responding to new inputs means changing state. But your program is already in another. Two separate program execution states are best described by two separate threads.<p>> crash<p>Crash early, crash often. If invariants can’t be maintained, don’t pretend otherwise.</p>
]]></description><pubDate>Thu, 14 Nov 2024 11:04:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=42135044</link><dc:creator>tightbookkeeper</dc:creator><comments>https://news.ycombinator.com/item?id=42135044</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42135044</guid></item><item><title><![CDATA[New comment by tightbookkeeper in "Async await: the worst thing to happen to programming?"]]></title><description><![CDATA[
<p>But most windows 98 era Ui programs were 1 or 2 threads…. You just handle events in order in a loop.<p>It works and is far more responsive than what we have today.<p>> Disks are certainly not quick enough to have File.Delete(...) be blocking<p>What if you invoke a delete and then it fails and you want the user to respond? What will the state of your UI be when that happens?</p>
]]></description><pubDate>Thu, 14 Nov 2024 10:51:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=42134968</link><dc:creator>tightbookkeeper</dc:creator><comments>https://news.ycombinator.com/item?id=42134968</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42134968</guid></item><item><title><![CDATA[New comment by tightbookkeeper in "Async await: the worst thing to happen to programming?"]]></title><description><![CDATA[
<p>> non-blocking<p>What is your program going to work on while it waits for the task? Usually nothing. You need to read some data before analyzing it, etc.<p>While you wait the OS can switch to other threads.<p>The only question here is whether you want to return that time to the operating system or to your language runtime.<p>> they’re just hiding the complexity<p>async/await feels helpful because you can write normal code again! If else, for loops, etc.<p>Oh wait that’s also what the UNIX operating system does. It abstracts away all this blocking and context switching so you can write normal code.<p>> If adding async to a function is too much<p>The authors point is a good one. You essentially have two languages and classes of functions. The regular version and the async version. Lots of duplication and a tendency for everything to become async.<p>> a skill issue.<p>I think you don’t understand process scheduling.</p>
]]></description><pubDate>Thu, 14 Nov 2024 10:45:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=42134924</link><dc:creator>tightbookkeeper</dc:creator><comments>https://news.ycombinator.com/item?id=42134924</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42134924</guid></item></channel></rss>