<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: azuanrb</title><link>https://news.ycombinator.com/user?id=azuanrb</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 19 Aug 2026 18:26:56 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=azuanrb" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by azuanrb in "Ask HN: GitHub employees what's going on? Why?"]]></title><description><![CDATA[
<p>It’s 2026 and we’re still benchmarking Ruby using Twitter’s 2008 architecture. It was less about a language choice and more about years of architectural redesign. I thought we were past this by now.</p>
]]></description><pubDate>Tue, 18 Aug 2026 21:53:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49353247</link><dc:creator>azuanrb</dc:creator><comments>https://news.ycombinator.com/item?id=49353247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49353247</guid></item><item><title><![CDATA[New comment by azuanrb in "OpenChamber: An Agentic Development Environment"]]></title><description><![CDATA[
<p>> running them on terminal<p>That is the value. You can run them remotely from your phone and set them up on a headless machine too. You’re not bound to your terminal.<p>My usual workflow is to still use the terminal for heavy work. But sometimes I just want to prompt from my phone and run a few tasks or do some planning. Then I can simply resume the session in the terminal later. It's the flexibility.</p>
]]></description><pubDate>Fri, 14 Aug 2026 19:15:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=49303336</link><dc:creator>azuanrb</dc:creator><comments>https://news.ycombinator.com/item?id=49303336</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49303336</guid></item><item><title><![CDATA[New comment by azuanrb in "OpenChamber: An Agentic Development Environment"]]></title><description><![CDATA[
<p>It’s just a personal preference, to be honest, so I wouldn’t overengineer it yet. In my case, I run it in a VM behind Tailscale. The main reason is that I want it to be able to install or use whatever tools it needs without contaminating my main machine. It can expose anything I need over Tailscale. So for me, it’s basically just a cheap, throwaway machine.</p>
]]></description><pubDate>Sun, 09 Aug 2026 20:34:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49235561</link><dc:creator>azuanrb</dc:creator><comments>https://news.ycombinator.com/item?id=49235561</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49235561</guid></item><item><title><![CDATA[New comment by azuanrb in "OpenChamber: An Agentic Development Environment"]]></title><description><![CDATA[
<p>I prefer Paseo <a href="https://github.com/getpaseo/paseo" rel="nofollow">https://github.com/getpaseo/paseo</a>, mainly because I have specific preferences for different harness + model combinations. For example, I like using ChatGPT models via pi, and GLM via Claude Code.<p>If you’re happy with OpenCode as the harness, OpenChamber is great. But if you prefer using different harnesses under the hood, Paseo is a better fit.<p>I installed it on my homelab and can access the same sessions from my MacBook or iPhone at any time. Been really nice to use so far.</p>
]]></description><pubDate>Sun, 09 Aug 2026 18:21:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=49234056</link><dc:creator>azuanrb</dc:creator><comments>https://news.ycombinator.com/item?id=49234056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49234056</guid></item><item><title><![CDATA[New comment by azuanrb in "Shopify replaced Redis with MySQL for inventory reservations–and it scaled"]]></title><description><![CDATA[
<p>Durable workflows are different, not necessarily simpler, imo. Unless the team is already familiar with them, I wouldn’t introduce one just for this. You also have to account for the infrastructure needed to run and manage the durable workflow itself, which adds complexity.</p>
]]></description><pubDate>Sun, 09 Aug 2026 13:46:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=49231384</link><dc:creator>azuanrb</dc:creator><comments>https://news.ycombinator.com/item?id=49231384</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49231384</guid></item><item><title><![CDATA[Show HN: HN Hiring – Search and Filter Who Is Hiring]]></title><description><![CDATA[
<p><a href="https://hnhiring.azuanz.com" rel="nofollow">https://hnhiring.azuanz.com</a><p>I originally built this to scratch my own itch while job hunting.<p>The main problem for me with the monthly Who Is Hiring thread was finding relevant jobs by location. I was mainly looking around Europe, and most posts are understandably US focused.<p>I’ve since found a new job, so I don’t really need it myself anymore, but I thought it might still be useful to others.<p>The crawler is written in Go, but the final site is just a single HTML file plus JSON files, served through Cloudflare Pages. The crawler runs every 10 minutes on an Ubuntu VM on my existing Synology homelab.<p>The extraction/classification part was also a bit of an experiment for me.<p>I primarily use Sol at work, but I also had a GLM subscription that I picked up during their Christmas deal last year, so I wanted to see how well it handled both coding and this kind of structured classification task.<p>Right now the extraction is done using sequential GLM 5.2 calls with reasoning disabled. I tried batching multiple job posts together as well, but found I needed reasoning enabled to reliably avoid cross-contamination between posts. Unfortunately it is noticeably slower.<p>I also tested 5.6 Luna medium through pi and got broadly similar results. GLM has been slightly faster for this particular workload so I’ve kept it for now.<p>I have a small golden dataset to test the parser/extraction against, although there will definitely still be some false positives since I don’t manually verify every job.<p>Most of the project itself was vibe coded using GLM 5.2 through Claude Code using Paseo, which also meant I could work on it from my iPhone.<p>It’s free, no account required.<p>Hopefully it’s useful to someone. Happy to consider feature requests, and examples where the parser gets something wrong are especially useful.</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=49230662">https://news.ycombinator.com/item?id=49230662</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Sun, 09 Aug 2026 12:06:05 +0000</pubDate><link>https://hnhiring.azuanz.com</link><dc:creator>azuanrb</dc:creator><comments>https://news.ycombinator.com/item?id=49230662</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49230662</guid></item><item><title><![CDATA[New comment by azuanrb in "Shopify replaced Redis with MySQL for inventory reservations–and it scaled"]]></title><description><![CDATA[
<p>Pretty interesting read. One thing I’m curious about is the DB size trade off. Going from a quantity in Redis to one row per reservable unit seems like it could create a lot more rows, even with the 1,000 row cap per item/location.</p>
]]></description><pubDate>Sun, 09 Aug 2026 11:30:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49230478</link><dc:creator>azuanrb</dc:creator><comments>https://news.ycombinator.com/item?id=49230478</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49230478</guid></item><item><title><![CDATA[New comment by azuanrb in "Timeline of the OpenAI accidental attack against Hugging Face"]]></title><description><![CDATA[
<p>Both can be true. How often do we hear about hacks that ultimately came down to bad defaults or simple security mistakes? That doesn’t mean any script kiddie could have discovered and exploited them.<p>These things often look obvious and simple after the fact. Finding the weakness in the first place is the hard part, and that’s what makes the agent’s capabilities interesting here, especially at scale.</p>
]]></description><pubDate>Sat, 08 Aug 2026 14:26:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49222125</link><dc:creator>azuanrb</dc:creator><comments>https://news.ycombinator.com/item?id=49222125</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49222125</guid></item><item><title><![CDATA[New comment by azuanrb in "Pi's Minimalism Is Its Advantage"]]></title><description><![CDATA[
<p>Never learned Emacs but am a Neovim user. But similar to what I said to my colleagues as well. Codex, Claude Code are VS Code, Jetbrain. Pi is Neovim.</p>
]]></description><pubDate>Wed, 05 Aug 2026 00:03:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49176931</link><dc:creator>azuanrb</dc:creator><comments>https://news.ycombinator.com/item?id=49176931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49176931</guid></item><item><title><![CDATA[New comment by azuanrb in "Cursor removed cost information from the usage page and CSV export"]]></title><description><![CDATA[
<p>Thanks! I ended up built my own too. Just thought there are other better options out there that I might've missed.</p>
]]></description><pubDate>Sat, 01 Aug 2026 17:44:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=49136627</link><dc:creator>azuanrb</dc:creator><comments>https://news.ycombinator.com/item?id=49136627</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49136627</guid></item><item><title><![CDATA[New comment by azuanrb in "Cursor removed cost information from the usage page and CSV export"]]></title><description><![CDATA[
<p>What tools are you using to run the comparison? Or are you just running the prompts and checking them with something like ccusage?<p>I’m asking because I’ve been looking for agent harness comparison tools too. I’m interested in more than just the inputs and outputs—I also want the system prompts, traces, and tool calls. It’s useful to understand why Codex, for example, uses more tokens while Pi doesn’t.<p>Fewer tokens aren’t necessarily better if the agent skipped important checks. On the other hand, using more tokens could just mean it’s overthinking the process. Either way, seeing the full execution trace for the same task is really valuable.</p>
]]></description><pubDate>Sat, 01 Aug 2026 17:22:54 +0000</pubDate><link>https://news.ycombinator.com/item?id=49136414</link><dc:creator>azuanrb</dc:creator><comments>https://news.ycombinator.com/item?id=49136414</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49136414</guid></item><item><title><![CDATA[New comment by azuanrb in "qm – Multiplayer agent harness for work"]]></title><description><![CDATA[
<p>I'm currently using it to help me with my oncall, first responder to our any production alerts. It's not as efficient as coding agent by default, but it's been tremendously helpful to me.</p>
]]></description><pubDate>Fri, 31 Jul 2026 18:51:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=49127173</link><dc:creator>azuanrb</dc:creator><comments>https://news.ycombinator.com/item?id=49127173</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49127173</guid></item><item><title><![CDATA[New comment by azuanrb in "Superlogical"]]></title><description><![CDATA[
<p>That explains why he built sessions into libghostty instead of Ghostty itself. Looking forward to it.<p>I spend most of my time in the terminal and have been using tmux to manage my sessions and workspaces, mainly via sesh.<p>But recently, I decided to move to Kitty and use its built-in sessions instead. I built something around it as well. It’s still early, but I’m really liking this workflow so far.<p><a href="https://github.com/alienxp03/kesh" rel="nofollow">https://github.com/alienxp03/kesh</a></p>
]]></description><pubDate>Wed, 29 Jul 2026 17:06:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49100141</link><dc:creator>azuanrb</dc:creator><comments>https://news.ycombinator.com/item?id=49100141</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49100141</guid></item><item><title><![CDATA[New comment by azuanrb in "OpenAI reduces Codex Model Context Size from 372k to 272k"]]></title><description><![CDATA[
<p>Curious, what kinds of tasks do you do that require such a large context window? Anything specific?</p>
]]></description><pubDate>Sun, 19 Jul 2026 15:26:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=48969011</link><dc:creator>azuanrb</dc:creator><comments>https://news.ycombinator.com/item?id=48969011</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48969011</guid></item><item><title><![CDATA[New comment by azuanrb in "GPT-5.6"]]></title><description><![CDATA[
<p>It is a valid concern but I've been running yolo mode since the inception, using Claude and now Codex. I'm not bragging or anything, since I'm feeding my own curiosity too, trying to answer what's the worst that could've happened? So far, nothing catastrophic that I recall.</p>
]]></description><pubDate>Thu, 09 Jul 2026 21:51:43 +0000</pubDate><link>https://news.ycombinator.com/item?id=48852847</link><dc:creator>azuanrb</dc:creator><comments>https://news.ycombinator.com/item?id=48852847</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48852847</guid></item><item><title><![CDATA[Making AI Code Review Measurable]]></title><description><![CDATA[
<p>Article URL: <a href="https://azuanz.com/posts/making-ai-code-review-measurable/">https://azuanz.com/posts/making-ai-code-review-measurable/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48829851">https://news.ycombinator.com/item?id=48829851</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Wed, 08 Jul 2026 09:50:02 +0000</pubDate><link>https://azuanz.com/posts/making-ai-code-review-measurable/</link><dc:creator>azuanrb</dc:creator><comments>https://news.ycombinator.com/item?id=48829851</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48829851</guid></item><item><title><![CDATA[New comment by azuanrb in "Immich 3.0"]]></title><description><![CDATA[
<p>The 2 days were spent uploading my entire library from scratch. After that, daily syncs only take a few minutes.<p>I don’t think this should be framed as iOS vs Android. From a technical perspective, I understand why the behavior differs. But from a user’s perspective, all they see is that one app works much better than the other.<p>My family doesn’t care about the technical reasons. They just saw one app finish much sooner than the other, and they preferred the one that worked better. Based on that experience, I can’t recommend Immich to them.</p>
]]></description><pubDate>Fri, 03 Jul 2026 07:05:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=48771808</link><dc:creator>azuanrb</dc:creator><comments>https://news.ycombinator.com/item?id=48771808</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48771808</guid></item><item><title><![CDATA[New comment by azuanrb in "Immich 3.0"]]></title><description><![CDATA[
<p>No, it’s an Immich issue. Not OP, but I was already using Synology Photos. Synology finished syncing my library in two days, while Immich was still syncing after more than a week. I decided it wasn’t worth it after that experience.</p>
]]></description><pubDate>Thu, 02 Jul 2026 23:15:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=48768626</link><dc:creator>azuanrb</dc:creator><comments>https://news.ycombinator.com/item?id=48768626</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48768626</guid></item><item><title><![CDATA[New comment by azuanrb in "Herdr: Agent multiplexer that lives in your terminal"]]></title><description><![CDATA[
<p>I'm using tmux + zoxide+ <a href="https://github.com/joshmedeski/sesh" rel="nofollow">https://github.com/joshmedeski/sesh</a>. Then on Ghostty, I have keybinds for my workflow. Cmd+k to open/switch workspace. Each workspace is just a new tmux session.</p>
]]></description><pubDate>Mon, 29 Jun 2026 10:51:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=48717513</link><dc:creator>azuanrb</dc:creator><comments>https://news.ycombinator.com/item?id=48717513</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48717513</guid></item><item><title><![CDATA[New comment by azuanrb in "Domain expertise has always been the real moat"]]></title><description><![CDATA[
<p>I recently reviewed an app built mostly with vibe coding. The owner said it was almost ready to launch and just needed a quick check.<p>After looking through it, the database design was a mess. Some features worked, some didn’t. I explained the missing pieces and why things were breaking. Like OP said, he’s the domain expert.<p>I used billions of tokens last month alone. The tools are getting better fast. But giving AI to a domain expert doesn’t mean you no longer need software engineers.<p>A domain expert can use AI to build software. And a software engineer can use AI to learn about the domain. Both bring different expertise to the table.</p>
]]></description><pubDate>Sat, 30 May 2026 22:07:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48341073</link><dc:creator>azuanrb</dc:creator><comments>https://news.ycombinator.com/item?id=48341073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48341073</guid></item></channel></rss>