MurphyA/hacker-news huggingface dataset:
by k310 | 2025-08-10 15:12:41+00:00
Annas Archive uses slow servers on delay, and constantly tells me that they are too many downloads from my IP address, so I flip VPN settings as soon as the most recent slow download completes. And I get it again after a short while. It's hell waiting it out and flipping VPN settings. And the weird part is that this project is to replace paper books that I already bought. That's the excuse one LLM uses for tearing up books, scanning and harvesting. I just need to downsize so I can move back to the Bay Area. Book and excess houseware sale coming, it seems. Libgen had few or no limits.
by tliltocatl | 2025-08-10 15:12:46+00:00
This is averaging across ~40 years of history (none of this applied until mid-50s and certainly not before WWII) and comparing "middle class" with low income. The "guaranteed, if low-paying, job and roof over head" was the norm, but it certainly didn't apply to everyone, the modern Russian word for a homeless person is of soviet origin. I. e. a criminal convict would lose their home automatically.
by dragonwriter | 2025-08-10 15:12:53+00:00
No, the discussion is about whether validation is certain to happen when the LLM makes something where the frontend recognizes aa a tool request and calls a tool on behalf of the LLM, not whether the LLM can choose not to make a tool call at all.

The question is whether havign observed Claude Code validating a tool response before handing the response back to the LLM, you can count on that validation on future calls, not whether you can count on the LLM calling a tool in a similar situation.
by aaronvg | 2025-08-10 15:13:02+00:00
You may also want to check out BAML https://github.com/BoundaryML/baml - a DSL for prompt templates that are literally treated like functions.

the prompt.yaml format (which this project uses) suffers from the fact that it doesn't address the structured outputs problem. Writing schemas in yaml/xml is insanely painful. But BAML just feels like writing typescript types.

I'm one of the developers!
by aomix | 2025-08-10 15:13:32+00:00
I’ve been agonizing over getting the Framework Desktop for weeks as a dev machine/local LLM box/home server. It checks a lot of boxes but the only reason to look at the Framework Desktop over something like a Minisforum MS-A2 is for the LLM and that seems super janky right now. So I guess I’ll wait a beat and see where we are later in the year.
by bediger4000 | 2025-08-10 15:13:53+00:00
By 2030? Remember much of a stink happens every time 0.5 - 1 Kg of plutonium gets sent into orbit for a deep space probe?

Reactors require quite a bit more radioactive heavy metal than that. The rest of a reactor isn't low mass either, even if you don't have a containment vessel. It's complicated to put together. Who's going to assemble it? Robots? Humans?

This is extra dumb reporting by NPR, taking Sean Duffy at his word. I reckon we can see what NPR's biases are, though. At least the article approaches reality by talking about waste heat disposal problems.

Not a chance this happens by 2030, not by the US, China or Russia.
by fakedang | 2025-08-10 15:13:56+00:00
Yeah but those are on Google's managed cloud, and not onprem. But that recent announcement has been specifically for Google Distributed Cloud, which is huge.

My point was a bit more specific though. To elaborate, I know of a number of publicly traded companies (USD $200M+ market cap) globally which have identified use cases for onprem AI and want to implement them actively but cannot, because they lack the knowhow to work with onprem, and hiring talent to implement that is just extremely expensive. Google should simply provide it as a turnkey bundle and milk them for it.
by zyx321 | 2025-08-10 15:14:53+00:00
It's not a fixed split. I don't know if it's possible live, or if it requires a reboot, but it's not hardwired.

I want to know if it's possible. 4GB for Linux, a bit of room for the calculations, and then you can load a 122GB model entirely into VRAM.

How would that perform in real life? Someone please benchmark it!
by echelon | 2025-08-10 15:15:30+00:00
I grew up in the Southeast, and this usage is common. Both in Southern accents and AAVE.

I agree with skrebbel's feeling about the phrase, and I think yours is also a little bit correct.

To add more character, I also think "try and" feels more casual and friendly. Less like a technical suggestion and more like a form of encouragement. More caring, less distance or annoyance.

"You should try and get some sleep. [I care about you, you poor thing.]" vs "You should try to get some sleep. [Why are you still awake?]"

