MurphyA/hacker-news huggingface dataset:
by MobiusHorizons | 2025-10-24 14:03:02+00:00
> Once trusted, each worker executes its local query through DuckDB and streams intermediate Arrow IPC datasets back to the server over secure WebSockets. The server merges and aggregates all results in parallel to produce the final SQL result—often in seconds.

Can someone explain why you would use websockets in an application where neither end is a browser? Why not just use regular sockets and cut the overhead of the http layer? Is there a real benefit I’m missing?
by Karrot_Kream | 2025-10-24 14:03:21+00:00
> And in context, you're doing exactly what I mocked above, tut tutting about civil behavior and norms and The Discourse while the system burns down around you.

I'm not sure what I'm supposed to do then. I agree Trump is bad. Am I supposed to just say that 3 times and click my heels and then he'll go away?

These are observations designed around trying to make sure, once Trump is gone, that we don't get another Trump. I can't change the current President and this constant purity testing about hating Trump changes nothing.

The reason Trump will have to blatantly violate the Constitution if he tries to run again is because the country was so spooked after FDR's third term that it limited Presidential terms. One could have made the same argument then, the only reason FDR ran a 3rd term is because he's FDR and a different person wouldn't do that. But that amendment is why there's a bright line around a 3rd term now.
by Noaidi | 2025-10-24 14:03:30+00:00
No idea why people are disagreeing with this, you are not from NY and you do not know the history here. You do not do big business in NY with out the mob.

https://www.gao.gov/products/t-osi-88-7

https://www.amny.com/news/the-mob-is-making-a-comeback-in-co...

And...

https://www.americanprogress.org/article/donald-trump-crimin...

"One of the key figures involved in these deals has been the Russian-born, mob-linked businessman Felix Sater, who plead guilty to racketeering for his role in a $40 million stock fraud scheme involving the Genovese and Bonanno crime families49 and was convicted of stabbing a man in the face with a broken margarita glass in New York."

"Despite their long association, Trump has repeatedly denied knowing about Sater’s criminal past, notwithstanding the fact that Sater widely represented himself as a Trump associate in business deals."
by jonathanstrange | 2025-10-24 14:03:42+00:00
You're talking about a forced price increase and in the B2C market consumers do not pay sizeable premiums. Apropos "security-sensitive operation": Any software that connects to a network is a security-sensitive operation. There is no alternative reality were your proposal wouldn't just drastically raise the price of software and make it essentially impossible for small companies to use open source software because of the increased legal risk and auditing costs.

There are already plenty of certifications that are required for software in certain business areas such as HIPA and FIPS certifications. However, these are voluntary for companies who want to sell in sectors that require them. Assuring compliance is very costly in development, auditing, and bureaucratic overhead, and for this reason this kind of software is very expensive. If Cloudflare was forced to get expensive certifications for the Circl library, they wouldn't publish it as open source. They'd perhaps sell it at a high price point. That wouldn't be an advantage for anyone. Without such libraries communication would be very insecure by default. The whole internet is running on open source security libraries that individual developers cannot implement on their own (and it would be a bad idea if they tried). Not just the internet by the way, the same holds for nearly every cryptographic and otherwise security relevant library of programming languages.
Ask HN: What is a passkey and why is everybody asking for one lately?
by CGMthrowaway | 2025-10-24 14:03:44+00:00
As someone with unique passwords, 2FA, email aliases and a decent password manager and I see no real appeal to passkeys. If anything they seem less secure than what I have now. I understand how it’s leaps and bounds better for people that have reused and simple passwords.

However, the "passkeys" branding is pretty much exclusively used for keys that sync, usually with the platform authenticator. Wouldn't that be kind of a big deal, if you were a tinfoil hatter? Am I missing anything?
by empath75 | 2025-10-24 14:04:09+00:00
Texas hold 'em is quite fun for casuals under these conditions:

The amount of money involved is small compared to the incomes of those playing, where most players have the expectation that they won't get money back and that is fine for the enjoyment they get out of the game, and the pot isn't big enough to be worth cheating about. Everyone puts in the same amount of money. You play texas hold 'em no limit with escalating blinds starting with a pretty big stack of chips, just like a real tournament. When people are out, they can't buy back in. You play until everyone is out, and the Top N players get some money back.

