<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: sorcercode</title><link>https://news.ycombinator.com/user?id=sorcercode</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 22 Apr 2026 18:12:44 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=sorcercode" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by sorcercode in "Kuri – Zig based agent-browser alternative"]]></title><description><![CDATA[
<p>self-published benchmark in README claims a 16% lower workflow token cost than Vercel's agent-browser on a Google Flights task (plus a much smaller install footprint).</p>
]]></description><pubDate>Wed, 22 Apr 2026 02:15:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47857965</link><dc:creator>sorcercode</dc:creator><comments>https://news.ycombinator.com/item?id=47857965</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47857965</guid></item><item><title><![CDATA[Kuri – Zig based agent-browser alternative]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/justrach/kuri">https://github.com/justrach/kuri</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47857964">https://news.ycombinator.com/item?id=47857964</a></p>
<p>Points: 53</p>
<p># Comments: 7</p>
]]></description><pubDate>Wed, 22 Apr 2026 02:15:38 +0000</pubDate><link>https://github.com/justrach/kuri</link><dc:creator>sorcercode</dc:creator><comments>https://news.ycombinator.com/item?id=47857964</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47857964</guid></item><item><title><![CDATA[Show HN: PodSync – Auto-align double-ender podcast recordings (CLI)]]></title><description><![CDATA[
<p>I edit a podcast and every episode starts with 10-15 minutes of manually aligning tracks. Each person records locally, but everyone hits record at a different time. Before editing, you have to line them all up against a master recording by ear.<p>I've wanted to automate this since 2019 (after first hearing about it in the popular podcast - Accidental Tech Podcast). I figured I'd write it in Kotlin (being my language of choice) first, but JVM audio processing wasn't there (or more fairly I just needed to put in way more work than I realized).<p>With AI ofc, I took another shot at it recently and finally built it in Rust.<p>"PodSync" takes a master track and individual participant tracks, finds the time offset for each using VAD (voice activity detection), MFCC fingerprinting, and cross-correlation, then outputs aligned WAV files. Drop them into your DAW at 0:00 and they line up!<p>There's an accompanying blog post with a visual on the mechanics: <a href="https://kau.sh/blog/podsync/" rel="nofollow">https://kau.sh/blog/podsync/</a><p>Would love to hear feedback!</p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47459076">https://news.ycombinator.com/item?id=47459076</a></p>
<p>Points: 2</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 20 Mar 2026 19:00:12 +0000</pubDate><link>https://github.com/kaushikgopal/podsync</link><dc:creator>sorcercode</dc:creator><comments>https://news.ycombinator.com/item?id=47459076</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47459076</guid></item><item><title><![CDATA[New comment by sorcercode in "When does MCP make sense vs CLI?"]]></title><description><![CDATA[
<p>These are all evolving technologies and it's pretty evident that the big AI labs are trying different things to see what sticks. Some of it does and they keep evolving it.<p>The reason MCPs are so powerful are less a technological advantage over other tools and more how ridiculously easy they are to install and use.<p>Also given it's an official standard now (AAIF), it's easy for sharing across differently agent harnesses and tools.<p>Those are the two main reasons imho, they are still a mainstay.<p>If you'll allow some shameless plugs, my co-host and I talk about it in our podcast:<p><a href="https://fragmentedpodcast.com/episodes/302/" rel="nofollow">https://fragmentedpodcast.com/episodes/302/</a></p>
]]></description><pubDate>Mon, 02 Mar 2026 05:11:24 +0000</pubDate><link>https://news.ycombinator.com/item?id=47214099</link><dc:creator>sorcercode</dc:creator><comments>https://news.ycombinator.com/item?id=47214099</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47214099</guid></item><item><title><![CDATA[The Craftsman's Case for AI]]></title><description><![CDATA[
<p>Article URL: <a href="https://iurysouza.dev/craftsmanship-ai-coding/">https://iurysouza.dev/craftsmanship-ai-coding/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46720959">https://news.ycombinator.com/item?id=46720959</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Thu, 22 Jan 2026 15:56:36 +0000</pubDate><link>https://iurysouza.dev/craftsmanship-ai-coding/</link><dc:creator>sorcercode</dc:creator><comments>https://news.ycombinator.com/item?id=46720959</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46720959</guid></item><item><title><![CDATA[New comment by sorcercode in "Ask HN: Any example of successful vibe-coded product?"]]></title><description><![CDATA[
<p>Not sure how you would define successful though. I built a Firefox addon almost entirely through vibe coding and I know at least 5 other random souls on the Internet who have used and thanked me for it. But it is by no stretch, if popularity or how much money it makes, are the measures.<p>I was trying to test the theory if it's even possible to release something production grade with vibe coding. Wrote about the experience here <a href="https://kau.sh/blog/container-traffic-control/" rel="nofollow">https://kau.sh/blog/container-traffic-control/</a></p>
]]></description><pubDate>Tue, 30 Dec 2025 16:38:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46435033</link><dc:creator>sorcercode</dc:creator><comments>https://news.ycombinator.com/item?id=46435033</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46435033</guid></item><item><title><![CDATA[New comment by sorcercode in "Still using Firefox – but not because of its vision"]]></title><description><![CDATA[
<p>Might I also suggest the Firefox addon "Container Traffic Control" - A Firefox addon I built to make it even easier to use Containers<p><a href="https://addons.mozilla.org/en-US/firefox/addon/ctc/" rel="nofollow">https://addons.mozilla.org/en-US/firefox/addon/ctc/</a><p>When you start to use Containers (feature the Author of the article talks about), you'll start to want a little more control in how the containers open especially for sites that you allow on more than one container<p>Source came be found here:
<a href="https://github.com/kaushikgopal/ff-container-traffic-control" rel="nofollow">https://github.com/kaushikgopal/ff-container-traffic-control</a></p>
]]></description><pubDate>Tue, 30 Dec 2025 16:32:45 +0000</pubDate><link>https://news.ycombinator.com/item?id=46434970</link><dc:creator>sorcercode</dc:creator><comments>https://news.ycombinator.com/item?id=46434970</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46434970</guid></item><item><title><![CDATA[Everything That Can Be Deterministic, Should Be]]></title><description><![CDATA[
<p>Article URL: <a href="https://vexjoy.com/posts/everything-that-can-be-deterministic-should-be-my-claude-code-setup/">https://vexjoy.com/posts/everything-that-can-be-deterministic-should-be-my-claude-code-setup/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46430247">https://news.ycombinator.com/item?id=46430247</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Tue, 30 Dec 2025 06:39:41 +0000</pubDate><link>https://vexjoy.com/posts/everything-that-can-be-deterministic-should-be-my-claude-code-setup/</link><dc:creator>sorcercode</dc:creator><comments>https://news.ycombinator.com/item?id=46430247</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46430247</guid></item><item><title><![CDATA[New comment by sorcercode in "A Proclamation Regarding the Restoration of the Dash"]]></title><description><![CDATA[
<p>i think the genie is out of the box; but i stand with your sentiment!</p>
]]></description><pubDate>Fri, 26 Dec 2025 19:08:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46395139</link><dc:creator>sorcercode</dc:creator><comments>https://news.ycombinator.com/item?id=46395139</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46395139</guid></item><item><title><![CDATA[New comment by sorcercode in "A Proclamation Regarding the Restoration of the Dash"]]></title><description><![CDATA[
<p>Most AI generated text doesn't seem to have spaces around the em dashes. I've been using that as a subtle distinguishing marker; as both forms are considered grammatically correct.<p>tldr: use spaces around em dashes</p>
]]></description><pubDate>Fri, 26 Dec 2025 18:52:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=46394976</link><dc:creator>sorcercode</dc:creator><comments>https://news.ycombinator.com/item?id=46394976</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46394976</guid></item><item><title><![CDATA[AI is a motorbike for the mind – not always a good thing]]></title><description><![CDATA[
<p>Article URL: <a href="https://kau.sh/blog/motorbike-for-the-mind/">https://kau.sh/blog/motorbike-for-the-mind/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46394931">https://news.ycombinator.com/item?id=46394931</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Fri, 26 Dec 2025 18:48:02 +0000</pubDate><link>https://kau.sh/blog/motorbike-for-the-mind/</link><dc:creator>sorcercode</dc:creator><comments>https://news.ycombinator.com/item?id=46394931</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46394931</guid></item><item><title><![CDATA[New comment by sorcercode in "Making Google Sans Flex"]]></title><description><![CDATA[
<p>having spent a lot of time on finding the right monospace fonts, one of the things i've noticed, that's particularly important in the context of coding is a visual symmetry.<p>some fonts individually have beautiful glyps or characters but when you preview them with blocks and blocks of code, there's a quirkiness that throws of that symmetry.<p>I'll give a few examples:<p>- Mono Lisa font <a href="https://www.monolisa.dev/" rel="nofollow">https://www.monolisa.dev/</a> (truly gorgeous font)<p>- Recursive <a href="https://www.recursive.design/" rel="nofollow">https://www.recursive.design/</a> (particularly note the casual axis)<p>I bring this up because Google Sans Code, is super quirky; preview a few characters individually and they look good; put it all together in real code, and it's just not as smooth visually.</p>
]]></description><pubDate>Fri, 19 Dec 2025 16:56:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46328041</link><dc:creator>sorcercode</dc:creator><comments>https://news.ycombinator.com/item?id=46328041</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46328041</guid></item><item><title><![CDATA[New comment by sorcercode in "Making Google Sans Flex"]]></title><description><![CDATA[
<p>i feel your pain my friend. i really do.<p>i don't have your skills of actually customizing or changing glyphs in fonts directly but i've customized and used scripts to fix glyph characters available as open type features. I've done this for fonts like:<p>- [Iosevka](<a href="https://kau.sh/blog/build-iosevka-font-mac-os/" rel="nofollow">https://kau.sh/blog/build-iosevka-font-mac-os/</a>)<p>- [IBM Plex Mono](<a href="https://kau.sh/blog/freeze-alt-char-open-type-font/" rel="nofollow">https://kau.sh/blog/freeze-alt-char-open-type-font/</a>)<p>- [Jetbrains Mono](<a href="https://github.com/kaushikgopal/JetBrainsMono-KG" rel="nofollow">https://github.com/kaushikgopal/JetBrainsMono-KG</a>)  (yes, plenty of customization there)<p>- [Recursive](<a href="https://github.com/kaushikgopal/recursive-code-config" rel="nofollow">https://github.com/kaushikgopal/recursive-code-config</a>)<p>it really is a sickness. a terrible sickness, if you care deeply about fonts. I know you don't care specifically about recommendations, but inevitably i've found myself gravitating to these fonts:<p>1. Berkeley Mono (paid)<p>2. SF Mono (walled)<p>3. Recursive (truly open and legible)<p>4. Commit Mono<p>I love the above fonts, but there's a few characters or quirks that drive me bananas on certain days, so inevitably find myself switching between them.</p>
]]></description><pubDate>Fri, 19 Dec 2025 16:51:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46327961</link><dc:creator>sorcercode</dc:creator><comments>https://news.ycombinator.com/item?id=46327961</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46327961</guid></item><item><title><![CDATA[New comment by sorcercode in "OpenAI are quietly adopting skills, now available in ChatGPT and Codex CLI"]]></title><description><![CDATA[
<p>this makes sense and as usual great eye by Simon. progressive disclosure is such a powerful concept, that every other tool is going to start adopting it. we've personally had such great results adopting it, especially for performing high quality large migrations.<p>I wrote about this but I'm certain that eventually commands, MCPs etc will fade out when skills is understood and picked up by everyone<p><a href="https://kau.sh/blog/claude-skills/" rel="nofollow">https://kau.sh/blog/claude-skills/</a></p>
]]></description><pubDate>Sat, 13 Dec 2025 18:35:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46256788</link><dc:creator>sorcercode</dc:creator><comments>https://news.ycombinator.com/item?id=46256788</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46256788</guid></item><item><title><![CDATA[New comment by sorcercode in "JetBrains cancels Fleet"]]></title><description><![CDATA[
<p>this is bittersweet news.<p>but sigh. Jetbrains really just has no focus.<p>Fleet came at a time when intellij felt extremely bloated. iirc they had painted themselves into a corner where it was easier to rip the band aid and start anew.<p>Fleet was supposed to be that promised editor which was snappy and had the power of intellisense + all things we liked about Intellij editors ... but without the terrible glacial bloat. but in a stroke of bad luck and typical lack of focus from Jetbrains, Fleet just didn't get good enough quickly.<p>I say lack of focus because (like their multiple attempts at AI) Jetbrains also had a lite mode in the start but that didn't work great. then came Fleet. But it was not getting better quickly enough and they changed course to make Fleet their main cross platform editor ... but even that didn't take.<p>I really am worried for Jetbrains and intellij. In a world where even VScode is having its lunch eaten by Cursor, Jetbrains is quickly getting pushed out of the list of contenders. they've squandered away a lead they once had in a certain niche for code editors.<p>I personally only pull up Intellij these days when there's some platform specific tool that's built in (like the emulator in Android Studio) or certain Android specific profiling tools, or the debugger.<p>Otherwise I rarely find myself using Intellij. My usage has dropped precipitously.</p>
]]></description><pubDate>Tue, 09 Dec 2025 15:13:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46205774</link><dc:creator>sorcercode</dc:creator><comments>https://news.ycombinator.com/item?id=46205774</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46205774</guid></item><item><title><![CDATA[New comment by sorcercode in "Why we built Lightpanda in Zig"]]></title><description><![CDATA[
<p>I wrote an article (this morning actually!) on picking up Rust to combat AI brain atrophy. My background is JVM-based (Kotlin), and my main contenders were Go vs Rust vs Zig.<p>My reasoning for settling on Rust:<p>If I wanted something more general-purpose and ergonomic, I'd stick with something like Kotlin, which has wider ecosystem support. Go could fit here too, but I've  heard from more experienced folks that Go's simplicity can get limiting as codebases grow (and requires 100s of developers to be disciplined). Not impossible, just not as conducive.<p>But since I specifically wanted a performant systems language, I figured I'd go to the other extreme. So my choice was Rust or Zig. I eventually chose Rust (as complicated as Rust can seem) the borrow checker is pretty elegant once it clicks and provides the necessary safety net for a language I intentionally am choosing for more control.<p>(here's my article on learning Rust if folks are interested: <a href="https://kau.sh/blog/learn-rust-ai-atrophy/" rel="nofollow">https://kau.sh/blog/learn-rust-ai-atrophy/</a>) - different angle from the linked article.</p>
]]></description><pubDate>Fri, 05 Dec 2025 23:03:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=46168558</link><dc:creator>sorcercode</dc:creator><comments>https://news.ycombinator.com/item?id=46168558</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46168558</guid></item><item><title><![CDATA[New comment by sorcercode in "Last Week on My Mac: Losing confidence"]]></title><description><![CDATA[
<p>that's fair. i do think it's personal preferences in the end.</p>
]]></description><pubDate>Fri, 05 Dec 2025 22:44:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46168391</link><dc:creator>sorcercode</dc:creator><comments>https://news.ycombinator.com/item?id=46168391</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46168391</guid></item><item><title><![CDATA[New comment by sorcercode in "Last Week on My Mac: Losing confidence"]]></title><description><![CDATA[
<p>so<p>1 - compromised hardware over better software is a trade-off you're willing to make and 
2 - you believe that the Framework software experience is better than macOS<p>i can concede 2 (if true, I've not used a Framework laptop) but I don't understand point 1. packing a powerbank for example just feels ancient if you've used the arm chip macs. then again, I'm now pushing my trade-off</p>
]]></description><pubDate>Tue, 02 Dec 2025 15:31:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46122196</link><dc:creator>sorcercode</dc:creator><comments>https://news.ycombinator.com/item?id=46122196</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46122196</guid></item><item><title><![CDATA[New comment by sorcercode in "APT Rust requirement raises questions"]]></title><description><![CDATA[
<p>Kotlin programmer here who is picking up Rust recently. you're right, it's no Kotlin when it comes to the elegance of APIs but it's also not too bad at all.<p>In fact there are some things about the syntax that are actually nice like range syntax, Unit type being (), match expressions, super explicit types, how mutability is represented etc.<p>I'd argue it's the most similar system level language to Kotlin I've encountered. I encourage you to power through that initial discomfort because in the process it does unlock a level of performance  other languages dream of.</p>
]]></description><pubDate>Tue, 25 Nov 2025 15:52:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=46046983</link><dc:creator>sorcercode</dc:creator><comments>https://news.ycombinator.com/item?id=46046983</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46046983</guid></item><item><title><![CDATA[Google Summer of Code Results 2025 – Rust Blog]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.rust-lang.org/2025/11/18/gsoc-2025-results/">https://blog.rust-lang.org/2025/11/18/gsoc-2025-results/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=45980779">https://news.ycombinator.com/item?id=45980779</a></p>
<p>Points: 5</p>
<p># Comments: 0</p>
]]></description><pubDate>Wed, 19 Nov 2025 15:29:01 +0000</pubDate><link>https://blog.rust-lang.org/2025/11/18/gsoc-2025-results/</link><dc:creator>sorcercode</dc:creator><comments>https://news.ycombinator.com/item?id=45980779</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45980779</guid></item></channel></rss>