<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: mkehrt</title><link>https://news.ycombinator.com/user?id=mkehrt</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 07 Oct 2026 07:13:27 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mkehrt" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mkehrt in "Dust: Pretraining Transformers Without Backpropagation"]]></title><description><![CDATA[
<p>I’m not sure that’s true. We have literal billions of years of training.</p>
]]></description><pubDate>Tue, 06 Oct 2026 17:28:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49981554</link><dc:creator>mkehrt</dc:creator><comments>https://news.ycombinator.com/item?id=49981554</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49981554</guid></item><item><title><![CDATA[New comment by mkehrt in "Type Safe Generic Data Structures in C"]]></title><description><![CDATA[
<p>I absolutely cannot remember the details, but we did typesafe, macro based generic data structures in C in an undergrad class I took ~20 years ago (CMU Operating Systems).  The idea has definitely been around, though I don't know if the implantation was the same.</p>
]]></description><pubDate>Mon, 05 Oct 2026 17:42:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49967949</link><dc:creator>mkehrt</dc:creator><comments>https://news.ycombinator.com/item?id=49967949</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49967949</guid></item><item><title><![CDATA[New comment by mkehrt in "Claude partial outage"]]></title><description><![CDATA[
<p>Take it up with Isaac Asimov, I guess.</p>
]]></description><pubDate>Tue, 29 Sep 2026 16:26:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49895986</link><dc:creator>mkehrt</dc:creator><comments>https://news.ycombinator.com/item?id=49895986</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49895986</guid></item><item><title><![CDATA[New comment by mkehrt in "Book review: Is parallel programming hard, and, if so, what can you do about it?"]]></title><description><![CDATA[
<p>Well, we were using it to talk about things like cache invalidation and lax memory models rather than properties of algorithms.</p>
]]></description><pubDate>Fri, 25 Sep 2026 00:08:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49838487</link><dc:creator>mkehrt</dc:creator><comments>https://news.ycombinator.com/item?id=49838487</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49838487</guid></item><item><title><![CDATA[New comment by mkehrt in "Book review: Is parallel programming hard, and, if so, what can you do about it?"]]></title><description><![CDATA[
<p>As other comments have pointed out, this is just not true in general usage.<p>When I was a grad student studying this stuff (~20 years ago), we used "parallelism" to mean running on different cores at the same time and "concurrency" to mean preemptive multithreading on a single processor.</p>
]]></description><pubDate>Thu, 24 Sep 2026 22:08:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49837369</link><dc:creator>mkehrt</dc:creator><comments>https://news.ycombinator.com/item?id=49837369</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49837369</guid></item><item><title><![CDATA[New comment by mkehrt in "Anecdotally, programmers dislike "reduce""]]></title><description><![CDATA[
<p>>  You could literally "reduce" and array of integers to a cancellation token, or a state object, or anything else<p>This is what reduce does, though?  It reduces a list to a single thing.  It seems like you're thinking of filter.</p>
]]></description><pubDate>Thu, 17 Sep 2026 04:10:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49736296</link><dc:creator>mkehrt</dc:creator><comments>https://news.ycombinator.com/item?id=49736296</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49736296</guid></item><item><title><![CDATA[New comment by mkehrt in "Small programming tricks"]]></title><description><![CDATA[
<p>You can disable this misbegotten feature with<p>stty -ixon</p>
]]></description><pubDate>Thu, 17 Sep 2026 03:48:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49736169</link><dc:creator>mkehrt</dc:creator><comments>https://news.ycombinator.com/item?id=49736169</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49736169</guid></item><item><title><![CDATA[New comment by mkehrt in "Small programming tricks"]]></title><description><![CDATA[
<p>This is a readline feature.  You can enable it in bash (and other shells?) with:<p>bind '"\e[A": history-search-backward'<p>bind '"\e[B": history-search-forward'</p>
]]></description><pubDate>Thu, 17 Sep 2026 03:47:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49736159</link><dc:creator>mkehrt</dc:creator><comments>https://news.ycombinator.com/item?id=49736159</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49736159</guid></item><item><title><![CDATA[New comment by mkehrt in "Small programming tricks"]]></title><description><![CDATA[
<p>Interesting; I assumed the write to stdout would just hang for the writing program.</p>
]]></description><pubDate>Thu, 17 Sep 2026 03:43:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49736142</link><dc:creator>mkehrt</dc:creator><comments>https://news.ycombinator.com/item?id=49736142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49736142</guid></item><item><title><![CDATA[New comment by mkehrt in "Rust is tier-1 language at Microsoft"]]></title><description><![CDATA[
<p>Sorry, by "official support" I mean that there is support within MSR to investigate these tools as a research project, no that there is a plan to actually do the conversion.</p>
]]></description><pubDate>Fri, 11 Sep 2026 00:25:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=49651963</link><dc:creator>mkehrt</dc:creator><comments>https://news.ycombinator.com/item?id=49651963</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49651963</guid></item><item><title><![CDATA[New comment by mkehrt in "Rust is tier-1 language at Microsoft"]]></title><description><![CDATA[
<p>As I pointed out in a sibling comment, the plan isn't for it to work.  This is a job posting for a researcher at MSR to investigate what it might look like someday.</p>
]]></description><pubDate>Thu, 10 Sep 2026 18:57:20 +0000</pubDate><link>https://news.ycombinator.com/item?id=49648669</link><dc:creator>mkehrt</dc:creator><comments>https://news.ycombinator.com/item?id=49648669</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49648669</guid></item><item><title><![CDATA[New comment by mkehrt in "Rust is tier-1 language at Microsoft"]]></title><description><![CDATA[
<p>It's less one guy's plan and more one Microsoft <i>Research</i> team's research goal to investigate technologies that might enable that in a few years.  So probably more institutional support than just some guy, but less actually planning on succeeding in the full ambitious goal.</p>
]]></description><pubDate>Thu, 10 Sep 2026 18:56:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49648648</link><dc:creator>mkehrt</dc:creator><comments>https://news.ycombinator.com/item?id=49648648</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49648648</guid></item><item><title><![CDATA[New comment by mkehrt in "Formalizing Fermat's Last Theorem"]]></title><description><![CDATA[
<p>I enjoyed this Terence Tao post the other day.<p>The relevant quote is<p>>  one might naively expect that the natural question to ask with regards to a given problem X in a field is "What is the answer to X?". But in many cases the more valuable question is "What can be learned from studying X?"<p>And later<p>> But the currently fashionable practice of pointing a powerful AI tool at the task of answering a problem X, unguided by any human expert in the field X resides in, has created an unprecedented divergence between the production of answers, and the production of insight, to the point where the two questions have become _negatively correlated_:<p><a href="https://mathstodon.xyz/@tao/117208618508728654" rel="nofollow">https://mathstodon.xyz/@tao/117208618508728654</a></p>
]]></description><pubDate>Sat, 05 Sep 2026 18:40:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=49579400</link><dc:creator>mkehrt</dc:creator><comments>https://news.ycombinator.com/item?id=49579400</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49579400</guid></item><item><title><![CDATA[New comment by mkehrt in "I trained a small transformer in 1.5hrs and it beats many LLMs"]]></title><description><![CDATA[
<p>I don't understand what you're saying? An LLM is a transformer model trained on a large corpus of natural language, often with some post-training. An image model is a different type of transformer model.  What's controversial here?</p>
]]></description><pubDate>Tue, 01 Sep 2026 20:34:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49527795</link><dc:creator>mkehrt</dc:creator><comments>https://news.ycombinator.com/item?id=49527795</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49527795</guid></item><item><title><![CDATA[New comment by mkehrt in "I trained a small transformer in 1.5hrs and it beats many LLMs"]]></title><description><![CDATA[
<p>Sure, and those aren't LLMs?</p>
]]></description><pubDate>Tue, 01 Sep 2026 18:14:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49525694</link><dc:creator>mkehrt</dc:creator><comments>https://news.ycombinator.com/item?id=49525694</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49525694</guid></item><item><title><![CDATA[New comment by mkehrt in "Rethinking Database Programming"]]></title><description><![CDATA[
<p>This isn’t talking about correctness of SQL. It’s talking about correctness of queries.</p>
]]></description><pubDate>Tue, 18 Aug 2026 11:33:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=49344160</link><dc:creator>mkehrt</dc:creator><comments>https://news.ycombinator.com/item?id=49344160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49344160</guid></item><item><title><![CDATA[New comment by mkehrt in "A spectre is haunting Unicode"]]></title><description><![CDATA[
<p>So www.catb.org/~esr/jargon/html/M/mu.html</p>
]]></description><pubDate>Sun, 16 Aug 2026 00:24:39 +0000</pubDate><link>https://news.ycombinator.com/item?id=49315637</link><dc:creator>mkehrt</dc:creator><comments>https://news.ycombinator.com/item?id=49315637</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49315637</guid></item><item><title><![CDATA[New comment by mkehrt in "“Code was never the hard part” is an insult to all programmers"]]></title><description><![CDATA[
<p>I think this is true when you realize "customer" means "coworker" or "person on the next team over" or "management" or "your intuition about the problem".  Which all sort of have the same shape.</p>
]]></description><pubDate>Sat, 08 Aug 2026 19:58:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=49225320</link><dc:creator>mkehrt</dc:creator><comments>https://news.ycombinator.com/item?id=49225320</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49225320</guid></item><item><title><![CDATA[New comment by mkehrt in "Ancient Library – 1,060 Greek/Latin texts, click any word to parse it"]]></title><description><![CDATA[
<p>There are in fact rough breathing marks there on the articles, stacked under the inverted breve accents.  Which is an alternate form of tilde.</p>
]]></description><pubDate>Sat, 08 Aug 2026 02:02:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49218246</link><dc:creator>mkehrt</dc:creator><comments>https://news.ycombinator.com/item?id=49218246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49218246</guid></item><item><title><![CDATA[New comment by mkehrt in "Ancient Library – 1,060 Greek/Latin texts, click any word to parse it"]]></title><description><![CDATA[
<p>Sort of.  Romans didn't <i>handwrite</i> like that.  See <a href="https://en.wikipedia.org/wiki/Roman_cursive" rel="nofollow">https://en.wikipedia.org/wiki/Roman_cursive</a> .  Note that the "u" character in both ancient and late ancient Roman cursive is more like the modern "u".<p>(Source: not an expert in any way)</p>
]]></description><pubDate>Sat, 08 Aug 2026 01:58:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49218227</link><dc:creator>mkehrt</dc:creator><comments>https://news.ycombinator.com/item?id=49218227</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49218227</guid></item></channel></rss>