MurphyA/hacker-news huggingface dataset:
by Helithumper | 2026-01-28 18:00:42+00:00
I found the palm payment at Whole Foods to be very convenient for the same reason as others in this thread.

I hope that they will at least add the amazon QR code to apple wallet to make payment faster in store. That or something to make payment (with Amazon Prime link) as fast as with Amazon One even while not continuing Amazon One itself.

I wonder if they could use a NFC tag or something to quickly open the amazon app on your phone to pay or something?
by avgDev | 2026-01-28 18:01:13+00:00
I can confirm this.

Honestly, I am really surprised this is a top comment here. This was an extremely easy work around. We are all mostly curious nerds here.

All this work because one couldn't google a easy work around?

Last time I tried Linux it sucked for gaming and I've spent hours trying to install a printer.

Not to excuse Microsoft in this situation, Linux is obviously more open.
by hangonhn | 2026-01-28 18:01:15+00:00
This is something my company has been considering for a while. We've been using celery and it's not great. It gets the job done but it has its issue.

I've never heard of Oban until now and the one we've considered was Temporal but that feels so much more than what we need. I like how light Oban is.

Does anyone have experience with both and is able to give a quick comparison?

Thanks!
by plagiarist | 2026-01-28 18:01:27+00:00
How do I have nsresourced work in a regular systemd service or quadlet so that I can have an ephemeral user run a container? I am trying to find information and just seeing it as part of nsspawn, that seems to require a container specifically built around a root filesystem.

I am not going to struggle with systemd if I have to build containers specifically for it. If I have to rearrange everything I am doing I would just learn to do it on a minimal Kubernetes install instead.
by Ronsenshi | 2026-01-28 18:01:53+00:00
From what I read others say at some point on HN:

- resources

- security

- setup speed?

I suppose a lot depends on how and in what environment you're dealing with agents.

Resources might be an issue on Mac if you have bunch of agents running different things, trying to execute code in different containers. But that's the issue of Mac and the way containers are running in a VM there.

Security-wise there were concerns with prompt injection telling agent to execute certain steps to escape from container. Possible, but I'm not aware if there were actually cases of that.
by daxfohl | 2026-01-28 18:02:24+00:00
Now that it's real, is there a minimum bar of non-AI-generated code that should be required in any production product? Like if 100% of the code is AI generated (or even doom-tabbed) and something goes wrong in prod, (crash, record corruption, data leak, whatever) then what? 99%? 50%? What's the bar where the risk starts outweighing the reward? When do we look around and say "maybe we should start slowing down before we do something that destroys our company"?

Granted it's not a one-size-fits-all problem, but I'm curious if any teams have started setting up additional concrete safeguards or processes to mitigate that specific threat. It feels like a ticking time bomb.

It almost begs the question, what even is the reward? A degradation of your engineering team's engineering fundamentals, in return for...are we actually shipping faster?
Show HN: Ralphex – Ralph-inspired loop extended with plan creation and reviews
by bumpa | 2026-01-28 18:02:44+00:00
Built this to manage the full Claude Code workflow autonomously, from initial plan creation to reviewed PR.

Tested it on a 25-task plan (5-7 items each) - ran overnight, woke up to a surprisingly solid PR-ready branch.

Just run `ralphex` (single binary) in your project directory.

Without a plan file, it starts interactive mode. Asks what to build, explores the codebase, writes the plan, then executes.

The loop: plan creation (asks questions, writes markdown) → task execution (fresh session each, no context bloat) → multi-phase reviews (Claude + optional Codex) → branch ready for PR.

Prompts for each phase are injected with minimal context needed for continuation: plan file, progress log, goal. Progress file accumulates Q&A during planning, execution logs during tasks, review findings between iterations. Output streams to terminal and progress log file simultaneously.

Everything customizable at user level (~/.config/ralphex/) or per-project (.ralphex/): prompts, agents, colors.

Web dashboard monitors progress files across directories. See active sessions, stream output live, spot failures without switching terminals.
by esseph | 2026-01-28 18:02:46+00:00
The impact to social bonds between the US and other Western nations has been thrown completely off track, and now they are looking for exits from anything US related.

