<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: jakkos</title><link>https://news.ycombinator.com/user?id=jakkos</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Wed, 29 Apr 2026 18:57:54 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=jakkos" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by jakkos in "Writing my own text editor, and daily-driving it"]]></title><description><![CDATA[
<p>Every piece of KDE software I've tried has been buggy to the point that it's now a red flag to me: Spectacle (silently failed to copy/paste), krunner (refused to close), SDDM (refused to login), Dolphin (ffmpegthumbnailer loops lagged out whole system, SMB bugs), System Monitor (wrong information), KWallet (signal fails to open, data loss)</p>
]]></description><pubDate>Wed, 11 Mar 2026 11:48:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=47334393</link><dc:creator>jakkos</dc:creator><comments>https://news.ycombinator.com/item?id=47334393</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47334393</guid></item><item><title><![CDATA[New comment by jakkos in "Motorola announces a partnership with GrapheneOS"]]></title><description><![CDATA[
<p>Google sold the company to Lenovo in 2014</p>
]]></description><pubDate>Mon, 02 Mar 2026 07:36:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=47214917</link><dc:creator>jakkos</dc:creator><comments>https://news.ycombinator.com/item?id=47214917</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47214917</guid></item><item><title><![CDATA[New comment by jakkos in "Zed editor switching graphics lib from blade to wgpu"]]></title><description><![CDATA[
<p>> It sounds like Blade is a cross-API graphics engine, by one of the original gfx-HAL (former QGPU name) creators?<p>My understanding is that wgpu has a lot of constraints and complexity imposed on it by all the backends it has to support (especially WebGPU) and that Blade is meant to be a much simpler closer-to-metal api for people who want more control (and know how to not shoot themselves in the foot)<p>> I would be using eframe instead of WGPU as the backend.<p>Do you mean using egui-wgpu directly rather than through eframe? The default backend of eframe is wgpu (it used to be glow/opengl), and you can still use callbacks to directly render whatever you want with wgpu in an eframe app<p>> EGUI and WGPU have great integration<p>Can confirm, it was stupid simple to integrate egui into my wgpu gamedev project<p>> Am I missing something about Zed? I have tried and failed to get into it.<p>I also tried Zed after getting annoyed at Helix a few times, and thought "oh cool, this is like vscode but fast and even has a helix mode!" but then didn't find any killer features worth abandoning the synergies of having an all-in-terminal-workflow over</p>
]]></description><pubDate>Sat, 14 Feb 2026 07:51:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=47012569</link><dc:creator>jakkos</dc:creator><comments>https://news.ycombinator.com/item?id=47012569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47012569</guid></item><item><title><![CDATA[New comment by jakkos in "D Programming Language"]]></title><description><![CDATA[
<p>I often see people lament the lack of popularity for D in comparison to Rust. I've always been curios about D as I like a lot of what Rust does, but never found the time to deep dive and would appreciate someone whetting my appetite.<p>Are there technical reasons that Rust took off and D didn't?<p>What are some advantages of D over Rust (and vice versa)?</p>
]]></description><pubDate>Thu, 12 Feb 2026 07:51:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=46985998</link><dc:creator>jakkos</dc:creator><comments>https://news.ycombinator.com/item?id=46985998</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46985998</guid></item><item><title><![CDATA[New comment by jakkos in "Show HN: LocalGPT – A local-first AI assistant in Rust with persistent memory"]]></title><description><![CDATA[
<p>- It is possible to write Rust in a pretty high level way that's much closer to a statically-typed Python than C++ and some people do use it as a Python replacement<p>- You can build it into a single binary with no external deps<p>- The Rust type system + ownership can help you a lot with correctness (e.g. encoding invariants, race conditions)</p>
]]></description><pubDate>Sun, 08 Feb 2026 11:46:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46933440</link><dc:creator>jakkos</dc:creator><comments>https://news.ycombinator.com/item?id=46933440</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46933440</guid></item><item><title><![CDATA[New comment by jakkos in "Automatic Programming"]]></title><description><![CDATA[
<p>> their ideas where collected and documented<p>Yeah, documented *and credited*. I'm not against the idea of disseminating knowledge, and even with my misgivings about LLMs, I wouldn't have said anything if this blog post was simply "LLMs are really useful".<p>My comment was in response to you essentially saying "all the criticisms of LLMs aren't real, and you should be uncompromisingly proud about using them".<p>> Moreover there is a strong pattern of the most prolific / known open source developers being NOT against the fact that their code was used for training<p>I think it's easy to get "echo-chambered" by who you follow online with this, my experience has been the opposite, i don't think it's clear what the reality is.</p>
]]></description><pubDate>Sat, 31 Jan 2026 12:26:40 +0000</pubDate><link>https://news.ycombinator.com/item?id=46836022</link><dc:creator>jakkos</dc:creator><comments>https://news.ycombinator.com/item?id=46836022</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46836022</guid></item><item><title><![CDATA[New comment by jakkos in "Automatic Programming"]]></title><description><![CDATA[
<p>Are you against copyright, patents, and IP in all forms then?</p>
]]></description><pubDate>Sat, 31 Jan 2026 11:54:30 +0000</pubDate><link>https://news.ycombinator.com/item?id=46835800</link><dc:creator>jakkos</dc:creator><comments>https://news.ycombinator.com/item?id=46835800</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46835800</guid></item><item><title><![CDATA[New comment by jakkos in "Automatic Programming"]]></title><description><![CDATA[
<p>No, in the same way that I wouldn't cite Euler every time I used one of his theorems - because it's so well known that its history is well documented in countless places.<p>However, if I was using a more recent/niche/unknown theorem, it would absolutely be considered bad practice not to cite where I got it from.</p>
]]></description><pubDate>Sat, 31 Jan 2026 11:50:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46835769</link><dc:creator>jakkos</dc:creator><comments>https://news.ycombinator.com/item?id=46835769</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46835769</guid></item><item><title><![CDATA[New comment by jakkos in "Automatic Programming"]]></title><description><![CDATA[
<p>If you fork an open source project and nuke the git history, that's considered to be a "dick move" because you are erasing the record of people's contributions.<p>LLMs are doing this on an industrial scale.</p>
]]></description><pubDate>Sat, 31 Jan 2026 11:34:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=46835672</link><dc:creator>jakkos</dc:creator><comments>https://news.ycombinator.com/item?id=46835672</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46835672</guid></item><item><title><![CDATA[New comment by jakkos in "Automatic Programming"]]></title><description><![CDATA[
<p>> Pre-training is, actually, our collective gift<p>I feel like this wording isn't great when there are many impactful open source programmers who have explicitly stated that they don't want their code used to train these models and licensed their work in a world where LLMs didn't exist. It wasn't their "gift", it was unwillingly taken from them.<p>> I'm a programmer, and I use automatic programming. The code I generate in this way is mine. My code, my output, my production. I, and you, can be proud.<p>I've seen LLMs generate code that I have immediately recognized as being copied a from a book or technical blog post I've read before (e.g. exact same semantics, very similar comment structure and variable names). Even if not legally required, crediting where you got ideas and code from is the least you can do. While LLMs just launder code as completely your own.</p>
]]></description><pubDate>Sat, 31 Jan 2026 11:21:07 +0000</pubDate><link>https://news.ycombinator.com/item?id=46835599</link><dc:creator>jakkos</dc:creator><comments>https://news.ycombinator.com/item?id=46835599</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46835599</guid></item><item><title><![CDATA[New comment by jakkos in "Flameshot"]]></title><description><![CDATA[
<p>HDR videos and games (both native and proton) work in both KDE and Gnome (and supposedly Sway and Hyprland, but I haven't tried either). I think support in KDE/Gnome landed in a stable release ~6 months ago.<p>The HDR experience on KDE is about as good as the Windows one. Last time I tried Gnome, there was no way to configure SDR and HDR brightness separately, but it was definitely still usable.</p>
]]></description><pubDate>Fri, 30 Jan 2026 03:23:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=46820184</link><dc:creator>jakkos</dc:creator><comments>https://news.ycombinator.com/item?id=46820184</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46820184</guid></item><item><title><![CDATA[New comment by jakkos in "Europe wants to end its dangerous reliance on US internet technology"]]></title><description><![CDATA[
<p>First time round, Trump would consistently say lots of worrying stuff, but people in the US administration would stop him from following through.<p>This time, it's become quickly evident that he is following through.<p>The sentiment in Europe has changed from "well this isn't ideal, but we can just wait it out" to "this is scary and existential, we need self-sufficiency as soon as possible"</p>
]]></description><pubDate>Sun, 25 Jan 2026 01:13:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46749598</link><dc:creator>jakkos</dc:creator><comments>https://news.ycombinator.com/item?id=46749598</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46749598</guid></item><item><title><![CDATA[New comment by jakkos in "Europe wants to end its dangerous reliance on US internet technology"]]></title><description><![CDATA[
<p>> Every operating system is in US hands<p>Desktop Linux is (becoming) usable for a normal person just in time, I was surprised how easily a non-technical friend switched over to Bazzite (immutable fedora with gaming extras).<p>> Visa, Mastercard, Paypal<p>The EU has already been working on a "Digital Euro" for a while<p>> all social media commonly used<p>I'm hoping more decentralized social media continues to pick up steam</p>
]]></description><pubDate>Sun, 25 Jan 2026 01:07:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46749569</link><dc:creator>jakkos</dc:creator><comments>https://news.ycombinator.com/item?id=46749569</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46749569</guid></item><item><title><![CDATA[New comment by jakkos in "BirdyChat becomes first European chat app that is interoperable with WhatsApp"]]></title><description><![CDATA[
<p>My new favorite breed of commenters are AI bros who go around lamenting how trivial other peoples' work is, while they themselves fail to create anything that anyone else actually wants to use</p>
]]></description><pubDate>Sat, 24 Jan 2026 20:26:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46747317</link><dc:creator>jakkos</dc:creator><comments>https://news.ycombinator.com/item?id=46747317</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46747317</guid></item><item><title><![CDATA[New comment by jakkos in "Earth is warming faster. Scientists are closing in on why (2024)"]]></title><description><![CDATA[
<p>Per capita, China and especially India emit far less CO2e than the US.</p>
]]></description><pubDate>Sat, 17 Jan 2026 19:09:49 +0000</pubDate><link>https://news.ycombinator.com/item?id=46660985</link><dc:creator>jakkos</dc:creator><comments>https://news.ycombinator.com/item?id=46660985</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46660985</guid></item><item><title><![CDATA[New comment by jakkos in "After 25 years, Wikipedia has proved that news doesn't need to look like news"]]></title><description><![CDATA[
<p>I started reading the Grokipedia page on the "Russian invasion of Ukraine". Immediately after the abstract, it starts talking about the "9th century Kyivan Rus" which seems like irrelevant information to a conflict over a millenia later, but then you realize it's exact same thing that Putin started with in his interview with Tucker Carlson to push the 'Ukraine isn't a real country' narrative.</p>
]]></description><pubDate>Sat, 17 Jan 2026 18:42:57 +0000</pubDate><link>https://news.ycombinator.com/item?id=46660667</link><dc:creator>jakkos</dc:creator><comments>https://news.ycombinator.com/item?id=46660667</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46660667</guid></item><item><title><![CDATA[New comment by jakkos in "High-Level Is the Goal"]]></title><description><![CDATA[
<p>> hardware<p>Sure x86 is an absolute mess, but I don't think it's a primary bottleneck. High end x86 cpus still beat high end ARM cpus by a significant margin on raw performance. Even supposing x86/ARM are bottlenecks... yeah a bottleneck at double digit billion ops per second.<p>> Languages unlock performance for the masses. Javascript will never be truly fast because it doesn't represent the machine.<p>C# and Go are already really fast (<a href="https://github.com/ixy-languages/ixy-languages" rel="nofollow">https://github.com/ixy-languages/ixy-languages</a>) languages for the masses and at this point you can compile most things to WASM to get them run in the browser.</p>
]]></description><pubDate>Sat, 17 Jan 2026 10:40:31 +0000</pubDate><link>https://news.ycombinator.com/item?id=46656950</link><dc:creator>jakkos</dc:creator><comments>https://news.ycombinator.com/item?id=46656950</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46656950</guid></item><item><title><![CDATA[New comment by jakkos in "High-Level Is the Goal"]]></title><description><![CDATA[
<p>We measure computer performance in the billions and trillions of ops per second. I'm sorry but if it an app takes 200ms to hide some comments, the app or the tech stack it's on is badly made.<p>> The web has complexity also of client/server with long delays and syncing client/server and DOM state, and http protocol. Desktop apps and game engines don’t have these problems.<p>Hugely multiplayer games consistently update at under 16ms.</p>
]]></description><pubDate>Sat, 17 Jan 2026 09:04:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46656479</link><dc:creator>jakkos</dc:creator><comments>https://news.ycombinator.com/item?id=46656479</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46656479</guid></item><item><title><![CDATA[New comment by jakkos in "Chromium Has Merged JpegXL"]]></title><description><![CDATA[
<p>I've been hearing about fights over JpegXL and WebP (and AVIF?) for years, but don't know much about it.<p>From a quick look at various "benchmarks" JpegXL seems just be flat out better than WebP in both compression speed and size, why has there been such reluctance from Chromium to adopt it? Are there WebP benefits I'm missing?<p>My only experience with WebP has been downloading what is nominally a `.png` file but then being told "WebP is not supported" by some software when I try to open it.</p>
]]></description><pubDate>Tue, 13 Jan 2026 08:15:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=46598459</link><dc:creator>jakkos</dc:creator><comments>https://news.ycombinator.com/item?id=46598459</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46598459</guid></item><item><title><![CDATA[New comment by jakkos in "I'm making a game engine based on dynamic signed distance fields (SDFs) [video]"]]></title><description><![CDATA[
<p>> You can simply pick the minimum SDF value and get no blending at all.<p>While this true for traditional SDF rendering (e.g. raymarching), the method of "interpolating cached distances" used here means that you will always get blending between objects.</p>
]]></description><pubDate>Mon, 12 Jan 2026 16:35:53 +0000</pubDate><link>https://news.ycombinator.com/item?id=46590787</link><dc:creator>jakkos</dc:creator><comments>https://news.ycombinator.com/item?id=46590787</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46590787</guid></item></channel></rss>