MurphyA/hacker-news huggingface dataset:
by ot | 2025-09-03 00:49:21+00:00
Utilization is not a lie, it is a measurement of a well-defined quantity, but people make assumptions to extrapolate capacity models from it, and that is where reality diverges from expectations.

Hyperthreading (SMT) and Turbo (clock scaling) are only a part of the variables causing non-linearity, there are a number of other resources that are shared across cores and "run out" as load increases, like memory bandwidth, interconnect capacity, processor caches. Some bottlenecks might come even from the software, like spinlocks, which have non-linear impact on utilization.

Furthermore, most CPU utilization metrics average over very long windows, from several seconds to a minute, but what really matters for the performance of a latency-sensitive server happens in the time-scale of tens to hundreds of milliseconds, and a multi-second average will not distinguish a bursty behavior from a smooth one. The latter has likely much more capacity to scale up.

Unfortunately, the suggested approach is not that accurate either, because it hinges on two inherently unstable concepts

> Benchmark how much work your server can do before having errors or unacceptable latency.

The measurement of this is extremely noisy, as you want to detect the point where the server starts becoming unstable. Even if you look at a very simple queueing theory model, the derivatives close to saturation explode, so any nondeterministic noise is extremely amplified.

> Report how much work your server is currently doing.

There is rarely a stable definition of "work". Is it RPS? Request cost can vary even throughout the day. Is it instructions? Same, the typical IPC can vary.

Ultimately, the confidence intervals you get from the load testing approach might be as large as what you can get from building an empirical model from utilization measurement, as long as you measure your utilization correctly.
by ocdtrekkie | 2025-09-03 00:49:31+00:00
FWIW, not the OP but doing a guix pull after getting it from APT took several hours to crash out every time I wanted to just try using guix for something, and the ISO to install it from upstream was multiple gigabytes which seemed wild. I put a couple days into it and never actually got to try it.

It's hard to have an opinion of a platform you haven't used but based on how bloated just starting it seemed to be I was unimpressed.
by furyofantares | 2025-09-03 00:50:05+00:00
No, I think new developers who are "native" to this world will be a whole different breed. Maybe still not as good as seniors (as has always been the case) but closer than ever.

I could certainly see a wave of oversupply of juniors followed by a wave of undersupply. Say we stop hiring many juniors - a lot of people trying to get into industry right now are in for a rude time. Then maybe fewer people trying to learn it over the next few years, but those who do end up quite valuable.
by dragonwriter | 2025-09-03 00:50:37+00:00
> The objections to NOBUS aren't ideological, they are moral

“ideological” and “moral”, as bases for objection, mean exactly the same thing, though people will often use “ideological” to mean “based in principles of right and wrong that I don’t agree with” and “moral” or “ethical” to mean “based in principles of right and wrong that I agree with”.
by jeffbee | 2025-09-03 00:50:49+00:00
C8 is a good state if you can get it. Intel is really good at this. They don't even bother energizing the L3 caches immediately when exiting deep package C-states. But there are lots of conditions that will inhibit C8, notably an Ethernet link on a NIC capable of PTP. This is why wireless is better.
by tonyhart7 | 2025-09-03 00:51:03+00:00
Yes its called modernization

are you ignoring the fact that physical games sales literally in spiral downward trend for decades???

people not buy it anymore, that's why company didnt produce that any of that

You may argue that company has a hand with it but its just down to culture, japan still buying an cd/blueray for physical music and games etc

their industry still thriving despite so called "old tech", people choose to do that
by hu3 | 2025-09-03 00:51:12+00:00
Having 20 PRs open at once doesn't necessarily mean managing 20 agents simultaneously.

It can mean, for example, that 2 agents worked for some time in a list of 20 TODO features and produced 20 PRs to be reviewed. They could have worked overnight even.

