MurphyA/hacker-news huggingface dataset:
by jonfw | 2025-11-24 21:13:43+00:00
Tools are more reproducible than prompts w/ instructions to hit apis. They are helpful for agentic workflows that you intend to run multiple times or without supervision.

They aren't worth bothering with for one off tasks or supervised workflows.

The major advantage is that a tool can provide a more opinionated interface to the API then your openAPI definition.If the API is generic, then it may have more verbose output or more complex input then is ideal for the use case. Tools are a good place to bake any opinion in that might make it easier to use for the LLM
by librasteve | 2025-11-24 21:14:22+00:00
I used to sell 64kbit (yes, bit) DRAM at $7 in 1982. 1 year later was <$0.50.

The memory business is a pure commodity and brutally cyclic. Big profit => build a fab => wait 2 years => oh shit, everyone else did it => dump units at below cost. Repeat.
by jasonvorhe | 2025-11-24 21:14:31+00:00
I don't get what you're saying.

Interviewed cop says they'll go after them if they don't cooperate, which would mean a) requesting assistance to law enforcement via means such as backdoors and server seizures and b) resulting in legal steps against the organization and its members by France. Who in their right mind wouldn't take this a threat? After Wikileaks, the Telegram CEO, pushes for chat control and other authoritarian techniques?

Sure, the cop might be a nobody in the grand scheme of things but they're representing a government agency publicly so they're probably not babbling out nonsense in a bar somewhere, being overheard by a reporter.
by wrs | 2025-11-24 21:14:41+00:00
It doesn’t actually require that second part. Every time I’ve used it in a production system, we had an approved list of query shapes that were accepted. If the client wanted to use a new kind of query, it was performance tested and sometimes needed to be optimized before approval for use.

If you open it up for any possible query, then give that to uncontrolled clients, it’s a recipe for disaster.
by sunshine-o | 2025-11-24 21:14:43+00:00
France basically always had very good PR portraying the country as "romantic" and a champion of freedom but reality has almost always been very different.

It was very unfree in the 16th century, what led to the French revolution, which was a nightmare, then military dictatorship. The 20th century was not much better and never forget France collaborated very quickly with the third Reich. Then De Gaulle has some sort of soft military dictatorship with a secret police and a total control of the media.

Today their police is very aggressive, their justice system highly politicized. And as always a dominating bureaucracy.

The state is getting more and more aggressive as drugs and violence are rampant.

It is by far the country in Europe I had the worst interactions with the police.

There are a lot of beautiful things to see there but today I try to avoid it for business and leisure.
by Fricken | 2025-11-24 21:14:47+00:00
Check out Hup #1, published in 1987.

A grotesque parody of Donald Trump is featured on the front cover. On Page 2 is "The Ruff Tuff Creampuffs", a 9 page story which I think is worth taking a look at in light of the current political climate:

https://archive.org/details/hup-04-1992_202302/Hup%2001%2C%2...
by j_walter | 2025-11-24 21:15:18+00:00
TW workers have a majority of their compensation in bonuses, so the OT portion is quite small and many do not even bother to ask for it. The overall compensation between a TW and US engineer at TSMC is also significant. Not to mention the lowest paid hourly workers...where in TW they make 2-3X minimum wage, but in the US it's like 1.25X.
by PaulRobinson | 2025-11-24 21:15:20+00:00
We know that the brain is a structure that works through electrochemical reactions. Synapses transmit signals sent by axons to neurons. We can test this. We can measure it. There's nothing else going on that we can describe using known science.

Ah, we might say, maybe there is an unknown science - we did not know about so much before, like electricity, like X-Rays, like quantum physics, and then we did, and the World changed.

The difference is that we observed something that science could not explain, and then we found the new science that explained it, and a new science was born.

