MurphyA/hacker-news huggingface dataset:
by pgspaintbrush | 2025-10-27 14:55:18+00:00
A friend once told me that virtue is like going to the gym. You practice daily, start with smaller weights (virtuous acts), and review how well you did on a regular basis. You ask "am I getting better at this?" rather than "am I morally perfect?"

If you aren't on the level of the moral greats, you start small and try to build up, the same way you'd start by running a 5k before running an ultramarathon.

I hope others out there find this viewpoint as helpful as I have.
by ryandrake | 2025-10-27 14:55:23+00:00
I see all of these "in my country, we need a phone to do X" posts, and while I believe them, I feel like they always leave out key information. I'd also like to know: What actually happens when the customer does not have a phone? Do you just never get healthcare? Do you just never bank? Surely there are (perhaps inconvenient) alternatives that people without phones can use. The national government doesn't just let its citizens slide into some healthcare-less, unbanked purgatory simply for not having a phone. What is the real, full picture?

As someone in the USA, I could toss my phone in the dumpster forever and still live my life pretty much as I live it today. I might have to make a few minor sacrifices, but I'm grateful we still have that choice here.
by raw_anon_1111 | 2025-10-27 14:55:35+00:00
I always had a critical eye on the huge missteps that Microsoft had especially when it came to acquisitions like Danger, Nokia, whatever the ad network they bought and wrote down, etc.

And then I listened to an Acquired podcast about Microsoft when they interviewed Ballmer as part of the research. He said “At the end of the day, it was only money”. In other words, Microsoft was throwing off so much money from their profitable businesses, they could afford to lose money and take risks without it having any meaningful impact on the company.

The deal with OpenAI is really a nothingburger as far as cash. They aren’t spending any. They are giving OpenAI Azure credits and in return have a huge upside potential.
by rob | 2025-10-27 14:55:41+00:00
Agreed. I'm on an Apple Thunderbolt Display (2560x1440) and I'm also scaled up to 150%.

I'm not asking for some major, crazy redesign. 16px is the browser default and most websites aren't using tiny, small font sizes like 12px any longer.

The only reason HN is using it is because `pg` made it that in 2006, at a time when it was normal and made sense.
Bugbunny: Securing VibeCoded Apps
by zaddyzaddy | 2025-10-27 14:55:57+00:00
Security has always been an after thought, especially with the current vibecoding trend. I have spent the past year working on an autonomous pentest agent for vibe coded apps, now you do not need to wait for days or spend thousands to get your app audited. I have used the agent to detect vulnerabilities in large production systems and have been able to get over 15 CVEs in the process. some examples below

CVE-2025-58434 (9.8/10) - Flowise Full Account take over

CVE-2025-61622 (9.8/10) - Apache Pyfory RCE

A lot more pending CVEs.

Right now the service is currently in beta stage, I am currently seeking feedback and its free for anyone to pentest there vibe coded app

The URL is: bugbunny.ai

Please let me know what you think if you find it useful.
Ask HN: How to manage multiple AI agents in production?
by pingu-73 | 2025-10-27 14:56:06+00:00
I'm building a multi-agent system and I'm a bit confused about a few things.

- How to run multiple agents that might touch the same data?

- How do one have policies about what agents can/can't do?

- Has someone successfully mixed different frameworks (LangGraph, CrewAI and custom agents)?

How do you handle this in the system?
by ano-ther | 2025-10-27 14:56:18+00:00
Please don’t. HN has just the right information density with its small default font size. In most browsers it is adjustable. And you can pinch-zoom if you’re having trouble hitting the right link.

None of the ”content needs white space and large fonts to breathe“ stuff or having to click to see a reply like on other sites. That just complicates interactions.

And I am posting this on an iPhone SE while my sight has started to degrade from age.
by zamadatix | 2025-10-27 14:56:40+00:00
General chatbots are great for things they have general data about. "What was that movie where..." type things. They don't help with individualized information, unless you feed the same type of information as Recall type solutions gather anyways. Perhaps you don't have much individualized information, or perhaps you just remember it all very aptly - it shouldn't be hard to imagine differently though.

