MurphyA/hacker-news huggingface dataset:
by wpollock | 2025-10-27 16:33:51+00:00
That password should include symbols too! Without symbols, each character is one of 62 values (sticking to ASCII letters and digits). Including symbols makes it much harder to guess passwords of a given length. Even better would be Unicode letters, digits, and symbols, even if you stick to the Basic Multilingual Plane.

Best would be non-text, binary strings. Since I already use a password manager, I don't really need to type passwords by hand. But I do understand most people prefer text passwords that could be entered by hand if necessary.
by teuobk | 2025-10-27 16:34:20+00:00
Golf courses in the USA used about 2.1 billion gallons of water per day circa 2004 [1]. In other words, the annual usage of Amazon's datacenters per the article, 7.7 billion gallons, is less than the amount of water used on just American golf courses in four days.

[1] https://www.usga.org/content/dam/usga/pdf/Water%20Resource%2...
by SunshineTheCat | 2025-10-27 16:34:47+00:00
The person who made the post should face consequences for sure, but one thing I wonder about: if during the frenzy even one person (under the impression these were being given away for free) even thought to go find the farmer and say "thank you."

I realize he wasn't home, but discovering that fact I would imagine (maybe?) would raise some flags.
by abixb | 2025-10-27 16:35:05+00:00
I'm sure lots of "readers" of such articles fed it to another AI model to summarize it, thereby completely bypassing the usual human experience of writing and then careful (and critical) reading and parsing of the article text. I weep for the future.

Also, reminds me of this cartoon from March 2023. [0]

[0] https://marketoonist.com/2023/03/ai-written-ai-read.html
by tucnak | 2025-10-27 16:35:06+00:00
What's this obsession with SQLite? For all intents and purposes, what they'd accomplished is effectively a Type 2 table with extra steps. CRDT is totally overkill in this situation. You can implement this in Postgres easily with very little changes to your access patterns... DISTINCT ON. Maybe this kind of "solution" is impressive for Rust programmers, I'm not sure what's the deal exactly, but all it tells me is Fly ought to hire actual networking professionals, maybe even compute-in-network guys with FPGA experience like everyone else, and develop their own routers that way—if only to learn more about networking.
by freakynit | 2025-10-27 16:35:43+00:00
This is absolutely useless. Tried a few examples yesterday using hf demo. Fcking retarded af.

It literally splitted the text in-between of related texts while at the same time kept unrelated texts together, even though the embedding limit was far off.

I genuinely wanted this to work. I mean this. But nop. This shit did not work at all.

RAG is still fcked because if chunking issues. GraphRAG doesn't work correctly either unless you are willing to throw a lot of money during ingestion time.
by mrguyorama | 2025-10-27 16:36:11+00:00
The comparison you are bringing up actually just gets to the heart of the issue.

California agricultural water is so fucking cheap, you can buy foreign land, start a farm, grow a bunch of grass, and ship it over to your country.

And that's cheaper than just growing grass locally.

That's insane

Most problems California has are the same: Systems that were initially designed and built a hundred or more years ago to support a state of like a hundred people, and an utter refusal to update those agreements because it would slightly inconvenience some really wealthy farms.

Growing Almonds and Alfalfa in California would be fine if they paid market rates for the water, and would therefore be more conscientious about using it and not wasting it, and that would dramatically improve the water situation of California and upstream places.

But it's way cheaper to pay for people to run absurd narratives on Fox News to make it a culture war issue so that you never have to care.

https://www.youtube.com/watch?v=aux22FHTFXQ

The situation is so fucked up. It's a war of the rich against the richer. Wealthy farm corporations all have lobbying groups, and instead of lobbying for a more free market distribution of water, where they could have all they want as long as they pay for it, they run political campaigns to ensure California never reforms it's water rights system and continues to die of thirst while giving away 90% of it's water for rates decided 100 years ago. All the political agitation about water in California is over an absolute minuscule fraction of the water distribution, because actually fixing the problem would mean these farms paying market rates for water, which they do not currently do.