These tarrifs were the absolutely dumbest thing imaginable, and have brought the post WWII period of US economic prosperity to a point it can never recover.

It's only down from here. We pissed off our friends.
by Jnr | 2026-01-28 18:02:52+00:00
I don't think it is because they can't do it or that they want to be a base for other distros. They simply let the user choose what the user wants. And if you don't know what you want then you learn it.

I switched to arch 15 years ago to learn Linux. And it is by far the best way to understand it.

Having used Arch I can easily maintain almost any distro out there, but it doesn't work the other way around.
by thewebguyd | 2026-01-28 18:02:53+00:00
Cellebrite still requires the device to be confiscated. So if they are trying for mass surveillance, they'll have to rely on phishing or zero day exploits to get their spyware on the device to intercept messages. These tend to get patched shortly after being seen in the wild (like the recent WhatsApp one), so they need to decide if its worth it to burn that zero day or not.
by ryandrake | 2026-01-28 18:03:45+00:00
Apple does this all the time, though, and seems to get a free pass here. I have four Macs in my home, and they are cut off at Ventura (for the 2017 iMac), Monterey (for the 2014 Mac Mini and the 2015 MacBook Air), and El Capitan (for the 2014 iMac). They are all stuck at 3, 4, and 5 major OS versions back. Nobody really seems to complain about this, though.
by sdoering | 2026-01-28 18:04:11+00:00
I have two laptops that - even being 8 years and 4 years old fit the specs MS decided to set.

I still kicked itin the can. Am a happy Arch User & Ubuntu (will probably migrate that one to an Arch derivate as well, though) nowadays. I still use WIN11 in my day job. And it is an okay OS. I had worse. I had better.

What I find interesting is, that I gained on average 30 - 50% more battery time from the laptops I switched to Linux. It is quite unexpected and to me quite frankly amazing. I am writing this on my day job quite expensive Surface machine. I pulled it from the power connection to sit on the sofa about 20 minutes ago. My battery? At 73%. And I am running Firefox and PowerPoint at the moment (plus whatever corp crapware is installed underneath).

Except for exactly one set of tools (older Affinity progs) I have no need for WIN anymore. And as my day job provides a WIN machine...
by beAbU | 2026-01-28 18:04:12+00:00
What's the purpose of a native build if the windows build runs just as good, or even better?

They ensured that the devs need not worry about another build target that requires extensive QA. Maybe in the distant future we will get ubiquitous native builds, but honestly and again, who cares?

Proton and Wine means there is a single target now, instead of the fragmented mess that is Desktop Linux today.
by Akranazon | 2026-01-28 18:04:17+00:00
It is interesting subject matter, I am working on something similar. But the descriptions are quite terse. Maybe I just failed to gleam:

* When you "run a WASM pass", how is that generated? Do you use an agent to do the pruning step, or is it deterministic?

* Where do the "deterministic overrides" come from? I assume they are generated by the verifier agent?
by tombert | 2026-01-28 18:04:33+00:00
I don’t really disagree in principle, as I said I do try and donate to organizations that help with these things (e.g. ACLU, EFF).