My main usage problem with Recall type solutions is less with lack of something to promise and more with lack of ability to deliver. Especially for local-only solutions. The concept can be great as can be, but it needs to be damn near foolproof to beat out how much we already remember.
by rawgabbit | 2025-10-27 14:56:44+00:00
I place a large part of blame of why the public is accepting of this trend of restrictive computing to Microsoft’s decision to loosen security despite of David Cutler’s excellent Windows NT. Cutler came from DEC VMS and built Windows NT to be an enterprise OS with separation between kernel and user space and enterprise level security. Microsoft to go after the consumer space ran a lot of apps and drivers in the kernel space. This meant for over two decades consumers learnt hackers could easily hack, bypass, and take control over their PCs. If you could disguise your code as a driver, it got God permissions to your PC.
by cxr | 2025-10-27 14:57:15+00:00
There is a better option, but generally the answer is "no"; the best solution would be for WHATWG to define document.compatMode to be writable property instead of readonly.

The better option is to create and hold a reference to the old nodes (as easy as `var old = document.documentElement`) and then after blowing everything away with document.write (with an empty* html element; don't serialize the whole tree), re-insert them under the new document.documentElement.

* Note that your approach doesn't preserve the attributes on the html element; you can fix this by either pro-actively removing the child nodes before the document.write call and rely on document.documentElement.outerHTML to serialize the attributes just as in the original, or you can iterate through the old element's attributes and re-set them one-by-one.
by KerrAvon | 2025-10-27 14:57:24+00:00
This is true. Anecdata, but I talked to some of the “Republicans for Bernie” back then, and it was real, not astroturf. We’d be in a different place if Bernie had been the Dem candidate in 2016. I think it’s likely Bernie’s actual presidency would have been a major shitshow that made Jimmy Carter’s look pretty solid, but it would have relegated Trump to what he originally wanted to be, a fringe political figure grifting millions from gullible conservatives.

(I also think Bernie could not have won in 2020.)
by andrewflnr | 2025-10-27 14:57:45+00:00
> and if you have the latter, you don't necessarily need legislation; the free market will force a correction

The free market is very bad at solving problems with a lack of information. Efficient markets rely on buyers having a clear idea of what they're buying. You might hope that people are willing to pay for certification services or whatever, but this is not actually how naive consumers operate. There are already services like that and they operate on the fringes.

The notion that there is not enough public attention to ask for legislation about toxins as a general concept ("pinpoint" is demonstrably not needed), but there is enough attention for that same public to navigate an information marketplace about those toxins to make informed buying decisions, is laughable. Even more so when the former has actually happened multiple times and the latter remains a niche phenomenon.
by the_af | 2025-10-27 14:57:52+00:00
A part of the job that is completely different to what you've been doing, only you were promoted to it because of what you've been doing?

Isn't this like a recipe for the Peter Principle?

"The Peter principle is a concept in management developed by Laurence J. Peter which observes that people in a hierarchy tend to rise to "a level of respective incompetence": employees are promoted based on their success in previous jobs until they reach a level at which they are no longer competent, as skills in one job do not necessarily translate to another"
Show HN: nblm - Rust CLI/Python SDK for NotebookLM Enterprise automation
by K-dash | 2025-10-27 14:58:11+00:00
I built nblm, a Rust-based toolset to automate Google’s NotebookLM Enterprise API reliably. It aims to replace brittle curl snippets with a stable interface you can use in cron/CI or agentic systems.

* Python SDK (type-safe): IDE auto-complete, fewer JSON key typos, fits complex workflows.

* Standalone CLI: single fast binary for scripts and pipelines.

* Handles auth, batching, retries; you focus on logic. Rust core is fast and memory-safe.

* Enterprise API only (consumer NotebookLM isn’t supported).

Repo: https://github.com/K-dash/nblm-rs

Feedback is welcome—I'm especially interested in thoughts on the Python SDK’s design for building automated/agentic workflows. Thanks!
by teekert | 2025-10-27 14:58:20+00:00
Nice, the basics again, very good to see. But then:

I know what you’re thinking, I forgot the most important snippet of them all for writing HTML:

<div id="root"></div> <script src="bundle.js"></script>

Lol.

-> Ok, thanx, now I do feel like I'm missing an inside joke.
by ahstilde | 2025-10-27 14:58:31+00:00
I totally agree. I actually started Wyndly (https://www.wyndly.com/) because I realized I was poisoning myself with antihistamines every single day for my allergies. I did the research, and antihistamines are know to cause anxiety, depression, weight gain, and brain fog!

I applied for YC. We got in!

And now we're chipping away at this corner of human health: treating the root cause of allergies with protein exposure therapy (allergy immunotherapy) instead of covering up allergy symptoms with ineffective (and, it turns out, dangerous) antihistamines.
by audunw | 2025-10-27 14:58:46+00:00
The new Zig IO will essentially be colored, but in a nicer way than Rust.

You don't have to color your function based on whether you're supposed to use in in an async or sync manner. But it will essentially be colored based on whether it does I/O or not (the function takes IO interface as argument). Which is actually important information to "color" a function with.

Whether you're doing async or sync I/O will be colored at the place where you call an IO function. Which IMO is the correct way to do it. If you call with "async" it's nonblocking, if you call without it, it's blocking. Very explicit, but not in a way that forces you to write a blocking and async version of all IO functions.

The Zio readme says it will be an implementation of Zig IO interface when it's released.

I guess you can then choose if you want explicit async (use Zig stdlib IO functions) or implicit async (Zio), and I suppose you can mix them.

> Stackful coroutines make sense when you have the RAM for it.

So I've been thinking a bit about this. Why should stackful coroutines require more RAM? Partly because when you set up the coroutine you don't know how big the stack needs to be, right? So you need to use a safe upper bound. While stackless will only set up the memory you need to yield the coroutine. But Zig has a goal of having a built-in to calculate the required stack size for calling a function. Something it should be able to do (when you don't have recursion and don't call external C code), since Zig compiles everything in one compilation unit.

Zig devs are working on stackless coroutines as well. But I wonder if some of the benefits goes away if you can allocate exactly the amount of stack a stackful coroutine needs to run and nothing more.
by paulcole | 2025-10-27 14:58:52+00:00
> Feel free to justify your allegation that you're making.

There's plenty of reading on this available:

https://smartasset.com/career/problems-with-the-unemployment...

> OP and me are talking about job losses/unemployment; a singular thing.

Yes, but one can lose a job due to AI and get a new job resulting in job loss because of AI yet no overall job loss.

OP specifically asked for examples of jobs being lost to AI. Your data not only doesn't show that, you're misinterpreting it to pretend that doesn't happen.
by fzwang | 2025-10-27 14:59:01+00:00
I work with students and junior engs.

Personally, I'd avoid using AI tools for learning atm.

1) As a learning path planning tool, I find LLM tools are very good at creating learning plans and next steps for popular concepts. However, the convenience of the tool also skips over a lot of accidental discovery/exposure, which IMO is useful in the long run in building out broader contextual awareness. The students following an AI plan only knows about the things in immediate vincitiy. Whereas more traditional methods, like a web search (use someting like Kagi, not Google) reveals more advanced stuff which they don't know yet, but plants a seed in their brains.

With the right prompting system, you can probably mitigate some of these issues, but atm I find the general trend is people want short fast answers.

2) For actual coding I'd discourage it. For people to learn quickly they have to build stuff from scratch so they develop the right mental models. Writing code manually is a good check on their understanding. When the work becomes boring/tedious they can offload it to AI tools.