A microcosm of the US problem basically.
by rtkwe | 2025-10-27 16:36:14+00:00
It's also just a permanent issue for sensitive instruments for scientific experiments. The Cold War bomb testing spree contaminated so much there's a whole demand for metals produced before the first atomic test because of the increased presence of fallout from the tests.

The issue is relegated to only the most sensitive equipment these days but it's a funny little side issue for several years before the test ban had been in place long enough to reduce the elevated levels back to nearly background.
by johnnyanmac | 2025-10-27 16:36:20+00:00
The very short of it is that a lot of bus bull market is propped up by AI. To such an extent that the top 10 companies of the S&P 500 have half the value right now.

Combine this knowledge with some maneuvers as of late that reflect the Dotcom bubble and we're rife for a crash that will take the world economy with it once the bubble pops. Its a bull asset market right now, but its certainly not a healthy one

And that's just the economic side of it.When you consider the history of such extreme wealth inequality, ignoring rising unemployment and disresr among the working class can get ugly quickly. That can also go down an expensive route if taken to the extreme.
by tonymet | 2025-10-27 16:36:39+00:00
`apt install etckeeper` will setup a repo in /etc/.git for you. It tracks any changes made via apt, and it runs nightly for other changes.

On your primary repo, create dirs for each machine e.g.

monorepo/ ├─ Machine1/ │ ├─ usr/share/www/ │ ├─ etc/ ├─ machine2/ │ ├─ etc/

Create remotes for each machine+repo e.g. `git remote add hosts/machine1/etc ssh://machine1/etc` then `git fetch hosts/machine1/etc`

Then add the subtree with `git subtree add -P machine1/etc hosts/machine1/etc master`

When you want to pull changes you can `git subtree pull` or `git subtree push …`

If you end up making changes in your monorepo, use push. If you make changes directly on the machine (or via terraform), pull

This way you can edit and manage dozens of machines using a single git repo, and git subtree push to deploy the changes. No deploy scripts.
by BugsJustFindMe | 2025-10-27 16:36:45+00:00
If you believe that line 18 may be a bug, not blocking is your negligence. It is your duty as the reviewer to block pending resolution of things that you believe may be bugs. Since we're talking about jobs, that is your job, not theirs. Otherwise you are saying "I believe you wrote code that may cause problems, but I'm not willing to do anything about it", which is being a lazy reviewer.
by donmcronald | 2025-10-27 16:37:15+00:00
> Many banks now also use their app as a second factor, rather than a generic OTP option that can run on any hardware.

This is one I’m willing to tolerate, as long as it’s optional. Something I don’t understand though is banking app setup. When I got a new phone this year, the RBC app made me submit some kind of live selfie.

The thing is, I know they can scan your debit card with NFC and authenticate the PIN. I’ve used it for a password reset in the past. Why is a selfie better than that when they presumably have nothing to compare it to?
by VladVladikoff | 2025-10-27 16:37:48+00:00
Recently I had to give one of my vendors a dressing down about LLM use in emails. He was sending me these ridiculous emails where the LLM was going off the rails suggesting all sorts of features etc that were exploding the scope of the project. I told him he needs to just send the bullet notes next time instead of pasting those into ChatGPT and pasting the output into an email.
by sougou | 2025-10-27 16:37:58+00:00
Hi HN, this is a series on a way to generalize consensus protocols and how to adapt them to existing systems.

This is part 3: Governing Rules. This is the foundation for the rest of the series. We'll be repetitively applying these rules to map out all parts of the protocol. Also, every system that I know of implicitly follows these rules.

One of our goals is to make this work for Postgres via Multigres. But the principles can be used to implement your own solutions also. This will make Durability and High Availability more accessible for users.

I'll post here as I release the subsequent parts.
by ratelimitsteve | 2025-10-27 16:38:04+00:00
POSIWID

