<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 - New Comments: &#34;linux&#34;</title><link>https://news.ycombinator.com/newcomments</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 05 Sep 2026 11:46:54 +0000</lastBuildDate><atom:link href="https://hnrss.org/newcomments?q=linux" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by fabianlindfors in "GPT-6 Astra in code review: Gains, privacy, and cost"]]></title><description><![CDATA[
<p>Forking!<p>We run the entire stack (browser, frontend, backend, database, etc) in a Linux VM, so latency between each of the pieces is as tiny as can be. This is quite different from "standard" E2E tests I've seen where the test browsers uses something like a persistent staging environment.<p>The real key is that we can fork that entire Linux VM to take different paths down our testing scenarios, and can run multiple of them in parallel. Tests may look something like:<p><pre><code>  new user signs up:
  |- creates a todo
     |- ...
     |- ...
  |- creates a list
</code></pre>
The two nested tests then start from the exact same point, where the previous test left off, but can run in parallel. With enough hardware, the full suite will run as fast as the slowest branch of the test tree. When we switched away from our previous integration test suite to this (not E2E), our tests actually became faster because they share setup through the forking.</p>
]]></description><pubDate>Sat, 05 Sep 2026 11:16:18 +0000</pubDate><link>https://news.ycombinator.com/item?id=49575445</link><dc:creator>fabianlindfors</dc:creator><comments>https://news.ycombinator.com/item?id=49575445</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49575445</guid></item><item><title><![CDATA[New comment by huurtehoog in "METR Report on OpenAI / Hugging Face Hacking Incident"]]></title><description><![CDATA[
<p>Unable to contest? The models do what they do. There is no sign of any LLM based system as a drop-in replacement for people. The capability of this technology is a matter of fact, not opinion. Their supposed future capabilities is a matter of opinion and we can clearly not convince each other to change either position.<p>What does it matter what I say? You already showed bad faith in equating skepticism towards LLM as a path to "AGI" to refusing to acknowledge severe weather warnings. You're trying to drag this into some contest of egos.<p>It is still a matter of a novel technology that has some uses, is being feared as well as hyped as the harbinger of some computer genie, and the fact that I don't think it is and you do has no solution.<p>I mean. What is your point? Besides throwing mud at me, what would you have me do about it if you think that there it amounts to stupidity to doubt that LLMs can somehow become anything more than a statistical model of text that can be used to put out mediocre software, corporate copy, and expose the fact that bloated web apps built on dynamically typed languages can be cracked open by Kali linux boxes and simulated script kiddies?</p>
]]></description><pubDate>Sat, 05 Sep 2026 10:37:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=49575179</link><dc:creator>huurtehoog</dc:creator><comments>https://news.ycombinator.com/item?id=49575179</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49575179</guid></item><item><title><![CDATA[New comment by Towaway69 in "Git hosting that never leaves Europe"]]></title><description><![CDATA[
<p>> We plan to reduce low-quality contributions<p>Ironic really because that was the original idea behind Git - to build a tree of trusted developers for the Linux kernel. Linus has those immediately below him that he trusts will push good quality code, and those folks do the same with their group of contributors.<p>> Invite-only registration helps us<p>If this is invite-only, then what you're doing is emulating the original strategy of Linus: only certain folks have commit rights. Extend that out to only certain folks have PR-creation rights and you're done. Maintainers select those that can contribute, these folks in-turn, select those that can contribute to the project, rinse and repeat.<p>Let everyone create issues and implicitly ignore these because any issue that doesn't make it passed the "acceptance level of a maintainer" will naturally be ignored and disappear. As is the case over at GH - issues naturally suffocate because no maintainer gives them air.<p>Perhaps have a special category "untrusted/toxic PRs" for contributors who don't belong in the tree of trust. These PRs are handled in a toxic-proof containment environment, i.e., they get particular vetting attentions by maintainers. Obviously this would be a path into the "tree of trust" for a project.<p>Then each project can also implicitly define what is "low quality" for their project - it's how they handle the "toxic PRs".<p>EDIT:<p>That's also why branching and forking is so cheap in Git: each sub-maintainer can maintain their own fork with it's branches before pushing up changes to the main fork. (Compare branching using RCS/CVS or Subversion to Git to get a feeling of "cheap" ;))<p>This can be done over at GH if a fork would be actively maintained by a sub-maintainer and every X days/weeks/months they would push the entire changes of the fork to the main repository. That would be closer to the Linux development strategy - as I understand it.</p>
]]></description><pubDate>Sat, 05 Sep 2026 10:16:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=49575047</link><dc:creator>Towaway69</dc:creator><comments>https://news.ycombinator.com/item?id=49575047</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49575047</guid></item><item><title><![CDATA[New comment by CharlesKman in "Ask HN: Who wants to be hired? (September 2026)"]]></title><description><![CDATA[
<p>Location: St. Louis, MO<p>Remote: Yes<p>Willing to relocate: Yes<p>Technologies: Rust, C, Linux, Proxmox, QEMU, ZFS, Bash, Lua, Nix, asm<p>Résumé/CV: <a href="https://www.linkedin.com/in/charles-konde-55a6a2281/" rel="nofollow">https://www.linkedin.com/in/charles-konde-55a6a2281/</a><p>Email: ckonde9513@gmail.com<p>Self-taught Linux systems developer. I maintain niche Rust software
packaged in multiple distributions.
Looking for Linux support engineering, packaging, or build/release work.</p>
]]></description><pubDate>Sat, 05 Sep 2026 09:52:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=49574930</link><dc:creator>CharlesKman</dc:creator><comments>https://news.ycombinator.com/item?id=49574930</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49574930</guid></item><item><title><![CDATA[New comment by dhruvkjain in "Ask HN: Who wants to be hired? (September 2026)"]]></title><description><![CDATA[
<p>Location: India (UTC+5:30)<p>Remote: Remote/Hybrid/Onsite<p>Willing to relocate: Yes (with visa sponsorship)<p>Technologies: Rust, C++, Python, TypeScript, JavaScript, FastAPI/Node/Axum/Actix, React/Next, PostgreSQL, MongoDB, Redis, Git, GitHub, Linux, Docker<p>Résumé/CV: <a href="https://dhruvkjain.vercel.app" rel="nofollow">https://dhruvkjain.vercel.app</a><p>GitHub: <a href="https://github.com/dhruvkjain" rel="nofollow">https://github.com/dhruvkjain</a><p>LinkedIn: <a href="https://www.linkedin.com/in/dhruvkjain05/" rel="nofollow">https://www.linkedin.com/in/dhruvkjain05/</a><p>Email: dkjain2005co[at]gmail[dot]com<p>Experience,<p>- Software Developer Intern at an HFT this summer: wrote kernel-bypass networking modules in C++ (TCP and UDP), both in production; created microservices in FastAPI backend.<p>- Maintainer of kornia (open-source geometric computer-vision library) ship features, review PRs, mentor contributors.<p>Looking for: full-stack / backend / systems / low-latency / trading-infra roles.<p>Graduating 2027 open to internships now and full-time from 2027.</p>
]]></description><pubDate>Sat, 05 Sep 2026 09:51:55 +0000</pubDate><link>https://news.ycombinator.com/item?id=49574926</link><dc:creator>dhruvkjain</dc:creator><comments>https://news.ycombinator.com/item?id=49574926</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49574926</guid></item><item><title><![CDATA[New comment by Traubenfuchs in "AI handles incidents, engineers lose touch with their systems"]]></title><description><![CDATA[
<p>That‘s the goal of the AI tech bro world: get us dependant on their tech, ruin our native/raw skills, lock us into their proprietary skills.<p>Reminds me of the move from on prem to cloud. Linux sysadmins were killed and replaced by aws focused devops.</p>
]]></description><pubDate>Sat, 05 Sep 2026 09:49:09 +0000</pubDate><link>https://news.ycombinator.com/item?id=49574903</link><dc:creator>Traubenfuchs</dc:creator><comments>https://news.ycombinator.com/item?id=49574903</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49574903</guid></item><item><title><![CDATA[New comment by grapheneos in "How Fairphone built the Fairphone Gen 6+"]]></title><description><![CDATA[
<p>Fairphone 5 and earlier also have end-of-life Linux kernel branches without security support. Fairphone's more recent devices are headed to the same situation. In practice, the same thing happens with other components beyond the Linux kernel.<p>Fairphones have 1-2 months of delay for partial security backports to older releases from the beginning and much longer delays for full updates. Android 17 is required for full Android security updates. Only a subset of patches are backported to older versions and that subset is decreasing.<p>Android 17 is also required for the latest and greatest privacy/security protections which are not backported. There have been massive privacy and security improvements in each yearly Android release.</p>
]]></description><pubDate>Sat, 05 Sep 2026 08:24:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49574379</link><dc:creator>grapheneos</dc:creator><comments>https://news.ycombinator.com/item?id=49574379</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49574379</guid></item><item><title><![CDATA[New comment by fsflover in "How Fairphone built the Fairphone Gen 6+"]]></title><description><![CDATA[
<p>> Also, if you include taxes it's not sub $200.<p>There is a $150 edition: <a href="https://pine64.com/product/pinephone-beta-edition-linux-smartphone/" rel="nofollow">https://pine64.com/product/pinephone-beta-edition-linux-smar...</a><p>It is forever in beta, because the company develops no software at all, only provides the hardware. All software is developed by the volunteers.<p>> Your first link, I had found myself, but it doesn't say a lot.<p>What does it not say? It also links to this: <a href="https://pine64.org/documentation/PinePhone/_full/" rel="nofollow">https://pine64.org/documentation/PinePhone/_full/</a></p>
]]></description><pubDate>Sat, 05 Sep 2026 07:28:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=49574042</link><dc:creator>fsflover</dc:creator><comments>https://news.ycombinator.com/item?id=49574042</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49574042</guid></item><item><title><![CDATA[New comment by onion2k in "The Rust React Compiler is now native in Vite"]]></title><description><![CDATA[
<p><i>Webdev is the pinnacle of over engineering.</i><p>Imagine you wanted to make a native desktop app that runs on Windows (going back to Windows 95), and OSX, and Linux, and have it use the end users choice of native components, QT, or GTK. It also has to load fast, be accessible, and work on desktop, laptop, and phones. Also, you're only allowed to ship a single binary but you can load in assets based on the device when it runs.<p>The app could be anything from a single page that renders one image up to a complete 3D game. Users want 60FPS regardless of what it is.<p>I reckon you'd end up with a relatively complicated build pipeline.<p>That's what webdev is today.</p>
]]></description><pubDate>Sat, 05 Sep 2026 06:40:32 +0000</pubDate><link>https://news.ycombinator.com/item?id=49573734</link><dc:creator>onion2k</dc:creator><comments>https://news.ycombinator.com/item?id=49573734</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49573734</guid></item><item><title><![CDATA[New comment by furyofantares in "Shutting down our public encrypted DNS"]]></title><description><![CDATA[
<p>Linux is a marvel of the world and a large amount of its contributions have been made by people being paid to do so for commercial purposes - and I am not sure that would be true without the GPL. Is there a convincing argument there?<p>And outside open source there has been a staggering amount of creative work at all quality levels done for commercial purposes under the protection of copyright. Is there a convincing argument that the last century of software and music and books and etc would have been just as staggering without copyright?<p>I would love to hear such an argument. In my youth I thought copyright was blatantly stupid and should be abolished. I still sorta think that but I don't have a convincing argument in the face of the absolutely massive amount of good work that has been produced under it.</p>
]]></description><pubDate>Sat, 05 Sep 2026 04:50:38 +0000</pubDate><link>https://news.ycombinator.com/item?id=49573160</link><dc:creator>furyofantares</dc:creator><comments>https://news.ycombinator.com/item?id=49573160</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49573160</guid></item><item><title><![CDATA[New comment by ryanscript01123 in "Ask HN: Who wants to be hired? (September 2026)"]]></title><description><![CDATA[
<p>Location: Minneapolis, MN, USA<p>Remote: Yes<p>Willing to relocate: No<p>Technologies: TypeScript, JavaScript, React, Vue, Svelte, Golang, Node, Python, FastAPI, Django, PHP, PostgreSQL, MongoDB, Claude, AWS, Terraform, Docker, CI/CD, Git, HTML, CSS, Tailwind, Jest, Mapbox, ArcGIS, Bash, Linux<p>Résumé/CV: <a href="https://ryanisler.com/resume" rel="nofollow">https://ryanisler.com/resume</a><p>Email: islerryan@gmail.com<p>Portfolio: <a href="https://github.com/ryanIs" rel="nofollow">https://github.com/ryanIs</a><p>Senior Full Stack Developer with a background in weather forecast mapping, API/CMS development, and product database tooling. Currently back and forth between a few endeavors: building a Scryfall-inspired Magic the Gathering assistant built in React and Django; a text-based video editing assistant with Vue and FastAPI; and having a blast improving my workflow with Neovim and Agentic Engineering (Andrej Karpathy style)!<p>I am searching for remote full-time, or contract opportunities.</p>
]]></description><pubDate>Sat, 05 Sep 2026 02:12:52 +0000</pubDate><link>https://news.ycombinator.com/item?id=49572426</link><dc:creator>ryanscript01123</dc:creator><comments>https://news.ycombinator.com/item?id=49572426</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49572426</guid></item><item><title><![CDATA[New comment by KetoManx64 in "Ask HN: Advice on Migrating from 1Password?"]]></title><description><![CDATA[
<p>Very true. Linux is overrun by leftist who will ban you from their forums / software for your politics. Definitely don't want to be supporting people who hate you.</p>
]]></description><pubDate>Sat, 05 Sep 2026 01:56:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49572341</link><dc:creator>KetoManx64</dc:creator><comments>https://news.ycombinator.com/item?id=49572341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49572341</guid></item><item><title><![CDATA[New comment by softwarewright in "Ask HN: How do you gate an autonomous coding agent's shell access?"]]></title><description><![CDATA[
<p>I tried nono to limit commands an agent can run but that proved to be cumbersome.<p>I ended up creating multiple logins on a Linux system.   I used my developer account to clone git repos and then create local bare repos in a read only dir.  The new linux user accounts can clone from these bare repos but not push.  This way, each coding agent (installed per linux account) can only work within the file system for that user on the repo assigned to that user.<p>Each of these user has no github permissions (cannot clone from github, cannot create pull requests, etc.).  They can run tools (that I have installed) but cannot generally install software or push changes (no sudo access, no github credentials).  So I can ask each coding agent to make local changes, and when they are done they create a pull request branch and wait for it to be accepted.<p>Then my single authorized user can take that pull request branch and merge it and push it (or create a pull request).  This prevents any agent from working on a repo other than the one it has access to.<p>Doing this allows me to run several agents at once, one per repo, and not interfere with each other.  Before I did this the agents would overreach and start modifying other repos while the correct agent was also making changes. Now, each agent creates a document requesting changes from other agents in their respective repo.<p>So these low privilege users have no credentials (other than to use a coding agent).  This setup works for me.</p>
]]></description><pubDate>Sat, 05 Sep 2026 01:39:13 +0000</pubDate><link>https://news.ycombinator.com/item?id=49572246</link><dc:creator>softwarewright</dc:creator><comments>https://news.ycombinator.com/item?id=49572246</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49572246</guid></item><item><title><![CDATA[New comment by KetoManx64 in "Ask HN: Advice on Migrating from 1Password?"]]></title><description><![CDATA[
<p>Let's see your work that has brought in thousands of new people to Linux?</p>
]]></description><pubDate>Sat, 05 Sep 2026 01:34:50 +0000</pubDate><link>https://news.ycombinator.com/item?id=49572217</link><dc:creator>KetoManx64</dc:creator><comments>https://news.ycombinator.com/item?id=49572217</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49572217</guid></item><item><title><![CDATA[New comment by grapheneos in "How Fairphone built the Fairphone Gen 6+"]]></title><description><![CDATA[
<p>It's inaccurate information. Qualcomm is willing to provide 8 years of support from SoC platform launch. Android also fully supports using a newer userspace on top of an outdated device support platform. Treble provided a very good implementation of it.<p>Fairphone chose to use T2Mobile as their ODM designing and making their devices. They chose to use the SoC platforms they did. They chose to focus very little on providing updates to the point that the Fairphone 5 and earlier have an end-of-life Linux kernel without security support. Fairphone 5 is still presented as supported with many years to come but it's not getting a large portion of the high importance security patches anymore.</p>
]]></description><pubDate>Sat, 05 Sep 2026 00:31:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=49571826</link><dc:creator>grapheneos</dc:creator><comments>https://news.ycombinator.com/item?id=49571826</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49571826</guid></item><item><title><![CDATA[New comment by grapheneos in "How Fairphone built the Fairphone Gen 6+"]]></title><description><![CDATA[
<p>Android Security Bulletins are a list of the High and Critical severity patches backported to older Android versions. At the time a bulletin is published, the patches have been available to OEMs to ship for 2-4 months. Fairphone is nearly always 1-2 months behind the latest bulletin but it can get much worse over time.<p>Android Security Bulletins do not cover the vast majority of Linux kernel security patches. They only cover an extremely small subset tied to Android. The Linux kernel has a massive tsunami of security patches on an ongoing basis. Fairphone 5 and earlier have an end-of-life Linux kernel without security support. They're close to not updating the kernel at all anymore. Their more recent devices will end up in the same situation.<p>The Linux kernel is not the only component ending up unmaintained while the devices are still presented as supported.</p>
]]></description><pubDate>Sat, 05 Sep 2026 00:24:41 +0000</pubDate><link>https://news.ycombinator.com/item?id=49571778</link><dc:creator>grapheneos</dc:creator><comments>https://news.ycombinator.com/item?id=49571778</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49571778</guid></item><item><title><![CDATA[New comment by iLemming in "Fine, I'll build my own text editor"]]></title><description><![CDATA[
<p>Because Emacs is not a text editor, it's rather a text orchestrator. And Emacs Lisp is specifically text-oriented, unlike most other Lisps that are data-oriented. It fits incredibly well for LLM-flows. I'm surprised how it remains enormously flexible even though my workflows change every day. The way how I used LLMs last year vastly differs from a few months ago and totally unlike of today, yet bending Emacs never hits the ceiling.<p>If I had a way to send a message to my younger self, it would've been: "drop whatever you're doing, start grokking Linux, learn Emacs, and maybe Vim...". I never had any regrets about my career choices of the past, yet "fuck Microsoft!" I spent years digging dotnet, sqlserver, etc. I invested heavily into WPF and Silverlight, I believed their propaganda. I don't feel even a half-pint of value from the experiences I gained, it all turned out to be useless crap - none of it squeezed even a drop for becoming a hacker out of me. Learning FP, Lisp and Emacs brought me closer to that goal.</p>
]]></description><pubDate>Sat, 05 Sep 2026 00:16:08 +0000</pubDate><link>https://news.ycombinator.com/item?id=49571714</link><dc:creator>iLemming</dc:creator><comments>https://news.ycombinator.com/item?id=49571714</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49571714</guid></item><item><title><![CDATA[New comment by grapheneos in "How Fairphone built the Fairphone Gen 6+"]]></title><description><![CDATA[
<p>An incomplete port of GrapheneOS to Fairphones will be missing many of the core security features and won't have reasonable security updates. Fairphones are nowhere close to reasonably secure devices.<p>Most people expect to have decent encryption without a strong passphrase, at least 5 years of security updates and a lot more. Fairphone says they provide updates far longer than they do for many components, and those come with substantial delays. Fairphone 5 and earlier have end-of-life kernels without security support. That's a very bad situation and is widely ignored. The more recent devices are headed to the same situation for the Linux kernel and other components.</p>
]]></description><pubDate>Fri, 04 Sep 2026 23:48:15 +0000</pubDate><link>https://news.ycombinator.com/item?id=49571520</link><dc:creator>grapheneos</dc:creator><comments>https://news.ycombinator.com/item?id=49571520</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49571520</guid></item><item><title><![CDATA[New comment by grapheneos in "How Fairphone built the Fairphone Gen 6+"]]></title><description><![CDATA[
<p>Linux is a kernel. Embedded, server and mobile Linux distributions without glibc, gcc, GNU coreutils, systemd, D-Bus, Wayland, Pipewire, etc. are Linux too. Linux is not a specific desktop software stack that's largely used on FreeBSD and elsewhere too. Android Open Source Project and GrapheneOS are Linux distributions.</p>
]]></description><pubDate>Fri, 04 Sep 2026 23:43:12 +0000</pubDate><link>https://news.ycombinator.com/item?id=49571499</link><dc:creator>grapheneos</dc:creator><comments>https://news.ycombinator.com/item?id=49571499</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49571499</guid></item><item><title><![CDATA[New comment by bityard in "Adult Film Producer Unmasks Prolific 'John DOE' Torrent Pirate as Meta Executive"]]></title><description><![CDATA[
<p>Most devices should be using temporary dynamic IPv6 addresses, for this exact reason. I believe this is the default on most Linux distributions, not sure about others.</p>
]]></description><pubDate>Fri, 04 Sep 2026 23:38:35 +0000</pubDate><link>https://news.ycombinator.com/item?id=49571463</link><dc:creator>bityard</dc:creator><comments>https://news.ycombinator.com/item?id=49571463</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=49571463</guid></item></channel></rss>