Overall, my experience has been that the AI tools are useful in the short term, but too much reliance amputates a lot of the valuable, but hard to measure, learning experiences. If the goal is to form the right mental model of concepts in the human who is learning, then bypassing some of the "work" and frustration by letting AI do most of the planning and "thinking" actually harms the learning process.
by londons_explore | 2025-10-27 14:59:27+00:00
The water use actually isn't all that high - it's just easy to make "a million gallons of water every year" sound like a lot, but compared to a 500 acre farm which could easily use 3 million gallons every day, it's not very big.

The electricity use is really substantial though, but that's harder for people to visualise so gets less media attention.
by Someone1234 | 2025-10-27 14:59:28+00:00
I trust dang a lot; but in general I am scared of websites making "usability updates."

Modern design trends are going backwards. Tons of spacing around everything, super low information density, designed for touch first (i.e. giant hit-targets), and tons of other things that were considered bad practice just ten years ago.

So HN has its quirks, but I'd take what it is over what most 20-something designers would turn it into. See old.reddit Vs. new.reddit or even their app.
by AtlasBarfed | 2025-10-27 14:59:29+00:00
Why is it a war crime on here to suggest the governments, which want to aid the public interest, and have the capability in funding to keep these bedrock IT projects in good health fund them?

It's literally part of their national security. Open source operating systems are key to cyber security in addition to just plain old functioning of the military as well as the civilian government.
by docfitlabs | 2025-10-27 14:59:40+00:00
working on some of the ideas and end-up creating document assessment platform that uses pure NLP techniques without any LLM dependencies. It's designed to help with three key usecases

