MurphyA/hacker-news huggingface dataset:
by chickensong | 2026-02-19 09:43:52+00:00
As my sibling mentioned, it's not all-you-can-eat, it's metered and capped. Is it the client mediating usage patterns? I don't know, but why not do it server-side and let people use it however they want? Control of course, but that's not in the interest of users.

I'm not trying to arbitrage or route around anything, I just want predictable billing to access the model. Maybe the API would be cheaper for me, I don't know. I'm just a normal user, not scheduling an agent army to blast at maximum 24/7.

You don't need to explain what Anthropic is selling, I get it, but you're off-base claiming that I'm pretending about editor philosophy as cope. I think Anthropic is where they are today because they have a good model for coding, made popular by software folks who value things like editor choice and customization. Anthropic is free to do as they wish of course, as am I, but I'm displeased with their decision here, and voicing my opinion about it.

If usage is truly constrained by the client not the server, I guess I can't argue that, but it still feels bad as an end user. As a consumer, I just want a fair deal and freedom to use what I purchase however I see fit. But that seems harder to find these days, and most businesses seem intent on maximum extraction by any means possible. I might be wrong, but this feels like business move to build a consumer moat by controlling the interface, because consumers don't want the API. It's not in my best interests, which alienates me as a customer.
by arh5451 | 2026-02-19 09:45:21+00:00
Im interested to understand what is the reasoning for using the median and not average. I'm assuming the population is likely a perfect bell curve (more or less) in which case median would represent a higher waist size than using the average. This would seem to invalidate much of the presented thesis. I appreciate the detailed analysis of body shape, I think it is quite interesting.
by don_esteban | 2026-02-19 09:46:56+00:00
Re: I think the way is to support Ukraine to win

Nice in theory, now put that in practice.

Care to share how to achieve that? Especially since Ukraine is running low on men.

Should we (the West) send men to fight in Ukraine? What else would make a difference? Do we really want WW3?

Ukraine is not doing great. Selective news selection, notwithstanding. They did occupy some territory in Kursk, did not help them much in the long run either.

'Denazification' means 'regime change', the western standard. Its just that the US is much better at it.

We view Belarus as a total vassal of Putin. Still, there were/are no Belarusian soldiers fighting in Ukraine. That could not have been said about e.g. European soldiers in Afghanistan, or UK soldiers in Iraq.

We keep insisting on Ukraine in NATO ... well, now it is not sure thing there will be a meaningful NATO around by the time the Ukraine war ends.
by cardanome | 2026-02-19 09:47:37+00:00
Does your language even need (complex) type inference?

Personally I am a bit skeptical about whether complex type inference doesn't do more harm than good in some cases. A valid alternative approach is to just make type declarations required. Sure infer trivial types like when doing variable assignment but other than that just expect types to be provided. This drastically cuts down on complexity and enforces more readable programs. And it gives you much better error messages.

Or go the opposite way: If you want a language that feels dynamic and leads to prototyping, well a type system that is total and complete might be too heavy. Instead of only allowing programs that are proven to be typed correctly you might want to allow all programs that you can not proved to be wrong. Lean into gradual typing. Everything goes at first and the typing becomes as strict as the programmer decides based on how much type information they add.

Those are both very valid approach. Not every language needs that level of type inference.
by JasonADrury | 2026-02-19 09:48:27+00:00
Do you know Zuckerberg well enough to be able to engage in an interesting conversation about his hypothetical behavior if he was a bartender?

Do you know Zuckerberg well enough to be able to engage in an interesting conversation about whether or not he would continue to grant a specific person access to filters, knowing that they're harming that specific person?

I guess not. Speculating about it seems pointless at best.
by fauigerzigerk | 2026-02-19 09:48:56+00:00
It doesn't really make sense to me because the subscriptions have limits too.

But I agree they can impose whatever user hostile restrictions they want. They are not a monopoly. They compete in a very competitive market. So if they decide to raise prices in whatever shape or form then that's fine.

Arbitrary restrictions do play a role for my own purchasing decisions though. Flexibility is worth something.
by code51 | 2026-02-19 09:49:08+00:00
Skills is a generic construct.
System prompt is generic as well.
Subagents, AGENTS.md, CLAUDE.md etc. these are generic, "please care for my instruction" kind of constructs without any real guarantee to close gaps.