There's more closeness with "try and" and more distance with "try to".

"Try to" feels formal, technical, distant. "Try and" feels comforting, compassionate, friendly, but definitely not something you'd use for a complex task.

I couldn't imagine "You should try and recalibrate your photon detector" ever being said.
by simonw | 2025-08-10 15:16:38+00:00
Cool right? It's my playground for vibe coded apps, except I started it nearly a year before the term "vibe coding" was introduced.

I wrote more about it here: https://simonwillison.net/2024/Oct/21/claude-artifacts/ - and a lot of them have explanations in posts under my tools tag: https://simonwillison.net/tags/tools/

It might also be the largest collection of published chat transcripts for this kind of usage from a single person - though that's not hard since most people don't publish their prompts.

Building little things like this is really effective way of gaining experience using prompts to get useful code results out of LLMs.
by gruez | 2025-08-10 15:16:57+00:00
>It depends, but frequently, yes. e.g. If I were about to read a tech blog, and see it's from someone that can't make a couple paragraphs work without scripting, then that raises the chance that whatever they had to say was not going to be valuable since they evidently don't know the basics.

Seems only narrowly applicable. I can see how you can use this logic to discount articles like "how to make a good blog" or whatever, but that's presumably only a tiny minority of article you'd read. If the topic is literally anything else it doesn't really hold. It doesn't seem fair to discount whatever an AI engineer or DBA has to say because they don't share the same fanaticism of lightweight sites as you. On the flip side I see plenty of AI generated slop that works fine with javascript disabled, because they're using some sort of SaaS (think medium) or static site generator.
by burgerguyg | 2025-08-10 15:17:55+00:00
EXACTLY. I've been saying the same thing for so long. As long as the imbalance of supply and demand exists the way it has, giving the lowest wage earners more money only bids up rents. There is no such thing as a living wage in a system of scarcity where buyers compete for necessities instead of necessity owners/producers competing for buyers.
by ajuc | 2025-08-10 15:18:10+00:00
There's new research that infrared radiation (mostly experienced when it's sunny and you're outside) helps mitochondrial function and boosts the immune system.

So there's at least 4 mechanisms:

- warmer = less likely to catch a cold

- more time outside = more UV which kills pathogens

- more time outside = less time spent exchanging pathogens with other people

- more time outside = more infrared radiation which boosts the immune system
by fuzzfactor | 2025-08-10 15:18:40+00:00
Can't access the paper, but fortunately it appears to be almost self-summarizing as if it had a cognition all its own :)

Also can not be sure it's the exact same paper, but its excellence could very well be creatively evolving nicely from "the pursuit of quality as a lived, evolving creative phenomenon" 20 hours ago [0].

To where now it's fully escalated to "the pursuit of quality as an excellent vibrating phenomenon".

I don't know if anybody could have said it better, or if it could have been otherwise said better at all ;)

[0] https://news.ycombinator.com/item?id=44848725
by zahlman | 2025-08-10 15:18:41+00:00
> But these days practically every site pulls in content from several other sites, sometimes dozens.

They do, but as a long-time NoScript user I can tell you from personal experience that this content rarely does anything important, and leaving it out often improves your UX. Problems like you describe pop up... from time to time, for individual sites, maybe a few times a year, and definitely not on "regular sites".
by uecker | 2025-08-10 15:19:33+00:00
I think it is relevant exactly because Rust exceptionalism is based on sloppy arguments that are fallacious because they narrow down topics and definitions in some invalid way, i.e. only considered memory safety while ignoring safety in general, only considering a specific definition of memory safety, only considering the safe subset of Rust, only accepting language-level safety, etc. until at the end it looks that Rust is extremely different to other languages while it is just some incremental step.
by gruez | 2025-08-10 15:19:36+00:00
>For me, if the site is broken and I'm interested in the content, I sometimes enable JavaScript temporarily without adding it to my whitelist. Deciding what to do when I encounter a broken site is the easy part.

