MurphyA/hacker-news huggingface dataset:
by Imustaskforhelp | 2025-10-03 21:49:35+00:00
Open weights models exist too and there is no moat if OpenAi does this but at this point I am not sure, maybe people wouldn't be able to figure out anything AI related except chatgpt but for most people it can definitely just be to use lets say any other provider which isn't enshittened if that ever becomes true.

Would also lose them the api business but i assume you are saying that they would have good ad free models on the api and ad riddled models in free tier

The funny thing is that maybe we already have it but its just more subtler who knows, food for thought :)
by mikestew | 2025-10-03 21:50:08+00:00
“Never heard of these”, meanwhile I was remembering a credit card that I used so often that I wore the coloring off the raised numbers.

And I guess if one has never seen these, I need to explain. In order to leave an impression on the carbon paper (I should probably explain that, too, huh?), a fair amount of pressure was needed (those old card imprinters didn’t require a gym membership, but a child could not operate one). That rolling pressure would eventually wear on the surface of the card, and turn the numbers white when the outer layer wore through.
by saalweachter | 2025-10-03 21:50:11+00:00
> Karl Benz wasn’t a teamster.

Well, no, but he was a locomotive engineer before going into automobiles.

> I could see just as plausible a route of origin coming through pottery,

Oh, that makes sense.

It looks like kilns for pottery can be hotter than for copper, hot enough for iron (although I don't know if that's modern kilns or ancient ones), so it does seem possible you'd first notice the new metal around pottery kilns instead.
by jjk166 | 2025-10-03 21:50:30+00:00
By the Obama administration's counting, they killed 64 to 117 civillians in airstrikes. Independent estimates, which do not use the "any military age male" definition, put the number at 380 to 801. These higher, independent estimates still put the fraction of civillian or unknown casualties at around 15%. That is what a military that wants to avoid civilian casualties but sometimes makes mistakes looks like.

For comparison, the Israeli government claims that a mere 53% of fatalities are civilians, substantially below independent estimates.
by ninalanyon | 2025-10-03 21:50:37+00:00
> why not have a 65+ or something for a senior mode?

No thank you. Why should my phone assume that because I'm nearly 70 that I'm unable to think. In fact why should my phone know how old I am in the first place, or anything about me at all?

Much of the UI on modern electronic items is just total crap regardless of how old the user is. And the few things that are currently reasonable soon get changed for no good reason. One example is Google's Android Photos app. Extracting a fram from a video use to be a single tap, last week the app was 'upgraded' and now it takes three taps.
by zahlman | 2025-10-03 21:50:38+00:00
You're welcome to bring a concrete proposal to, e.g., https://discuss.python.org/c/ideas/6 , or ask around the core devs to find a PEP sponsor.

Note that you will be expected to have familiarized yourself generally with previous failed proposals of this sort, and proactively considered all the reasonably obvious corner cases.
by palmotea | 2025-10-03 21:50:53+00:00
> Well they're not wrong? The choices were fascists...

That's the problem with using "there is no alternative"-style politics push a unpopular positions against resistance and suppress dissent: you give "fascists" the opportunity to become popular by giving voice to popular sentiments (e.g. fuck the neoliberal status quo, we want our factories back).

> Most people would expect the majority to think that literally anything is better than fascism, but the majority doesn't think that.

The error was liberals though they could rely on that kind of revulsion so they wouldn't have to bend to popular opinion in unfashionable places they don't like visiting. That only works so long before people get sick of it.

I mean: for all the fearmongering about looming authoritarianism, did the Democratic party ever stray far from its partisan brand? Did it ever become a kind of united popular front, dropping divisive positions and adopting popular but off-brand ones to meet the threat? No, it did not. And the fact that it did not do those things completely undermined its whole "threat of fascism case." It made it sound like manipulative garbage, basically.
by sunshowers | 2025-10-03 21:51:16+00:00
It's definitely a bit contrived, but to me it's also emblematic of the issues with async Rust.

The note on mpsc::Sender::send losing the message on drop [1] was actually added by me [2], after I wrote the Oxide RFD on cancellations [3] that this talk is a distilled form of. So even the great folks on the Tokio project hadn't documented this particular landmine.

