<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: mukunda_johnson</title><link>https://news.ycombinator.com/user?id=mukunda_johnson</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 14 Apr 2026 22:45:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mukunda_johnson" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mukunda_johnson in "Cursor told me I should learn coding instead of asking it to generate it"]]></title><description><![CDATA[
<p>Honestly we are headed towards a disturbing height of inefficiency in software. Look at software today, 1000x less efficient than what we had in the 90s. Do businesses care? No, they focus on value. The average user is too stupid to care, even though all their RAM is being sucked up and their computer feels like shit.<p>The only thing that's keeping us from that hell is the "correct" part. The code is not going to be properly tested or consistent, making it impractical for anything substantial right now.</p>
]]></description><pubDate>Fri, 14 Mar 2025 14:05:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=43362768</link><dc:creator>mukunda_johnson</dc:creator><comments>https://news.ycombinator.com/item?id=43362768</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43362768</guid></item><item><title><![CDATA[New comment by mukunda_johnson in "CSS Custom Functions are coming"]]></title><description><![CDATA[
<p>I don't know how the web does it. There are so many cool things being added. How do they keep the spec manageable? What if someone wanted to build a compliant web browser from the ground up?</p>
]]></description><pubDate>Mon, 03 Mar 2025 03:09:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=43237904</link><dc:creator>mukunda_johnson</dc:creator><comments>https://news.ycombinator.com/item?id=43237904</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43237904</guid></item><item><title><![CDATA[New comment by mukunda_johnson in "It's still worth blogging in the age of AI"]]></title><description><![CDATA[
<p>There was a good reminder in the Hanselminutes interview with Shaundai Person about blogging for yourself. It was a while since I listened so I'm fuzzy on the details - all I remember is that I enjoyed the interview and there was some relevance to this topic.<p>Also, blogs are no doubt a major source of AI training, so maybe more worth than before.</p>
]]></description><pubDate>Tue, 25 Feb 2025 02:05:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=43167242</link><dc:creator>mukunda_johnson</dc:creator><comments>https://news.ycombinator.com/item?id=43167242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43167242</guid></item><item><title><![CDATA[New comment by mukunda_johnson in "TinyCompiler: A compiler in a week-end"]]></title><description><![CDATA[
<p>Pretty neat. I would have expected it to take a bit longer, but I suppose the optimizing step is the real magic in a compiler.</p>
]]></description><pubDate>Fri, 21 Feb 2025 01:15:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=43122907</link><dc:creator>mukunda_johnson</dc:creator><comments>https://news.ycombinator.com/item?id=43122907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43122907</guid></item><item><title><![CDATA[New comment by mukunda_johnson in "One year after switching from Java to Go"]]></title><description><![CDATA[
<p>I prefer stack traces in errors. It's gives so much more automatically so you don't have to worry about manual annotation. Stack traces and debug logs are the way to go. I like to use panics for exceptional conditions just for the convenient escape with the stack trace.</p>
]]></description><pubDate>Wed, 19 Feb 2025 03:15:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=43098162</link><dc:creator>mukunda_johnson</dc:creator><comments>https://news.ycombinator.com/item?id=43098162</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43098162</guid></item><item><title><![CDATA[New comment by mukunda_johnson in "How about trailing commas in SQL?"]]></title><description><![CDATA[
<p>No doubt the most errors in my SQL syntax when writing migrations is the extra comma.</p>
]]></description><pubDate>Tue, 11 Feb 2025 15:00:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=43013510</link><dc:creator>mukunda_johnson</dc:creator><comments>https://news.ycombinator.com/item?id=43013510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43013510</guid></item><item><title><![CDATA[New comment by mukunda_johnson in "Meta’s Hyperscale Infrastructure: Overview and Insights"]]></title><description><![CDATA[
<p>I think most of those are Instagram shoving it in your face. Yeah I'm a "Threads user", but only because of the inline feed in Instagram. I'm annoyed when there is a notification blip but it turns out to be Threads spam.</p>
]]></description><pubDate>Tue, 11 Feb 2025 09:17:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=43010658</link><dc:creator>mukunda_johnson</dc:creator><comments>https://news.ycombinator.com/item?id=43010658</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43010658</guid></item><item><title><![CDATA[New comment by mukunda_johnson in "We are destroying software"]]></title><description><![CDATA[
<p>the shitstorms usually have a community behind it. Even if it sucks, it's supported and will be maintained to a point of it "working." If someone writes their own thing, chances are they won't go the extra mile and build a community for it. Then, when it comes to maintaining it later, it might grow untenable, especially if the original "tinkerer" has moved on.</p>
]]></description><pubDate>Sat, 08 Feb 2025 15:19:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=42983485</link><dc:creator>mukunda_johnson</dc:creator><comments>https://news.ycombinator.com/item?id=42983485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42983485</guid></item><item><title><![CDATA[New comment by mukunda_johnson in "Context should go away for Go 2 (2017)"]]></title><description><![CDATA[
<p>> It’s very similar to thread-local storage. We know how bad of an idea thread-local storage is. Non-flexible, complicates usage, composition, testing.<p>I kind of do wish we had goroutine local storage though :) Passing down the context of the request everywhere is ugly.</p>
]]></description><pubDate>Tue, 21 Jan 2025 09:41:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=42778103</link><dc:creator>mukunda_johnson</dc:creator><comments>https://news.ycombinator.com/item?id=42778103</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42778103</guid></item><item><title><![CDATA[New comment by mukunda_johnson in "Please don't force dark mode"]]></title><description><![CDATA[
<p>I prefer light mode for most things, but use dark mode anyway to save battery on an OLED Screen :)</p>
]]></description><pubDate>Sun, 19 Jan 2025 22:31:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=42762714</link><dc:creator>mukunda_johnson</dc:creator><comments>https://news.ycombinator.com/item?id=42762714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42762714</guid></item><item><title><![CDATA[New comment by mukunda_johnson in "Google is making AI in Gmail and Docs free, but raising the price of Workspace"]]></title><description><![CDATA[
<p>I don't think so. If you find otherwise (without any stupid MX/forwarding magic), let me know! Silly that the price keeps going up when I'm basically only using their spam filter.<p>No idea about Youtube accounts.</p>
]]></description><pubDate>Thu, 16 Jan 2025 05:53:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=42721795</link><dc:creator>mukunda_johnson</dc:creator><comments>https://news.ycombinator.com/item?id=42721795</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42721795</guid></item><item><title><![CDATA[New comment by mukunda_johnson in "I've acquired a new superpower"]]></title><description><![CDATA[
<p>Those kinds of puzzles are part of the CCAT test (annoying test for "cognitive aptitude") and I used this trick.</p>
]]></description><pubDate>Sat, 11 Jan 2025 03:49:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=42663142</link><dc:creator>mukunda_johnson</dc:creator><comments>https://news.ycombinator.com/item?id=42663142</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42663142</guid></item><item><title><![CDATA[New comment by mukunda_johnson in "DOOM CAPTCHA"]]></title><description><![CDATA[
<p>In Doom, < and > are strafe, and it works here too.</p>
]]></description><pubDate>Thu, 02 Jan 2025 01:29:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=42570819</link><dc:creator>mukunda_johnson</dc:creator><comments>https://news.ycombinator.com/item?id=42570819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42570819</guid></item><item><title><![CDATA[New comment by mukunda_johnson in "Build a working game of Tetris in Conway's Game of Life (2014)"]]></title><description><![CDATA[
<p>TIL that Conway's game is turing complete. Wow.</p>
]]></description><pubDate>Sun, 29 Dec 2024 15:07:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=42540372</link><dc:creator>mukunda_johnson</dc:creator><comments>https://news.ycombinator.com/item?id=42540372</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42540372</guid></item><item><title><![CDATA[New comment by mukunda_johnson in "Translating 10M lines of Java to Kotlin"]]></title><description><![CDATA[
<p>Wait a minute, this isn't an AI article...</p>
]]></description><pubDate>Sun, 22 Dec 2024 00:24:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=42483464</link><dc:creator>mukunda_johnson</dc:creator><comments>https://news.ycombinator.com/item?id=42483464</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42483464</guid></item><item><title><![CDATA[New comment by mukunda_johnson in "OpenAI O3 breakthrough high score on ARC-AGI-PUB"]]></title><description><![CDATA[
<p>Deciphering patterns in natural language is more complex than these puzzles. If you train your AI to solve these puzzles, we end up in the same spot. The difficulty of solving would be with creating training data for a foreign medium. The "tokens" are the grids and squares instead of words (for words, we have the internet of words, solving that).<p>If we're inferring the answers of the block patterns from minimal or no additional training, it's very impressive, but how much time have they had to work on O3 after sharing puzzle data with O1? Seems there's some room for questionable antics!</p>
]]></description><pubDate>Sat, 21 Dec 2024 00:24:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=42476475</link><dc:creator>mukunda_johnson</dc:creator><comments>https://news.ycombinator.com/item?id=42476475</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42476475</guid></item><item><title><![CDATA[New comment by mukunda_johnson in "OpenAI O3 breakthrough high score on ARC-AGI-PUB"]]></title><description><![CDATA[
<p>Honestly I'm concerned how hacked up o3 is to secure a high benchmark score.</p>
]]></description><pubDate>Fri, 20 Dec 2024 23:59:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=42476355</link><dc:creator>mukunda_johnson</dc:creator><comments>https://news.ycombinator.com/item?id=42476355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42476355</guid></item><item><title><![CDATA[New comment by mukunda_johnson in "OpenAI O3 breakthrough high score on ARC-AGI-PUB"]]></title><description><![CDATA[
<p>I always smell foul play from Sam. I'd bet they are doing something silly to inflate the benchmark score. Not saying they are, but Sam is the type of guy to put a literal dumb human in the API loop and score "just as high as a human would."</p>
]]></description><pubDate>Fri, 20 Dec 2024 23:58:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=42476350</link><dc:creator>mukunda_johnson</dc:creator><comments>https://news.ycombinator.com/item?id=42476350</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42476350</guid></item><item><title><![CDATA[New comment by mukunda_johnson in "My favourite colour is Chuck Norris red"]]></title><description><![CDATA[
<p>I'm surprised this is well defined behavior.</p>
]]></description><pubDate>Fri, 20 Dec 2024 06:28:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=42468780</link><dc:creator>mukunda_johnson</dc:creator><comments>https://news.ycombinator.com/item?id=42468780</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42468780</guid></item><item><title><![CDATA[New comment by mukunda_johnson in "How we centralized and structured error handling in Golang"]]></title><description><![CDATA[
<p>I usually use Echo which does have an error to return from handlers, but I don't think it's necessarily the wrong thing unless you're writing a library. I used to avoid panics with the same mindset that they aren't supposed to be used like exceptions, but I've found that panics are a clean way to handle a bulk of error cases that are "log and retreat", centralizing the process with some syntactic sugar to not have to check err != nil everywhere. More of my thoughts here if any are curious: <a href="https://blog.mukunda.com/cat/2022/dont-be-afraid-to-panic.txt" rel="nofollow">https://blog.mukunda.com/cat/2022/dont-be-afraid-to-panic.tx...</a><p>I think one thing that could help if the codebase wants to avoid regular panics is more syntactic sugar to help error bubbling, like Rust has.</p>
]]></description><pubDate>Thu, 19 Dec 2024 04:30:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=42458444</link><dc:creator>mukunda_johnson</dc:creator><comments>https://news.ycombinator.com/item?id=42458444</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=42458444</guid></item></channel></rss>