<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: gnulinux</title><link>https://news.ycombinator.com/user?id=gnulinux</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Thu, 16 Apr 2026 15:08:53 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=gnulinux" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by gnulinux in "Heathrow scraps liquid container limit"]]></title><description><![CDATA[
<p>They're still legal tender, you can pay things with them. They just stopped producing new ones. It's supposedly permanent, but they can continue producing it any time in the future if they really wanted to.</p>
]]></description><pubDate>Tue, 27 Jan 2026 07:46:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=46776698</link><dc:creator>gnulinux</dc:creator><comments>https://news.ycombinator.com/item?id=46776698</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46776698</guid></item><item><title><![CDATA[New comment by gnulinux in "Dollar-stores overcharge customers while promising low prices"]]></title><description><![CDATA[
<p>You live in Massachusetts and speak from experience? Because this law seems to work quite well in MA as it's a particularly popular law.</p>
]]></description><pubDate>Mon, 08 Dec 2025 07:41:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46189510</link><dc:creator>gnulinux</dc:creator><comments>https://news.ycombinator.com/item?id=46189510</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46189510</guid></item><item><title><![CDATA[New comment by gnulinux in "Underrated reasons to be thankful V"]]></title><description><![CDATA[
<p>I experience a similar sensation. I even feel it for my own self. Sometimes I go weeks, months just thinking about AI, productivity, hustling, taxes etc and then suddenly something with a bit of humanity and weird shows up and I am relieved. It's not completely lost (for now).</p>
]]></description><pubDate>Thu, 27 Nov 2025 21:54:27 +0000</pubDate><link>https://news.ycombinator.com/item?id=46073557</link><dc:creator>gnulinux</dc:creator><comments>https://news.ycombinator.com/item?id=46073557</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46073557</guid></item><item><title><![CDATA[New comment by gnulinux in "I want a good parallel language [video]"]]></title><description><![CDATA[
<p>Even in this thread people underestimate how good e.g. DuckDB can be if you swallow its quirks. Yeah SQL has many problems, but with a slightly extended language with QoL features and seamless parallelism DuckDB is extremely productive if you want to crunch bunch of numbers in the order of minutes, hours etc (not real time).<p>Sometimes I have a problem, I just generate bunch of "possible solutions" with a constraint solver (e.g. Minizinc) which generates GBs of CSVs describing bunch of solutions, then let DuckDB analyze which ones are suitable, DuckDB is amazing.</p>
]]></description><pubDate>Thu, 06 Nov 2025 16:18:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=45836837</link><dc:creator>gnulinux</dc:creator><comments>https://news.ycombinator.com/item?id=45836837</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45836837</guid></item><item><title><![CDATA[New comment by gnulinux in "Publishing desktop apps via HTML5 canvas"]]></title><description><![CDATA[
<p>There are ways to do this efficiently but it'd have to be over engineered and thus probably not worth it. You write the code in C/C++/Rust or similar and compile to WebAssembly. Then package it all in the thinnest wrapper you can find, of which I'm familiar with: <a href="https://tauri.app/" rel="nofollow">https://tauri.app/</a> This gets you a "webpage" that runs C++ which you can let your customers install and use as a desktop app. Your mileage will vary.<p>It all depends on how powerful computers you want to support, if you assume your users will allow WebGPU use and your application needs 2D or 3D graphics (or more niche, GPGPU compute) imho Godot engine is actually pretty good to develop any web app (not just games) since it can compile its shader language down to WebGPU. Again, you'll probably need to write most of the code in C++ and compile to WebAssembly, which is pretty doable with Godot. If you just need graphics and very light CPU processing, GDScript will be enough. Once you do this you still need to wrap the webpage as a desktop app, I think Chrome browser has tools that can help with that.<p>The other obvious way is to use something like Electron and writing most of the code in Javascript. This will probably get you far if you need something simple but the memory and CPU usage will be much higher than necessary. Since the app ends up being so bloated, I personally don't like things approach, but apps like VSCode exist.</p>
]]></description><pubDate>Thu, 23 Oct 2025 16:27:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45683804</link><dc:creator>gnulinux</dc:creator><comments>https://news.ycombinator.com/item?id=45683804</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45683804</guid></item><item><title><![CDATA[New comment by gnulinux in "Gemini 3.0 spotted in the wild through A/B testing"]]></title><description><![CDATA[
<p>Which version of Deepseek is this? I'm guessing Deepseek V3.2? What's the openrouter name?</p>
]]></description><pubDate>Fri, 17 Oct 2025 04:59:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45613430</link><dc:creator>gnulinux</dc:creator><comments>https://news.ycombinator.com/item?id=45613430</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45613430</guid></item><item><title><![CDATA[New comment by gnulinux in "Gemini 3.0 spotted in the wild through A/B testing"]]></title><description><![CDATA[
<p>I agree with you, I consistently find Gemini 2.5 Pro better than Claude and GPT-5 for the following cases:<p>* Creative writing: Gemini is the unmatched winner here by a huge margin. I would personally go so far as to say Gemini 2.5 Pro is the only borderline kinda-sorta usable model for creative writing if you squint your eyes. I use it to criticize my creative writing (poetry, short stories) and no other model understands nuances as much as Gemini. Of course, all models are still pretty much terrible at this, especially in writing poetry.<p>* Complex reasoning (e.g. undergrad/grad level math): Gemini is the best here imho by a tiny margin. Claude Opus 4.1 and Sonnet 4.5 are pretty close but imho Gemini 2.5 writes more predictably correct answers. My bias is algebra stuff, I usually ask things about commutative algebra, linear algebra, category theory, group theory, algebraic geometry, algebraic topology etc.<p>On the other hand Gemini is significantly worse than Claude and GPT-5 when it comes to agentic behavior, such as searching a huge codebase to answer an open ended question and write a refactor. It seems like its tool calling behavior is buggy and doesn't work consistently in Copilot/Cursor.<p>Overall, I still think Gemini 2.5 Pro is the smartest overall model, but of course you need to use different models for different tasks.</p>
]]></description><pubDate>Thu, 16 Oct 2025 17:40:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=45608364</link><dc:creator>gnulinux</dc:creator><comments>https://news.ycombinator.com/item?id=45608364</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45608364</guid></item><item><title><![CDATA[New comment by gnulinux in "Python's splitlines does more than just newlines"]]></title><description><![CDATA[
<p>No, I didn't misread, input can be self-generated of course. If you're writing a system that's designed like UserInput -> [BlackBox] -> Output, clearly user input won't be auto-generated. But if you factor [BlackBox] into a system like A -> B -> C, A -> D -> C, C -> Output, then each of those arrows will represent an input into the next system that was generated by something our devs wrote. This could be bunch of jsonlines (related to this thread) interpreted as string, a database, some in-memory structure, whatever.</p>
]]></description><pubDate>Fri, 10 Oct 2025 20:42:46 +0000</pubDate><link>https://news.ycombinator.com/item?id=45543559</link><dc:creator>gnulinux</dc:creator><comments>https://news.ycombinator.com/item?id=45543559</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45543559</guid></item><item><title><![CDATA[New comment by gnulinux in "How to write in Cuneiform"]]></title><description><![CDATA[
<p>Exactly, knowing what we know about anthropology, it's extremely unlikely cuneiform was the oldest writing. What's more likely is that other human groups must have invented ways for storing information, but they didn't survive.</p>
]]></description><pubDate>Fri, 10 Oct 2025 00:19:58 +0000</pubDate><link>https://news.ycombinator.com/item?id=45534355</link><dc:creator>gnulinux</dc:creator><comments>https://news.ycombinator.com/item?id=45534355</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45534355</guid></item><item><title><![CDATA[New comment by gnulinux in "Python's splitlines does more than just newlines"]]></title><description><![CDATA[
<p>They might be programmatically generated, for example.<p>There are countless sources one can get a string from. Surely you don't think filesystems are the only source of strings?</p>
]]></description><pubDate>Thu, 09 Oct 2025 23:25:02 +0000</pubDate><link>https://news.ycombinator.com/item?id=45534065</link><dc:creator>gnulinux</dc:creator><comments>https://news.ycombinator.com/item?id=45534065</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45534065</guid></item><item><title><![CDATA[New comment by gnulinux in "LLMs are mortally terrified of exceptions"]]></title><description><![CDATA[
<p>Hard to know but if you could express "traumatically" as a number, and "over-trained" as a number, it seems like we'd expect "traumatically" + "over-trained" to be close to "traumatically over-trained" as a number. LLMs work in mysterious ways.</p>
]]></description><pubDate>Thu, 09 Oct 2025 23:18:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=45534028</link><dc:creator>gnulinux</dc:creator><comments>https://news.ycombinator.com/item?id=45534028</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45534028</guid></item><item><title><![CDATA[New comment by gnulinux in "Seeing like a software company"]]></title><description><![CDATA[
<p>GC is ok as long as you aren't writing some factorio-like etc. Modern computers are perfectly fine doing shit ton of useless stuff 120 times a second without blinking an eye.</p>
]]></description><pubDate>Wed, 08 Oct 2025 19:00:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45519422</link><dc:creator>gnulinux</dc:creator><comments>https://news.ycombinator.com/item?id=45519422</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45519422</guid></item><item><title><![CDATA[New comment by gnulinux in "How has mathematics gotten so abstract?"]]></title><description><![CDATA[
<p>Wow, I did a very similar thing on the first date with my now wife. I explained the halting problem, and Godel's incompleteness theorems. We also talked about her (biomedical) research, so it wasn't a one sided conversation.<p>I think dominating on a first date is a risk (which I was mindful of) but just being yourself, and talking about something you're truly passionate about is the key.</p>
]]></description><pubDate>Tue, 30 Sep 2025 19:09:28 +0000</pubDate><link>https://news.ycombinator.com/item?id=45429802</link><dc:creator>gnulinux</dc:creator><comments>https://news.ycombinator.com/item?id=45429802</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45429802</guid></item><item><title><![CDATA[New comment by gnulinux in "Ode to libraries (the book ones)"]]></title><description><![CDATA[
<p>What do you think is the "intended purpose"? The fascinating and beautiful thing about the library systems in US is that there is no reason to have a purpose, you can literally just sit down and look outside the window. Breakneck-speed-modern-life needs this. I want a place to stop, think, read, write, listen... just somewhere to be human without fees for a second.</p>
]]></description><pubDate>Fri, 26 Sep 2025 13:28:25 +0000</pubDate><link>https://news.ycombinator.com/item?id=45386285</link><dc:creator>gnulinux</dc:creator><comments>https://news.ycombinator.com/item?id=45386285</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45386285</guid></item><item><title><![CDATA[New comment by gnulinux in "Ode to libraries (the book ones)"]]></title><description><![CDATA[
<p>It sounds like you experienced this in some American city and generalized to all? This absolutely not true for Boston Public Library which is an immensely convenient place to WFH, read, or write. I also never experienced this in NYC public libraries, nor in the main Philadelphia library.<p>Imho public library systems in US cities are absolutely incredible, and arguably one of the best perks of living in the US period.</p>
]]></description><pubDate>Fri, 26 Sep 2025 13:26:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=45386267</link><dc:creator>gnulinux</dc:creator><comments>https://news.ycombinator.com/item?id=45386267</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45386267</guid></item><item><title><![CDATA[New comment by gnulinux in "Improved Gemini 2.5 Flash and Flash-Lite"]]></title><description><![CDATA[
<p>This is not my experience. In my experience Gemini 2.5 Pro is the best model in every use-case I tried. There are a few very hard (graduate level) logic or math problems that Claude 4.1 Opus edged-out over Gemini 2.5 Pro, but in general if you have no idea which model will perform best on a difficult question, imho Gemini 2.5 Pro is a safer bet especially since it's significantly cheaper. Gemini 2.5 Flash is really good but imho not nearly as good as Pro in (1) research math (2) creative/artistic writing (3) open ended programming debugging.<p>On the other hand, I do prefer using Claude 4 Sonnet on very open-ended agentic programming tasks because it seems to have a better integration with VSCode Copilot. Gemini 2.5 Pro bugs out much more often where Claude works fine almost every time.</p>
]]></description><pubDate>Thu, 25 Sep 2025 18:48:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=45377135</link><dc:creator>gnulinux</dc:creator><comments>https://news.ycombinator.com/item?id=45377135</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45377135</guid></item><item><title><![CDATA[New comment by gnulinux in "The Rising Sea: Foundations of Algebraic Geometry Notes"]]></title><description><![CDATA[
<p>Actually slightly more than that. A college level abstract algebra class is unlikely to cover much of commutative algebra. You'll want to know a fair amount of Module Theory for this book. Reading through the classic Atiyah MacDonald book should be more than enough.<p>A module is the "same" thing as a vector space (that we all know and love), except the underlying scalars are ring, instead of field (i.e. no division, e.g. integers). So it's like linear algebra when your scalars are stuff like integers or polynomials.</p>
]]></description><pubDate>Tue, 16 Sep 2025 14:19:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=45262595</link><dc:creator>gnulinux</dc:creator><comments>https://news.ycombinator.com/item?id=45262595</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45262595</guid></item><item><title><![CDATA[New comment by gnulinux in "Rust: A quest for performant, reliable software [video]"]]></title><description><![CDATA[
<p>> "How Rust Won"<p>I love Rust, I'm a fan of writing it and I love the tooling. And I love to see it's (hopefully) getting more popular. Despite this, I'm not sure if "won" is the right word because to my very uneducated eyes there is still considerable amount of Rust not succeeding. Admittedly I don't write so much Rust (I should do more!) but when I do it always baffles me how tons of the libraries recommended online are ghost town. There are some really useful Rust libraries out there that weren't maintained for many years. It still feels like Rust ecosystem is not quite there to be called a "successful" language. Am I wrong? This is really not a criticism of Rust per se, I'm curious about the answer myself. I want to dedicate so much more time and resources on Rust, but I'm worries 5 to 10 years from now everything will be unmaintained. E.g. Haskell had a much more vibrant community before Rust came and decent amount of Haskellers moved to Rust.</p>
]]></description><pubDate>Fri, 12 Sep 2025 20:28:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=45226377</link><dc:creator>gnulinux</dc:creator><comments>https://news.ycombinator.com/item?id=45226377</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45226377</guid></item><item><title><![CDATA[New comment by gnulinux in "Tomorrow's emoji today: Unicode 17.0"]]></title><description><![CDATA[
<p>I don't want to debate, I just want to note that as a person who writes $1_G$ everyday, and also maintain Unicode char'd codebases (Agda) where have subscript G would be life saving: We understand that Unicode people think ^x _x is a formatting issue. It simply isn't any more than quotes, parenthesis, brackets are formatting. Subscript and superscript are their own thing regardless of formatting and they carry meaning and semantics. The simplest proof is $^{-1}$ which means "inverse" and has nothing to do with minus or 1 symbol, it's not a formatting thereof, it simply means "inverse", the same way recycle emoji mean "recycle".</p>
]]></description><pubDate>Wed, 10 Sep 2025 04:39:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45193363</link><dc:creator>gnulinux</dc:creator><comments>https://news.ycombinator.com/item?id=45193363</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45193363</guid></item><item><title><![CDATA[New comment by gnulinux in "Tomorrow's emoji today: Unicode 17.0"]]></title><description><![CDATA[
<p>I honestly don't understand why Unicode still doesn't have all subscript and superscript letters, which I personally need to use almost every day--and I imagine many people who write math/code as well--but has 8 different varieties of alien emoji to choose from. I still can't write something as trivially simple as $1_G$ which would mean the "1" of group "G" (which is like being unable to write the word "the" if math was a language) because unicode lacks subscript G (capital) but I can send my wife a slideshow made solely of emoji. It's unfortunate.<p><a href="https://en.wikipedia.org/wiki/Unicode_subscripts_and_superscripts" rel="nofollow">https://en.wikipedia.org/wiki/Unicode_subscripts_and_supersc...</a></p>
]]></description><pubDate>Tue, 09 Sep 2025 22:19:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=45190118</link><dc:creator>gnulinux</dc:creator><comments>https://news.ycombinator.com/item?id=45190118</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=45190118</guid></item></channel></rss>