[1] https://docs.rs/tokio/latest/tokio/sync/mpsc/struct.Sender.h...

[2] https://github.com/tokio-rs/tokio/pull/5947

[3] https://rfd.shared.oxide.computer/rfd/0400
by sharkjacobs | 2025-10-03 21:51:23+00:00
Indignation is anger plus self righteousness. Social media companies get the best return on content which is both shocking and serves their confirmation bias.

"This thing you already hate is just as bad as you already thought."

I bring this up because this headline is like a mad libs of indignation designed to target a subset of people that I'm not far from.
by hermitcrab | 2025-10-03 21:51:33+00:00
>eating pigs and cows is okay, eating horses is not

This is the situation in the UK. Some people trace it back to chivalry, where horses were very expensive and mostly owned by the nobility. But I don't know if that is the real reason.

Although it turned out that British people have been eating plenty of horse. They just didn't know it:

https://www.bbc.co.uk/news/uk-21375594
by lifeisstillgood | 2025-10-03 21:51:38+00:00
What’s fascinating (apart from the sound those things made is still in my head) is that the very nature of the technology meant who could and could not get credit varied. At first (1950 diners card onwards) only well off could use it at limited establishments (ie restaurants) and they would postal deliver lists of cars - initially white lists of valid card owners and later hot lists of delinquent card owners. Stick your privacy issues in the restaurant food bin there!

Calling a call centre to verify every transaction is too expensive so only purchases over certain limits came in following BofA/Visa - and that stated that way till the late eighties when larger stores started using back office to talk to Visa network etc. but even so the ability to do live updates and verification was too much and there were weird cacheing tricks

So banks could easily approve or be liable for transactions they would prefer not to approve - so they only gave credit to the rich at first, and then to those who paid back regularly. This info was shared and became credit reference agencies - because the credit card companies shared it initially like casinos but the abuse and mistakes brought legislation

I think what i am saying is our consumer credit culture was not designed, it just grew.
by rockercoaster | 2025-10-03 21:51:40+00:00
> Willing to work for less than an American, but somehow doesn’t drive wages down for Americans.

Yeah, they obviously do. That's plain bullshit.

.... ooooon the other hand, we've never tried having an economy without them. We didn't meaningfully limit migration from elsewhere in the Americas until like the '50s, and at the time beginning such enforcement was controversial because we already used them for a ton of cheap farm labor and farmers' interest groups thought it'd ruin them if we significantly limited such migration. The reason their fears didn't manifest as reality is that we simply, and at least in part on purpose, never bothered to enforce those new laws as completely as we technically could, especially for farm labor.

So like they do lower wages (again: obviously) but also they always have, so removing them is a big change from the status quo of practically the entire history of the country's economy. I dunno, worth looking at I guess, but I personally would want to ease into it in case it turns out to be a bad idea.

> Lives in American housing yet somehow doesn’t drive up the cost of housing.

I think the cheap-labor effect on construction probably outweighs this by a good margin. But maybe not.

> Creates ethnic enclaves which mostly speak their own languages yet somehow assimilate into American culture.

