MurphyA/hacker-news huggingface dataset:
by reaperducer | 2025-10-29 21:02:46+00:00
Currently standing in a half closed supermarket because the tills are down and they cant take payments

There's a fairly large supermarket near me that has both kinds of outages.

Occasionally it can't take cards because the (fiber? cable?) internet is down, so it's cash only.

Occasionally it can't take cash because the safe has its own cellular connection, and the cell tower is down.

I was at Frank's Pizza in downtown Houston a few weeks ago and they were giving slices of pizza away because the POS terminal died, and nobody knew enough math to take cash. I tried to give them a $10 and told them to keep the change, but "keep the change" is an unknown phrase these days. They simply couldn't wrap their brains around it. But hey, free pizza!
by maerF0x0 | 2025-10-29 21:02:54+00:00
My immediate thought, yeah isnt that because they don't really naturally have the kinds of softwoods forests good for making boards and paper? And until more recently they were taking recycled paper/fiber from america in empty shipping containers returning.

The real news is that it's also slightly happening in other developed countries too, another rhetoric point towards Steven Pinker's concept that as nations get richer they become more environmentally conscious, cause they can afford to care about it.
by n3t | 2025-10-29 21:03:09+00:00
"About 80% of kernel contributors are paid – by their employer!" -- https://newsletter.pragmaticengineer.com/p/how-linux-is-buil... (from 2025)