# use cases:

* AI Readiness Assessment - Optimize documents for RAG systems * Security Analysis - Detect PII and security risks * IP Protection Analysis - Measure obfuscation effectiveness

Would love to get your feedback! What do you think about this approach? (planning for next phase as well which is LLM based)
by NoSalt | 2025-10-27 14:59:49+00:00
> "When the microcomputer first landed in homes some forty years ago, it came with a simple freedom—you could run whatever software you could get your hands on. Floppy disk from a friend? Pop it in. Shareware demo downloaded from a BBS? Go ahead! Dodgy code you wrote yourself at 2 AM? Absolutely. The computer you bought was yours. It would run whatever you told it to run, and ask no questions."

None of what was written in the rest of the article after this statement has any bearing on what they said in this statement. Sure, they said the "Microsoft Store", but aside from that, you still have the freedom of running whatever software you want on your own desktop computer, laptop computer, or server (Linux, Windows, or Macintosh) ... nothing has changed about this. I, for one, like the increased security on mobile devices. As far as gaming, I am not a gamer, so I just do not care.
by Buttons840 | 2025-10-27 15:00:12+00:00
Fyrox is such a blackpill for me (makes me doubt the Rust gamedev scene), because Fyrox appears to be the most mature Rust game engine, but nobody uses it or cares about it. Instead everyone is excited about the Entity-Component-System in Bevy, but once all the rough edges of Bevy are smoothed out, people excited about the ECS are going to realize they don't actually want to make art, or create game mechanics, they were just excited about a neat system (and in fairness, ECS is neat), but they never really wanted to do the things required for a game.
by magicalhippo | 2025-10-27 15:00:23+00:00
Writing my own pre-emptive multitasker in Turbo Pascal on our x86 as a self-taught teenager was a core memory thing.

I recall spending a few days mulling over the exact sequence of instructions to save the state of the previous task without clobbering the flags or any registers.

The result was that I could register functions (procedures) as tasks with their own little stack, and it would switch preemptively between them in a round-robin fashion.

I'm not familiar with Z80 asm but from what I can gather it looks very similar to what I had. I was running in real mode so also had very limited resources for each task, and a hardcoded upper limit on the number of tasks.

While I'm wildly more productive these days, I kinda miss how not having internet made accomplishments so much greater. It's like walking up a mountain on your own vs taking a tour bus to the summit.
by mschuster91 | 2025-10-27 15:00:30+00:00
The BBT itself, no that's indeed (thank God) not handled by DB.

But the BBT also needs supporting infrastructure from Kufstein to Munich, the so called Brenner Nordzulauf [1], some of which (the Truderinger Spange) is also covered by the Ausbaustrecke 38 programme [2]. Unfortunately, the Brenner Nordzulauf has been hotly contested [3] with very good points being raised - among others, some of the route proposals run through nature protection reservates, people are skeptical of years worth of construction, noise, debris, rail and road blocks, and separation of entire areas by another rail track.

[1] https://de.wikipedia.org/wiki/Brenner-Nordzulauf

[2] https://www.bahnausbau-muenchen.de/projekt.html?PID=29