You're seemingly judging from the least generous interpretation, which is not constructive and is also against HN guidelines fyi.
by jmward01 | 2025-09-03 00:52:03+00:00
There is a special place in my programming heart for Ada since it was my first professional language (back in 1996). It is interesting to see it coming back a bit. Ignoring the language, the culture and history of Ada is a great one. I was around for the fall of the Ada mandate and I got to see the play 'Lady Ada and Castle Mandate'. The community that put that on was passionate and, obviously, quirky.
by al_borland | 2025-09-03 00:52:42+00:00
Everywhere I look people are complaining about how awful the internet is now. That is largely due to Google influence and dominance over the past 15 years. People see ads as the only way to monetize a product, attention is the currency of the internet, and all original utility from many sites has been stripped away to prioritize addiction and attention. Since these things are all that matters, bots and AI generated content have taken over, and who cares, as long as it keeps people glued to the screen. This is Google's internet.
by tguvot | 2025-09-03 00:52:54+00:00
for the past two years the Hamas leadership had been talking about implementing "the last promise" (alwaed al'akhir) – a divine promise regarding the end of days, when all human beings will accept Islam. Sinwar and his circle ascribed an extreme and literal meaning to the notion of "the promise, " a belief that pervaded all their messages: in speeches, sermons, lectures in schools and universities. The cardinal theme was the implementation of the last promise, which included the forced conversion of all heretics to Islam, or their killing.

https://judaic.arizona.edu/sites/judaic.arizona.edu/files/20...
by block_dagger | 2025-09-03 00:52:54+00:00
I feel just the opposite. I think Cursor's output is actually in the realm of "beautiful." It's well formatted and shows the user snippets of code and reasoning that helps the user learn. Claude is stuck in a terminal window, so reduced to monospaced bullet lines. Its verbose mode spits out lines of file listings and other context irrelevant to the user.
by xpe | 2025-09-03 00:53:07+00:00
I don’t interpret the above as mean-spirited comment, but it does miss the point of the example I gave; namely, people second-guessing a market (or information heavily influenced by markets, like a new funding round) tend to lose. (Of course there are examples in the other direction, but they are less common and do not deserve equal emphasis.)

In general, a market synthesizes more information than any one individual, and when they operate well it is unlikely for an individual is going to beat them.

This is a well known general pattern, so if someone wants to argue in the other direction, they need to be ready to offer very strong evidence and reasoning why the market is wrong — and even when they do, they’re still probably going to be wrong.
by globnomulous | 2025-09-03 00:53:21+00:00
Thanks for this. Yeah, it's partly that. But do I accomplish anything worthwhile by being a total jerk and making a humiliating example of someone who means well? Probably not. I don't feel good after I write a takedown, and when the target reads my comments, I doubt he does either.

Generally I try not to contribute to the web's tendency to stoke primitive, violent emotions, like anger, fear, and hate, but sometimes I care more about fighting the internet's ugly, dangerous tendency to 'democratize' by letting bad ideas and ignorance spread, choking out the fewer, smaller, less charismatic people who know what they're talking about (I'm not referring to myself). Unlike most programmers, I'm quite sure the world would largely be a better, more just place without the 'open' culture of the internet.
by sunshowers | 2025-09-03 00:53:32+00:00
You might be interested in how this problem was solved by our team at Meta, in EdenFS (https://github.com/facebook/sapling/blob/main/eden/fs/docs/O...) and Watchman: https://github.com/facebook/watchman.

What you're describing is reasonably similar to EdenFS, except EdenFS runs in userspace.

Watchman layers a consistent view of file metadata on top of inotify (etc), as well as providing stateless queries on top of EdenFS. It acts as a unified interface over regular filesystems as well as Eden that provides file lstat info and hashes over a Unix domain socket.

Back in the day, Watchman sped up status queries by over 5x for a repo with hundreds of thousands of files: https://engineering.fb.com/2014/01/07/core-infra/scaling-mer... I worked directly on this and co-wrote this blog post.

In truth, getting these two components working to the standard expected by developers was a very difficult systems problem with a ton of event ordering and cache invalidation concerns. (With EdenFS, in particular, I believe there was machine learning involved to detect prefetch patterns.) For smaller repos, it is much simpler to do linear scans. Since it is really fast on modern hardware anyway, it is also the right thing to do, following the maxim of doing the simplest thing that works.
by vel0city | 2025-09-03 00:53:46+00:00
> Their workloads increased significantly over the past 3-4 years due to various factors, unfortunately.

Must be outside of your context window. You were clearly drawing in the idea this backlog of cases and immigration state we're in is the result largely from Biden's term. I see no other real reason to include such a statement. It's been true for decades.

> Do you want to call anyone one who is not the citizen illegal immigrant? Be my guest.

Not what I'm suggesting in the slightest. Reread my statements to find out more.

> What reality?

Denying obvious facts. Incredible. Please inform yourself to the reality of today before engaging. I'm not going to continue engaging with people who can't see what's happening around them and denying clear facts.

> in the beginning of Obama's administration Democrats controlled both the senate and the House, as well as the presidency. Was it Trump that prevented them from fixing the immigration system?

Ah yes, the democrats had four years of control of the government since Obama was elected, they didn't completely solve immigration, therefore they're at fault for sending people to CECOT without due process. Makes total rational sense.

I do blame most of the Democrats for not adequately solving things and running campaigns they seem like they're trying to lose (Beto telling Texans he's going to take away their guns, wtf?), but acting like they're doing the same things is denying reality. It's probably true most of both sides don't really want to fix the problem, but one is building prison camps and sending people to places like CECOT and one is making deferred actions. Quite different wouldn't you say?