instead of assuming we want to stop illegal immigration and then asking why we don't do the obvious thing that would accomplish that goal (eliminating the incentive to hire illegally by punishing companies that do it such that it's not worth it on the balance sheet), look at what the situation actually is and ask yourself why people would want that. The situation right now is that there's a near-endless supply of labor that is 100% exempt from any and all labor protections by dint of if they complain the boss can just call immigration, who will disappear the laborers but not punish the company in any way. The occasional disruption due to unanticipated ice intervention is well worth the cost of being able to pay your laborers sub-minimum wage and not being responsible for workplace injuries or human rights violations.
by soared | 2025-10-27 16:38:17+00:00
It’s interesting to me that this page talks a lot about “debugging models” etc. I would’ve expected (from the title) this to be going after the average excel user, similar to how chatgpt went after every day people.

I would’ve expected “make a vlookup or pivot table that tells me x” or “make this data look good for a slide deck” to be easier problems to solve.
by anomaloustho | 2025-10-27 16:38:22+00:00
Isaac Arthur has put it in a way that resonated with me. If you live in a universe that has FTL, it’s scarier in a lot ways. It means the really dangerous bad guys in the other galaxy can reach you. If you live in a world without FTL, it makes things happen really slowly and over generations. That’s not as fun and exciting, but it also severely limits the amount of bad guys that can get to you.

And any bad guy that can even reach you basically means you’re already dead if they so choose.
by chasing | 2025-10-27 16:38:36+00:00
My thing is: If you have something to say, just say it! Don't worry that it's not long enough or short enough or doesn't fit into some mold you think it needs to fit into. Just say it. As you write, you'll probably start to see your ideas more clearly and you'll start to edit and add color or clarify.

But just say it! Bypass the middleman who's just going to make it blurrier or more long-winded.
by burkaman | 2025-10-27 16:38:37+00:00
I'm excited to see what national disasters will be caused by auto-generated Excel sheets that nobody on the planet understands. A few selections from past HN threads to prime your imagination:

Thousands of unreported COVID cases: https://news.ycombinator.com/item?id=24689247

Thousands of errors in genetics research papers: https://news.ycombinator.com/item?id=41540950

Wrong winner announced in national election: https://news.ycombinator.com/item?id=36197280

Countries across the world implement counter-productive economic austerity programs: https://en.wikipedia.org/wiki/Growth_in_a_Time_of_Debt#Metho...
by JadeNB | 2025-10-27 16:38:52+00:00
You're obviously being sarcastic, but I don't think that it's a given that "those are old font-size defaults" means "those are bad font-size defaults." I like the default HN size. There's no reason that my preference should override yours, but neither is there any reason that yours should override mine, and I think "that's how the other sites are" intentionally doesn't describe the HN culture, so it need not describe the HN HTML.
by politician | 2025-10-27 16:38:56+00:00
> The GP's point is that it puts recipients in the position of having to argue that something they agreed to is invalid. This presumably places a higher burden of proof on the company.

Understood; while I disagree with the GP's point, I do appreciate your response.

I don't believe such example clauses raise the threshold for the defense against a claim given that there could be practically unlimited number of such examples. I don't believe that any such example so highlighted creates an effective higher priority than any other possible example under 14th amendment equal protection grounds.
by hypeatei | 2025-10-27 16:39:13+00:00
Commiting acts of violence, making threats, committing fraud, and ramming federal agents are already against the law and not protected speech. Saying that you think October 7th was good is certainly distasteful but not any of those things mentioned above.

> If someone came into my home, told me they hate me, my way of life, want me dead and starts setting fires in my living room

This analogy doesn't hold up because it's your house, of course you have the right to keep whatever company you like. Same for social media companies. You're not the government.
by olooney | 2025-10-27 16:39:29+00:00
I don't see the objection to using LLMs to check for grammatical mistakes and spelling errors. That strikes me as a reactionary and dogmatic position, not a rational one.

Anyone who has done any serious writing knows that a good editor will always find a dozen or more errors in any essay of reasonable length, and very few people are willing to pay for professional proofreading services on blog posts. On the other side of the coin, readers will wince and stumble over such errors; they will not wonder at the artisanal authenticity of your post, but merely be annoyed. Wabi-sabi is an aesthetic best reserved for decor, not prose.
by tracker1 | 2025-10-27 16:39:33+00:00
When I publish something under MIT/ISC, it's generally, I wrote this to solve a problem/need, if anyone else finds it useful, cool. Use it for whatever you like.