Lots of fun games involve lying, but you can play all night long and never tell a single lie and still win. Your only necessary verbs in a game of poker are "Call, raise, fold". Everything else is optional. If you bet big on a hand, you aren't saying anything about what is in your hand, lie or not. All the interpretation of what that means is in your opponents head. Lots of very good poker players don't talk about the hands at all.

My family quite commonly plays Texas Hold 'em for _no money at all_, everyone just gets a stack of chips.
Show HN: AI carbon and energy calculator – > pick greener cloud regions
by azath92 | 2025-10-24 14:04:14+00:00
We built a little LLM use -> energy and carbon footprint calculator at work to spark some discussion with our user base about the impact of using AI to solve problems in the climate space, a side effect of playing around with it is we 4x decreased our own carbon intensity on our productby switching to a lower intensity region.

We often have people (rightly) asking how we justify that, so we wanted to do the work to be able to speak to it.

The reason i wanted to show HN though, is that after we updated it to include some sub-national regional granularity for datacenters, i realised this was a super easy carbon intensity reduction win for picking cloud regions, when i normally dont put much thought into region selection.

us-east-1 -> us-west-2 was a 4x decrease in carbon intensity!

IDK about others, keen to hear, but i have no metric for picking regions to use hosted LLM models, because all the normal things i would think about like latency dont matter cause the models themselve dominate those metrics. So i just pick first usually.

But the tool got me thinking i could quickly and for no tradeoff (provided the model exists) switch to a lower carbon intensity data center. F

If you play with the calculator you can easily see an individuals use has to be suuuuuper sustained and large to make a difference compared to other personal activities, but when you have a product with many users a small change like region can have a real impact! Super cool side effect of a tool to spark client discussion.

Is this something anyone even cares about? How much effort does it need to be to switch/pick a lower intensity region?
by jascha_eng | 2025-10-24 14:04:48+00:00
I'm not criticizing your engineering approach at all. Running everything in one box has its merits as your benchmarks show but it is also just not apples to apples there are other trade-offs and I am just appreciating that the community calls that out.

Also hey this is HN not Twitter I think we can be a bit more civilized. Not a good look imo for a CEO to get that upset over a harmless comment.
by ksymph | 2025-10-24 14:05:48+00:00
I get really terrible jitters and anxiety from coffee, and to a lesser extent tea; yerba mate on the other hand gives me the focus other people describe as getting from coffee. It's in the holly family, and has a pretty different chemical profile.

There's a traditional preparation that involves a special type of mug and filtered straw, but steeping the yerba like tea works fine too. Playadito is a good brand. Anecdotally I find there's a lot of variation between brands in terms of effect/concentration so it's worth trying a few.
by NBJack | 2025-10-24 14:05:50+00:00
Software archaeology in its most literal form would be a fantastic course addition for anyone going into a company with a medium-large codebase > 5 years old. Especially if you end up at a FAANG or something akin to it.

Being able to navigate not just a codebase but bugs/tickets attached to it, discussions in documents, old wiki pages that half work, extracting context clues from versioning history, tracing people by the team they worked on at the time...digital detective work is a serious part of the job sometimes.
by WXLCKNO | 2025-10-24 14:05:58+00:00
I hate casino games but I enjoy poker. I don't play often anymore but I used to play online a lot, multi tabling.

There's something very satisfying about making thousands of decisions that have a positive expected value and seeing the math win throughout the variance, resulting in a proven edge.

Like anything in life, it's fun to get good at something and at some point it's beyond the math and theory, it feels like the cards become transparent at times, you just have a gut feeling that this hand, this person is trying to bluff. It can be based on what you know about them or just how fast they clicked or their bet size, but this guy wants you to fold so you'll call with almost nothing and still win.

