HNHacker News
TopNewBestAskShowJobs

gm678

771 karma · joined August 23, 2019

submissionscomments
gm678··on I ditched Docker for Podman
Also on Ubuntu 25.04, which I updated a homeserver too despite it not being LTS just for the easy access to Podman 5. Once Ubuntu 26.04 comes out the pain described by some sibling comments should end. Podman 4 is a workable version but 5.0 is where I'd say it really became a complete replacement for Docker and quadlets fully matured.
gm678··on I ditched Docker for Podman
Can confirm, have been doing exactly what GP says is a world of pain with no problems as soon as I learned what `:z` and `:Z` do and why they might be needed.

A good reference answer: https://unix.stackexchange.com/questions/651198/podman-volum...

TL;DR: lowercase if a file from the host is shared with a container or a volume is shared between multiple containers. Uppercase in the same scenario if you want the container to take an exclusive lock on the volumes/files (very unlikely).

gm678··on Claude Code: Now in Beta in Zed
For what it's worth, I think Zed now has a default keybind to open settings.json: Ctrl+,

I assume that keybind is also configurable?

gm678··on Cloudflare Radar: AI Insights
I would have guessed that it's a minority, but less than 5% of web traffic being explicitly human-initiated is still a somewhat shocking statistic.
gm678··on MSNBC: Whistleblower accuses DOGE team of endangering Social Security data
SSA Chief Data officer (who blew the whistle) has now resigned: https://bsky.app/profile/marisakabas.bsky.social/post/3lxkry...
gm678··on AI adoption linked to 13% decline in jobs for young U.S. workers: study
> trigger discipline

> In 2011, firearm injuries accounted for ... 851 deaths from the accidental discharge of firearms [in the United States].

https://jamanetwork.com/journals/jamainternalmedicine/fullar...

gm678··on Introduction – Agent Client Protocol
I'm curious if this was created for/by Zed (which recently added support for it [0]) or if it was pioneered by the Neovim plugin [1] and caught the Zed team's attention?

The plugin doesn't seem to have any ties to the Zed editor that I can see, and hopefully if this was the product of discussions among different participants in the space it'll pick up steam quickly.

[0] https://zed.dev/releases/stable/0.201.4 [1] https://github.com/olimorris/codecompanion.nvim

gm678··on Apple in talks to use Gemini for Siri
> Apple is still several weeks away from making a decision on whether to continue using internal models for Siri or move to a partner. And it hasn’t yet determined who that partner may be. ...

> Executives had long viewed Anthropic as the leading candidate for a partnership, but *the financial terms demanded by that company led Apple to broaden the search and bring others into the mix*. Apple certainly hasn’t ruled out sticking to its own models either.

> Internally, Apple is holding a bake-off to see which approach will work best. The company is simultaneously developing two versions of the new Siri: one dubbed Linwood that is powered by its models and another code-named Glenwood that runs on outside technology.

gm678··on Marines managed to get past an AI powered camera "undetected" by hiding in boxes
Seems to be blogspam re-reporting a 2023 article (with the same header photo): https://taskandpurpose.com/news/marines-ai-paul-scharre/
gm678··on Show HN: Kitten TTS – 25MB CPU-Only, Open-Source TTS Model
It needed distro buy in and implementation, but this is from the Python side: https://peps.python.org/pep-0668/
gm678··on Formal specs as sets of behaviors
Posted at https://news.ycombinator.com/item?id=44700744
gm678··on Rules for AI coding assistants working with the Linux kernel codebase
> files for various AI coding assistants (Claude, GitHub Copilot, Cursor, Codeium, Continue, Windsurf, and Aider). These are all symlinked to a central documentation file

I really hope some standard emerges soon, because we've also checked in several symlinks at work depending on different people's preferences (plus I create a local one when I test a new tool) and it's a little frustrating they can't play nicely together.

gm678··on The future of climate change may not be what you think
> activists are tearing up art in museums

while this seems to be an allusion to Just Stop Oil, as far as I'm aware, "activists tearing up art" has never happened. the lack of grounding in fact in the introduction makes me skeptical of the rest of the article

gm678··on Reading Neuromancer for the first time in 2025
It's rather besides the point of the essay, but the comment about "ask[ing] a deliberately stupid question, one that might annoy [the subject] just enough to elicit an interesting response" made me realize I had never considered that difficulty of interviewing when reading transcripts, and reminds me to be a bit more charitable to interviewers.
gm678··on Choosing a Database Schema for Polymorphic Data (2024)
I think the article alludes to the difficulty of this solution by discussing the need for invariants to be upheld when an insured patient becomes uninsured or vice versa. Different tables for each 'subclass' could be an option, but if that can change later on, you now need to move patients between the insured_patient and uninsured_patient tables and make sure you don't have duplicates.
gm678··on Choosing a Database Schema for Polymorphic Data (2024)
The article alludes to it by mentioning single table inheritance, but some of these patterns go all the way back to Fowler's _Patterns of Enterprise Application Architecture_:

* https://www.martinfowler.com/eaaCatalog/singleTableInheritan...

* https://www.martinfowler.com/eaaCatalog/classTableInheritanc...

* https://www.martinfowler.com/eaaCatalog/concreteTableInherit...

gm678··on The Path to Medical Superintelligence
> Microsoft AI Diagnostic Orchestrator (MAI-DxO) correctly diagnoses up to 85% of NEJM case proceedings, a rate more than four times higher than a group of experienced physicians.

> Clinicians in our study worked without access to colleagues, textbooks, or even generative AI, which may feature in their normal clinical practice.

1. As I understand, it's very common for doctors to fall back on reference material in their practice, especially for the most complex cases. If all access to resources was cut off (as seems to be implied by the second quote), the comparison seems somewhat unfair.

2. What were the publication dates of the case records? I can't find this information, and it makes a difference if the NEJM case studies were in the LLMs' training data.

gm678··on AI makes the humanities more important, but also weirder
https://plato.stanford.edu/entries/plato-rhetoric/#Pha
gm678··on Quadlet: Running Podman containers under systemd
I've been looking for a better solution for local dev on services deployed via quadlet, could you elaborate on this?

I just took a look at the socket activation docs[0]. Is my understanding correct that no `compose.yaml` is required, just running `docker-compose up` with the appropriate env var pointing to the socket is enough to trigger a connection and service activation?

[0] https://github.com/containers/podman/blob/main/docs/tutorial...

gm678··on I'm Peter Roberts, immigration attorney who does work for YC and startups. AMA
> Canadian woman put in chains, detained by ICE after entering San Diego border

> She said the officer refused to allow her to go back to Mexico and ordered her to be detained. She was kept in a cold room at the border by CBP before being arrested by ICE, who placed her at the Otay Mesa Detention Center. Mooney claimed in the middle of the night she, along with a group of 30 other women, was rounded up to get transferred to a facility in Arizona. CBP wouldn’t tell Team 10 the reason for Mooney’s detention, citing privacy restrictions.

https://www.10news.com/news/local-news/never-seen-anything-s...

> A German tourist detained by US immigration authorities is due to be deported back to Germany on Tuesday after spending more than six weeks in detention, including eight days in solitary confinement. Both Germans were held at the Otay Mesa Detention Center, a prison in San Diego, California. Brösche and Lofving had attempted to enter the US from Tijuana in Mexico on 25 January.

https://www.theguardian.com/world/2025/mar/11/german-tourist...

gm678··on From THE ROBOT| Free speech has limits–and universities should enforce hem [sic]
"Editor’s note: What follows is an opinion column formulated by ChatGPT as a counterpoint to the “From the Publisher” column about free speech on college campuses. We offer it to you as a way to consider multiple perspectives."

(The Manhattan Mercury is the local newspaper for Manhattan, Kansas.)

This is the first openly and fully LLM-generated editorial I've seen published in a newspaper.

gm678··on Why aren't we losing our minds over the plastic in our brains?
> Everything that goes into our bodies gets filtered through our livers and kidneys, so maybe it’s not a big surprise that bits of plastic find their way into those organs. Same with our hearts; microplastics end up in our blood and can get stuck in our clogged arteries.

> But our brains are designed to keep things out ... researchers behind the brain plastics study think the tiny shards of plastic hitch a ride on fat molecules to get [past the blood-brain barrier] inside brain cells ... The researchers estimated that the average brain studied had about seven grams of microplastics in it.

Having 7g of _anything_ foreign inside my brain seems like cause for concern to me.

gm678··on A phishing attack involving g.co, Google's URL shortener
What I'm most curious about is how they were able to spoof the email being sent from `workspace-noreply@google.com`. Given the odd phrasing of 'password for important.g.co', perhaps this is some strategy involving creating a 'parallel' account with the same email and making use of it to send an official-looking email as part of the scam?
gm678··on Why is homeschooling becoming fashionable?
> Homo sum, humani nihil a me alienum puto.
gm678··on FTC Proposes Rules to Deter Deceptive Earnings Claims by Multilevel Marketers
> While deceptive earnings claims are already illegal, the proposed changes to the FTC’s Business Opportunity Rule and the new Earnings Claim Rule would allow the FTC to seek strong relief – including money back for consumers and civil penalties – from covered companies making deceptive claims.