If I'm writing something I intend or might intend to monetize later or otherwise don't want to have privatized, I'll probably reach for GPLv3, AGPL or a different license. The less "whole" a thing is, the more likely I'm going to use a more permissive license than not. Libraries or snippets of code are almost always going to be permissive at least from me. This includes relatively simple CLI utils.
by rectang | 2025-10-27 16:39:36+00:00
I agree that humans discriminate inherently, although I would argue that what differentiates us is whether we struggle against that impulse.

On some level, the idea that we all discriminate has the potential to help us move beyond the "racist/not-racist" dichotomy. (I prefer the formulation "we all discriminate" over the dubious alternative "we're all racist".) But I'm not sure it will ever achieve mass acceptance, because it activates the human impulse to self-justify.

I dream that one day someone will come up with version of this idea that is universally acceptable.
by gambiting | 2025-10-27 16:39:46+00:00
>>You’d have to be a suicidal maniac to cut a nap on Autopilot

And yet....

https://www.lakemchenryscanner.com/2025/10/26/barrington-hil...

https://abc7chicago.com/post/tesla-driver-caught-sleeping-au...

https://robbreport.com/motors/cars/canadian-police-arrest-sl...

I can keep going, searching google for "tesla driver arrested while asleep" yields at least 20+ results, I didn't keep looking past page 3.

As to whether that's more or less common with Volvo or any other brand.....that I can't tell you, you got me there, I don't know if there are public stats on this. But(anecdote) I have never seen a news article about non-Tesla drivers asleep behind the wheel on autopilot-like systems.
by epistasis | 2025-10-27 16:40:25+00:00
> DEI is an immoral, hate based and anti-truth ideology.

This is called getting high on your own supply. It was never any of those things, but lies like the ones you are spreading were perpetuated to push back against the idea of equal fairness for all.

As proof that you are spreading further lies, one only has to look at the long string of court filings that shows that the administrations' policies fighting DEI are outright racism, words that are coming from conservative judges appointed long ago that operate based on truth rather than whatever misinformation cult has taken over so much of politics these days. Here's just one of many many many instances of blatant racism being perpetrated through Trump's politicization of science funding.

> ‘My duty is to call it out’: Judge accuses Trump administration of discrimination against minorities—The Reagan-appointed judge ordered the NIH to restore funds for research related to racial minorities and LGBTQ+ people.

https://www.politico.com/news/2025/06/16/judge-rebuke-trump-...
by noir_lord | 2025-10-27 16:40:32+00:00
I think it does, We could get a robotic arm to paint in the style of a Dutch master but it'd not be a Dutch master.

I'd sooner have a ship painting from the little shop in the village with the little old fella who paints them in the shop than a perfect robotic simulacrum of a Rembrandt.

Intention matters but it matters less sometimes but I think it matters.

Writing is communication, it's one of the things we as humans do that makes us unique - why would I want to reduce that to a machine generating it or read it when it has.
by nymanjon | 2025-10-27 16:40:34+00:00
When HTMZ was announced I thought it was a neat little script. But I didn't understand how this would be practical in the real world. This little "extension" makes it have the full power of hypermedia development but targeted from the back end (similar to data-star). The repository has a link to see the full interactive examples of how this works.

https://jon49.github.io/htmz-be/

I replaced my `html-form` library with this as it has a smaller foot print and, therefore, easier to maintain.
by runarberg | 2025-10-27 16:40:39+00:00
And when we pass that we can just add an optical component and judge that the AI has failed because its lack of facial expression gives it away[1], moving the goalpost one communication component at a time. But in any case we can just add the audio (or for that matter facial expression) component to the Chinese room though experiment and the Turing test remains equally invalid.

Although I am scrutinizing Turin’s philosophy and, no doubt, I am personally much worse at doing philosophy then Turing, I firmly hold the belief that we will never be able to judge the intelligence (and much less consciousness) of a non-biological (and probably not even non-animal, nor even non-human) system. The reason, I think, is that these terms are inherently anthropocentric. And when we find a system that rivals human intelligence (or consciousness) we will simply redefine these terms such that the new system isn’t compatible any more. And I think that has already started, and we have done so multiple times in the past (heck we even redefined the term planet when we discovered the Kuiper belt) instead favoring terms like capability when describing non-biological behavior. And honestly I think that is for the better. Intelligence is a troubled term, it is much better to be accurate when we are describing these systems (including human individuals).