But that basically negates all security benefits, because all it takes to get a 0day payload to run is to make the content sufficiently enticing and make javascript "required" for viewing the site. You might save some battery/data usage, but if you value your time at all I suspect any benefits is going to be eaten by you having to constantly whitelist sites.
by topspin | 2025-08-10 15:19:43+00:00
Maybe, but due to the physics of signal integrity, socketed RAM will always be slower than RAM integrated onto the same PCB as whatever processing element is using it, so by the time CAMM / LPCAMM catches up, some newer integrated RAM solution will be faster yet.

This is a matter of physics. It can't be "fixed." Signal integrity is why classic GPU cards have GiBs of integrated RAM chips: GPUs with non-upgradeable RAM that people have been happily buying for years now.

Today, the RAM requirements of GPU and their applications has become so large that the extra, low cost, slow, socketed RAM is now a false economy. Naturally, therefore, it's being eliminated as PCs evolve into big GPUs, with one flavor or other of traditional ISA processing elements attached.
by simonw | 2025-08-10 15:20:14+00:00
Landing in court is an expensive thing that companies don't want to happen.

Your examples also differ from what I'm talking about. Advertising supported business models have a different relationship with end users.

People getting something for free are less likely to switch providers over a privacy concern compared with companies is paying thousands of dollars a month (or more) for a paid service under the understanding that it won't train on their data.
by lbyaus | 2025-08-10 15:21:33+00:00
Namedrop is a small newsletter that sends out creative name ideas with matching, unregistered domains.

We find domain names in all types of extensions seeing how a lot of startup founders are becoming more open to using all types

To keep it fair, emails go out at random times. Good domains disappear fast, and this way everyone has a fair shot.

If you end up building something cool from one of the names, I’d love to hear about it.
Ask HN: How does GPT-OSS compare to other open-source models?
by el_hacker | 2025-08-10 15:21:41+00:00
How does it compare to other open-source LLMs such as DeepSeek, Qwen, and Gemma, especially in terms of reasoning & coding ability?

If you’ve tested it, did anything surprise you (good or bad)? Is it worth switching from an existing OSS model?

Looking for real-world impressions, not just benchmarks.
by nine_k | 2025-08-10 15:21:51+00:00
To the best of my knowledge: yes, individual parts are deployable separately, within reason. No, there explicitly no need to deploy the whole thing at once, and especially to shut it down all at once.

Erlang works by message passing and duck typing, so, as long as your interfaces are compatible (backwards or forwards), you can alter the implementation, and evolve the interfaces. Think microservices, but when every function can be a microservice, at an absolutely trivial cost.
by dragonwriter | 2025-08-10 15:22:05+00:00
> > The LLM has no control over how the inputs & outputs are validated

> Which is completely fucking irrelevant to what everyone else is discussing.

Not sure what you think is going on, but that is literally the question this subthread is debating, starting with an exchange in which the salient claims were:

From: https://news.ycombinator.com/item?id=44849695

> Claude Code validated the response against the schema and did not pass the response to the LLM.

From: https://news.ycombinator.com/item?id=44850894

> This time.

> Can you guarantee it will validate it every time ?
by ebiester | 2025-08-10 15:22:21+00:00
So, I'd like you to talk to a fair number of emacs and vim users. They have spent hours and hours learning their tools, tweaking their configurations, and learning efficiencies. They adapt their tool to them and themselves to the tool.

We are learning that this is not going to be magic. There are some cases where it shines. If I spend the time, I can put out prototypes that are magic and I can test with users in a fraction of the time. That doesn't mean I can use that for production.

I can try three or four things during a meeting where I am generally paying attention, and look afterwards to see if it's pursuing.

I can have it work through drudgery if I provide it an example. I can have it propose a solution to a problem that is escaping me, and I can use it as a conversational partner for the best rubber duck I've ever seen.

But I'm adapting myself to the tool and I'm adapting the tool to me through learning how to prompt and how to develop guardrails.

Outside of coding, I can write chicken scratch and provide an example of what I want, and have it write a proposal for a PRD. I can have it break down a task, generate a list of proposed tickets, and after I've went through them have it generate them in jira (or anything else with an API). But the more I invest into learning how to use the tool, the less I have to clean up after.