> The public comment period for all three proposals will last 60 days from when they are published in the Federal Register.

> The Commission votes to approve the issuance of the proposals in the Federal Register were 3-2, with Commissioners Andrew Ferguson and Melissa Holyoak voting no. Commissioner Ferguson issued a dissenting statement joined by Commissioner Holyoak.

> The time for the Biden-Harris FTC to issue or propose new rules ended the morning after the presidential election ... Some of these proposed rules may be in the public interest and within our legal authority. But whether they are lawful, and whether they are prudent and sound policy choices, are decisions that belong to the incoming Trump Administration.

gm678··on The Origins of Wokeness
Given that Derek Chauvin was sentenced to 22.5 years in prison for murder, it feels quite shameful for the author to be unable to name his victim as anything other than "the suspect" - the sentence feels like one of endless examples of the 'past exonerative tense.' Similarly, given that up to 26 million people participated in protests over the _murder_ (not "asphyxiation"), minimizing what seem to be by any count the largest mass protest movement in US history as "riots" is nothing but a thought-terminating cliche.

Similarly, the article claims that the New York Times has become far left, but offers no evidence for this. When I think of the NYT in 2020, however, while there certainly were articles using the priggish language that Graham denounce, I immediately think of the Times's decision to feature an op-ed by Tom Cotton (right to far-right politican) suggesting that the nearly two-century long norm that the US government should not use its military to police its citizens (formalized in the post-Civil War Posse Comitatus Act) be broken in favor of an "overwhelming show of force" against "protest marches." In general, the New York Times has firmly remained a centrist (small-l liberal) newspaper, and I think claiming it has experienced massive ideological drift without providing examples says more about the writer than the paper.

In general, I feel like the essay shows a base disregard towards the concept of accurate history (suggesting that "homophobia" was a neologism invented "for the purpose [of political correctness]" during "the early 2010s" and fails to convince me of any of its points because of this.

gm678··on Found in the wild: the first unkillable UEFI bootkit for Linux
> Article then proceeds to describe a toy GRUB wrapper bootkit that has nothing to do with UEFI firmware (other than running on UEFI systems like any other UEFI bootloader), does not persist in UEFI firmware whatsoever (it just is installed in the ESP partition on disk), and can be killed by not just a drive swap, but any OS reinstall, and even simply a GRUB update/reinstall.

> In fact, it has an obvious mistake, touched on by the original article: LD_PRELOAD is set to a string trailing with " /init", no doubt a copy+paste of the command line used to achieve the same execution during testing. ...

> Furthermore, this bootkit is incomplete, since it relies on chaining into components installed via another mechanism (e.g. /opt/injector.so in the initramfs). A true bootkit only relies on its own first stage to drop all subsequent stages. That's the whole point of setting up a boot chain compromise like this. Otherwise you can defeat it by removing any of the stages, even if the bootkit stage is intact. As it stands, this bootkit isn't really a bootkit, it's just a module signing side-step that allows a traditional rootkit to be loaded on a system with Secure Boot enabled (and, since the Secure Boot is still working as intended, that results in a prompt on the first reboot asking the user to install the "bootkit"'s certificate into the UEFI trusted certificate store, since it is obviously not trusted by default). So it can't even be installed without clear warning to the user that something is wrong.

> ... The original article clearly mentions how to kill this "unkillable" bootkit, which tells me you didn't even read the original article all the way.

- Hector Martin, https://social.treehouse.systems/@marcan/113560945800582652

gm678··on Texas judge strikes down FTC rule banning noncompete agreements
Dupe of: https://news.ycombinator.com/item?id=41304695 Prior discussion of context: https://news.ycombinator.com/item?id=40136010
gm678··on US Judge Strikes Down Ban on Worker 'Noncompete' Agreements
Dupe of: https://news.ycombinator.com/item?id=41304691 Prior discussion of context: https://news.ycombinator.com/item?id=40136010
gm678··on It's time to admit that genes are not the blueprint for life
> Reality: DNA/Alleles do in fact encode the "blueprints for life".

This seems to be talking past the article, which notes: "genes’ activity — [e.g.,] the length of protein that they encode — depends on myriad external factors ... and each trait can be influenced by many genes. For instance, although the HCN4 gene encodes a protein that acts as the heart’s primary pacemaker, the heart retains its rhythm even if the gene is mutated.

> This paper is a perfect example of a process called "complicating" a field, like they tried to do with the feminist glaciology paper

Could you share an aspect of the book or a quote from the article which you think illustrates such a similarity?

← PreviousPage 2 of 3Next →