---

1: Though in honesty I will be impressed when machine learning algorithms can interoperate and generate appropriate human facial expressions. It won’t convince me of intelligence [and much less consciousness] though.
by ajross | 2025-10-27 16:40:45+00:00
> It excludes the many, many more people

Are these people actually attested? In my experience, virtually everyone I've ever seen make a strong argument against "DEI" ended up having some... unsavory attitudes more generally. Scratch hard in discussion or check post histories[1] and you end up at some variant of white nationalism or men's rights, almost every time.

Basically no one goes to bat for "wanting the best people in a role". People get political when they feel aggrieved. "DEI mania" is always a response to "I think this is going to hurt people like me".

[1] Edit: I did. And... well...
Show HN: Relai-SDK – simulate → evaluate → optimize AI agents
by sfeizi | 2025-10-27 16:40:48+00:00
What relai-sdk is an open-source toolkit for making AI agents reliable via a complete learning loop: simulate → evaluate → optimize.

Why Agent runs are stochastic; tool-calls fail; hard to reproduce, measure, and fix at scale. It’s also hard to align behavior with goals across output quality/format, cost, and latency. We need a loop that integrates user feedback and LLM evaluators directly into the agent code (prompts, configs, models, graphs) without overfitting.

How - Simulation: LLM personas, mocked MCP servers/tools, synthetic data; can condition on real traces - Evaluation: code-based + LLM-based evaluators; turn human reviews into optimization-ready benchmarks - Optimization with Maestro: tune prompts, configs and even agent graph for improved quality, cost and latency

Try it pip install relai

GitHub: https://github.com/relai-ai/relai-sdk

Docs: https://docs.relai.ai/ (2-min overview: https://youtu.be/qKsJUD_KP40)

Looking for feedback on - Where graph-level suggestions help (beyond prompt tuning) - Evaluator signals you rely on for reliability (and what we’re missing) - Simulation setups/environments you’d want out of the box

Notes Founder here. Happy to share internals, tradeoffs, and limitations.

Works with LangGraph / OpenAI Agents / Google ADK / etc. SDK Apache-2.0 license.
by input_sh | 2025-10-27 16:40:51+00:00
Wait until you hear about Microsoft 365 Copilot Chat, which is actually a stripped down version of Microsoft 365 Copilot!

So, if you're a Microsoft 365 Business user, you now get "Microsoft 365 Copilot Chat" for free, which is just a standard web interface for interacting with Copilot (not to be confused with GitHub's Copilot, which is also owned by Microsoft, but I digress).

But, if you pay for an upgrade from M365 Copilot Chat to M365 Copilot-without-the-chat, then you also get an AI button in Microsoft 365 apps (Outlook, Teams, Word...)!

Realistically this shouldn't be a surprise to anyone that ever owned or at least considered purchasing an Xbox, or even worse ever had to interact with Azure.
by thw_9a83c | 2025-10-27 16:41:02+00:00
> If they can’t be bothered to write it, why should I be bothered to read it?

Isn't that the same with AI-generated source code? If lazy programmers didn't bother writing it, why should I bother reading it? I'll ask the AI to understand it and to make the necessary changes. Now, let's repeat this process over and over. I wonder what would be the state of such code over time. We are clearly walking this path.
by pornel | 2025-10-27 16:41:15+00:00
That would be true if the society was already perfectly fair and neutral (which some people believe).

However, there is racism and sexism in the world (it's systemic, in a sense it's not about one person not liking another personally, but biases propagated throughout the society). To counter that, you need to recognize it, and it will be necessary to treat some people differently.

For example, women may not feel safe being a small minority at a gathering full of men. If you do nothing, many potentially interested women will not show up. You could conclude that it's just the way things are and women are simply not interested enough in the topic, or you could acknowledge the gender-specific issue and do something about it. But this isn't a problem affecting everyone equally, so it would require treating women specially.