But overall as a profession fuck poker, you don't contribute anything to the world.
by mingtianzhang | 2025-10-24 14:05:59+00:00
PageIndex Chat is the world's first human-like long-document AI analyst. You can upload entire books, research papers, or hundred-page reports and chat with them without context limits, all in the browser. Unlike traditional RAG or "chat-with-your-doc" tools that rely on vector similarity search, PageIndex builds a hierarchical tree index of your document (like a table of contents), and then reasons over this index to retrieve and interpret relevant sections. It doesn’t search by keywords or embeddings — it reads, understands, and reasons through the document like a human expert.

What makes it different:

- Reasoning-based retrieval: Understands structure, logic, and meaning, not just semantic similarity.

- Page-level references: Every answer includes precise citations for easy verification.

- Cross-section reasoning: Connects information across sections and appendices to find true answers.

- Human-in-the-loop: You can guide, refine, and verify its reasoning.

- Multi-document comparison: Analyze and contrast multiple reports at once.
by LexiMax | 2025-10-24 14:06:37+00:00
It does. And it's completely understandable why, from a game theory point of view.

The censors want Hacker News to keep its reputation as a place where you can have debates in good faith, while allowing their censorship powers to shape the conversation.

Pointing this behavior out upsets the calculus by warning their potential marks. So of course they want to strategically hide it.
by harwoodr | 2025-10-24 14:06:38+00:00
Bees or yellowjacket wasps? The first are pretty much "live and let live" the second turn into aggressive starving balls of winged hate in the late summer and early fall.

Bees make honey and pollinate - yellowjacket wasps may remove some pests from the environment, but otherwise bring pain and suffering to the unwary.
by alexgotoi | 2025-10-24 14:06:38+00:00
Hey everyone, I continue my validation experiment: a weekly newsletter with the best AI links from Hacker News. I will continue this experiment for 10 issues. If I will end up with more than 100 subscribers, I will go on with it. If not, probably I will give up.

PS: tried some Reddit ads for promote it, not a great success: paid about 75$ for 4 new subs.
by ActionHank | 2025-10-24 14:07:02+00:00
I would be looking to see who is benefiting from their investments and acquisitions right now.

They know enterprise is not seeing the gains expected and that the average joe likes the product if it is basically free. Neither means meaningful revenue for them let alone enough to keep shovelling money into the gpu furnace.

They are going to be looking for ways to extract what liquid cash they can now.
by sleepyguy | 2025-10-24 14:07:48+00:00
India has been exporting its poverty to the world for decades. From the day laborer in Dubai to the IT worker in America.

In America it has been used to replaced college graduates since corporations now have access to yes men and woman that would gouge out their eyes to keep their job and have a chance to get some kind of permanent status and not have to return to that hell hole they came from.

I could list 100 shops that have folks from India coding that any US Graduate could do but yet isn't given a chance. One such shop is now finding H1B's too expensive, (this is before Trumps 100k charge) and is looking to offshore it all to India and get rid of the H1B's. The look on their faces when they were asked if they would like to work for the company in India was priceless.

In America, Indians are now going to replace Mexicans as the largest immigrant population, crazy when you think about it.
by catMotors | 2025-10-24 14:08:11+00:00
Borland Quattro Pro Spreadsheet

40+ years ago..

Great keyboard recorder language! Edit to branch, compare, move entries, auto mixing randomly placed consecutive primes in a matrix array, where sums on columns, or products on columns, so all columns would become semi-equal, I recall often surprising difference plus/minus 1 for sums. Like the 1st pass of a magic square.

It was fun to make, and fun to watch, much slower back then.
by mattmaroon | 2025-10-24 14:08:14+00:00
As a former poker pro: I hated gambling, I just was willing to do it when I had an edge and at poker I had an edge. I almost never gambled at anything else unless I was getting an edge from promotions. Still don’t.

There’s a approximately a 45% chance of losing money on any given day, even for the best players, but it decreases over a big sample. It’s definitely a marathon, not a sprint. That’s true of most things worth doing though.

It’s not lying when it’s part of the game, and kinda silly to view it that way. Is it lying by omission to not tell your chess opponent your strategy?

You are stuck sitting at a table, that’s true. But you choose when you’re there and the only rules really are basic civility so I never found that part difficult.

