<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: mappu</title><link>https://news.ycombinator.com/user?id=mappu</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Tue, 28 Jul 2026 16:20:49 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=mappu" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by mappu in "LLM Usage in Debian: Three Proposals"]]></title><description><![CDATA[
<p>Linus Torvalds said last week that LLMs were just a tool. Lorenzo Stoakes had the impeccable rebuttal that "it's a tool in the same way a nuclear bomb is just a tool" - of course it's useful but there is clearly more to it than that.<p>I'm happy for Debian to at least consider the other aspects of social impact, ethics, copyright, and maintainability.</p>
]]></description><pubDate>Sun, 26 Jul 2026 02:05:17 +0000</pubDate><link>https://news.ycombinator.com/item?id=49053912</link><dc:creator>mappu</dc:creator><comments>https://news.ycombinator.com/item?id=49053912</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49053912</guid></item><item><title><![CDATA[New comment by mappu in "Even Microsoft couldn't make Windows 11 work well on 8GB of RAM"]]></title><description><![CDATA[
<p>This distinction is less a gotcha and more actually immediately obvious in the Windows task manager. It shows cached memory separately and in a different colour. The "in use" part is real in-use excluding the page cache.<p>On my current Windows 11 install i'm using 7 GB with just this Firefox tab open, and another 18GB of "Cached" RAM.<p>Same as how `free` on Linux shows it in a different column.</p>
]]></description><pubDate>Sun, 19 Jul 2026 00:16:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=48963773</link><dc:creator>mappu</dc:creator><comments>https://news.ycombinator.com/item?id=48963773</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48963773</guid></item><item><title><![CDATA[New comment by mappu in "The Kimi K3 Moment"]]></title><description><![CDATA[
<p>Steve Yegge calls this is the "discernment horizon" - <a href="https://steve-yegge.medium.com/the-flat-curve-society-36c8b01eb33b" rel="nofollow">https://steve-yegge.medium.com/the-flat-curve-society-36c8b0...</a></p>
]]></description><pubDate>Sat, 18 Jul 2026 21:39:36 +0000</pubDate><link>https://news.ycombinator.com/item?id=48962708</link><dc:creator>mappu</dc:creator><comments>https://news.ycombinator.com/item?id=48962708</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48962708</guid></item><item><title><![CDATA[New comment by mappu in "Build your own vulnerability harness"]]></title><description><![CDATA[
<p>The off-the-shelf player in this space (structured red-team search) is probably <a href="https://github.com/usestrix/strix" rel="nofollow">https://github.com/usestrix/strix</a> (no affiliation). But any frontier model, if you tell it "here's how the authentication system works, go looking for bugs" will probably do a good job.</p>
]]></description><pubDate>Fri, 10 Jul 2026 02:14:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=48854969</link><dc:creator>mappu</dc:creator><comments>https://news.ycombinator.com/item?id=48854969</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48854969</guid></item><item><title><![CDATA[New comment by mappu in "Muse Spark 1.1"]]></title><description><![CDATA[
<p>- MiMo (Xiaomi)</p>
]]></description><pubDate>Fri, 10 Jul 2026 00:45:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48854404</link><dc:creator>mappu</dc:creator><comments>https://news.ycombinator.com/item?id=48854404</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48854404</guid></item><item><title><![CDATA[We cannot wait for better post-quantum signature algorithms]]></title><description><![CDATA[
<p>Article URL: <a href="https://blog.cloudflare.com/ml-dsa-will-have-to-do/">https://blog.cloudflare.com/ml-dsa-will-have-to-do/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=48854191">https://news.ycombinator.com/item?id=48854191</a></p>
<p>Points: 7</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 10 Jul 2026 00:11:38 +0000</pubDate><link>https://blog.cloudflare.com/ml-dsa-will-have-to-do/</link><dc:creator>mappu</dc:creator><comments>https://news.ycombinator.com/item?id=48854191</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48854191</guid></item><item><title><![CDATA[New comment by mappu in "Curveball"]]></title><description><![CDATA[
<p>Blender has all these curve tools and more, it might be interesting to write an exporter to the Neverball file format if one doesn't exist yet.</p>
]]></description><pubDate>Sat, 04 Jul 2026 21:55:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48789451</link><dc:creator>mappu</dc:creator><comments>https://news.ycombinator.com/item?id=48789451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48789451</guid></item><item><title><![CDATA[New comment by mappu in "Better Models: Worse Tools"]]></title><description><![CDATA[
<p>In my harness i implemented apply_patch just taking unified diffs for patch -p1. I was shocked to see how bad models are at generating them. I started logging diff failures to analyse -<p>- All models are terrible at generating line numbers for a proper diff, give up on them<p>- Some models (Owl-alpha) must have been post-trained on Codex transcripts, because they occasionally push its V4A patch format into any diff tool available<p>- Codex puts a lot of info in its system prompt about the desired patch style, making larger hunks instead of granular ones, etc</p>
]]></description><pubDate>Sat, 04 Jul 2026 21:21:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=48789211</link><dc:creator>mappu</dc:creator><comments>https://news.ycombinator.com/item?id=48789211</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48789211</guid></item><item><title><![CDATA[New comment by mappu in "LongCat-2.0, a large-scale MoE model with 1.6T total and 48B Active"]]></title><description><![CDATA[
<p>There was some earlier speculation this is the model behind the stealth-released openrouter/owl-alpha model, that's been free for the last month.</p>
]]></description><pubDate>Tue, 30 Jun 2026 06:39:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=48729242</link><dc:creator>mappu</dc:creator><comments>https://news.ycombinator.com/item?id=48729242</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48729242</guid></item><item><title><![CDATA[New comment by mappu in "Enhancing x11 Application Security with LXC (2025)"]]></title><description><![CDATA[
<p>There's also this new one: <a href="https://github.com/joske/yserver" rel="nofollow">https://github.com/joske/yserver</a></p>
]]></description><pubDate>Sun, 28 Jun 2026 00:38:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=48703210</link><dc:creator>mappu</dc:creator><comments>https://news.ycombinator.com/item?id=48703210</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48703210</guid></item><item><title><![CDATA[New comment by mappu in "Gossamer: a Rust-flavoured language with real goroutines and pause-free memory"]]></title><description><![CDATA[
<p>It was somewhat slow about a decade ago - you can see<p>- (2015, Go 1.5) Calls cost about 170ns <a href="https://www.cockroachlabs.com/blog/the-cost-and-complexity-of-cgo/" rel="nofollow">https://www.cockroachlabs.com/blog/the-cost-and-complexity-o...</a><p>- (2017, Go 1.8) Cgo speedup by 50% <a href="https://go.dev/doc/go1.8#cgoperf" rel="nofollow">https://go.dev/doc/go1.8#cgoperf</a><p>- (2023, Go 1.21) Calls cost about 40ns <a href="https://shane.ai/posts/cgo-performance-in-go1.21/" rel="nofollow">https://shane.ai/posts/cgo-performance-in-go1.21/</a><p>- (2026, Go 1.26) Cgo speedup by another 30% <a href="https://go.dev/doc/go1.26#faster-cgo-calls" rel="nofollow">https://go.dev/doc/go1.26#faster-cgo-calls</a><p>A current benchmark shows a Cgo function call as costing about 25 ns. <a href="https://gist.github.com/DeedleFake/2f50b02c0708484c66d18253302c4fd6" rel="nofollow">https://gist.github.com/DeedleFake/2f50b02c0708484c66d182533...</a></p>
]]></description><pubDate>Sat, 27 Jun 2026 04:56:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48695265</link><dc:creator>mappu</dc:creator><comments>https://news.ycombinator.com/item?id=48695265</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48695265</guid></item><item><title><![CDATA[New comment by mappu in "Gossamer: a Rust-flavoured language with real goroutines and pause-free memory"]]></title><description><![CDATA[
<p>Cgo is cheap these days, don't worry about it.<p>It's barely more expensive than a direct function call but, not so you'd notice unless it's in a hot loop. At which point the lack of cross-language inlining is your real problem.</p>
]]></description><pubDate>Sat, 27 Jun 2026 00:44:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=48693920</link><dc:creator>mappu</dc:creator><comments>https://news.ycombinator.com/item?id=48693920</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48693920</guid></item><item><title><![CDATA[New comment by mappu in "Gossamer: a Rust-flavoured language with real goroutines and pause-free memory"]]></title><description><![CDATA[
<p>This is all true but is a somewhat Java-flavoured perspective i.e. generations ties you into a moving collector, which ties you into barriers and complicates FFI, which is not always the right tradeoff.<p>A non-fragmenting allocator goes a long way to alleviating the need for compactions too.</p>
]]></description><pubDate>Sat, 27 Jun 2026 00:39:51 +0000</pubDate><link>https://news.ycombinator.com/item?id=48693888</link><dc:creator>mappu</dc:creator><comments>https://news.ycombinator.com/item?id=48693888</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48693888</guid></item><item><title><![CDATA[New comment by mappu in "Extreme Heat conference cancelled due to extreme heat warning"]]></title><description><![CDATA[
<p>Hold on - 15k GBP?<p>An ordinary heatpump for an ordinary house should cost something like 3000 NZD including labor for installation. What are we doing differently?</p>
]]></description><pubDate>Wed, 24 Jun 2026 07:27:33 +0000</pubDate><link>https://news.ycombinator.com/item?id=48656410</link><dc:creator>mappu</dc:creator><comments>https://news.ycombinator.com/item?id=48656410</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48656410</guid></item><item><title><![CDATA[New comment by mappu in "AI coding at home without going broke"]]></title><description><![CDATA[
<p>Long time Ars reader, looking forward to your article (and have a few DOS games to reverse in mind already)!<p>Is this with a Ghidra MCP or some other technique? And why two models - did you try using Qwen3.6-35B-A3B for everything? (Or 27B or a bigger model since you have the RAM for it)</p>
]]></description><pubDate>Sun, 14 Jun 2026 00:19:10 +0000</pubDate><link>https://news.ycombinator.com/item?id=48522875</link><dc:creator>mappu</dc:creator><comments>https://news.ycombinator.com/item?id=48522875</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48522875</guid></item><item><title><![CDATA[New comment by mappu in "RTX 5080 and RTX 3090 Setup: 80 Tok/s on Qwen 3.6 27B Q8"]]></title><description><![CDATA[
<p>I'm running Qwen3.6-35B-A3B on a very ordinary desktop PC (32GB DDR5, 8GB Radeon 6600XT) and getting a useful 15-20 tok/sec out of it. The MoE architecture and auto offloading from system to VRAM is just fantastic. Unsloth Q4_K_XL.<p>The Qwen3.6-27B is unbearably slow as it doesn't fit in VRAM, though, i think the MoE is very easy to run.<p>It is also extremely nice that you can just `apt install llama.cpp libggml0-backend-vulkan` now too.</p>
]]></description><pubDate>Sat, 13 Jun 2026 23:33:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=48522543</link><dc:creator>mappu</dc:creator><comments>https://news.ycombinator.com/item?id=48522543</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48522543</guid></item><item><title><![CDATA[New comment by mappu in "Linux gaming is faster because Windows APIs are becoming Linux kernel features"]]></title><description><![CDATA[
<p>I used to love Descent 2!<p>People say this a lot about Linux and it somewhat rubs me the wrong way - sure, the Windows binary works if you install its library dependencies (wine). Likewise (OK, ever since libc5/glibc2 changeover in 2001) the Linux binary should work if you have its library dependencies (SDLv1 it looks like?). So what's really the problem? Your distribution stopped distributing the dependencies, making them harder to find? "DLL Hell" was a thing too.<p>I didn't see any binary downloads for Linux on that website, only source code.<p>I gave it a try anyway, the dependencies were actually not a problem for me, Debian has libsdl-{net,image}1.2-dev, libglew-dev, and so on, and if your distro does not have SDLv1 there is libsdl1.2-compat. But after the dependencies, there was a problem with the source code doing something involving bitfield packing that does not compile on x86_64.<p>I do see the source code has lived on, i can `apt install d2x-rebirth` on Debian 13 which has a comment about <a href="https://www.dxx-rebirth.com/" rel="nofollow">https://www.dxx-rebirth.com/</a> ...is that helpful?</p>
]]></description><pubDate>Thu, 14 May 2026 06:03:23 +0000</pubDate><link>https://news.ycombinator.com/item?id=48131649</link><dc:creator>mappu</dc:creator><comments>https://news.ycombinator.com/item?id=48131649</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48131649</guid></item><item><title><![CDATA[New comment by mappu in "Show HN: Building a web server in assembly to give my life (a lack of) meaning"]]></title><description><![CDATA[
<p>Syscalls on macOS aren't guaranteed to be stable - Go found out the hard way and in 1.12 they changed to call libSystem.dylib instead.<p>In general, stable syscall numbers are just a Linux thing. Everyone else uses blessed system libraries</p>
]]></description><pubDate>Sun, 10 May 2026 05:44:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=48081329</link><dc:creator>mappu</dc:creator><comments>https://news.ycombinator.com/item?id=48081329</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48081329</guid></item><item><title><![CDATA[New comment by mappu in "CPanel's Black Week: 3 New Vulnerabilities Patched After Attack on 44k Servers"]]></title><description><![CDATA[
<p>I was pleasantly surprised to learn the architecture for this - a minimal backend that does a PAM auth and gives you a shell over websocket, with only your own Linux user credentials - and then everything else (from managing files to apache to VMs) is done in frontend javascript.<p>Keeps the server-side backend minimal and auditable.</p>
]]></description><pubDate>Sun, 10 May 2026 00:49:19 +0000</pubDate><link>https://news.ycombinator.com/item?id=48079875</link><dc:creator>mappu</dc:creator><comments>https://news.ycombinator.com/item?id=48079875</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48079875</guid></item><item><title><![CDATA[New comment by mappu in "Mojo 1.0 Beta"]]></title><description><![CDATA[
<p>Intel Ispc is a compiler for a C superset language that targets CPU SIMD and GPUs.</p>
]]></description><pubDate>Sat, 09 May 2026 05:38:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=48072118</link><dc:creator>mappu</dc:creator><comments>https://news.ycombinator.com/item?id=48072118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=48072118</guid></item></channel></rss>