The Republicans have been in charge of Congress for most of the last 20+ years. Why haven't they passed meaningful immigration reform? It's not like Biden and Obama vetoed that many immigration bills.

Once again, reconnect with reality again before you reply. Learn what the Trump administration is actually doing before you both-sidesing it more.
by WalterBright | 2025-09-03 00:53:48+00:00
Most colleges have shops and facilities for students to make their own projects. All it takes is interest and get-up-and-go from the students.

BTW, Caltech places emphasis on get-up-and-go in their student selections. I was a marginal candidate, and I found out years later that my projects I worked on in my spare time made the difference. I was always building things in the garage and in the high school shop. (But I didn't tell them about the flame thrower I made from a lawnmower.)
by gruez | 2025-09-03 00:54:35+00:00
>but then there's thermal throttling as well. You can't run all of the logic units flat out on a bunch of models of CPU.

That doesn't make any sense. Disabling SMT likely saves negligible amount of power, but disables any performance to be gained from the other thread. If there's thermal budget available, it's better to spend it by shoving more work onto the second thread than to leave it disabled. If anything, due to voltage/frequency curves, it might even be better to run your CPU at lower clocks but with SMT enabled to make up for it (assuming it's amenable to your workloads), than it is to run with SMT disabled.
by xracy | 2025-09-03 00:55:03+00:00
you're quoting a lot of legal code for someone starting all of their posts with "IANAL"

The point of commenting IANAL, is that legal code is complicated. The ACLU is likely giving "best-practices", but that's not legal code. It's guidelines.

This feels pretty first-amendment to me, but I have little doubt that SCOTUS would think that people's first-amendment rights are less important than the Gov't's ability to do what it's doing.

I just also think that SCOTUS is wrong and full of very political actors who are grossly partial towards the current administration.
by tzs | 2025-09-03 00:55:29+00:00
The argument is that it is too large for the court to handle, not too large for Amazon to handle.

Class actions work by grouping many plaintiffs who have been harmed in the same way and whose damages if they win can be addressed in the same way (e.g., everyone gets a fixed amount of money, or a fixed percentage of what they spent, or something like that).

Then the cases of a small number of representatives of the class can be addressed at the actual trial, and the outcome applied to the whole class.

The larger the proposed class the more likely the variation in the harms to the members and in how to redress those harms, which can mean you need a larger number of representatives of the class at the actual trial.