Money is the scoreboard. Everyone who sits down knows that. I’d argue it’s a lot less bad than how most tech companies make money these days. I’m not selling anyone’s data without them knowing about or understanding it. I’m just taking money from a guy who is trying to take my money. We both voluntarily put the money up to be taken and can stop doing so at any point.
by darepublic | 2025-10-24 14:08:56+00:00
I understand the "need" for cheating but it does seem like overkill the way they cheated, at least as described. They've already got colluders, and then the auto shuffler reads the cards, and then they've ALSO got the contact lenses? Just some marked cards would have been sufficient. And then the rare time the fish catches up after being behind is your "let them win a hand and get traction". It just seems like they really went too far to control every part of the hand
by cashketchum | 2025-10-24 14:09:12+00:00
Hey everyone, im building a platform called locals.gg which is kind of an alternative to startgg, except we're really focused on giving gamers a way to find other local gamers in their area. We want to streamline the discovery process so that you can compete in casual and competitive competition. At the same time we want to make the actual event management process really easy, so everything from creating an event, to managing the brackets is super fun and simple.

Anyways, the demo is live and im currently building out the first version of the platform. will launch before the end of the month. Any thoughts on what could be included as well as any criticisms, im open to any and all feedback!
by discountelf | 2025-10-24 14:09:48+00:00
This project has been a long time coming. For a few decades or so we've been gluing various tools together to build complex PaaS, Public Cloud and SaaS provisioning systems for Rackspace, HP, Boundary, Instana, IBM, and Apple.

A year ago we decided we just can't work in this morass any longer. Builders want to build, not work around obtuse and often needless constraints. So myself, my co-founder Pavlo Baron, and our small team set out to change the infrastructure landscape.

We are early. What we have opened so far is just a sliver of the vision we intend to deliver. We hope that you will follow us on our journey to make infrastructure work fun and exciting again!
by cool_man_bob | 2025-10-24 14:10:45+00:00
> They can't take over by themselves; what is needed is for the adults to stop caring

Can’t blame them with how much the current caregivers seem to be looting the nursery for their personal gain.

Anyway, I wouldn’t worry too much. The big thing that seems to enable the success of these revolts (vs say the Arab spring) is that the military is also angry and will ally with the youth temporarily to seize power.
by codazoda | 2025-10-24 14:11:13+00:00
I don't really have that problem. I mostly use either png's (screenshots) or jpeg's (photos). You could certainly run into that problem if you're dealing with lots of formats or with other peoples files.

My intent is for this to give you solid starting points to work from in some situations. Individually these commands were first written for myself and published online. Those pages became somewhat popular, like people were looking for some specific examples. So, I thought I'd try combining them and see if people found it useful enough to encourage me to spend the time to expand the list into something more.
by koolba | 2025-10-24 14:11:27+00:00
> There are _so many_ ways to cheat at poker that you should basically never play a private game outside of close friends.

Playing in an actual regulated casino or poker hall eliminates most of the technical risk of a fraudulent shuffle. The risk to the enterprise of losing their gaming license keeps things honest. Imagine the net effect of Bellagio’s shuffling machines or dealers being rigged.

But nothing can eliminate collusion of players. You’re best bet for that is your own self awareness. If your spidey sense is tripping, listen to it.
by 15155 | 2025-10-24 14:11:31+00:00
Roe v. Wade was bad jurisprudence according to RBG herself (who voted unanimously in Caetano.) Great example!

> The current interpretation of 2A is actually a fairly recent invention;

What was Miller, over a century ago? Is that "recent?"

> hopefully -- replaced with people who aren't idiots.

See you in 30 years!

> But I'd be fine if 2A was amended away.

Good luck! I'll keep milling and printing in the meantime!
by burntsushi | 2025-10-24 14:11:57+00:00
That doesn't address my point, which is that you are conflating communication of a thing with the thing itself.

