<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: rednafi</title><link>https://news.ycombinator.com/user?id=rednafi</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sun, 21 Jun 2026 13:11:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=rednafi" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[If you won't carry the pager, maybe don't push to mainline]]></title><description><![CDATA[
<p>Article URL: <a href="https://rednafi.com/zephyr/carry-the-pager/">https://rednafi.com/zephyr/carry-the-pager/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48357136">https://news.ycombinator.com/item?id=48357136</a></p>
<p>Points: 4</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 01 Jun 2026 14:15:19 +0000</pubDate><link>https://rednafi.com/zephyr/carry-the-pager/</link><dc:creator>rednafi</dc:creator><comments>https://news.ycombinator.com/item?id=48357136</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48357136</guid></item><item><title><![CDATA[New comment by rednafi in "Lisette a little language inspired by Rust that compiles to Go"]]></title><description><![CDATA[
<p>Nah made the same comment on r/golang</p>
]]></description><pubDate>Mon, 06 Apr 2026 07:25:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47657900</link><dc:creator>rednafi</dc:creator><comments>https://news.ycombinator.com/item?id=47657900</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47657900</guid></item><item><title><![CDATA[New comment by rednafi in "Lisette a little language inspired by Rust that compiles to Go"]]></title><description><![CDATA[
<p>Go syntax and the Go runtime would be the perfect combo for me. Oh well...<p>I love Rust for what it is, but for most of my projects, I can’t justify the added complexity. Sure, there are a bunch of things I miss from the Rust world when I’m working on large-scale distsys services in Go, but introducing Rust in that space would be a recipe for disaster.<p>I guess the Go team knows that if they start adding everyone’s favorite Rust features, the language would become unrecognizable. So we’re not getting terser error-handling syntax or enums. Having union types would be nice too.<p>But I work in platform engineering, so my needs are quite different from someone writing business logic in Go. I understand that having a more expressive syntax is nice when you’re writing complex business code, but in reality, that almost always comes with a complexity/fragility tradeoff. That’s part of the reason no one wants to use Rust to write their business logic, despite it being so much more expressive.<p>For distsys, programming ergonomics matter far less compared to robustness and introspectability. So the Go runtime with Go syntax is perfect for this. But of course, that’s not true for all use cases.<p>Sorry for the rant - completely uncalled for. This is a cool project nonetheless :)</p>
]]></description><pubDate>Sun, 05 Apr 2026 10:08:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=47647854</link><dc:creator>rednafi</dc:creator><comments>https://news.ycombinator.com/item?id=47647854</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47647854</guid></item><item><title><![CDATA[New comment by rednafi in "The Indie Internet Index – submit your favorite sites"]]></title><description><![CDATA[
<p>It's super satisfying to search for my own blog on an indie aggregator and finding it there already.</p>
]]></description><pubDate>Sun, 05 Apr 2026 08:47:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=47647423</link><dc:creator>rednafi</dc:creator><comments>https://news.ycombinator.com/item?id=47647423</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47647423</guid></item><item><title><![CDATA[New comment by rednafi in "Show HN: I built a frontpage for personal blogs"]]></title><description><![CDATA[
<p>This is great. But I’ve bookmarked at least 10 of these aggregators over the years, and I never revisit any of them. Partly because I don’t have the time to browse and discover new content.<p>I also don’t read the blog spam from prolific writers who pop up here every two days, especially the low-quality ones constantly yapping about AI. So the number of blogs I revisit is a handful, and I have a page on my site listing them [1]. Some of the blogs I’ve listed also have backlinks to my site. It’s super simple and works fairly well for me. Plus there’s rss.<p>[1]: <a href="https://rednafi.com/blogroll/" rel="nofollow">https://rednafi.com/blogroll/</a></p>
]]></description><pubDate>Fri, 03 Apr 2026 14:27:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=47627031</link><dc:creator>rednafi</dc:creator><comments>https://news.ycombinator.com/item?id=47627031</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47627031</guid></item><item><title><![CDATA[New comment by rednafi in "European alternatives to Google, Apple, Dropbox and 120 US apps"]]></title><description><![CDATA[
<p>Europe doesn’t do software better - not because it can’t, but because it can’t afford to drop the GDP of a country to build a single app like some of its US counterparts can.<p>It might feel performative to some people, but Europe just doesn’t trust the US, and arguably shouldn’t. So it’s not about demonstrating superiority in software, but rather showing that there are alternatives you can choose if you want to.</p>
]]></description><pubDate>Fri, 03 Apr 2026 12:24:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47625879</link><dc:creator>rednafi</dc:creator><comments>https://news.ycombinator.com/item?id=47625879</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47625879</guid></item><item><title><![CDATA[New comment by rednafi in "Working on Products People Hate"]]></title><description><![CDATA[
<p>"Their experience is different from mine; therefore, they haven't worked in big tech" is a bit reductionist.<p>While it's true that in large companies you typically have much less agency than you think and sometimes have to work on things that don’t resonate with you, large companies also have many different teams you can switch to.<p>So saying this should be the norm is what people have a problem with. Plus, moving to a different workplace is always an option.<p>If you decide to collect the paycheck and do the work, that’s okay too. But touting it as the norm and saying everyone should do it is gaslighting.</p>
]]></description><pubDate>Fri, 03 Apr 2026 12:06:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=47625740</link><dc:creator>rednafi</dc:creator><comments>https://news.ycombinator.com/item?id=47625740</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47625740</guid></item><item><title><![CDATA[New comment by rednafi in "Working on Products People Hate"]]></title><description><![CDATA[
<p>IDK why these vacuous corpo tropes appear on the front page of HN every now and then. Sounds like exactly what a quasi-technical, management-leaning staff engineer would say.<p>Sure, in the end we work for these faceless, meat-grinding machines. But more or less, we all have some semblance of autonomy, and I absolutely can choose not to work on a product that people hate. I can switch teams before switching companies.<p>To some extent, I also just do what leadership asks, keep my mouth shut, and collect paychecks. But whenever that happens, I don’t gaslight myself by writing a post on why it's supposed to be this way.<p>To me, this seems like someone who is married to their paycheck and would do whatever necessary to protect that.</p>
]]></description><pubDate>Fri, 03 Apr 2026 09:02:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=47624569</link><dc:creator>rednafi</dc:creator><comments>https://news.ycombinator.com/item?id=47624569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47624569</guid></item><item><title><![CDATA[New comment by rednafi in "EmDash – A spiritual successor to WordPress that solves plugin security"]]></title><description><![CDATA[
<p>It's great that they are recreating much of the fundamental software stack using LLMs. But if you're going to 'vibeslop,' at least do it in a language other than JavaScript.<p>I struggle to understand why anyone would want to generate code in TypeScript - unless what you're building truly can't be done in Go, Rust, or Kotlin; anything but JS.<p>I’m not sure how much of an improvement it really is to rewrite something from PHP to TypeScript while claiming security benefits.</p>
]]></description><pubDate>Wed, 01 Apr 2026 18:59:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47605027</link><dc:creator>rednafi</dc:creator><comments>https://news.ycombinator.com/item?id=47605027</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47605027</guid></item><item><title><![CDATA[New comment by rednafi in "Is anybody else bored of talking about AI?"]]></title><description><![CDATA[
<p>I'm not bored of the technology per se but the people around it. The yappers, doomers, and the shills are insufferable.</p>
]]></description><pubDate>Tue, 24 Mar 2026 22:56:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47510732</link><dc:creator>rednafi</dc:creator><comments>https://news.ycombinator.com/item?id=47510732</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47510732</guid></item><item><title><![CDATA[New comment by rednafi in "Microservices and the First Law of Distributed Objects (2014)"]]></title><description><![CDATA[
<p>I dream of a SQL like engine for distributed systems where you can declaratively say "svc A uses the results of B & C where C depends on D."<p>Then the engine would find the best way to resolve the graph and fetch the results. You could still add your imperative logic on top of the fetched results, but you don't concern yourself with the minutiae of resilience patterns and how to traverse the dependency graph.</p>
]]></description><pubDate>Tue, 24 Mar 2026 08:52:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=47500053</link><dc:creator>rednafi</dc:creator><comments>https://news.ycombinator.com/item?id=47500053</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47500053</guid></item><item><title><![CDATA[New comment by rednafi in "POSSE – Publish on your Own Site, Syndicate Elsewhere"]]></title><description><![CDATA[
<p>Damn. I got a bunch of idea around atproto from this comment. Also found out your blog. I wish digging out human written blogs wasn't such a chore. I like the idea of blogs but their discoverability sucks big time.</p>
]]></description><pubDate>Mon, 23 Mar 2026 15:07:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47490567</link><dc:creator>rednafi</dc:creator><comments>https://news.ycombinator.com/item?id=47490567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47490567</guid></item><item><title><![CDATA[New comment by rednafi in "POSSE – Publish on your Own Site, Syndicate Elsewhere"]]></title><description><![CDATA[
<p>I follow this religiously. The process of posting is manual but it works fairly well if your intention is good and you're not blog spamming in different forums.<p>But I intentionally haven't added a comment section to my blog [1]. Mostly because I don't get paid to write there and addressing the comments - even the good ones - requires a ton of energy.<p>Also, scaling the comment section is a pain. I had disqus integrated into my Hugo site but it became a mess when people started having actual discussion and the section got longer and longer.<p>If the write ups are any useful, it generally appears here or reddit and I often link back those discussions in the articles. That's good enough for me.<p>[1]: <a href="https://rednafi.com" rel="nofollow">https://rednafi.com</a></p>
]]></description><pubDate>Mon, 23 Mar 2026 09:34:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=47487121</link><dc:creator>rednafi</dc:creator><comments>https://news.ycombinator.com/item?id=47487121</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47487121</guid></item><item><title><![CDATA[New comment by rednafi in "OpenCode – Open source AI coding agent"]]></title><description><![CDATA[
<p>Go binary says hello. No VM overhead. Everything is statically linked.</p>
]]></description><pubDate>Sun, 22 Mar 2026 20:48:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47481975</link><dc:creator>rednafi</dc:creator><comments>https://news.ycombinator.com/item?id=47481975</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47481975</guid></item><item><title><![CDATA[New comment by rednafi in "Ant Mill"]]></title><description><![CDATA[
<p>We have vibe leadership mills where AGI-pilled leaders are driving their companies into a death spiral.</p>
]]></description><pubDate>Sun, 22 Mar 2026 06:05:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=47474889</link><dc:creator>rednafi</dc:creator><comments>https://news.ycombinator.com/item?id=47474889</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47474889</guid></item><item><title><![CDATA[New comment by rednafi in "OpenCode – Open source AI coding agent"]]></title><description><![CDATA[
<p>There is literally no reason to write it in a JVM language in 2026 when better options exists. Either Go for simplicity and maintaininability or Rust to get the most out of the machine works.<p>Also, it'll be hard for them to lure good people to work on that thing. Absolutely no one is getting excited to write, vibe, or maintain Java.</p>
]]></description><pubDate>Sun, 22 Mar 2026 05:44:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=47474809</link><dc:creator>rednafi</dc:creator><comments>https://news.ycombinator.com/item?id=47474809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47474809</guid></item><item><title><![CDATA[New comment by rednafi in "Some things just take time"]]></title><description><![CDATA[
<p>Mandatory read by Peter Norvig - even more relevant now<p><a href="https://norvig.com/21-days.html" rel="nofollow">https://norvig.com/21-days.html</a></p>
]]></description><pubDate>Sun, 22 Mar 2026 00:53:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=47473226</link><dc:creator>rednafi</dc:creator><comments>https://news.ycombinator.com/item?id=47473226</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47473226</guid></item><item><title><![CDATA[New comment by rednafi in "Time to Dump Windows?"]]></title><description><![CDATA[
<p>I come from a developing country where the only OS people know is Windows. Macs used to be too expensive, and Linux didn’t have any of the applications people would use (read: pirate) for work.<p>Typically, college students and teachers would get $500 dingy laptops from Asus, Acer, and Dell. A decade ago, those machines were fine. My mom used one for 7 years, right until they retired Windows 7.<p>Then the machines started becoming absolutely useless with Windows 8, 10, and now 11. 8GB machines are barely usable now, with constant Windows updates and all the background telemetry services maxing out the disk all the time.<p>Sure, people can turn off some of these rogue processes. But my point is - an OS should just disappear from the user’s view and let them work.<p>I don’t live in my home country and haven’t visited in a long time, but I’ve heard that people are really opting for second-hand MacBook Airs. Now with the MacBook Neo, more people will go that route.<p>Students are opting for cheap Windows machines and flashing them with Ubuntu to make them usable.</p>
]]></description><pubDate>Fri, 20 Mar 2026 20:50:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47460412</link><dc:creator>rednafi</dc:creator><comments>https://news.ycombinator.com/item?id=47460412</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47460412</guid></item><item><title><![CDATA[New comment by rednafi in "LLMs can be exhausting"]]></title><description><![CDATA[
<p>Ha ha I wish. Then both corporate and your coworkers hate you.<p>Also, there is no point in asking questions when you know that they just yoloed it and won't be able to answer anything.<p>We have collectively lost our common sense and reasonable people are doing unreasonable things because there's an immense amount of pressure from the top.</p>
]]></description><pubDate>Mon, 16 Mar 2026 12:54:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=47398363</link><dc:creator>rednafi</dc:creator><comments>https://news.ycombinator.com/item?id=47398363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47398363</guid></item><item><title><![CDATA[New comment by rednafi in "How I write software with LLMs"]]></title><description><![CDATA[
<p>The world could use one less "how I slop" article at this point.<p>This reminds me of the early Medium days when everyone would write articles on how to make HTTP endpoints or how to use Pandas.<p>There’s not much skill involved in hauling agents, and you can still do it without losing your expertise in the stuff you actually like to work with.<p>For me, I work with these tools all the time, and reading these articles hasn’t added anything to my repertoire so far. It gives me the feeling of "bikeshedding about tools instead of actually building something useful with them."<p>We are collectively addicted to making software that no one wants to use. Even I don’t consistently use half the junk I built with these tools.<p>Another thing is that everyone yapping about how great AI is isn’t actually showing the tools’ capabilities in building greenfield stuff. In reality, we have to do a lot more brownfield work that’s super boring, and AI isn’t as effective there.</p>
]]></description><pubDate>Mon, 16 Mar 2026 12:44:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=47398219</link><dc:creator>rednafi</dc:creator><comments>https://news.ycombinator.com/item?id=47398219</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47398219</guid></item></channel></rss>