It's pretty clear to me - but you may know more - that we can explain all brain activity through known science. It might be hard to think of us as nothing more than a bunch of electrochemical reactions in a real-world reinforcement learning system, but that's what we are: there's no gap that needs new science, is there?
by timschmidt | 2025-11-24 21:15:41+00:00
One can see it that way, granted. When I zoom all the way out, all of consumer computation has existed as sort of an addendum or ancillary organ to the big customers: government, large corporations, etc. All our beloved consumer tech started out as absurdly high priced niche stuff for them. We've been sold the overflow capacity and binned parts. And that seems to be a more-or-less natural consequence of large purchasers signing large checks and entering predictable contracts. Individual consumers are very price sensitive and fickle by comparison. From that perspective, anything that increases overall capacity should also increase the supply of binned parts and overflow. Which will eventually benefit consumers. Though the intervening market adjustment period may be painful (as we are seeing). Consumers have also benefited greatly from the shrinking of component sizes, as this has had the effect of increasing production capacity with fixed wafer volume.
by spider-mario | 2025-11-24 21:16:00+00:00
There’s more to it than that. Canon and Apple do HDR HEIC in mutually incompatible ways.

https://www.dpreview.com/articles/8980170510/how-hdr-tvs-cou...

> HEIF/HEIC is a broad standard, and the files from Canon and Apple are not cross-compatible with one another
by ndiddy | 2025-11-24 21:18:07+00:00
The watch is only listed as water resistant, not waterproof. I don't know if he's said anything specific about the Time 2, but for the 2 Duo (same target water resistance rating) he's written about the water resistance here: https://ericmigi.com/blog/pebble-2-duo-is-in-mass-production . He says you shouldn't take the watch swimming, shouldn't expose it to hot water like a shower (weakens the glue and eliminates the water resistance), and shouldn't expose it to high pressure water. They seem designed mainly to protect against incidental splashes rather than any serious water exposure.
by rsynnott | 2025-11-24 21:18:23+00:00
Alternatively, the US could look at a new, stronger constitution. Like, presumably no-one really _intended_ that the US constitution would make the president an unaccountable dictator; if the Supreme Court has done that under the auspices of the constitution, it's clearly not fit for purpose and should be amended or replaced.

Other countries do this _all the time_. Ireland had amended its constitution more times in a century than the US has in 250 years (and even then, the US ones are pretty front loaded). France is on its fifth republic.
by gsibble | 2025-11-24 21:18:27+00:00
They lowered the price because this is a massive land grab and is basically winner take all.

I love that Antrhopic is focused on coding. I've found their models to be significantly better at producing code similar to what I would write, meaning it's easy to debug and grok.

Gemini does weird stuff and while Codex is good, I prefer Sonnet 4.5 and Claude code.
by mpercy123 | 2025-11-24 21:19:05+00:00
The dream of a single-person unicorn is much easier to achieve while you’re still employed. The ‘love of craft’ can be enjoyed, whilst you’re having fun, learning and ideating on all kinds of projects, until you hit the mark, tbh. If you’re doing ‘what you love’ as a side hustle while doing a job you don’t particularly like that covers your bills, you’re in a much better position than risking it all on a whim.

Even if you are in tech and do get laid-off, you’re much more likely to find something quickly in another space than if there’s a 2-year gap in your resumé. And you can always ‘trade-down’ to a more menial job if you’re desperate, whilst you build your dream.
by hn_user82179 | 2025-11-24 21:19:09+00:00
You seem more familiar with the space than I am so I figured I'd ask - do you think this would be addressed with the proposed compliance framework AIUC-1? The article mentioned the startup behind it (Artificial Intelligence Underwriting Company). I don't know enough about AI usage or implementation to be able to evaluate if the proposed framework would actually make AI usage more dependable but I could see insurance companies requiring (AIUC-1 or other)-compliance for coverage
by apendleton | 2025-11-24 21:19:11+00:00
I think they get to that a couple of paragraphs later:

> The idea was good, as were many elements of the execution, but there were also problems: some of its statistical methods needed more work, some of its approaches were not optimal, some of its theorizing went too far given the evidence, and so on. Again, we have moved past hallucinations and errors to more subtle, and often human-like, concerns.
by zsoltkacsandi | 2025-11-24 21:19:20+00:00
Giving the same prompt resulting in totally different results is not user evaluation. Nor psychological. You cannot tell the customer you are working for as a developer, that hey, first time it did what you asked, second time it ruined everything, but look, here is the benchmark from Antrophic, according to this there is nothing wrong.

The only thing that matters and that can evaluate performance is the end result.