Moreover, it's unclear to me if you're aware that, in the Rust ecosystem, 0.x and 0.(x+1) are treated as semver incompatible releases, while 0.x.y and 0.x.(y+1) are treated as semver compatible releases. While the actual semver specification says "Anything MAY change at any time. The public API SHOULD NOT be considered stable." when the major version is 0, this isn't actually true in the Rust crate ecosystem. For example, if you have `log = "0.4"` in your `Cargo.toml`, then running a `cargo update` will only bump you to semver compatible releases without breaking changes (up to a human's ability to adhere to semver).

Stated more succinctly, in the Rust ecosystem, semver breaking changes are communicated by incrementing the leftmost non-zero version component. In other words, you cannot correctly interpret what version numbers mean in the Cargo crate ecosystem using only the official semver specification. You also need to read the Cargo documentation: https://doc.rust-lang.org/cargo/reference/semver.html#change...

(emphasis mine)

> This guide uses the terms “major” and “minor” assuming this relates to a “1.0.0” release or later. Initial development releases starting with “0.y.z” can treat changes in “y” as a major release, and “z” as a minor release. “0.0.z” releases are always major changes. This is because Cargo uses the convention that only changes in the left-most non-zero component are considered incompatible.

So I repeat: you are conflating perception with what actually is reality. This isn't to say that perception is meaningless or doesn't matter or isn't a problem in and of itself. But it is distinct from what is actually happening. That is, "the Rust crate ecosystem doesn't use semver version numbers in a way that can be interpreted using only the official semver specification" is a distinct problem from "the Rust crate ecosystem makes a habit of introducing breaking changes on a whim." They are two distinct concerns and you conflating them is extremely confusing and misleading.
First convex polyhedron found that can't pass through itself
by fleahunter | 2025-10-24 14:12:00+00:00
https://arxiv.org/abs/2508.18475

Rupert's snub cube and other Math Holes - https://news.ycombinator.com/item?id=45261566 - Sept 2025 (10 comments)

Rupert's Property - https://news.ycombinator.com/item?id=45057561 - Aug 2025 (23 comments)
by simonw | 2025-10-24 14:12:02+00:00
I really like Geoffrey Litt's new analogy for working with AI coding tools:

> Personally, I'm trying to code like a surgeon.

> A surgeon isn't a manager, they do the actual work! But their skills and time are highly leveraged with a support team that handles prep, secondary tasks, admin. The surgeon focuses on the important stuff they are uniquely good at.

(This is an essay-length tweet, but that's the core idea it introduces.)

It's also a neat callback to the Mythical Man Month, the most influential early textbook on large scale software engineering.
by _the_inflator | 2025-10-24 14:12:53+00:00
Exactly. Structures, men behind, organizations involved, networks and other crimes indicated or discovered for example money laundering, betting.

It takes time to build a case. Some laws need people working together and a one time event testing a new table and accidentally having lots of cash in the bags as well as so-called famous people showing up can simply happen by chance.

It is complicated.
by the_gastropod | 2025-10-24 14:13:39+00:00
Of course murder is worse. I didn't suggest otherwise. I was responding to the claim that "the White House controversy is dumb" because the building has been modified before. Flagrantly violating the law while blowing a half a billion dollars in transparent bribes on a vanity project while the government is shutdown is beyond outrageous. It's not "dumb" that it's a controversy. It would, in any other administration, be a slam-dunk impeachable offense.
by TheOtherHobbes | 2025-10-24 14:13:51+00:00
An asteroid-mass black hole is around a micron across. It's not going to be nomming on much because the matter distribution inside the solar system isn't that dense.

Any tiny black hole born in the big bang would either have evaporated (if Hawking was right...) or would have grown much larger by now.

Even a moon-mass black hole (0.1mm) wouldn't be eating much, although its gravitational effects would be much more obvious.
by llm_nerd | 2025-10-24 14:13:54+00:00
>Doesn’t this action from Canada explain Trump rhetoric though?

Trump already tariffed cars and car parts from Canada under the guise of national security, in complete and utter defiance of USMCA (you know, the best trade agreement ever as described by the guy who signed it: Donald Trump). Canada should return the favour. Canada had tried to play nice with the "American" automakers, but if they screw Canada to pander to the rapist, they lose that benefit.