Check out "Most active 5.10 employers" table (it's from 2020) on https://lwn.net/Articles/839772/

"Seventy-five percent of all kernel development is done by developers who are being paid for their work" -- https://www.linuxfoundation.org/press/press-release/the-linu... (from 2012)
by maxloh | 2025-10-29 21:03:17+00:00
I think you are right that it is about control.

Let me offer another perspective. The OS vendor actually has significant control over your device. They could plant backdoors in different layers of the OS.

Therefore, in their defense, if the OS doesn't come from a trusted source (in the bank's or Google's point of view), your bank's credentials are essentially compromised.

You could argue that there are backdoors either way. They are just controlling which party gets to plant the backdoors, after all.
by atonse | 2025-10-29 21:04:27+00:00
Yeah I think we're splitting hairs and actually aren't in any sort of disagreement here. I 100% agree that you have to be registered on paper with a government entity to get all the legal protections, insurance, etc etc etc. I've been a business owner for nearly 20 years. Like, a real business, with real paperwork and insurance and all that.

I'm thinking of all the unofficial mom and pops that transact and do business every day without having a proper legal entity. so it's more of a "does that count as a business even if they didn't file articles of incorporation?" of course it does, as far as its customers are concerned.

Think of the idea of "this guy has a lawn care business, I pay him every week to mow my lawn for 10 years", as far as his customers are concerned, he didn't need to get permission from the government to start doing that. And this sort of thing happens all the time.

I am NOT arguing whether a business where you filed articles is a legal entity, etc. There's no question that they are.

Hope that clarifies my point.
by ian-g | 2025-10-29 21:04:31+00:00
Of course they're misleading. What did the doctor tell us when my mom was diagnosed? Don't do research, do not trust Dr. Google, Dr. Google lies. At best, Dr. Google is behind the times.

The specifics of your case will strongly affect what happens to you. And even for cancers that are a guaranteed death sentence, survival has increased significantly in recent years.
by acdha | 2025-10-29 21:04:33+00:00
> If they are worried about being eventually targeted by the Trump administration, they have done more to paint a target on their back now then they ever could've done by quietly accepting the money.

That's probably not true given their prominence and the conservative people who've grumbled about them for years, but let's assume that it is the case. Think about what happens next:

If they took the money, they have a substantially non-zero risk that they would be asked to return _all_ of it based on politically-motivated enforcement triggered by anything the PSF does and would face the prospect of spending at least that much money defending themselves in court if they disagreed. You can't rule out that being as simple as someone at PyCon does something which a conservative influencer dislikes.

If they don't take the money, they don't have to estimate the likelihood of the clawback provision being exercised or spend any time trying to protect themselves in that event.

If you're a small non-profit, recognizing when you don't have the resources to fight a particular battle is a very useful skill. It seems very consistent to say that in the choice between a potential trap and no trap they had to avoid a small but non-zero risk of something which could bankrupt the organization.

> I don't believe they intended for their motive to be secret at all. This was an opportunity to bring attention to their political position.

Their motives were never secret – it's literally in the mission statement on their website! – so it's a bit unclear what the point of this paragraph was. Reporting political interference in technical organizations seems like something which is pretty broadly of interest to the community and the amount of positive attention it's getting seems to support that.
by zahlman | 2025-10-29 21:04:34+00:00
> why are we using an OS level command to activate a programming language's environment

Because "activating an environment" means setting environment variables in the parent process (the shell that you use to run the command), which is otherwise impossible on Linux (see for example https://stackoverflow.com/questions/6943208).

> why is this hidden anyway, doesn't that just make it more confusing for people coming to the language

It doesn't have to be. You can call it anything you want, hidden or not, and you can put it anywhere in the filesystem. It so happens that many people adopted this convention because they liked having the venv in that location and hidden; and uv gives such venvs special handling (discovering and using them by default).

> why is this the most generic name possible as if no other element in a system might need to be called the activate command over something as far down the chain as a python environment

Because the entire point is that, when you need to activate the environment, the folder in question is not on the path (the purpose of the script is to put it on the path!).

If activating virtual environments shadows e.g. /usr/bin/activate on your system (because the added path will be earlier in $PATH), you can still access that with a full absolute path; or you can forgo activation and do things like `.venv/bin/python -m foo`, `.venv/bin/my-program-wrapper`, etc.

> Feels dirty every time I've had to type it out

I use this:

$ type activate-local activate-local is aliased to `source .local/.venv/bin/activate'

Notice that, again, you don't have to put it at .venv . I use a .local folder to store notes that I don't want to publish in my repo nor mention in my project's .gitignore; it in turn has

$ cat .local/.gitignore # Anything found in this subdirectory will be ignored by Git. # This is a convenient place to put unversioned files relevant to your # working copy, without leaving any trace in the commit history. *

> and I see people paid at a senior level not understand this command.

If you know anyone who's hiring....
by renewiltord | 2025-10-29 21:05:59+00:00
Much of Europe used to be forest. It just all got whacked in the few centuries prior to today. So you have Europeans making tiny recoveries to their rampant destruction of their environment celebrating that fact while preventing others from doing what they did. There is one path to this: first clear cut your forests so you can build your industry; then build your industry so you can be prosperous; then rebuild your forests. If you had 100 acres of forest, and cut it down to 1 acre, then you can build 1 acre at the end and claim a 100% improvement. The next year another acre still is 50% improvement. Can any who have retained their forest boast such improvement?

China is following this path and we will celebrate it. As always, do not do what the developed nations say you should. Instead do what they did. After all, Norway did not become prosperous by keeping their oil in the ground.
by dynm | 2025-10-29 21:06:28+00:00
> A more recent RCT showed that low-dose semaglutide reduced laboratory alcohol self-administration, as well as drinks per drinking days and craving, in people with AUD [72].

I think this quote is... wrong? Or at least extremely misleading? Here, citation 72 refers to a paper by Henderson et al. That paper did (sorta) reduced laboratory alcohol self-administration, but did not find any reduction in the amount that people drank. https://dynomight.net/glp-1/
by anarticle | 2025-10-29 21:06:34+00:00
You'd be surprised! I was a custom microscope parts maker during my time in academia, mostly one offs but a couple fun things that we shared with our collaborators. Surely not at your level of precision, but I did my tour of duty in academia for ~10y, and was none the richer for it. I can only imagine the toys you have, We had a great machinist who was an ex-tool and die guy in our department, was a dream to work with. This work was my first love, but the American student debt system caught up with me. So it goes.
by mrbabbage | 2025-10-29 21:06:56+00:00
Corporate law is overwhelmingly state law. Every federally tax exempt entity is a state (or foreign) corporation or other kind of entity, and states (or foreign governments) impose rules on corporations registered in their borders.

Plus, many states levy their own corporate taxes. A nonprofit corporation needs to secure tax-exempt status from states as well as the federal government. This is a necessary implication of America's dual-sovereignty system.
by tliltocatl | 2025-10-29 21:07:27+00:00
> any ARM system

If you are talking bare metal rather than Linux support, many M-core MCUs are easy, and some of these (e. g. STM32H7) actually have usable 1995-level desktop performance sans MMU, ergo enough for many things that aren't web browsing. It's A-cores that's closed, because vendors have zero incentives to open them up and because the whole thing is a heap of Synopsys modules ducktaped together - and Synopsys has an less incentive to open up. And then of course, there are GPUs, that's not well supported even on x86. Video out - yes, you get it with UEFI GOP, but usually no multihead. You also get it on many ARM SoCs - the video output generator is sometimes documented, it's accelerator/compute that's universally closed.
by collinmanderson | 2025-10-29 21:07:56+00:00
> The whole point of an environment manager is set the environment so that the commands I run work. They need to run natively how they are supposed to when the environment is set, not put through a translation layer.

The `uv run` command is an optional shortcut for avoiding needing to activate the virtual environment. I personally don't like the whole "needing to activate an environment" before I can run commands "natively", so I like `uv run`. (Actually for the last 10 years I've had my `./manage.py` auto-set up the virtual environment for me.)

The `uv add` / `uv lock` / `uv sync` commands are still useful without `uv run`.
by ab5tract | 2025-10-29 21:08:15+00:00
Definitely there has been a shift towards video content.

But I think there is a discoverability dynamic at play as well. Finding a blog post that isn’t garbage can be harder than finding a decent video on any given topic. This is clearly a feedback loop towards video but I think partly this is because up until now you couldn’t just create a spam video channel with the same ease that you could a spam blog.
by taffronaut | 2025-10-29 21:08:22+00:00
I'm not sure that the RK3688 and a big chunk of the article spent on its specs belongs in a "State of Embedded: Q4 2025 Overview" given that it's due sometime in 2026. I'm sure it's going to be great but I suggest it belongs to a future state.

On the other hand, CIX have been putting actual Arm v9 hardware in developers' hands for some time.
by brendoelfrendo | 2025-10-29 21:09:00+00:00
In the US, where I assume a lot of the griping comes from, election day is not a national holiday, nor is it on a weekend (in fact, by law it is defined as "the Tuesday next after the first Monday in November"), and even though it is acknowledged as an important civic duty, only about half of the states have laws on the books that require employers provide time off to vote. There are no federal laws to that effect, so it's left entirely to states to decide.
by msgilligan | 2025-10-29 21:09:43+00:00
Well, a 5-year-old chip may not count as "recent" but the RK-3588 boot chain is "almost fully open-source" [1]. And it seems like it took a major amount of effort (from Collabora, others) to get it this far. I don't know of any equivalent or newer chips that are "more" open, but would love to hear if there are.

[1] https://www.collabora.com/news-and-blog/blog/2024/02/21/almo...
by dynm | 2025-10-29 21:10:04+00:00
OK looking at the original abstract:

> Semaglutide treatment did not affect average drinks per calendar day or number of drinking days, but significantly reduced drinks per drinking day (β, −0.41; 95% CI, −0.73 to −0.09; P = .04)

So they didn't find any reduction in (1) drinking, or (2) in the number of days that people drank, but they did technically find (3) a reduction in the number of drinks that people consumed on the days that they drank. So I guess what they said is technically correct... but I still think it's very odd not to mention the headline result that there was no actual reduction in drinking!
by reaperducer | 2025-10-29 21:10:14+00:00
IIRC, the grocery chain I worked for used to have an offline mode to move customers out the door.

Chick-fil-a has this.

One of the tech people there was on HN a few years ago describing their system. Credit card approval slows down the line, so the cards are automatically "approved" at the terminal, and the transaction is added to a queue.

The loss from fraudulent transactions turns out to be less than the loss from customers choosing another restaurant because of the speed of the lines.
by pshirshov | 2025-10-29 21:10:20+00:00
And still there are some annoying issues:

dependencies = [ "torch==2.8.0+rocm6.4", "torchvision==0.23.0+rocm6.4", "pytorch-triton-rocm==3.4.0", ... ]

There is literally no easy way to also have a configuration for CUDA, you have to have a second config, and, the worse, manually copy/symlink them into the hardcoded pyproject.toml file
by mlyle | 2025-10-29 21:10:35+00:00
> My domain registration is just over 25 years old... I guess I'm also "legacy"?

Mine too -- I mean, I had domains in 1994-1995.

Most people who have legacy AOL emails have them from more than 25 years ago-- indeed AOL was in decline by 2000.

And "protip: go back in time 30 years ago and tell your kid self how to get a domain name, and navigate internic's overcharging" isn't quite as practical to implement.
by hirako2000 | 2025-10-29 21:10:39+00:00
It isn't what they use under the scene.

I refered to the interfaces of other packaging tools. I use uv and it's excellent on its own.

You get a repo, it's using playwright, what do you do now ? You install all the dependencies found in the dependency descriptor then sync to create a uv descriptor. or you compose a descriptor that uv understands.

It's repetitive, rather systematic so it could be automated. I should volunteer for a PR but my point is introducing yet another tool to an ecosystem suffering a proliferation of build and deps management tooling expands the issue. It would have been helpful from the get go to support existing and prolific formats.

pnpm understands package.json It didn't reinvent the wheel be cause we have millions of wheels out there. It created its own pnpm lock file, but that's files a user isn't meant to touch so it goes seamlessly to transition from npm to pnpm. Almost the same when migrating from webpack to rsbuild.
by fsndz | 2025-10-29 21:11:00+00:00
As part of the Holistic Agent Leaderboard (HAL) initiative at Princeton CITP, we evaluated more than 220 agent runs across 9 benchmarks, the equivalent of over 20,000 agent rollouts across 9 models and 9 benchmarks for a total cost of $40,000. The benchmarks are: AssistantBench, CORE-Bench Hard, GAIA, Online Mind2Web, Scicode, ScienceAgentBench, SWE-bench Verified Mini, TAU-bench Airline, and USACO.

In that process, we “burned” 2.6 billion prompt tokens and learned a lot along the way. In this article, I’d like to share some of the insights we gained, with a particular focus on the GAIA benchmark.
by joefourier | 2025-10-29 21:11:03+00:00
Beautiful demo, but I’m not sure it’s accurate to call dithering an “illusion” of more shades than is available?

If you apply a low pass filter to a dithered image, and compare it to a low passed filtered thresholded, you’ll see that the “illusory” shades are really there in the dithered version, they’re just represented differently in the full resolution image.

Similarly, a class D amplifier emits purely off/on pulses before a low pass filter is applied, but no one would call the output an auditory “illusion”. In the case of image dithering, isn’t the low pass filter your own vision + the distance to the screen?
by hbosch | 2025-10-29 21:11:04+00:00
Much has been said about the GLP drugs and their interactions with all kinds of addictive disorders. Alcohol, drugs, even gambling... Anecdotally, I "struggled" at times with gaming (not joking). I would find myself skipping meetings at times or ducking away to play online sometimes. It never became a real issue but I knew I did it and it was embarrassing.

Once I started on tirzepatide, and then with retatrutide, the "urge" to swap over to my PC between meetings and load up a game is pretty much zeroed out.

Is this an "addiction" or a form of "abuse" similar to alcohol or other drugs? I would have said no some time ago, but now I'm not sure. I definitely feel like, looking back, I was more or less "addicted" to video games. I don't want to romanticize it as some sort of "escape", it just is what it was.

This was an unintended side effect (benefit?) of the drug for sure, in addition to acute weight loss of course.

Unlike many others, even after titrating down and coming off the GLP's, I have not felt the urge to binge food, video games, or anything else. I maintain a healthy, active lifestyle and have kept my weight exactly where I prefer it. My relationship with my body and my time has massively improved. I feel like I am at risk of sounding like a complete shill, obviously, but in my mind these drugs can be something that absolutely has the potential to turn life around for many, many people.
by 1718627440 | 2025-10-29 21:11:14+00:00
The 'German Time Game' is confusing (at least to a native). The answers you want to hear are words you would say about a digital clock, it's highly uncommon to use this to tell the time from an analog clock. Maybe you should consider showing a digital clock for this game. What you would use for an analog clock is what you call 'Time Short Form'.
by nyeah | 2025-10-29 21:11:40+00:00
I think this is a technical article about a narrow aspect of public health policy, not advice to individual patients.

One point in the article is that early detection would give you more years to live even if there were no treatment. Because "early" means "more years". This wasn't obvious to me right away.

But he is not saying don't get screened! He is not saying there are no cancer treatments! He's saying that the 5-year survival rate, considered alone, is a tricky measure that can fool our intuition. In my case he's right.

---------------------

Details.

Dumb toy model. Let Tumor X kill you exactly 8 years after it becomes detectable in screening. Assume screening is 100% accurate with no false positives. Assume X cancer kills you exactly 2 years after it causes symptoms. Imagine that there is no treatment for X cancer.

In this dumb model, everybody dies at exactly the same time after the tumor became detectable. The people who caught it in screening had more warning, but otherwise they didn't get a better outcome. Even though screening boosts the 5-year survival rate from 0% to 100%.

Never mind his like 7-state Markov model. OMG. Why.
by javier2 | 2025-10-29 21:12:02+00:00
I dont disagree, and I am trying to argue for it myself, and have used postgres as a "queue" or the backlog of events to be sent (like outbox pattern). But what if I have 4 services that needs to know X happened to customer Y? I feel like it quickly becomes cumbersome with a postgres event delivery to make sure everyone gets the events they need delivered. The posted link tries to address this at least.
by bluescrn | 2025-10-29 21:12:28+00:00
As a beer enthusiast drinking unhealthy amounts rather too frequently, my drinking went way down when on Mounjaro.

(Maybe it wouldn't have made the same difference if I was into whisky instead of beer - with beer, I suspect it's the relatively large volume of drink involved that may have made it less appealing?)

Recently switched to Wegovy since the big Mounjaro price hikes here in the UK, and it seems rather less effective overall. Both beer and snacks are somewhat more appealing again :(
by bpt3 | 2025-10-29 21:12:33+00:00
The idea that a criminal conviction needs to occur for someone to be called a criminal in the media should not be remotely controversial. Journalists certainly can and do perform research that can lead to arrests and/or convictions, but are effectively a mouthpiece for the court stenographer once a trial is underway.

An unbiased reporter would (and nearly all journalist actually do) say something like "accused <insert criminal charge here> <insert name here> <insert rest of sentence here>" at any point in a criminal proceeding prior to the jury handing down a guilty verdict.

The fact that you only seem to be able to generate examples of extremely high profile situations where the alleged perpetrator was killed while evading capture (by themselves or law enforcement) only strengthens my argument.

I already answered your direct question.
by pavo-etc | 2025-10-29 21:13:11+00:00
I am currently being radicalised against OOP because of one specific senior in my team that uses it relentlessly, no matter the problem domain. I recognise there are problems where OOP is a good abstraction, but there are so many places where it isn't.

I suspect many OOP haters have experienced what I'm currently experiencing, stateful objects for handing calculations that should be stateless, a confusing bag of methods that are sometimes hidden behind getters so you can't even easily tell where the computation is happening, etc