Get large enough and it becomes difficult for the court to manage. In that case the class needs to be shrunk down to a set of plaintiffs with more uniform harms that can be addressed more uniformly. The people removed from the class might form another class or classes for separate suits, or sue as individuals, or some mixture of those options.
by metalman | 2025-09-03 00:55:47+00:00
not so quick, the information used to determine and perform the "strike" was ALL gathered useing software driven equipment, it therfore is on topic, especialy considering that there is strong evidence that these narco boats are crewed by people who are often coerced by or somehow tricked and indebted to the actual drug king pins and that there may be no humans in the loop, and most definitly there is a strong push to fully automate this sort of action, in international waters and airspace it is quite different than bieng asked to bear witness to something written useing a word processor, this will shape our world, and will scale up, and down skynet beta
Show HN: Erdus – Universal ERD Converter (SQL, Prisma, JSON Schema)
by tobiager | 2025-09-03 00:57:57+00:00
I built an open-source tool called Erdus to solve the pain of moving between ER diagrams, SQL, and ORMs like Prisma.

It uses a strict Intermediate Representation (IR) to unify models and detect information loss. Right now it supports: - ERDPlus (old/new) ↔ IR - IR → PostgreSQL DDL - IR → Prisma schema - Loss report when features don’t map (e.g. CHECK constraints in Prisma)

GitHub: https://github.com/tobiager/Erdus Live demo: https://erdus-inky.vercel.app/

Would love feedback from the HN community.
by defrost | 2025-09-03 00:58:19+00:00
There were some hints upstream: https://news.ycombinator.com/item?id=45107638

Machine learning, LLMs, RSA, etc.

It's generally useful for multivariate statistics, 3D flies (insects), in 3D space, clustering about a narrow slanting plane of light from a window slit are points that can be projected onto "the plane of best fit" - nominally the slanting plane of light.

That right there is a geometric picture of fitting a line, a plane, a lower order manifold, to a higher order data set, the errors (distance from plane), etc. and something of what Singular Value Decomposition is about (used for image enhancement, sharpening fuzzy data, etc).

The real test of applications is what kind of work do you see yourself doing? - A quick back read suggests your currently a CS student, so all unfocused potential for now (perhaps).
by shiroyasha | 2025-09-03 00:59:28+00:00
Exactly! To make it more clear, here is how I approach my day:

9-10am: I comb through our issue list, figuring out which issues are well defined, which need more input or design decision. => I pick a hand-full, lets say 10 that I kick off to run in the background, and lets say another 10 for further specification.

10-2pm: I thinker with 10 issues to figure out the exact specs and to expand the requirement list.

2pm-6pm: I review the code written by the agents, one by one. I kick off for further work things that need more input, or merge things that look good.
by k310 | 2025-09-03 00:59:28+00:00
There's an admitted fake of him throwing a green dildo from the White House roof onto (you guessed it) a WNBA (Women's NBA ) game below.

I got the sudden insight that all can be explained if you assume he's a troll of two kinds. First, the internet troll who stirs up dissent and trouble, seemingly for the LulZ, and Second, the classic troll who exacts a toll from everyone just for getting from here to there.

Don't be distracted. Money explains everything, even if we only know the greed part. That's easy to figure. There may be dark reasons for the need, but that's не мое дело.
by 1oooqooq | 2025-09-03 00:59:42+00:00
quit that narrative! stack overflow is dead because it's garbage! try to visit it without being logged in, the entire screen is covered by four halfscreen popups! then search is useless and require to be logged. when you finally give in, the answer is deleted by overzealous power tripping users.

it's a miracle it survived that long. and i think it saving grace was that nobody wanted to browse reddit at work, nothing else.

so tired of AI apologists exploiting this isolated case as if it is some proof AI is magic and a solution to anything. it's all so inane and expose how that side is grasping for straw.
by joshmn | 2025-09-03 01:00:20+00:00
Not OP, but to add to your sentiment: It was called installing when I was a child. I would download software—from CNET just casually browsing, or whatever from a warez forum—and open the package to reveal an installer (I was fond of InstallShield-based installers, I do not know why). I could customize the directory which the application would install to, stare endlessly at the verbose “advanced” or “custom” mode, and listen to my HDD spin a little faster.
by chillfox | 2025-09-03 01:00:34+00:00
It's their algo getting worse. They have pushed search results below the fold and filled the whole top part of the page up with ads. They are optimizing for engagement, you searching repeatedly trying to find the right keywords/phrase is better for them than you actually finding what you are after.