I guess I am trying to say that there are multiple ways of fighting this, and without going into which is “better”, I think I am doing a little and I dispute being “part of the problem”. As I said, I vote in every election I am allowed to vote in, and I haven’t missed one in a bit more than a decade.
by davidst | 2026-01-28 18:04:36+00:00
I don't know how the store clerk staffing changed over time but they were not directly involved with the underlying tech (that is, clerks did not annotate data.) Stores had to comply with state laws for certain kinds of items (e.g., a live person must verify ID and age for alcohol) so the store automation had the ability to summon a clerk when needed. And there were the usual things all stores must do: restocking, cleaning, safety, and customer relations. I expected customer relations to decrease over time as people became accustomed to the just-walk-out shopping experience.
by drivers99 | 2026-01-28 18:04:37+00:00
Between using macOS at work and macOS at home, I really only had my Windows 10 PC for running games in Steam (and I don't even really game very much. I had originally built it with all new parts for Flight Simulator 2020) so its behavior was already becoming annoying whenever I went to use Windows such as the nagging and lack of consent implied with the "finish setting up your PC" window having "continue" (in a bold button) or whatever and "maybe later" (in a tiny link) as options, for example. (The linked article also pointed this out.)

So after making sure I had everything I wanted to keep copied off that computer, I was going to try out Bazzite, but something made me try out the plain old SteamOS steam deck installer first. To my surprise, it actually worked, but only because I had the exact type of system it expected:

64-bit Intel or AMD CPU. (I have AMD.)

AMD Radeon graphics.

NVMe SSD primary boot drive.

UEFI BIOS support

Even the wifi worked. Well, it didn't work the first time, so I thought it wasn't supported. So I hard wired it with Ethernet, but then I saw the Wifi was working. It's possible it updated something or maybe it just needed a reboot.

If it hadn't worked then Bazzite or something similar would have since it's designed to run Steam but with more driver support.

So my complete Windows history is: 3.1, 3.11, 95, 98, 2000, XP (set to the classic GUI mode), 7, and finally 11, skipping all the others. Windows 7 was peak.
by fc417fc802 | 2026-01-28 18:04:38+00:00
You originally asked what the value proposition for a regular (non-corporate) user was. Then you raised some objections to my answer (or at least so I thought).

Granted these technologies can also be abused. But that involves running third party binaries that require SGX or other DRM measures before they will unlock or decrypt content or etc. Or querying a security element to learn who signed the image that was originally booted. Devices that support those things are already widespread. I don't think that's what this project is supposed to be. (Although I could always be wrong. There's almost no detail provided.)
by Avicebron | 2026-01-28 18:04:47+00:00
It's because most people are already teetering on the edge. The difference between working in software vs anywhere else in the US is that the average atlassianer or similar is spending 3 months 4 times a year writing js from beach resorts up and down Europe while keeping a condo in new york. The rest can't afford to own a home or dental insurance. So when people are threatening those people who barely have anything as it is they get heated.
by bee_rider | 2026-01-28 18:04:56+00:00
It’s stable in the way that a person taking small predictable steps at a time is stable compared to somebody who making large random lurching steps. Sure, the system is often changed, but if only a few packages have changed, should there be a problem it is easy to identify the culprit.

Although it is hard to say. Ubuntu also has, I guess, intentional behavior that is hard to distinguish from a bug, like packages switching from apt to snap. So it might just be that my subjective experience feels more buggy.
by anamax | 2026-01-28 18:05:01+00:00
A marriage differential is a mathematical consequence of progressive marginal rates and community property (specifically the ability to shift income between spouses).

To put it another way, eliminating the marriage differential[1] in all cases requires giving up progressive marginal rates or community property.

Which one do you want to give up?

[1] The current US brackets and deductions taxes some married couples more than comparable pairs of individuals, taxes some less, and is basically a wash in other cases. It's easy to move couples between the first two groups and you can move some of each to the third, you can't move all of them.
by buran77 | 2026-01-28 18:05:03+00:00
Everything you said was perfectly applicable (and then some!) to Windows XP, Windows 7, or Windows 10 at launch or across their lifecycle. Let me shake all those hearsay based revelations you think you had.

Windows XP's GUI was considered a circus and childish [1] and the OS had a huge number of compatibility and security issues before SP3. The messy mix of elements is still being cleaned up 15 years later in Windows 11 and you can still find bits from every other version scattered around [2]. UAC was just the same in Windows 7.

Hardware requirements for XP were astronomical compared to previous versions. Realistic RAM requirements [3] for XP were 6-8 times higher than Win 98/SE (16-24MB) and 4 times those of Windows 2000 (32MB). For CPU, Windows 98 ran on 66MHz 486 while XP crawled on Pentium 233MHz as a bare minimum. Windows 98 used ~200MB of disk space while XP needed 1.5GB.

Windows 7 again more than quadrupled all those requirements to 1/2GB or RAM, 1GHz CPU, and 16-20GB disk space.

But yeah, you keep hanging on to those stories you heard about Vista (and don't get me wrong, it wasn't good, but you have no idea why or how every other edition stacked up).

[1] https://www.reddit.com/r/retrobattlestations/comments/12itfx...

[2] https://github.com/Lentern/windows-11-inconsistencies

[3] https://learn.microsoft.com/en-us/previous-versions/windows/...
by ericmay | 2026-01-28 18:05:06+00:00
> if you are a big online retailer in a country, you will have a big corporate presence in that country.

Is that true? Could you think of some large retailers in other countries, like the United States, without a big corporate presence? What do you mean when you say "big"? 1,000 employees? 10,000? 100?
by TacoCommander | 2026-01-28 18:05:17+00:00
I will tell you what I did in that situation. I ate the cheap, processed, calorie dense foods, until such time as I could move to a major metropolitan area with better economic opportunities.

Moving to that area (Northern Virginia) was my focus. I did it through sheer willpower and determination.

I had to essentially abandon family and friends to do it however. But I gave myself a better life outcome.
by burningChrome | 2026-01-28 18:05:33+00:00
Every few years someone posts the same thing in the Adobe forums which then piss off the moderators and Adobe "experts". They continue to say the same thing which makes zero sense.

I'm paraphrasing here but its something along the lines of:
"Linux users are open source people and expect everything for free. They'll never pay for our products, so we see no need to port them for Linux users because so few of them would be willing to pay for our products."

A lot of other comments are cheeky ones like, "Adobe is already on a Linux OS, its called MacOS." - rolls eyes-

And you are correct, the OSS alternatives are getting better and closing the gap, but they're just not there yet - but I hold out hope they will be one day.
Show HN: JSONBin – Free JSON storage API (no signup required)
by Jollydevs | 2026-01-28 18:05:51+00:00
I built JSONBin because I kept needing a quick place to store JSON for prototypes.

It's simple: POST any JSON to /api/bins, get back an ID and URL. Retrieve with a GET. Update with PUT. Delete with DELETE.

No signup required for basic use. Free tier gives you 100 bins and 1K daily requests.

Tech: Next.js, Vercel, Neon (Postgres), Stripe for payments.

Would love feedback!
by temp84858696945 | 2026-01-28 18:07:01+00:00
There is not a finite about of wealth, but the wealthy are currently using their position to reduce the amount of wealth the average person has, by driving up prices of everyday requirements so that they can make more money.

It's not an issue that they are wealthy, it's that they are abusing that position to gain even more wealth at the expense of the rest of the population.
by cagenut | 2026-01-28 18:07:11+00:00
obviously you're not a devops eng, I think you're wildly under-estimating how much of business critical code pre-ai is completely orphaned anyway.

the people who wrote it were contractors long gone, or employees that have moved companies/departments/roles, or of projects that were long since wrapped up, or of people who got laid off, or the people who wrote it simply barely understood it in the first place and certainly don't remember what they were thinking back then now.

basically "what moron wrote this insane mess... oh me" is the default state of production code anyway. there's really no quality bar already.
by delecti | 2026-01-28 18:07:19+00:00
I wasn't at all sure what you meant. The emphasis in your comment could very easily have been on "We" (another hominid discovered how to harness fire, which seems to be your intent) or on "invent" (fire happens in nature, hominids didn't invent it at all). The latter is perfectly in line with the kind of "attempting to be clever but actually just annoying" pedantry that nerdy internet spaces often see.
by cxr | 2026-01-28 18:07:23+00:00
> It really only works if you primarily work in a single monorepo.

That's simply not true; it doesn't come down to "monorepo-or-not?"

It comes down to whether or not the code size of an app's dependencies and transitive dependencies are still reasonable or have gotten out of control.

The trend of language package managers to store stuff out of repo (and their recent, reluctant adoption of lockfiles to mitigate the obvious problems this causes) is and always has been designed to paper over the dependency-size-is-out-of-control problem. That's _the_ reason that this package management strategy exists.

You can work on dozens of projects (unrelated; from disjoint domains) that you maintain or contribute to while having all the source for the libraries/routines needed to be able to build an app all right there checked into source control—but it means actually having a handle on things instead of just throwing caution to the wind and sucking down a hundred megabytes or more of simultaneously over- and under-engineered third-party dependencies right before build time.

It's no different from, "Our app consumes way too much RAM", or, "We don't have a way to build the app aside from installing a monstrously large IDE". (Both in the category of, "We could do something about it if we cared to, but we don't.")

> There is actually a huge difference between checking in all of your dependencies and checking in a lock-file.

Yes, huge difference indeed: the hugeness of YOLO maintainers' dependency trees.
by jandrese | 2026-01-28 18:07:27+00:00
I ran Starcraft 2 through Lutrus and it was a piece of cake. No lag that I could discern. There was a little mini launcher and everything. The multiplayer also worked just fine, although the matchmaking system seemed to think I was an expert level player for some reason and kept matching me with dudes who were way better at the game than I was.
by mips_avatar | 2026-01-28 18:07:32+00:00
Ok well I didn't meet everyone in Vienna or Vietnam, but those I did meet hadn't been laid off in the name of AI (yesterday three of my friends were laid off from Amazon). And if you're laid off in Vienna you still have access to healthcare, and there's a functioning safety net, and just generally a sense that you're not alone in this. In the united states my apartment has a homeless man living beneath it and every night you hear him either screaming because he doesn't have access to drugs or laughing because he does. There's a not so subtle attitude that maybe people like that deserve to die. So yes maybe people in Vienna don't like AI, but you are wrong that they fear it in the way Americans do.
by lapcat | 2026-01-28 18:07:39+00:00
"An estimated 300,000 people in the United States identified as Bangladeshi in 2023, according to estimates published by the U.S. Census Bureau." https://www.pewresearch.org/race-and-ethnicity/fact-sheet/as...

Not that your other claims about Bangladesh or Bangladeshis have an empirical basis either.

But it was probably a mistake even to reply, because I'm well aware of you and have no interest in arguing with you again. It's pointless and frustrating.
by nonethewiser | 2026-01-28 18:07:40+00:00
> Like there have been multiple times now where I wanted the code to look a certain way, but it kept pulling back to the way it wanted to do things. Like if I had stated certain design goals recently it would adhere to them, but after a few iterations it would forget again and go back to its original approach, or mix the two, or whatever. Eventually it was easier just to quit fighting it and let it do things the way it wanted.

Absolutely. At a certain level of usage, you just have to let it do it's thing.

People are going to take issue with that. You absolutely don't have to let it do its thing. In that case you have to be way more in the loop. Which isn't necessarily a bad thing.

But assuming you want it to basically do everything while you direct it, it becomes pointless to manage certain details. One thing in my experience is that Claude always wants to use ReactRouter. My personal preference is TanStack router, so I asked it to use it initially. That never really created any problems but after like the 3rd time of realizing I forget to specify it, I also realized that it's totally pointless. ReactRouter works fine and Claude uses it fine - its pointless to specify otherwise.
by matja | 2026-01-28 18:07:55+00:00
If you bypass the installer minimum hardware checks then you're making a gamble that the official statement from Microsoft won't affect you:

> If Windows 11 is installed on ineligible hardware, your device won't receive support from Microsoft, and you should be comfortable assuming the risk of running into compatibility issues.

> Devices that don't meet these system requirements might malfunction due to compatibility or other issues. Additionally, these devices aren't guaranteed to receive updates, including but not limited to security updates.
by alexjplant | 2026-01-28 18:08:10+00:00
For a while my job was part of my identity in the way you describe not because "lol hypercapitalist American" but because I like computers and computers also pay the bills. I was writing software and doing technical stuff from a young age because I enjoyed it. I fell into doing it professionally because it was an obvious path. It didn't help that when you do this older people like it because they can use you as free/cheap labor which an impressionable kid might mistake for actual praise. It also turns out I like other stuff too but it's hard to talk to people socially about obscure New Wave bands and continental philosophy and 90s neo-noir films whereas computers and gizmos and apps are a common frame of reference.

I guarantee you that these people exist in other countries too.