Tool is generic (CC vs OpenCode)
Ecosystem is already same everywhere.

I don't understand what's the point.
by webgrab | 2026-02-19 09:49:59+00:00
Hi HN, I built Webgrab while working on a website analysis product and needed a reliable way to capture pages and extract content. Nothing I found had everything in one place, so I built my own.
7 endpoints:

Screenshot API - Full-page captures, cookie/ad removal, mobile + desktop
PDF API - URL or raw HTML to PDF, custom margins/headers/orientation
Content API - Markdown, metadata, links, sitemap discovery in one call
Meta API - OG tags, Twitter cards, favicons, JSON-LD schema, RSS feeds. No browser, sub-500ms
Content Analysis - AI-powered SEO analysis, keyword density, heading structure, conversion signals
Batch API - Up to 10 URLs per request
OG Image API - One meta tag for live, auto-updating social preview images

Free tier: 200 credits/month, no credit card. Paid starts at $9/mo.
Docs: https://webgrab.dev/docs
Would love feedback.
by swiftcoder | 2026-02-19 09:50:01+00:00
> bartenders who'd be against stopping alcohol sales

I think you'll find quite a few bartenders would be pro stopping alcohol sales. Something about having to deal with the damage alcohol causes on a daily basis...

It's the people really profiting from alcohol (and alcohol addiction) you want to keep your eye on (i.e. the owners and investors in the bars/breweries/distileries/etc)
by tosh | 2026-02-19 09:50:15+00:00
not the author but afaiu r3 uses the "color" concept:

tokens are tagged by type via 8bits (number literal, string, word call, word address, base word, …)

and the interpreter dispatches using these bits

it just doesn't use the colors visually in the editor and uses prefixes instead (" for string, : for code definition, ' for address of a word, …) which also means the representation in the editor matches that of the r3 source in files.
by stavros | 2026-02-19 09:50:22+00:00
How can they be clearer that the Agents SDK is not allowed?

> OAuth authentication (used with Free, Pro, and Max plans) is intended exclusively for Claude Code and Claude.ai. Using OAuth tokens obtained through Claude Free, Pro, or Max accounts in any other product, tool, or service — including the Agent SDK — is not permitted and constitutes a violation of the Consumer Terms of Service.
by arcanus | 2026-02-19 09:50:27+00:00
Hopper had 60 TF FP64, Blackwell has 45 TF, and Rubin has 33 TF.

It is pretty clear that Nvidia is sunsetting FP64 support, and they are selling a story that no serious computational scientist I know believes, namely that you can use low precision operations to emulate higher precision.

See for example,
https://www.theregister.com/2026/01/18/nvidia_fp64_emulation...

It seems the emulation approach is slower, has more errors, and doesn't apply to FP64 vector, only matrix operations.
by lloeki | 2026-02-19 09:50:39+00:00
This is what I was beginning to think around the "nobody's actually hourglass" section.

I thought it would be worth looking at what the definitions are:

https://www.ergo-eg.com/uploads/books/devarajan_full_106_04%...

> Hourglass. A subject would fall into this shape category when there is a very small difference in the comparison of the circumferences of her bust and hips AND if the ratios of her bust-to-waist and hips-to-waist are about equal and significant (Simmons, 2002)

> Rectangle. A rectangular subject would have her bust and hip measure fairly equal AND her bust-to-waist and hip-to-waist ratios low. She would not possess a clearly discernible waistline (Simmons, 2002)

Over here (E.U) I'd say most women definitely would be "hourglass shaped" in some way more than any other shape - maybe some would be a tie with "rectangle" but I'm breaking the tie by saying it's fair to say hourglass does not mean wasp-waist either - so I couldn't reconcile my anecdotal observation from the stated facts until it dawned on me that this was U.S stats.

> One 2007 study found that half of women (49%) in the U.S. were considered rectangle-shaped. Only 12% of women had a true hourglass figure.

OK let's dig data:

https://www.cdc.gov/nchs/data/hestat/obesity_adult_07_08/obe...

> Results from the 2007–2008 National Health and Nutrition Examination Survey (NHANES), using measured heights and weights, indicate that an estimated 34.2% of U.S. adults aged 20 years and over are overweight, 33.8% are obese, and 5.7% are extremely obese.