Maybe one day in the future it will be better. However, the time invested into the tool means that 40 bucks of investment (20 into cursor, 20 into gpt) can add 10-15% boost in productivity. Putting 200 into claude might get you another 10% and it can get you 75% in greenfield and prototyping work. I bet that agency work can be sped up as much as 40% for that 200 bucks investment into claude.

That's a pretty good ROI.

And maybe some workloads can do even better. I haven't seen it yet but some people are further ahead than me.
by gruez | 2025-08-10 15:22:41+00:00
>You can block scripts, frames, media, webgl... Meaning no ads, no JS... Which helps minimize the more common ways to spread malware, or certain dark patterns, as well as just making browsing certain sites more pleasant without all the annoying stuff around.

>Not all sites require JS to work, or when they do, they do not require every single JS domain on a website to work. An example of this would be something like many of the popular news sites which try to load sometimes JS from 10 different domains or more and only really require one or none to be usable. Take CNN, I do not need to whitelist it's main domain via NoScript to read articles or navigate, but the moment I whitelist CNN.com, i see a flood of other domains to whitelist which are definitely not needed, like CNN.io, cookielaw.org, optimizely.com, etc...

Doesn't the default ublock filter lists, plus maybe an extension for auto-closing cookie banners get most of those?
by StevenWaterman | 2025-08-10 15:23:13+00:00
I definitely agree with the difference in formality.

> You should try and recalibrate your photon detector

I can totally imagine this, in a lab where all the equipment is old, and out of calibration, and the person saying it knows there are 10 other things that are more important, but this thing is still pretty bad and they feel obligated to point out the issue.

Whereas "try to calibrate" sounds to me like the process of calibration is quite hard and it's likely to end up no better calibrated than you started with.
by rep_lodsb | 2025-08-10 15:23:15+00:00
Personally, if some random link I click doesn't work without scripts at all, chances are that it's not worth the effort and potential security/privacy compromise anyway. But in many cases, the content is readable, with perhaps some layout breakage. Might even get around paywalls by blocking JS.

Even if other users do indeed whitelist everything needed in order to make sites work, they will still end up with many/most of the third-party scripts blocked.
by qudat | 2025-08-10 15:23:17+00:00
> Like if a job doesn't pay enough for people to comfortably have a family and leasure time, to me it's somewhere in spectrum of slavery, indentured servitude, and poverty trap, and not compatible with a society of equals and representative government.

So should a teenager, just entering the workforce, should be paid enough to support a family?

I’d rather sacrifice a living wage for the opportunity of upward job mobility, that’s the metric I really care about. It’s not the job you start with that matters, it’s the job you end with, and how long it takes to get there.
by burgerguyg | 2025-08-10 15:24:40+00:00
Have you actually looked at what Walmart pays? Even in areas where the minimum wage is still $7.25, they're paying nearly double as a starting wage. They raised their starting wage over $10 in 2017 and have consistently raised it even where they're not legally obligated.

Meanwhile, all raising wages in the current market does is implement a wealth transfer from businesses to landlords with minimum wage workers as the mules transporting the money.

If you let the housing supply remain this tight and just increase wages, you just bid up rents and make the most economically vulnerable fight over the insufficient supply of affordable units.
by Bostonian | 2025-08-10 15:25:11+00:00
'Government statistician Graciela Bevacqua arrived at the office on a Monday to bad news from her boss: There was no easy way to say this, but the president wanted her head.

It was January 2007, and Bevacqua oversaw the consumer-price index at Argentina’s national statistics agency, Indec. Rising inflation threatened the electoral hopes of leftist President Néstor Kirchner’s wife, Cristina Fernández de Kirchner, who was running to succeed him. Bevacqua was unwilling to fudge the numbers, so Kirchner replaced her with a loyalist who did it.

Echoes of the Argentine saga have reverberated in the U.S. since President Trump fired Erika McEntarfer, commissioner of the Bureau of Labor Statistics, on Aug. 1 after big downward revisions to jobs data. He accused the bureau of rigging the data to make Republicans look bad but provided no evidence, and independent economists dismissed the allegation.

“This is the sort of thing only the worst populists do in the worst emerging economies,” economist Phil Suttle said of McEntarfer’s dismissal in a note to clients.