But hey, the solution is easy: Antrophic can release their own benchmarks, so everyone can test their models any time. Why they don’t do it?
by palata | 2025-11-24 21:19:39+00:00
I am genuinely not sure you understand what GrapheneOS is doing here. They were using French servers (OVH) for some infrastucture, and they are moving away from that because they are pissed at France.

They don't make GrapheneOS unavailable to French users, they just change "cloud provider".

There is no negotiation or conflict resolution there: they don't feel safe using a French provider, so they move to a non-French provider, period.
by fsiefken | 2025-11-24 21:19:48+00:00
The README.md is 9k of dense text, but does explain it: faster, more efficient, more accurate & more sensible.

Rust port feature: The implementation "passes 93.8% of Mozilla's test suite (122/130 tests)" with full document preprocessing support.

Test interpretation/sensibility: The 8 failing tests "represent editorial judgment differences rather than implementation errors." It notes four cases involving "more sensible choices in our implementation such as avoiding bylines extracted from related article sidebars and preferring author names over timestamps."

This means that the results are 93.8% identical, and the remaining differences are arguably an improvement. Further improvement, extraction accuracy: Document preprocessing "improves extraction accuracy by 2.3 percentage points compared to parsing raw HTML."

Performance:

* Built in Rust for performance and memory safety * The port uses "Zero-cost abstractions enable optimizations without runtime overhead." * It uses "Minimal allocations during parsing through efficient string handling and DOM traversal." * The library "processes typical news articles in milliseconds on modern hardware."

It's not explicitly written but I think it's a reasonable assumption that its "millisecond" processing time is significantly faster than the original JavaScript implementation based on these 4 points. Perhaps it's also better memory wise.

I would add a comparison benchmark (memory and processing time), perhaps with barcharts to make it more clear with the 8 examples of the differing editorial judgement for people who scan read.
by sunaookami | 2025-11-24 21:19:56+00:00
GPT-5 was so good in the first week, just a raw chatbot like GPT-3.5 and GPT-4 were in the beginning and now it has this disgusting "happy" and "comforting" personality and "tuning" it doesn't help one bit, it makes performance way worse and after a few rounds it forgets all instructions. I've already deleted memory, past chats, etc...
by kouteiheika | 2025-11-24 21:20:37+00:00
> Ergo, panicking in the middle of a critical section is also bad, and mutexes ought to detect that and mark their internal state as corrupted as a result.

I fundamentally disagree with this. Panicking in the middle of an operation that is supposed to be atomic is bad. If it's not supposed to be atomic then it's totally fine, just as panicking when you hold a plain old `&mut` is fine. Not every use of a `Mutex` is protecting an atomic operation that depends on not being cancelled for its correctness, and even for those situations where you do it's a better idea to prove that a panic cannot happen (if possible) or gracefully handle the panic.