And apparently it's worse for women (35.5% obese) than men (32% obese).

Anyway I'm not sure what "true hourglass" is supposed to even mean (wasp-waist?); according to the definition you got some waistline + balanced hip and shoulders => you're hourglass. If you start using "rectangle" as a fallback when in doubt then of course it's going to rate higher.

Funnily enough the very study linked is a comparison with another country (Korea):

https://www.emerald.com/ijcst/article-abstract/19/5/374/1249...
by b112 | 2026-02-19 09:51:10+00:00
Questions, as the article is paywalled and I don't know:

* what in Earth is a "wellbeing expert".

This title sounds entirely made up, and I doubt there is such a degree.

If there is no degree, what were they basing their recommendations on?

What research? Papers?

If they have no formal schooling, what makes them experts or not?

Were these just Meta employees?

If they are, were other Meta employees equally skilled saying it was OK?

Ah well. Maybe the article says.
by ph1sch3r | 2026-02-19 09:51:25+00:00
I find there's currently an odd tell with AI generated music - it seems to want to cram as many vocal lines into a chorus/verse as it can. Lyrical cadence is often significantly faster than non AI music.

When I listen to Spotify and notice a track come on with this pattern I look up the artist and sure enough it's someone using AI to create their tracks.

It's similar to the text based quirks LLMs seem to have. Perhaps someone more knowledgeable than myself can explain why this pattern happens with AI music.
by Alifatisk | 2026-02-19 09:52:09+00:00
> Beats Kimi K2.5 and GLM 4.7 on more benchmarks than it loses to them.

Does this really mean anything? I for example, tend to ignore certain benchmarks that are focused towards agentic tasks because that is not my use case. Instruction following, long context reasoning and non-hallucinations has more weight to me.
by integralid | 2026-02-19 09:52:17+00:00
>But writing and reading are asymmetrical and a more expressive language used well can expose the code patterns and algorithms in a way that is easier for multiple maintainers to read and comprehend.

It's exactly the opposite. Writing and reading are asymmetrical, and that's why it's important to write code that is as simple as possible.

It's easy to introduce a lot of complexity and clever hacks, because as the author you understand it. But good code is readable for people, and that's why very expressive languages like perl are abhorred.
by Telaneo | 2026-02-19 09:52:37+00:00
That was probably their intention, but Bedrock has proven to be full of papercut sized bugs, and maintaining 1:1 behaviour with Java has also proven really difficult. Redstone is notably different/broken with the exception of trivial circuits.

Until it's possible to convert your world to Bedrock and not have anything in your 'finished' world break, except maybe some giant Redstone machine or one or two known annoyanced, I doubt they'd do it. Mojang presumably still has some autonomy within Microsoft so long as the money keeps coming in, and Mojang presumably knows that pushing this too early is a bad idea. But Microsoft being Microslop, who knows, maybe they'll just do it anyway.
by nevon | 2026-02-19 09:52:49+00:00
How does it deal with partial failures like the upstream being unreachable from one datacenter but not the other, or from one region but not another? Or when the upstream uses anycast or some other way to route to different origins depending on where the caller is?

Making your circuit breaker state global seems like it would just exacerbate the problem. Failures are often partial in the real world.
by wobfan | 2026-02-19 09:53:19+00:00
Facebook knew very early and very well about the data harvesting that was going on at Cambridge Analytica through their APIs. They acted so incredibly slowly and not-harsh that it's IMO hard to believe that they did not implicitly support it.

> to protect consumers

We are talking about Meta. They have never, and will never, protect customers. All they protect is their wealth and their political power.
by enekesabel | 2026-02-19 09:54:30+00:00
Hey everyone!
I just started a blog recently, and last week I finally published my first longer technical blog post: It's about entropy, divergence vs. convergence, and why tests aren’t just verification - they’re convergence mechanisms.

tldr;

-----

AI tools have dramatically reduced the cost of divergence: exploration, variation, and rapid generation of code and tests.

In healthy systems, divergence must be followed by convergence, the deliberate effort of collapsing possibilities into contracts that define what must remain true. Tests, reframed this way, are not just checks but convergence mechanisms: they encode commitments the system will actively defend over time.