There are many search engines that don't have an issue with the internet being "competitive and polluted". So you want me to believe that the people (Google) with the most experience and knowledge about search just can't handle it. While it seemingly is no issue for most of the upstarts? That's just not believable.
by hinkley | 2025-09-03 01:01:24+00:00
You also want to hit him with queueing theory.

Up to a hair over 60% utilization the queuing delays on any work queue remain essentially negligible. At 70 they become noticeable, and at 80% they've doubled. And then it just turns into a shitshow from there on.

The rule of thumb is 60% is zero, and 80% is the inflection point where delays go exponential.

The biggest cluster I ran, we hit about 65% CPU at our target P95 time, which is pretty much right on the theoretical mark.
by AlienRobot | 2025-09-03 01:02:05+00:00
It's depressing how much of the web didn't work the way it was supposed to. Attention is centralized on news websites because news can be posted on social media feeds every day. Those news articles never link to other websites due to arbitrary SEO considerations. Google's pagerank which was once based on backlinks can't function if the only links come from social media feeds in 3 websites and none of them come from actual websites. On top of it all, nobody even knows for sure if those SEO considerations matter or not because it's all on Google's whim and can change without notice.
by xpe | 2025-09-03 01:02:21+00:00
I think you mean hypocritical.

To answer: no, and even if it was a “yes” it wouldn’t affect the argument I was making. I’ll explain.

I was wondering how long it would take for this kind of meta-critique would pop up. Meta critiques are interesting: some people use them as zingers, hoping to dismantle someone else’s entire position. But they almost never accomplish that because they are at a different level of argument: they aren’t engaging with the argument itself.

Meta-critiques are more like an argument against the person crafting the argument. In this sense, they function not unlike ad hominem attacks while sneakily remaining fair game.

Lastly, even if I was a hypocrite, it wouldn’t necessarily mean that I was wrong — it would simply make me inconsistent in the application of a principle.
by WantonQuantum | 2025-09-03 01:02:36+00:00
Last year I decided to plan ahead for a career change to become a counselor. I started volunteering with a crisis support help line (lifeline.org.au) and did their training course (quite substantial!). I'm now doing volunteer shifts and getting some experience. In the future I will do some more formal courses while continuing to volunteer and likely cut back my hours working as a dev (over 30 years experience). My ultimate goal, when my financial position allows it, is to work full time or perhaps part time as a counselor whether that is my own business or through some other organisation or a combination.
by saghm | 2025-09-03 01:04:03+00:00
Years ago, when trying to explain hyper threading to my brother, who doesn't have any specialized technical knowledge, he came up with the analogy that it's like 2-ply toilet paper. You don't quite have 24 distinct things, but you have 12 that are roughly twice as useful as the individual ones, although you can't really separate them and expect them to work right.
by arduanika | 2025-09-03 01:04:37+00:00
Yes. Among other things, the Anthropic stake was sold, and repayments have begun. The full process will probably drag out through next year at least.

On the lawyer fees...do you expect someone to do it for free? Would you rather hire someone without the expertise? Do you think the crimes are the estate lawyers' fault?

Process costs money. You can sneer at the professionals that work hard to keep a lawful society in order, if you like. SBF sure did. Look where that got him.
Show HN: Feedin – an AI reader for high signal-to-noise tech news
by zyc2024 | 2025-09-03 01:05:22+00:00
Hi HN,

I built Feedin (https://feedin.ai), an AI-powered reader that helps you cut through overwhelming news feeds and focus on what matters to you.

Features:

- Natural language filtering: create your own personalized topic.

- Hierarchy summaries: title → one sentence → ~100 words, so you choose how deep to dive.

- Event clustering: all coverage of the same event is grouped, giving a more balanced view.

I made this because I was drowning in information while trying to stay informed as a builder. The goal is to let you follow the very specific topics you care about and see them with just the right level of detail, without all the noise.

Right now it’s just an MVP and mainly focused on tech and AI news — would love your feedback (especially critical ones!) on whether this feels useful and what’s missing.

Thanks