[3] https://www.sueddeutsche.de/muenchen/ebersberg/brenner-basis...
by harddrivereque | 2025-10-27 15:00:34+00:00
The problem with data center water usage is that it is unnecessary from the PR point of view. Data centers can run on air cooling just as good, but more expensive. For all I know, we could also do just as good without data centers, like we did 20 years ago.

With agriculture, water usage is necessary as eating is not something optional and everyone needs to eat to survive. From the PR point of view, of course. We couldn't live without agriculture, as we had agriculture 20 years ago too.

Golf courses are unrelated as they don't use nearly as much water as agriculture or data centers.

PR is everything, the narrative is what makes the difference. There is a lot of hypocrisy in this field, which is why I try to avoid it, but there is also some truth in it - we really didn't need that many data centers 20 years ago.
by JustExAWS | 2025-10-27 15:00:51+00:00
In the grand scheme of things it doesn’t matter. As long as companies are building infrastructure on AWS and AWS can host third party models like it’s doing now with Bedrock.

In my experience - and I’ve run comparisons against the various models for projects (consulting) - their in house Nova models usually give me the best results on the spectrum of speed/quality/cost I need for a given project.
by weavejester | 2025-10-27 15:00:57+00:00
I'll see if I can run the experiment again with Codex, if not on the exact same project then a similar one. The advice I'm getting in the other comments is that Codex is more state of the art.

As a quick check I asked Codex to look over the existing source code, generated via Copilot using the GPT-5 agent. I asked it to consider ways of refactoring, and then to implement them. Obviously a fairer test would be to start from scratch, but that would require more effort on my part.

The refactor didn't break anything, which is actually pretty impressive, and there are some improvements. However if a human suggested this refactor I'd have a lot of notes. There's functions that are badly named or placed, a number of odd decisions, and it increases the code size by 40%. It certainly falls far short of what I'd consider a capable coder should be doing.
by nerdsniper | 2025-10-27 15:01:00+00:00
Anti-SLAPP is a great tool to have, but we do need slightly stronger ones. It’s a tough balance to find - to minimize the potential ways to abuse the system for all different kinds of entities/people.

YouTube’s TOS would be the most critical place to begin in terms of evaluating legal options. To file a “DMCA” (not really DMCA but YT’s proprietary version of it) claimants generally have to create an account and agree to the TOS. So it may bind both parties (the YTer and the abusive DMCA claimant). That might limit legal options for anti-SLAPP, tortious interference, etc.

But without either significant legal expertise or someone finding some particularly relevant case law, it seems like a nuanced enough domain that no one’s lay “legal” opinion would be particularly illuminating.
by alganet | 2025-10-27 15:01:26+00:00
> AI are better than most humans at dealing with human suckage

That is a valid opinion, but subjective. If I say that they're not better, we're going to be exchanging anecdotes and getting nowhere.

Hence, the need for a less subjective way of evaluating AI's abilities.

> Making a self driving car fail like a human... "drunk" and "tired"

You don't understand.

It's not about making them present the same failure rate or personality defects as a human. Of course we want self-driving cars to make less errors and be better than us.

However, when they fail, we want them to fail like a good sane human would instead of hallucinating jibberish that could catch other humans off guard.

Simplifying, It's better to have something that works 95% of the time, and hallucinates in predictable ways 5% of the time than having something that works 99% of the time but hallucinates catastrophically in that 1%.

Stick to the more objective side of the discussion, not this anecdotal subjective talk that leads nowhere.
by shubb | 2025-10-27 15:01:33+00:00
Seems like ofcom picked thier targets to create precedent fur using ISP blocks against non compliant companies.

Case law is important in the UK because laws are vaguely written and thier specifics are established in court.

By going after entities that can't comply and don't have a big legal budget like 4chan, they can go through the motions and establish that ISP level blocks against non complying companies are okay.

They can then hit progressively more difficult targets until they get to X and tiktok.
by nsxwolf | 2025-10-27 15:01:40+00:00
There is, but the procedural generation part is not what makes it fun to me. It's what you create and how you choose to "live" in the game. It really is like the real universe - isotropic, the same in all directions - it only takes a few hours to be overwhelmed by how pointless it all seems, knowing there's an infinity of anything you discover elsewhere.

Once you build a base or create some goal for yourself, it becomes interesting.