Although Argentina is an emerging economy, its statistics agency was regarded as professional and independent, and governed by a solid legal framework. That makes its experience a useful lesson in what awaits the U.S. if new leadership politicizes economic data.

Following Bevacqua’s removal, Argentina’s officially reported inflation rate fell to 8.5% in 2007 from 9.8% in 2006. Fernández de Kirchner easily won the election, and the government initially saved billions of dollars in interest on inflation-linked bonds which could be spent on social programs and subsidies.

In reality, inflation had accelerated to around 25%, private economists estimated. The government faced lawsuits from unions and pensioners whose social-security checks were indexed to inflation. Some of the government’s savings on inflation-linked bonds were offset by higher payments on debt tied to gross domestic product, which came in artificially high.

“It started to become a huge mess,” said Alberto Cavallo, an Argentine economist teaching at Harvard University who created a website that tracked inflation based on publicly available prices to fill the void left by Indec. Users bombarded him with all sorts of questions over email, like how much to adjust settlement payments to an ex after a divorce. “The examples add up, and you end up realizing how important some of these statistics are,” he said.'

...
by zahlman | 2025-08-10 15:25:28+00:00
> Do you just whitelist every site you come across if it's broken?

I look at the breakage, consider how the site was promoted to me, and make a decision.

> What's the security advantage here?

Most of the bad stuff comes from third parties and doesn't provide essential functionality. A whitelist means you're unblocking one domain at a time, starting with the first party. If there's still an issue, it's usually clear what needs unblocking (e.g. a popular CDN, or one with a name that matches the primary domain) and what's a junk ad server or third-party tracking etc. You can even selectively enable various Google domains for example so that GMail still works but various third-party Google annoyances are suppressed.

> What about the proliferation of sites that don't really need javascript, but you need to enable it anyways because the site's security provider needs it to verify you're not a bot?

Depends on trust levels of course, but there's at least some investigation that can be done to see that it actually is coming from Anubis or Cloudflare.
by OfflineSergio | 2025-08-10 15:25:43+00:00
I'm obsessed with "simultaneously read the book and listen to it". Thats why I built WithAudio. You can checkout the demo here: https://desktop.with.audio/reader-demo

I'd love to hear any feedback you have. "prefer a good human-written book with an additional AI voice on top to enable that feature for me" is exactly what I prefer when it comes to reading.
by CogitoCogito | 2025-08-10 15:25:53+00:00
Then I think you just don't have much imagination. I have recovered files in /tmp after turning off a machine by booting it back up in single-user mode and accessing the data before it would be cleared in during bootup. Given that "turning off a machine" can also mean "the machine lost power", I can definitely see why people would be surprised by this change.
by do_anh_tu | 2025-08-10 15:25:56+00:00
I think MCP is awesome, mainly because it forces devs to design the simplest possible tools/APIs/functions so even an average-performance LLM can use them correctly to get things done.

As developers, we often want everything to be rich, verbose, and customizable — but the reality is that for most users (and now for AIs acting on their behalf), simplicity wins every time. It’s like designing a great UI: the fewer ways you can get lost, the more people (or models) can actually use it productively.

If MCP ends up nudging the ecosystem toward small, well-defined, composable capabilities, that’s a win far beyond just “AI integration.”
by freejazz | 2025-08-10 15:26:28+00:00
> Appeals to myself? ... > I'm pretty neurotic about vehicle safety

Like, I'm not making it up. So no need to pretend to be daft about it. You each time referred to yourself as someone particularly capable of rendering a reasoned opinion on the matter.

> Blaming Tesla is a scapegoat.

Not really.

>They dropped the ball.

Tesla's actions are incredibly reckless. No other company is behaving like them so it's an absurd proposition to say its the fault of the regulators. It's not a market problem. It's a tesla problem.
by nielsbot | 2025-08-10 15:27:13+00:00
alternatives:

1) hire a fitted sheet folder 2) buy a supply of new fitted sheets (which come folded) and simply discard the used ones.

Alternatively don’t wash or remove the used fitted sheets, simply keep putting your new fitted sheets over the already-installed ones. When this becomes too bulky, discard your existing mattress and buy a new one and start fresh.