<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: carlmr</title><link>https://news.ycombinator.com/user?id=carlmr</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 14 Oct 2026 05:17:05 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=carlmr" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by carlmr in "A Staff Engineer's Guide to Inventing Work"]]></title><description><![CDATA[
<p>Completely agree, but sadly I have seen platform projects with 0 real internal customers. Only an idea.<p>The more dogfooding projects the better. And yes, rule of three applies.</p>
]]></description><pubDate>Wed, 30 Sep 2026 19:13:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=49913056</link><dc:creator>carlmr</dc:creator><comments>https://news.ycombinator.com/item?id=49913056</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49913056</guid></item><item><title><![CDATA[New comment by carlmr in "A Staff Engineer's Guide to Inventing Work"]]></title><description><![CDATA[
<p>>It's precisely because of this framing and mentality that platform teams don't actually serve people well and are usually highly dysfunctional towers of people inventing work.<p>Spot on, I've worked in multiple small, medium and large companies. And these internal platforms almost always turn into ivory towers of useless churn.<p>Even if being forced to use it internally, in a lot of cases the projects ended up buying the same solution (or a working version of it) from an outside vendor when it came to fulfill actual customers needs on the outside.<p>If that wasn't possible we built what we needed ourselves.<p>If you have internal customers, I still believe you need internal incentive alignment. Otherwise what the platform builds and what is actually used and needed drift apart.<p>And you need at least one real customer project to dogfood the platform initially. Because most platforms start out way too generic with pure architecture astronauts [0] at the helm.<p>If you don't have a project-0 to test those assumptions against, you don't need to start that platform.<p>[0] <a href="https://www.joelonsoftware.com/2001/04/21/dont-let-architecture-astronauts-scare-you/" rel="nofollow">https://www.joelonsoftware.com/2001/04/21/dont-let-architect...</a></p>
]]></description><pubDate>Wed, 30 Sep 2026 06:20:00 +0000</pubDate><link>https://news.ycombinator.com/item?id=49905115</link><dc:creator>carlmr</dc:creator><comments>https://news.ycombinator.com/item?id=49905115</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49905115</guid></item><item><title><![CDATA[New comment by carlmr in "Writing Efficient C++ Code (2013)"]]></title><description><![CDATA[
<p>>This ended up hurting me because object initialization touched three separate cache lines (obvious in hindsight, but the advice of using SoA failed me here).<p>I mean this is kind of what happens with any advice that has nuance to it, that's not carried with the advice.<p>E.g. if you have a point in 3D space with x, y, z coordinates. Array points as SoA of individual dimensions makes sense only if you do a lot of averaging and such on the individual dimensions.<p>If you mostly use the 3 coordinates together, SoA will have bad caching behavior.<p>So the better advice would be to try to keep things that are used together in the same cache line, whether it's on dimension or all 3. Usage makes the difference.</p>
]]></description><pubDate>Mon, 28 Sep 2026 06:59:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49874508</link><dc:creator>carlmr</dc:creator><comments>https://news.ycombinator.com/item?id=49874508</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49874508</guid></item><item><title><![CDATA[New comment by carlmr in "Drawgent: Coding agent on a live Excalidraw canvas"]]></title><description><![CDATA[
<p>If we're talking about something old, sure, but MCP and AI is new enough that any software interfacing with it that hasn't changed in 6 months it's a fair suspicion that it's abandoned.</p>
]]></description><pubDate>Sun, 27 Sep 2026 14:45:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=49867072</link><dc:creator>carlmr</dc:creator><comments>https://news.ycombinator.com/item?id=49867072</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49867072</guid></item><item><title><![CDATA[New comment by carlmr in "TurboKV: Insanely fast Rust key-value store"]]></title><description><![CDATA[
<p>>arguably, yes, they should RTFM<p>Agreed. Good design is when the things do what you expect them to do without reading the manual, don't reuse wording with other meaning in the wrong way. That way if you do encounter nee wording, you know you should read the manual.</p>
]]></description><pubDate>Sat, 29 Aug 2026 08:37:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49488090</link><dc:creator>carlmr</dc:creator><comments>https://news.ycombinator.com/item?id=49488090</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49488090</guid></item><item><title><![CDATA[New comment by carlmr in "Writing by hand is good for your brain"]]></title><description><![CDATA[
<p>> I find these days I prefer to write using a cheap mechanical pencil<p>I know this is contrary to your advice but mechanical pencil, get a Kuru Toga, it's a really nice improvement and not very expensive. It auto-rotates the pencil tip, so you don't have the sharp end at some point.<p>For permanent writing get a Uni ball gel writer, it's supremely smooth to write with. Also not hugely expensive.<p>They're both not the cheapest option, but an amazing writing experience without being the fancy kind of expensive.</p>
]]></description><pubDate>Fri, 24 Jul 2026 08:03:11 +0000</pubDate><link>https://news.ycombinator.com/item?id=49032536</link><dc:creator>carlmr</dc:creator><comments>https://news.ycombinator.com/item?id=49032536</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49032536</guid></item><item><title><![CDATA[New comment by carlmr in "How Has Roman Concrete Lasted for Millennia? 1,900-Year-Old Latrine Offers Clues"]]></title><description><![CDATA[
<p>>Fun fact! Lime putty is anti-mold even in humid conditions because upon exposure to moisture, CaOH2 + H20 becomes too basic for mold to grow on.<p>Can we use this instead of grout in the bathroom somehow?</p>
]]></description><pubDate>Fri, 17 Jul 2026 10:09:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=48945430</link><dc:creator>carlmr</dc:creator><comments>https://news.ycombinator.com/item?id=48945430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48945430</guid></item><item><title><![CDATA[New comment by carlmr in "GPT-5.6 Sol Ultra produces proof of the Cycle Double Cover Conjecture [pdf]"]]></title><description><![CDATA[
<p>>(Apparently that particular department was the wrong one, to ask a question like that!)<p>Yes, the math department.<p>In any case linear algebra, stochastics, calculus; plenty of engineering and science applications for all these.</p>
]]></description><pubDate>Fri, 10 Jul 2026 19:31:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=48864164</link><dc:creator>carlmr</dc:creator><comments>https://news.ycombinator.com/item?id=48864164</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48864164</guid></item><item><title><![CDATA[New comment by carlmr in "GrapheneOS has been ported to Android 17"]]></title><description><![CDATA[
<p>Garmin pay if you're ok with Garmin is one possibility.</p>
]]></description><pubDate>Tue, 16 Jun 2026 22:07:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48562850</link><dc:creator>carlmr</dc:creator><comments>https://news.ycombinator.com/item?id=48562850</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48562850</guid></item><item><title><![CDATA[New comment by carlmr in "I'm Tired of Talking to AI"]]></title><description><![CDATA[
<p>>There is something deeply disturbing in it that makes me feel I'm not talking to a self sufficient entity.<p>It makes you feel that way because it is that way. They're not self-sufficient.</p>
]]></description><pubDate>Wed, 27 May 2026 15:02:22 +0000</pubDate><link>https://news.ycombinator.com/item?id=48295416</link><dc:creator>carlmr</dc:creator><comments>https://news.ycombinator.com/item?id=48295416</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48295416</guid></item><item><title><![CDATA[New comment by carlmr in "Dropbox CEO Drew Houston to step down"]]></title><description><![CDATA[
<p>So it's not just me. I'm glad, I feel weird that I have to save links to every Google doc and every internal confluence page because there's no proper search across these.<p>Especially in a filesystem I know where I placed something, but not always the title, so even if the search function was ok, which it mostly isn't, having to know the wording used for the title is really inconvenient.</p>
]]></description><pubDate>Wed, 27 May 2026 11:39:29 +0000</pubDate><link>https://news.ycombinator.com/item?id=48292700</link><dc:creator>carlmr</dc:creator><comments>https://news.ycombinator.com/item?id=48292700</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48292700</guid></item><item><title><![CDATA[New comment by carlmr in "Dropbox CEO Drew Houston to step down"]]></title><description><![CDATA[
<p>>The mobile era started just as Dropbox started to solve a computer era problem.<p>I still can't wrap my head around how people find their files in the non-filesystem world. Whenever I need to work with files I take out my laptop.</p>
]]></description><pubDate>Wed, 27 May 2026 07:20:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48290825</link><dc:creator>carlmr</dc:creator><comments>https://news.ycombinator.com/item?id=48290825</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48290825</guid></item><item><title><![CDATA[New comment by carlmr in "Splinter Cell veteran says realistic modern lighting has screwed up stealth game"]]></title><description><![CDATA[
<p>Jagged Alliance 2 wasn't really as much a stealth game but had a lot of the same kind of tactical thinking to it that I liked in Commandos.</p>
]]></description><pubDate>Wed, 27 May 2026 07:17:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48290803</link><dc:creator>carlmr</dc:creator><comments>https://news.ycombinator.com/item?id=48290803</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48290803</guid></item><item><title><![CDATA[New comment by carlmr in "Show HN: Semble – Code search for agents that uses 98% fewer tokens than grep"]]></title><description><![CDATA[
<p>>so heavily RL'd with grep<p>At least codex listens to me telling it to use rg instead of grep, cause grep is often so slow. But when adding rtk it uses grep through rtk which is kind of annoying.</p>
]]></description><pubDate>Mon, 18 May 2026 05:35:04 +0000</pubDate><link>https://news.ycombinator.com/item?id=48175902</link><dc:creator>carlmr</dc:creator><comments>https://news.ycombinator.com/item?id=48175902</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48175902</guid></item><item><title><![CDATA[New comment by carlmr in "A 0-click exploit chain for the Pixel 10"]]></title><description><![CDATA[
<p>Also the question remains if more CVE laden code was produced in the first place, instead of automated detection improvements.<p>It's easier to find a needle in the haystack if the haystack is 50% needles.</p>
]]></description><pubDate>Fri, 15 May 2026 16:26:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=48150567</link><dc:creator>carlmr</dc:creator><comments>https://news.ycombinator.com/item?id=48150567</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48150567</guid></item><item><title><![CDATA[New comment by carlmr in "Why senior developers fail to communicate their expertise"]]></title><description><![CDATA[
<p>>teaching functional programming to people trained in OO: Some people's model just breaks, while others quickly see the similarities, and how one can translate from a world of vars to a world of monads with relative ease.<p>Besides OO -> Functional this applies everywhere else in Computer Science. If you understood the fundamentals no new framework, language or paradigm can shock you. The similarities are clear once you have a fitting world model.</p>
]]></description><pubDate>Wed, 13 May 2026 11:45:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48120652</link><dc:creator>carlmr</dc:creator><comments>https://news.ycombinator.com/item?id=48120652</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48120652</guid></item><item><title><![CDATA[New comment by carlmr in "A Faster Alternative to Jq"]]></title><description><![CDATA[
<p>What were your syntax stumbling blocks? I must be honest I've used jq enough but can never remember the syntax. It's one of the worst things about jq IMO (not the speed, even though I'm a fan of speedups). There's something ungrokkable about that syntax for me.</p>
]]></description><pubDate>Fri, 27 Mar 2026 08:49:21 +0000</pubDate><link>https://news.ycombinator.com/item?id=47540339</link><dc:creator>carlmr</dc:creator><comments>https://news.ycombinator.com/item?id=47540339</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47540339</guid></item><item><title><![CDATA[New comment by carlmr in "A Faster Alternative to Jq"]]></title><description><![CDATA[
<p>Replying here because the other comment is too deeply nested to reply.<p>Even if it's once off, some people handle a lot of once-offs, that's exactly where you need good CLI tooling to support it.<p>Sure jq isn't exactly super slow, but I also have avoided it in pipelines where I just need faster throughput.<p>rg was insanely useful in a project I once got where they had about 5GB of source files, a lot of them auto-generated. And you needed to find stuff in there. People were using Notepad++ and waiting minutes for a query to find something in the haystack. rg returned results in seconds.</p>
]]></description><pubDate>Fri, 27 Mar 2026 08:47:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=47540329</link><dc:creator>carlmr</dc:creator><comments>https://news.ycombinator.com/item?id=47540329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47540329</guid></item><item><title><![CDATA[New comment by carlmr in "What young workers are doing to AI-proof themselves"]]></title><description><![CDATA[
<p>In Germany I'd say you still make more with white collar, if you have a job. The problem for Gen Z though, is that they aren't hiring for junior positions.<p>Still if you go blue collar you have to build your own business.</p>
]]></description><pubDate>Mon, 23 Mar 2026 19:14:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=47493867</link><dc:creator>carlmr</dc:creator><comments>https://news.ycombinator.com/item?id=47493867</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47493867</guid></item><item><title><![CDATA[New comment by carlmr in "Java is fast, code might not be"]]></title><description><![CDATA[
<p>>They're not generic but they do the job, so if you have a bottleneck, you can solve it.<p>But that's the thing, in other languages you don't need a workaround to work on primitives directly.</p>
]]></description><pubDate>Mon, 23 Mar 2026 18:42:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47493482</link><dc:creator>carlmr</dc:creator><comments>https://news.ycombinator.com/item?id=47493482</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47493482</guid></item></channel></rss>