I really don't see a point of mutex poisoning in most cases. You can either safely panic while you're holding a mutex (because your code doesn't care about atomicity), or you simply write your code in such a way that it's still correct even if you panic (e.g. if you temporarily `.take()` something in your critical section then you write a wrapper which restores it on `Drop` in case of a panic). The only thing poisoning achieves is to accidentally give you denial-of-service CVEs, and is actively harmful when it comes to producing reliable software.
by kelseyfrog | 2025-11-24 21:20:46+00:00
Yes, my point is that our senses often portray a reality that doesn't exist. Why should we assume free will is any different?

We don't even have a coherent and agreed upon definition. Every attempt at operationalizating it, results in it not being detectable. It's time we admit that there is no scientific basis for free will. It's not a scientific belief.
by angelano | 2025-11-24 21:20:48+00:00
10x is a bold claim. In my experience, going beyond 4x usually introduces significant 'hallucination' artifacts where the AI invents details that weren't there, especially with text or faces.

I've been building a suite of browser-based AI tools, and for my AI Image Upscaler (https://modernphototools.com/tools/ai-image-upscaler), I stuck to 2x and 4x models specifically to keep the results looking natural rather than over-processed.

It’s always good to have more options in the space, though. Curious to see how this one handles grain/noise compared to standard models.
by threeducks | 2025-11-24 21:21:08+00:00
Rough ballpark estimate:

- Amazon Bedrock serves Claude Opus 4.5 at 57.37 tokens per second: https://openrouter.ai/anthropic/claude-opus-4.5

- Amazon Bedrock serves gpt-oss-120b at 1748 tokens per second: https://openrouter.ai/openai/gpt-oss-120b

- gpt-oss-120b has 5.1B active parameters at approximately 4 bits per parameter: https://huggingface.co/openai/gpt-oss-120b

To generate one token, all active parameters must pass from memory to the processor (disregarding tricks like speculative decoding)

Multiplying 1748 tokens per second with the 5.1B parameters and 4 bits per parameter gives us a memory bandwidth of 4457 GB/sec (probably more, since small models are more difficult to optimize).

If we divide the memory bandwidth by the 57.37 tokens per second for Claude Opus 4.5, we get about 80 GB of active parameters.

With speculative decoding, the numbers might change by maybe a factor of two or so. One could test this by measuring whether it is faster to generate predictable text.

Of course, this does not tell us anything about the number of total parameters. The ratio of total parameters to active parameters can vary wildly from around 10 to over 30:

120 : 5.1 for gpt-oss-120b 30 : 3 for Qwen3-30B-A3B 1000 : 32 for Kimi K2 671 : 37 for DeepSeek V3

Even with the lower bound of 10, you'd have about 800 GB of total parameters, which does not fit into the 512 GB RAM of the M3 Ultra (you could chain multiple, at the cost of buying multiple).

But you can fit a 3 bit quantization of Kimi K2 Thinking, which is also a great model. HuggingFace has a nice table of quantization vs required memory https://huggingface.co/unsloth/Kimi-K2-Thinking-GGUF
by Twirrim | 2025-11-24 21:21:14+00:00
Agreed, `pf` is a delight to use.

Borrowing a demonstration from https://srobb.net/pf.html

tcp_pass = "{ 22 25 80 110 123 }" udp_pass = "{ 110 631 }" block all pass out on fxp0 proto tcp to any port $tcp_pass keep state pass out on fxp0 proto udp to any port $udp_pass keep state

Note last rule matching wins, so you put your catch-all at the top, "block all". Then in this case fxp0 is the network interface. So they're defining where traffic can go to from the machine in question, in this case any source as long as it's to port 22, 25, 80, 110, or 123 for TCP, and either 110 or 631, for UDP.

<action> <direction> on <interface> proto <protocol> to <destination> port <port> <state instructions>
by potato3732842 | 2025-11-24 21:21:19+00:00
>This article has some info about it and other things:

Even by sketchers and jorts standards that's still, wow. The way that article is just dripping with post-boot saliva is a great illustration of the gulf between high class "porche or miata + Land<cruiser/rover>" type car enthusiasts and "buys whole cars for parts" type enthusiasts. Hopefully Doug's opinions have, uh, refined, over the last decade. Can't see how they wouldn't have.
by tantalor | 2025-11-24 21:22:03+00:00
I would apply it to inputs as well.

Suppose you can start production with only 1 of each input required for a recipe, but to keep it going you need to keep feeding all of the inputs to finish it. If any of them run out, then the recipe fails, you lose the inputs, and the machine stalls.

This works better for high latency recipes (>10s) with lots of inputs, like low density structure, modules, and atomic bombs.
by watwut | 2025-11-24 21:22:10+00:00
Not everyone "grew out of being shy". I know quite shy adults and shy old people. I also know anxious adults and old people. I kind of wish they had treatment back then, because some aspects of my life would be better if they would get therapy. Not having names for issues does not help at all. It just makes it hard to impossible to describe to others what is going on and get reasonable advice. And in the first place, it makes it hard to impossible to know it does not have to be that way.

Literally from the article:

> researchers found that the prevalence rate of neurological diseases and disorders has remained stable over time, with only a 0.2% decrease between 1990 and 2021. Over the same period, deaths from neurological diseases and disorders declined by 15%, meaning more people are living longer with these conditions. As a result, the number of years lived with disability increased by 10%.
by bigyabai | 2025-11-24 21:22:33+00:00
I suspect this is not written by a desktop Linux user. It certainly doesn't reflect the pragmatic limitations of the community.

In-practice, there are two desktops: GNOME and KDE. These are the two projects that have implemented "real desktop" features in their entirety, and support modern Wayland sessions. If you are using any of the other 21 desktop choices, you're not getting the silky smooth Steam Deck experience and are likely wading through maintenance-mode code. These people are typically quite aware that they're not part of the mainstream.

The serious, modern Linux desktop effort is as de-duplicated as it can possibly become without being a monopoly. Neither GNOME nor KDE will read this and drop their project, and the Linux community is only made stronger by ignoring this advice.
by tamimio | 2025-11-24 21:22:52+00:00
My current smartwatch is $7 I got from the thrift store. Not only does it offer everything an Apple Watch offers, but it also measures blood pressure (surprisingly accurate) and has a small flashlight, and I charge it once every 3 weeks. The only issue is its app is limited and you can’t customize anything besides the watch faces and the wrist strap. So having that, it’s really hard to compete if you are just going to offer another smartwatch, which is a great strategy to open source the software and allow customization, even on the hardware level to some degree. Myself and a lot of people would be interested to have that!
by consumer451 | 2025-11-24 21:24:00+00:00
If we are to take our natural place as the inventors and leaders of "The West," you know... democracy and all that boring stuff... wouldn't it be nice to have a source that is within reach, until we ween ourselves off of fossil fuels?

Another answer: with sanctions on Russian oil, and hopefully finally waking up to the fact that we cannot rely on any traditional foreign partners... yes.

Look at what China has done. They know they have no reliable sources and delivery routes for liquid fossil fuels. So, they took the reigns of their own destiny and created PV and battery production on a scale that changed the world.

Meanwhile, we in the EU, let Northvolt go under, and we closed down domestic PV production... like babes in the woods. (children wandering the the forest full of wolves)

Letting Northvolt shut down was one of the dumbest strategic things in modern European history, and that is saying a lot. I still have hope that it can somehow be resurrected.
by bigyabai | 2025-11-24 21:24:14+00:00
This is embarrassing, just stop. You can go look up the specs of any chip and how many discrete displays the iGPU supported instead of bickering about what is or isn't a laptop feature. Citing sources isn't illegal or passe.

Here is the chip in my dogshit 2015 Ultrabook I still lug around, it very clearly states that the chip supports 3 displays regardless of how IO bandwidth is distributed on the mobo: https://www.intel.com/content/www/us/en/products/sku/88192/i...
by Arnt | 2025-11-24 21:24:54+00:00
There are a couple of problems.

If you own a business, ie. not a small fraction of a listed company but your own business, then all is well so long as you make a nice profit every year. But if you have a string of lean years and run out of liquid assets, the taxman's assessed value of your business doesn't change and the taxman will insist that you pay 1% of that. And you have no liquid assets. What do you do? The banks know that you have no liquid assets and are likely to have trouble repaying your loans, so if they lend you any money it's on poor terms.

Most small business owners know that lean times occur and aren't happy about being taxed in this way.
by StopDisinfo910 | 2025-11-24 21:25:10+00:00
> They've said if we don't cooperate with that, they'll take similar actions against us as they did SkyECC and Encrochat meaning hijacking our servers and trying to have us arrested.

No, they haven’t.

You are letting your paranoia talk by widely amplifying the content of two newspapers articles in media affiliated with the far right.

I’m quite surprised by your reactions to be fair because both SkyECC and Encrochat were actually affiliated with organised crimes. As far as I know, GrapheneOS isn’t.
by QuiEgo | 2025-11-24 21:25:35+00:00
> Not a fact. Particularly in the embedded world, crashing is preferable to malfunctioning, as many embedded devices control things that might hurt people, directly or indirectly.

Strong agree on this one, usually embedded systems are designed to "fail safe" on crash - the watchdog will trip, and hardware reset will put everything in a deterministic, known safe state.

What you want, above all else, is not to fall into undefined behavior. That's the beauty of `unsafe`, it bounds UB into small boxes you know to test the hell out of.
by toomuchtodo | 2025-11-24 21:25:41+00:00
Report:

https://equalitynow.org/resource/reports/legal-gaps-and-endu...

Related:

https://www.unchainedatlast.org/child-marriage-in-the-u-s/

https://en.wikipedia.org/wiki/Child_marriage_in_the_United_S...