When divergence becomes nearly frictionless and convergence doesn’t, systems expand faster than humans can converge them. The result? Tests that mirror incidental implementation detail instead of encoding stable intent. Instead of reversing entropy, they amplify it by committing the system to things that were never meant to be stable.

-----

If you're interested, give it a read, I'd appreciate it.
If not, maybe let me know what I could do better!

Appreciate any feedback, and happy to partake in discussions :)
by movedx01 | 2026-02-19 09:55:33+00:00
You know what is an insult? Supermarket on my street putting on display sloppy ads with ramen bowl that has 3 different thickness chopsticks and cartoon characters with scrambled faces. Now that is an insult, because there was a human being doing that job, and I am sure there was a great "productivity boost" related to that change.

I am a heavy AI user myself, and sure as hell I am not putting my foot in that place again.
by PaulRobinson | 2026-02-19 09:55:45+00:00
Somebody should tell him that the character of Mr Burns in The Simpsons was meant to be a satirical parody of evil tycoons, not a role model.

I'd wager that one day, his grandchildren (possibly even children), are going to call for his arrest and imprisonment, as a means to stop themselves being judged for his sins.
by keepamovin | 2026-02-19 09:57:11+00:00
You're spot on about the two-step chain. The scary part of these "in the wild" exploits is that the attackers usually do have that second chain (the sandbox escape) ready to go.

This is partly why we built BrowserBox [0] (an RBI solution). The philosophy is that you assume the renderer will get owned (step 1) and the sandbox will be escaped (step 2). By running that whole process in a disposable Docker container on a remote server, the "sandbox escape" just lands the attacker in an empty, ephemeral container rather than on the user's local OS.

It essentially turns a critical RCE + Sandbox Escape chain into a contained server-side resource exhaustion issue, protecting the actual endpoint data and credentials.

[0]: https://github.com/BrowserBox/BrowserBox
by mvdwoord | 2026-02-19 09:57:16+00:00
If it is so important, why are we relying on the US to fund it? Maybe it is not that important? Maybe this program is not a pillar for 'internet freedom', maybe, as we can clearly see, most of the world (including the EU) has no real interest in 'internet freedom'..

Don't get me wrong, I personally very much think freedom (internet or otherwise) is very important, and valuable. But the tone where Orange Man Bad pulls funding for ostensibly super duper important projects is such a bore. Maybe in stead of pointing out how bad this move is, we should be doing something about it? Oh wait we are busy clamping down on "hate speech" and blocking "dangerous" social media such as X.
by conductr | 2026-02-19 09:58:51+00:00
Aren’t some things just inherent with the product though. These are unhealthy products, they should be allowed to exist for what they are instead of trying to make them something they’re not.

And I say this as a very light social media user, I never enjoyed it and it always felt unhealthy so I just kept off it. As I’ve watch it all unfold, was in college during facebooks college only explosion and now people are on tiktok. It’s clear, people want to be addicted to social media just as bad as zuck wants them addicted to social media. And an instagram without filters is like porn without nudity.
Show HN: Heroku/Fly.io-like app deployments to Cloudflare Containers
by michaloo | 2026-02-19 09:59:27+00:00
The Cloudflare ecosystem is great. I love deploying apps to Workers, but not all applications can be ported to serverless architecture.

