<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: convivialdingo</title><link>https://news.ycombinator.com/user?id=convivialdingo</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 05 Sep 2026 09:27:17 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=convivialdingo" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by convivialdingo in "Ask HN: Why were OpenAI, Claude, and Grok simultaneously down?"]]></title><description><![CDATA[
<p>The Thundering Herd has thundered, apparently.</p>
]]></description><pubDate>Thu, 03 Sep 2026 15:11:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49551213</link><dc:creator>convivialdingo</dc:creator><comments>https://news.ycombinator.com/item?id=49551213</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49551213</guid></item><item><title><![CDATA[New comment by convivialdingo in "ChatGPT outage – Resolved"]]></title><description><![CDATA[
<p>And now Claude is down - API Error 529 Overloaded<p><a href="https://status.claude.com" rel="nofollow">https://status.claude.com</a></p>
]]></description><pubDate>Thu, 03 Sep 2026 15:08:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=49551158</link><dc:creator>convivialdingo</dc:creator><comments>https://news.ycombinator.com/item?id=49551158</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49551158</guid></item><item><title><![CDATA[New comment by convivialdingo in "Solod: Go can be a better C"]]></title><description><![CDATA[
<p>That's incredible!  I see you ran into many of the same MIR issues and limitations I did. I pulled several fork patches and wrote a thread local stack extension.<p>I'll definitely check it out and see what I could do.  I added two compiler stages - a decent memory ptr ownership tracker and midopt compiler optimizer you could likely use without many changes that improved performance 35% over c2mir.</p>
]]></description><pubDate>Tue, 04 Aug 2026 22:41:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49176265</link><dc:creator>convivialdingo</dc:creator><comments>https://news.ycombinator.com/item?id=49176265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49176265</guid></item><item><title><![CDATA[New comment by convivialdingo in "Show HN: Simulator for a custom 8-bit discreet logic computer"]]></title><description><![CDATA[
<p>That's fantastic, love the ability to inspect each state and see it as a whole running in real-time.  I remember seeing a C64 simulator that showed the memory/cpu state - but this goes beyond that.</p>
]]></description><pubDate>Fri, 17 Jul 2026 19:45:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=48951520</link><dc:creator>convivialdingo</dc:creator><comments>https://news.ycombinator.com/item?id=48951520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48951520</guid></item><item><title><![CDATA[New comment by convivialdingo in "Solod: Go can be a better C"]]></title><description><![CDATA[
<p>I've been toying with a better C... <a href="https://github.com/panaflexx/classyc" rel="nofollow">https://github.com/panaflexx/classyc</a><p>Started with the excellent MIR compiler, and I wrote much of the class/string/json/dict, exceptions and AI made the generics,ownership tracking, and safety checks/traps.  Added some go<p>The memory model is mixed, I ended up using arenas for dictionaries and adding a full ownership checking / safety checking compiler stage.<p>It's purely for the joy of making something interesting.</p>
]]></description><pubDate>Fri, 17 Jul 2026 16:41:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48949367</link><dc:creator>convivialdingo</dc:creator><comments>https://news.ycombinator.com/item?id=48949367</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48949367</guid></item><item><title><![CDATA[New comment by convivialdingo in "System76 on Age Verification Laws"]]></title><description><![CDATA[
<p>Or anti-Democrat forum?  Let's not pretend this isn't a California law, or a bipartisan political power grab.</p>
]]></description><pubDate>Fri, 06 Mar 2026 14:28:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=47275302</link><dc:creator>convivialdingo</dc:creator><comments>https://news.ycombinator.com/item?id=47275302</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47275302</guid></item><item><title><![CDATA[New comment by convivialdingo in "Remotely unlocking an encrypted hard disk"]]></title><description><![CDATA[
<p>Man, that's pretty excellent!<p>I once built a demo-ish encrypted network boot system using similar initrd techniques.  It's a fun hack working in the preboot environment.</p>
]]></description><pubDate>Thu, 05 Mar 2026 21:51:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=47267809</link><dc:creator>convivialdingo</dc:creator><comments>https://news.ycombinator.com/item?id=47267809</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47267809</guid></item><item><title><![CDATA[New comment by convivialdingo in "Statement from Dario Amodei on our discussions with the Department of War"]]></title><description><![CDATA[
<p>Anyone who's grown up around the upper class social strata understands this to be true.</p>
]]></description><pubDate>Fri, 27 Feb 2026 16:03:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=47182102</link><dc:creator>convivialdingo</dc:creator><comments>https://news.ycombinator.com/item?id=47182102</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47182102</guid></item><item><title><![CDATA[New comment by convivialdingo in "I started programming when I was 7. I'm 50 now and the thing I loved has changed"]]></title><description><![CDATA[
<p>Similar story for myself.  It was long and tedious for my mental model to go from Basic, to Pascal, to C, and finally to ASM as a teen.<p>My recent experience is the opposite.  With LLMs, I'm able to delve into the deepest parts of code and systems I never had time to learn. LLMs will get you to the 80% pretty quick - compiles and sometimes even runs.</p>
]]></description><pubDate>Tue, 10 Feb 2026 17:33:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46963552</link><dc:creator>convivialdingo</dc:creator><comments>https://news.ycombinator.com/item?id=46963552</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46963552</guid></item><item><title><![CDATA[New comment by convivialdingo in "Show HN: LemonSlice – Upgrade your voice agents to real-time video"]]></title><description><![CDATA[
<p>That's super impressive!  Definitely one of the best quality conversational agents I've tried syncing A/V and response times.<p>The text processing is running Qwen / Alibaba?</p>
]]></description><pubDate>Tue, 27 Jan 2026 19:59:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46785590</link><dc:creator>convivialdingo</dc:creator><comments>https://news.ycombinator.com/item?id=46785590</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46785590</guid></item><item><title><![CDATA[New comment by convivialdingo in "Show HN: Text-to-video model from scratch (2 brothers, 2 years, 2B params)"]]></title><description><![CDATA[
<p>That’s amazing effort - I am impressed.<p>Awesome to see more small teams making impressive leaps.</p>
]]></description><pubDate>Fri, 23 Jan 2026 06:24:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46729122</link><dc:creator>convivialdingo</dc:creator><comments>https://news.ycombinator.com/item?id=46729122</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46729122</guid></item><item><title><![CDATA[New comment by convivialdingo in "Sopro TTS: A 169M model with zero-shot voice cloning that runs on the CPU"]]></title><description><![CDATA[
<p>Impressive!  The cloning and voice affect is great.  Has a slight warble in the voice on long vowels, but not a huge issue.  I'll definitely check it out - we could use voice generation for alerting on one of our projects (no GPUs on hardware).</p>
]]></description><pubDate>Thu, 08 Jan 2026 21:37:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=46546843</link><dc:creator>convivialdingo</dc:creator><comments>https://news.ycombinator.com/item?id=46546843</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46546843</guid></item><item><title><![CDATA[New comment by convivialdingo in "Dell admits consumers don't care about AI PCs"]]></title><description><![CDATA[
<p>I spent a few months working on different edge compute NPUs (ARM mostly) with CNN models and it was really painful.  A lot of impressive hardware, but I was always running into software fallbacks for models, custom half-baked NN formats, random caveats, and bad quantization.<p>In the end it was faster, cheaper, and more reliable to buy a fat server running our models and pay the bandwidth tax.</p>
]]></description><pubDate>Thu, 08 Jan 2026 21:27:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=46546726</link><dc:creator>convivialdingo</dc:creator><comments>https://news.ycombinator.com/item?id=46546726</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46546726</guid></item><item><title><![CDATA[New comment by convivialdingo in "xAI's Grok 3 comes to Microsoft Azure"]]></title><description><![CDATA[
<p>When I use the "think" mode it retains context for longer.  I tested with 5k lines of c compiler code and I could 6 prompts in before it started forgetting or generalizing<p>I'll say that grok is really excellent at helping my understand the codebase, but some miss-named functions or variables will trip it up..</p>
]]></description><pubDate>Tue, 20 May 2025 04:45:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=44037882</link><dc:creator>convivialdingo</dc:creator><comments>https://news.ycombinator.com/item?id=44037882</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44037882</guid></item><item><title><![CDATA[New comment by convivialdingo in "Lock-Free Rust: How to Build a Rollercoaster While It's on Fire"]]></title><description><![CDATA[
<p>I tried replacing a DMA queue lock with lock-free CAS and it wasn't faster than a mutex or a standard rwlock.<p>I rewrote the entire queue with lock-free CAS to manage insertions/removals on the list and we finally got some better numbers. But not always!  We found it worked best either as a single thread, or during massive contention.  With a normal load it wasn't really much better.</p>
]]></description><pubDate>Fri, 16 May 2025 18:55:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=44008731</link><dc:creator>convivialdingo</dc:creator><comments>https://news.ycombinator.com/item?id=44008731</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=44008731</guid></item><item><title><![CDATA[New comment by convivialdingo in "New material gives copper superalloy-like strength"]]></title><description><![CDATA[
<p>Wonder if this could work for li-ion batteries as a current collector?  You could potentially lower charging times and handle higher power applications and higher temperature ranges.</p>
]]></description><pubDate>Mon, 28 Apr 2025 15:52:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=43822839</link><dc:creator>convivialdingo</dc:creator><comments>https://news.ycombinator.com/item?id=43822839</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43822839</guid></item><item><title><![CDATA[New comment by convivialdingo in "Gemini 2.5 Flash"]]></title><description><![CDATA[
<p>Downvote me all you want - the fact remains that previous Google models were so riddled with guardrails and political correctness that it was practically impossible to use for anything besides code and clean business data.  Random text and opinion would trigger a filter and shut down output.<p>Even this model criticizes the failures of the previous models.</p>
]]></description><pubDate>Fri, 18 Apr 2025 05:28:44 +0000</pubDate><link>https://news.ycombinator.com/item?id=43725283</link><dc:creator>convivialdingo</dc:creator><comments>https://news.ycombinator.com/item?id=43725283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43725283</guid></item><item><title><![CDATA[New comment by convivialdingo in "Gemini 2.5 Flash"]]></title><description><![CDATA[
<p>Dang - Google finally made a quality model that doesn’t make me want to throw my computer out a window.  It’s honest, neutral and clearly not trained by the ideologically rabid anti-bias but actually super biased regime.<p>Did I miss a revolt or something in googley land? A Google model saying “free speech is valuable and diverse opinions are good” is frankly bizarre to see.</p>
]]></description><pubDate>Fri, 18 Apr 2025 05:11:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=43725222</link><dc:creator>convivialdingo</dc:creator><comments>https://news.ycombinator.com/item?id=43725222</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43725222</guid></item><item><title><![CDATA[New comment by convivialdingo in "Compilers: Incrementally and Extensibly (2024)"]]></title><description><![CDATA[
<p>Once things are a little more stable, I will put it up!<p>Right now you can just break before the (fun_call)() delegate and disassemble the fun_call in gdb.<p>The basic trick is to add reloc support to the x86 translate code, mark external calls and replace with 0x0 placeholders, and copy out the machine_code and data segment output to an object file.<p>I can do basic main functions with simple prints calls but not much more.  It’s a  hack for now but I’ll refactor it until it’s solid.</p>
]]></description><pubDate>Sun, 06 Apr 2025 22:47:42 +0000</pubDate><link>https://news.ycombinator.com/item?id=43605638</link><dc:creator>convivialdingo</dc:creator><comments>https://news.ycombinator.com/item?id=43605638</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43605638</guid></item><item><title><![CDATA[New comment by convivialdingo in "Compilers: Incrementally and Extensibly (2024)"]]></title><description><![CDATA[
<p>I’ve been modifying the the MIR c2mir JIT compiler to extend the c11 compiler to support simple classes, boxed strings(immutable, nun-nullable) with AOT support.<p>Imagine if Java and C had a love child, basically.<p>MIR is a fantastic piece of engineering.<p>Honestly the hardest part is representing types.  Having played around with other compilers it seems to be a typical problem.<p>I’m stuck in the minutiae of representing highly structured complexity and defining behavior in c. I can understand why many languages have an intermediate compiler - it’s too much work and it will probably change over time.</p>
]]></description><pubDate>Sat, 05 Apr 2025 18:08:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=43595345</link><dc:creator>convivialdingo</dc:creator><comments>https://news.ycombinator.com/item?id=43595345</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=43595345</guid></item></channel></rss>