Eh. That complaint has been leveled against every prior migrant group, and hasn't held up over the long haul. Even prior waves of hispanic immigrants. I'd need a reason to think it's different this time to give this any credence whatsoever.
by eesmith | 2025-10-03 21:52:46+00:00
The int/long unification occurred a long time ago. ("long" was Python's name for BigNum.) There is now no such thing as "exceed the bounds of its provided integer types".

Guido van Rossum, who started and lead the Python project for many years, previously worked with ABC, which used rational as the default type. In practice this caused problems as it was all to easy to end up with "pathologically large numerators and denominators" (quoting https://docs.raku.org/type/FatRat). That experience guided him to reject rationals as the default integer type.

Pathologically large numerators and denominators make rationals not "just slower" but "a lot slower".

> somehow every Python implementation would be compatible

It's more of a rough consensus thing than full compatibility.

> Python doesn't really care about compatibility

Correct, and it causes me pain every years. But do note that historic compatibility is different than cross-implementation compatibility, since there is a strong incentive for other implementations to do a good job of staying CPython compatible.

FWIW, the laptop where I did my timings is 5 years old.

The new programmers in my field generally have Python as their first language, and don't have experience with float32.

I also know that float32 isn't enough to distinguish rationals I need to deal with, since in float32, 2094/4097 == 2117/4142 == 0.511106, while in float64 those ratios are not equal, as 0.5111056870881132 != 0.5111057460164172.

(I internally use uint16_t for the ratios, but have to turn them into doubles for use by other tools.)
by gabrielsroka | 2025-10-03 21:53:07+00:00
The hamburger bun has sugar, dextrose and maltodextrin, etc in it. When I bake bread at home, I don't add those things. The ketchup has corn syrup. These things might be small but maybe they add up.

https://www.mcdonalds.com/us/en-us/product/hamburger.html#ac...
by 0xWTF | 2025-10-03 21:53:33+00:00
There's a term I saw all over someone's Google calendar schedule, pre-pandemic "DNS without asking". Now I realize it means "Do not schedule without asking" but my mind thought "Domain Name Service without asking" ... how in the hell would you do that?

I guess this is similar: how do you make trustworthy decisions that seem to inherently depend on the network, in the absence of a network? Before the internet, we had phonebooks instead of DNS, and we had cash instead of cards. Did the phonebook have every number? No. Was every piece of cash not counterfeit? No. But it's "good enough". Portable reference sources and tokens. The references are issued periodically and the tokens have evidence of exhaustion, their decay over time. A dog-eared dollar with a bunch of phone numbers on it, half-torn ... the merchant doesn't have to accept it.

How do you do these things digitally? Periodic issue seems pretty straightforward ... if you have a network. Token issuance, similarly, needs at least occasional communication with other nodes in the network.

So there's a local dwell capability.

Is this part of the same reaction we saw with Denmark starting to have emergency stores within 50 km of every Dane? Is this motivated by a need to prepare for war?
by alexdbird | 2025-10-03 21:53:33+00:00
> reduced key availability

Genuine question, what do you think is missing?

I wish it was slightly easier to type a #. But OTOH it's /way/ easier to type accented characters (in either the fast way for regular use or the slow way that's much more discoverable) or different types of punctuation. Without memorising numerical codes, which is what I remember from Windows.

I certainly don't miss all the extra navigation keys, when I have the meta-keys and cursors right under my fingers, exactly the same on any Mac I use.

I'm struggling to remember more than minor differences from a PC keyboard. N.B. I'm in the UK so that might make a difference.
by morisil | 2025-10-03 21:53:34+00:00
1. LLMs excell at extracting facts from the context. Storing them as a subject-predicate-object relationships is "natural" for graph databases. Doing it right, so that this knowledge can be utilized more efficiently than any RAG, requires sophisticated context engineering, for example to avoid duplicates and keep consistent vocabulary for relationships, but it is totally achievable and the quality of automatically extracted knowledge can be almost spotless, especially if an LLM can also decide on generating parallel embeddings as a semantic search entry point for graph traversal.

2. Writing cypher queries is a job I would never like to have as a human. But LLMs love it, so that an agent can do an ad hoc data science for every single problem. Especially while being aware which criteria were used for graph construction. It is worth ditching things like MCP in favor of tool graph-like solutions. For this purpose I developed my own DSL which only LLM speaks in internally. The effects are mind-blowing.
by DavidVoid | 2025-10-03 21:53:39+00:00
This is also partially due to hacking incidents in recent years. In 2021, all 800 Coop grocery stores were closed for a few days due to the Kaseya VSA ransomware attack [1].

[1]: https://en.wikipedia.org/wiki/Kaseya_VSA_ransomware_attack
by rkomorn | 2025-10-03 21:53:45+00:00
The point of horses was an example of an inconsistency. Saying "I have a counter example" doesn't create a relevant discussion.

It doesn't make the horses example any less of an example of an inconsistency.

Edit: not only that but the whole point of me bringing up inconsistencies was to say that just because they exist doesn't mean people can't have ethical concerns about whaling (or other kinds of animal hunting / farming).
by dghlsakjg | 2025-10-03 21:54:34+00:00
That article does not at all make the assertion you are claiming it does: "The new law allows police to seize expensive goods even from people who are not under investigation for a crime, if they cannot prove they acquired them lawfully."

I don't love the law, but having cash on its own is not grounds for seizure. Having expensive goods that you cannot explain how you managed to pay for is what they are targeting, according to your source.

This is basically a law that takes your expensive shit away if you are too stupid to launder your ill-gotten cash.
by munk-a | 2025-10-03 21:54:44+00:00
Doesn't that line of reasoning leave you in danger of being largely ignorant? There's a wonderful quote from Twain "History doesn't repeat itself but it often rhymes" there are two critical things I'd highlight in that quote - first off the contrast between repetition and rhyming is drawing attention to the fact that things are never exactly the same - there's just a gist of similarities - the second is that it often but doesn't always rhyme - this sure looks like a bubble but it might not be and it might be something entirely new. _That all said_ it's important to learn from history because there are clear echoes of history in events because we, people in general, don't change that fundamentally.
by perching_aix | 2025-10-03 21:54:54+00:00
> I see now - your issue is with the "controlled feeds of information" part? I am not claiming they are "feeds of controlled information" (which is how you seem to be interpreting it).

That's my issue, yes.

Now, I don't want to do the Twitter thing where I present my headcanon interpretation as some sort of deliberate messaging on your part, I 100% expect that this understanding of your words hasn't even crossed your mind, and maybe even reads like a gross twisting of what you intended to convey.

That is indeed how I read it though, even if I then recognized it as ambiguous (between those two). I then also made the guess that if I can take the "feeds of controlled information" interpretation away from this so easily, someone who's also as inattentive as me or perhaps even biased to interpret it that way, this may very well make them get the wrong idea. So I figured I should place it into the perspective this topic usually comes up in (and present it from the angle it usually comes up through).

> Of course, all the sources you subscribe to will have their own biases and issues, but you do not lose agency over what you select for consumption. That is the control I am seeking and what I like about RSS.

Yup, that much is all clear. Nothing to contest on that one. It just also didn't run explicitly contrary to the "feeds of controlled information", because, well, it legitimately just wasn't the perspective you were writing from then. I was coming from an angle where I was feeling the absence of such a clarification.
by thayne | 2025-10-03 21:56:20+00:00
One thing the PEP doesn't really talk about, and that I find very annoying is that many python linters will complain if you don't put all of your imports at the top of the file, so you get lint warnings if you do the most obvious way to implement lazy imports.

And that is actually a problem for more than just performance. In some cases, importing at the top might actually just fail. For example if you need a platform specific library, but only if it is running on that platform.
by solid_fuel | 2025-10-03 21:56:29+00:00
I won't be dismissing it with a trite line like "the world keeps spinning", for a start. Secondly, I am politically active and engaged, which is the most effective way to effect change right now.

Encouraging others to actually engage with politics instead of being dismissive, with the goal to build a coalition of people who want to protect our rights against this consolidating dictatorship.

You want to do something about it? Call your senator and voice your opinion.

Your senators and congress critters suck? Find a local challenger and work to build pressure against your sitting reps.

You think nothing can be done? Get out of the way.
by Jtsummers | 2025-10-03 21:57:03+00:00
>>> The first example is not “terrible”

There are several examples in the blog, and only one is the first. It does not include the "terrible" descriptor after it. So your comment is kind of odd because it doesn't connect to the article at all.

If you mean the first example that's described as "terrible", that's the second example and it's the one with the leaking loop variable. It kind of is terrible, Python has the same problem (and many others, Python scoping rules are not good). C used to have that problem but they at least had the good sense to fix it.
by kenjackson | 2025-10-03 21:57:59+00:00
Through this whole thread, this is really the answer. Students don't just pay their own way. And the model isn't that universities give scholarships to PhD students. PhD students either get TAships (that are paid by the department) or RAships (paid by the professor through their research grants). If the school is losing (or at risk of losing) research grants then the first and easiest thing to go is grad students.

This isn't about administrative bloat or any of that other stuff. It's purely the model to fund grad students is being choked and this is one of the few levers programs have to adjust to it.
by mikestew | 2025-10-03 21:58:47+00:00
We never got any declines, but I always wondered how that reconciliation process actually worked out.

IIRC, the merchant gets paid if hitting a credit limit or similar decline reason. The card holder then gets hit with a financial penalty (usurious interest rates, or extra charges). If the card has been stolen, it ends up in a big phonebook-like book for offline use (otherwise the merchant just called it in for big purchases).
by dzhiurgis | 2025-10-03 21:59:07+00:00
$500 robots (ie Mova) are very impressive nowadays. You can even integrate plumbing into them so you really not doing much.

Washer dryer combos are good too. Folding laundry is biggest pain of my life so far. Also unloading dishwasher, but fix is easy here - get double one.
by mrguyorama | 2025-10-03 21:59:36+00:00
Uh yes?

For reference, that number of nuclear weapons is where China decided to draw the line as a nuclear deterrence against the US until recently.

A hundred modern nuclear weapons is plenty to fucking ruin a country, but no, it doesn't not take "just one". Most western countries would survive say, a smuggled terrorist nuke (or 4) just fine. Angry and mourning, but fine.

France alone has enough deterrent in their nuclear weapons. The UK has theirs in submarines, to ensure even if you magically erased the entire British Islands, you still take tens of nukes up the ass.

Nuclear deterrence is not complicated, and it's pretty well understood in public. I don't know why so many people here are so wildly off base.

Meanwhile, all this was always intended to be roughly "backup" to the US's absurd stockpile, including tons of literal gravity drop nukes so we can cosplay Dr Strangelove as the world ends. And the ending of the IRBM treaty means the US has recently told our defense industry that it gets to play with the cool rockets again.
by kerpal | 2025-10-03 21:59:41+00:00
SEEKING WORK | California, USA | Remote Fractional CTO specializing in cloud infrastructure, full-stack development, and payment systems. 15+ years transforming complex technical challenges into scalable business solutions.

Core Expertise: Payment Systems: Stripe Connect marketplaces, PCI compliance Cloud & Infrastructure: AWS, GCP, Azure deployment and optimization, Kubernetes, infrastructure-as-code Healthcare Tech: HIPAA-compliant architectures, API Architecture: 3rd-party integrations (Stripe, Twilio, SendGrid, Calendly, DocuSeal) Full-Stack: Modern web applications, system architecture, 99.9%+ uptime SLAs

Technologies: Python, React, PostgreSQL, Redis, Celery, Docker, Kubernetes, AWS/GCP/Azure, Stripe Connect, REST APIs, CI/CD pipelines

Recent Work:

Built healthcare SaaS platform with Stripe Connect marketplace infrastructure Reduced infrastructure costs by 40-60% through cloud optimization Deployed production Kubernetes clusters with automated CI/CD pipelines

Ideal Projects: Healthcare/HealthTech, Professional Services, B2B Marketplaces. Particularly interested in high-automation tech stacks, rapid scaling challenges, and technical transformations. Availability: 10-15 hours/week Rate: $250/hour Email: adamel { at } {g mail dot com}
by user982 | 2025-10-03 21:59:51+00:00
The fact that you preemptively lampshaded this shows that you are well aware that this post actually is textbook trolling whataboutism from an account that only started spamming submissions about other famines (https://news.ycombinator.com/submitted?id=mhb) after a thread about Israel's starvation of Gaza (https://news.ycombinator.com/item?id=45447699) hit the front page a day ago. A thread in which mhb posted (https://news.ycombinator.com/item?id=45454862), and a topic on which mhb has a long history on this site of genocide denial (https://news.ycombinator.com/item?id=44731958, https://news.ycombinator.com/item?id=44749417).
by flumpcakes | 2025-10-03 22:00:33+00:00
The first picture has a typo on it's left hand side.

It says 16 cores per die with up 16 zen 5 dies per chip. For zen 5 it's 8 cores per die, 16 dies per chip giving a total of 128 cores.

For zen 5c it's 16 cores per die, 12 dies per chip giving a total of 192 cores.

Weirdly it's correct on the right side of the image.