Cloudflare Containers have been around for a while (still in beta though) to address that. They are using Firecracker VMs under the hood (https://firecracker-microvm.github.io/) and allow you to deploy any Docker image across their infrastructure.

But for somebody who just wants to take their Docker image and deploy, going through the whole Wrangler setup, writing a Worker script, dealing with Durable Objects may be discouraging for quick experimentation.

I built a simple Node.js CLI that implements Heroku/Fly.io developer experience on top of Cloudflare Containers.

1. Open directory with Dockerfile
2. Auth with Cloudflare API token
3. Deploy

- it will create a routing/loadbalancing worker
- add Durable Objects and Container bindings
- and return live app url within couple of minutes

You can then play with scaling it across regions and instances:

```
flarepilot scale myapp -r eeur,weur -i 1
flarepilot scale myapp -r eeur -i 4
```

It is a very basic proof-of-concept using locationHints, not ready for production.

Just experimenting for fun.
by keepamovin | 2026-02-19 10:00:20+00:00
"No-style" would break the modern web even more than No-Script does, unfortunately. CSS is just too integral to layout and functionality now.

A more robust alternative to disabling features is isolating where they execute. Instead of stripping out CSS/JS and breaking sites, you stream the browser session from a remote server.

If a zero-day like CVE-2026-2441 hits the parser, it crashes (or exploits) the remote instance, not your local machine. You get to keep the rich web experience (CSS, JS, fonts) without trusting your local CPU with the parsing logic. It’s basically "air-gapping" your browser tab. Not perfect, as attackers could still add a third step to compromise your remote and flow back to your local, but isolation like this adds defense in depth that then needs to compromise a much narrower attack surface (the local-remote tunnel) than if you ran it locally.
by oska | 2026-02-19 10:00:57+00:00
I am very aware of the history of the Japanese with the Ainu, the native Okinawans , and in Korea and Taiwan (and in other countries, as I have said).

The broader point that I am making, outside the specific instance of the Japanese which you seem to want to fixate on, is that xenophobia can be a useful social trait, to avoid a society being overwhelmed by a foreign input. This could work just as well for the Ainu and the Okinawans (and I'm sure they exhibited it too, but unfortunately weren't in a position to act on it strongly enough to defend against colonisation/vassalisation).
by Meekro | 2026-02-19 10:00:59+00:00
I don't see the problem. He's offering a completely legal product to an eager audience. If people want to propose banning social media in some capacity, that could and should be voted on-- but Zuck isn't violating any legal or moral law I've ever heard of, and he shouldn't have to guess what products will be illegal in 20 years and preemptively withdraw them.

If it's harming your mental health, stop using it. The "Delete App" button is right there.
by NalNezumi | 2026-02-19 10:01:11+00:00
I sure hope I never have to (again) work with people that equate writing code to the pissing contest that is the culture in literature where people use obscure words or phrasings that barely add any extra context than a simple sentence.

Recreationally, sure go at it. But if coding is engineering, complexity is a design cost that needs to be taken in to consideration as a parameter, not a badge of honor to swing around a dick measuring contest.
by keybored | 2026-02-19 10:01:46+00:00
Is it an insult to human dignity? Let’s go through the thought process.

Commodities are used in an enterprise. Some of the commodities are labor. That labor commodity does work. Involving automation. Eventually (so we are told) those labor commodities manage to automate some forms of labor. Making those other labor commodities redundant.

The labor commodities are discarded. Because why (sigh) use a cart when you now have a car? And you don’t even own a horse.

All of the above is presumably not an insult to human dignity. No. The insult to human dignity is being “kept busy” instead of letting billionaires hoard automation made through human labor.

Of course the real solution is not busywork. But the part about busywork was not on the top of my mind with regards to dignity in this context.

> Personally, unless the alternative is literally starving,

To put a fine point on it, yeah? Ultimately.
by muzani | 2026-02-19 10:01:49+00:00
First, why do you use AI? What are you using it for? How? Is it just autocomplete? Do you use it to probe the problem? Go deeper and do spikes? Are you bouncing ideas off it? How hard do the ideas bounce? Are you simply bolting on features? Are you debugging in a scientific method kind of way? Do you pair program with the AI?

Think in combos, not as an individual step. What's your workflow?

Compare to martial arts. You jab with the weaker arm. It sets up space. Rhythm. Forces a defense. Then you follow with a more committed hit with the stronger arm. Or if you were doing Muay Thai, a jab sets up the angle for a full kick or knee.

It's your spirit. You decide if you prefer a solid jab-tip-roundhouse kick or multiple safe jabs. Don't think in terms of what prompts I can copy. Find what your workflow is and fit it.

Like martial arts, the foundations usually make the difference more than the technicalities. Footwork. Stances. Guards. Balance. Pull the shoulder back that way when you kick, not the other way. All these things that are difficult to learn from a video, and harder still if you only meet each other 10 mins a day in stand up.

In code, it's your style guides, architecture, tech debt, documentation (specifically where), design systems.

Multi-agent is simply combos. You know what your next steps will be, so you duplicate yourself, and automate yourself for those positions. Iterate over it. It's more like painting than printing.