MurphyA/hacker-news huggingface dataset:
by Unearned5161 | 2026-02-19 04:39:30+00:00
It’s not a literal sublet to someone else, it’s subletting your tokens to another tool.

At its core it’s a tragedy of commons situation. Using a third party tool like OpenClaw is augmenting your usage far beyond what was anticipated when the subscription plan was made.

Same deal for unlimited storage on drive until people started abusing it.
by a3d | 2026-02-19 04:40:05+00:00
Ah forgot to mention - and I infringe on copyrights - some people's hard earned work (try writing a book that goes viral dear LLM - it ain't easy as you think) - hide it under the guise of open internet that never was!

Pass - nothing ground breaking here. Just another pirate trying pass on as legit coolster!
by lifestyleguru | 2026-02-19 04:40:18+00:00
> has called for an end to widespread anonymity on the internet, saying users should post under their real names.

So you can hound them with lawyers and law enforcement then silence them forever when they criticize you:) If they still dare to lookup punch repeatedly with NDAs and copyright infrigement claims. Then suddenly you have no competition, you're the only and perfect candidate.
by KPGv2 | 2026-02-19 04:40:29+00:00
https://web.archive.org/web/20021206055155/http://alllooksam...

Sep 14, 2001 it was taken out of beta.

I remember taking it as a freshman in college and getting well above random chance. 60–70% correct? A year later I took it with my sophomore roommate, from China. Again, 2/3-ish correct. He scored about random chance from what I recall.

I've always thought you could tell. Not 100% of the time; there's plenty of genetic mixing, Japanese people and Koreans share somewhat recent genetic history, Korea and China border each other, China is a ton of different ethnicities, etc. But certainly better than random chance if you've been around enough East Asians in your life.

I agree with a descendant above who said fashion is really useful. That's super true. I used to joke at uni that an East Asian wearing pastels was invariably Korean (this is very much NOT the case in SK these days). Japanese have had very distinct youth fashions for twenty years, as I lived there and witnessed them, and nowadays I can be across the playground with my kids and see a woman and immediately know by what she's wearing that she's from Japan.

China, being enormous, is a mixed bag.

That being said, there's facial structure stuff. It's kind of hard to put into words. It's a vibe you get. There's a university (Penn State or something?) that has a professor who puts his huge survey sociology class online. He talks about this, that early and constant exposure to some group(s) makes you better, for the rest of your life, and recognizing them. Has to do with attractiveness, too.

He brings white girls up to pick which Asian guy is the most attractive, and you can tell they really struggle to articulate it. But he brings Asian girls up and say exactly which one and explain why from his clothes, his facial features, etc.

It really is like if you aren't around (in this case) Asian people growing up, you have a kind of facial blindness where they alldolooksame.
by freakynit | 2026-02-19 04:41:04+00:00
I literally keep this in my bash history so i can press up once and hit enter to commit: `git add *; git commit -m "changes"; git push origin main;`

I use git as backup and commit like every half an hour... but make sure to give proper commit message once a certain milestone have been reached.

Im also with the author on this on squashing all these commits into a new commit and then pushing it in one go as init commit before going public.
by bitwize | 2026-02-19 04:41:06+00:00
Ackshually...

Erlang didn't introduce the actor model, any more than Java introduced garbage collection. That model was developed by Hewitt et al. in the 70s, and the Scheme language was developed to investigate it (core insights: actors and lambdas boil down to essentially the same thing, you really don't need much language to support some really abstract concepts).

Erlang was a fantastic implementation of the actor model for an industrial application, and probably proved out the model's utility for large-scale "real" work more than anything else. That and it being fairly semantically close to Scheme are why I like it.
by nurettin | 2026-02-19 04:41:28+00:00
As someone who used delphi professionally for years, it feels like we lived in parallel universes.

> you'd have a web server running with VCL code!

Is this for real? Unigui has been around for over a decade. I've ported legacy vcl apps to web with it. Works with apache as well.

What's your grudge with kylix? Again, I've used it to deploy server side code, worked great as a data provider for visual components and as an http endpoint. No idea why anyone thought it was bad. The only problem was it being discontinued.

> tried Lazarus in the past, but it's extremely slow

No, it builds, optimizes and runs exactly like delphi. The problem with Lazarus is it is missing commercial tools like devexpress.

Also Lazarus had compiler bugs on arm32 which prevented us from using it in professional barcode readers.

And the whole recompiling your ide every time you added a new control got old fast.

So it is unused for entirely different reasons. I can't think of anything else that is bad about Lazarus.

> tried a new version of Delphi a few years ago. Wow, it was full of bugs! It had basic problems like compilation not working, Random crashing several times

From someone who used "new delphi" for years this part feels like it was made up on the spot! If you have a crash, it is usually you doing something wrong with your controls.

And the way to fix it is to run another delphi ide, attach your delphi ide instance to the debugger and find the point your stupid mistake crashed the ide. Takes 5 minutes.
by theozero | 2026-02-19 04:41:31+00:00
You might like varlock (https://varlock.dev)

You can use it to declaratively fetch from various backends, but it’s optional. At its core it lets you create a .env.schema and you get validation, type safety, guardrails for sensitive values, and a flexible toolkit to deal with all config related headaches.

The big difference from your tool (and many others) is that instead of trying to provide tooling to keep an example and other files in sync, the schema file is part of the loading process, so it can never be out of sync. This also helps create a single source of truth, and helps create a unified system to deal with all config - both sensitive and not.
by ajohnson1200 | 2026-02-19 04:41:52+00:00
I built a personal / hobby site for books a couple years ago that was inspired by pinboard.io, and leaned heavily on ISBNDB (their API), during which I learned a lot about isnbn's and books, at least through the lens of what the ISBN DB API offers:

- searching by title, ie: "The last unicorn" will return books across many years, and many editions, and with lots of different titles, examples:

The Last Unicorn (thorndike Press Large Print Science Fiction Series)
THE LAST UNICORN
The Last Unicorn (40th Anniversary Edition)
The Last Unicorn the Lost Journey
The Last Unicorn: The Lost Version
The Last Unicorn das Einhorn im Spiegel der Popkultur

and then books that have a similar title but are by completely different authors:

The Last Unicorn: A Search for One of Earth's Rarest Creatures

- there's no way to programatically link an ISBN or ISBN13 to all of the other variants of that book across years or editions ( "First Edition", "1st U. S. printing", "6th Printing", etc..) or bindings ("Hardcover", "Mass Market Paperback", "Library Binding", "Kindle Edition", "Audio Cassette", etc..) or languages ("en", "English", "zh", etc..)

- I wrote some code that would consume the 1000 items in the ISBNDB API search results, and attempt to reduce the list of search results based on the the language, the title, and author(s) using Jaccard similarity, and then sorted by year, and grouped by binding, which mostly worked to be able to see all editions for a book, but it's super messy.

Going to have to see if I can use OpenLibrary instead, looks like a great option.
Show HN: I built a pre-push safety net for AI-generated code
by asamassekou | 2026-02-19 04:42:09+00:00
Hey HN,

I am sharing Ship Safe (https://github.com/asamassekou10/ship-safe), an open-source tool I created to help developers catch security risks locally before they end up in a public repository.

Like many of us, I have been leaning heavily on AI code generation lately. It is incredible for velocity, but it has a dangerous habit of hallucinating credentials, hardcoding sensitive configurations, or spitting out insecure boilerplate. My wake-up call was almost pushing a live Stripe key to a public repo. That moment of panic made me realize I needed a reliable local checkpoint.

I built Ship Safe so it is not just a simple key checker. It is meant to be a comprehensive safety net for your code. It scans for hardcoded secrets, misconfigured environment setups, and general insecure patterns. The goal is to give you total peace of mind when you hit push, knowing your environment is actually secure.

The biggest priority was making it completely frictionless. You do not need any complex setup or configuration files to get started. You can run it instantly in your current project:

npx ship-safe scan .

One feature I am particularly excited to share is the MCP integration. You can connect it so your AI code editors can call Ship Safe directly. This creates a really helpful feedback loop where the AI writes the code, and then immediately audits its own work for security flaws before you even start your review.

I genuinely hope this saves some of you from the stress of a compromised repository or a ruined weekend. I would love for you to try it out and let me know what other security checks would be helpful for your daily workflow!
by kcplate | 2026-02-19 04:42:32+00:00
> Probably an Amendment that needs amending.

Good luck, the US is still trying to get the equal rights amendment (which everyone basically agrees with) ratified for going on 54 years now.

I cant imagine the process gyrations and political wrangling it would take to convince our political leadership in congress and basically every red state legislature to take on a new amendment specifically tuned just towards prisoner’s rights.
by echelon | 2026-02-19 04:43:20+00:00
> if some women absolutely can't find something in their size from a specific brand, that makes the brand even more exclusive, like it being "for fit people only".

This is how many brands originally blow up and grow famous. Especially in Asia.

You make clothing in sizes only extremely slim people can wear.

This is an extremely popular brand that specifically does this, and it's hardly the only one:

https://en.wikipedia.org/wiki/Brandy_Melville
by ggm | 2026-02-19 04:43:22+00:00
I had a dual CD pressing of Bach (double violin concertos plus some other stuff, Zuckerman/Perlman, Colombia passed through a number of subsequent buyouts and re-releases) which simply would not index correctly from the cd-id track stuff.

I wound up making an account, uploading the info, managing the 29 different reasons a neophyte makes a mistake causing their data not to be accepted, and finally got my CD into the system. This included using a random chinese persons web from the 90s who presumably had come to Australia and bought the identical pressing which appears to be a hyper-local market specific variant of the ones which other (European, American) markets got.

I have massive sympathy for the brainz, because as this article on ISBN and my experience shows, people are cavalier about renewing their 'unique identity' info, when they think they don't have to.
by mananaysiempre | 2026-02-19 04:43:30+00:00
I actually don’t disagree wrt performance, my understanding is a CSPRNG has the speed vs. quality knob turned all the way to quality. So I disagree that a CSPRNG could be a bad choice quality-wise but I agree that one is very often not the right choice for speed reasons.

ChaCha20 shouldn’t be different from AES-256-CTR in any meaningful way, if anything it should be more resilient: both are block ciphers in CTR mode, with the same key size (256 bits), but ChaCha20 has a larger block size (512 bits instead of 128). However, I don’t actually see any claim of a failing statistical test on the PCG homepage or in the PCG tech report: the latter makes no mention of ChaCha20 at all, while the table on the former does not quote any particular test and just says “k-dimensional equidistribution: no”.

If I’m to infer an actual claim here, then in the absence of a firm statement I have to guess that (in line with the discussion in §2.5.3 of the report) it is that ChaCha20 can’t have the property in the exact sense for the simple reason that its state is too small. That is true. It is, however, also irrelevant, because (as the usual argument would go) to actually disprove that a specific bitstream coming out of a black box lacks it for the requisite values of k would require utterly implausible amounts of compute (2^256 per the birthday paradox? not sure, but even 2^128 is completely hopeless).

Now, I don’t actually have a proof that that is so. But from what I understand, any test of this nature (even if several orders of magnitude away from practicality) would be a very prominent cryptography paper. There isn’t such a paper, so I’m guessing there isn’t such a test, either; and, once again, I don’t see the author of PCG claiming there is.
by woctordho | 2026-02-19 04:44:23+00:00
If it helps: I'm actively considering how to make LLMs more helpful in GPU programming. Recently I converted the RDNA 3.5 ISA manual from PDF to Markdown for LLM retrieval (because I have a Strix Halo). Notably, I converted every bitfield diagram to plain text table and manually checked its correctness. Everyone can comment there if they find a typo. I guess someone can also do it for RDNA 2 and other manuals.

[0] https://github.com/woct0rdho/rdna35-isa-markdown
by bastawhiz | 2026-02-19 04:44:45+00:00
I remember back in 2004 or thereabouts, Microsoft was all in on blogging. There was content published about internal blogs. Huge swaths of people working on Vista (then, Longhorn) were blogging about all sorts of exciting things. Microsoft was pretty friendly with people blogging externally, too: Paul Thurrott comes to mind.

It feels out of character for a company like Microsoft to have such a policy, but I agree that it's insanely cool that some very cool folks get to post pretty freely. Raymond Chen could NEVER run his blog like that at FAANG.
by gsf_emergency_6 | 2026-02-19 04:45:29+00:00
>horse-apples

Can you explain this appearance of Osage oranges to me? (Sounds like a meme I'm not familiar with?) Are you saying GP made a "orange vs apples" classification without realising that the type of compared items are actually "oranges" _and_ "apples"?

Lagniappe:

Only adapt

(p24, epigraph to Chapter 2)

https://www.jeffreyheinz.net/classes/22F/materials/Valiant20...
by kmoser | 2026-02-19 04:46:51+00:00
> A more reasonable upper limit might be to assume that every atom in the observable universe will get one ID (we assume atoms won’t be assigned multiple IDs throughout time, which is a concession). There are an estimated atoms in the universe. Using the same equation as above, we find that we need 532 bits to avoid (probabilistically) a collision up to that point.

This doesn't take into account that you will inevitably want to assign unique IDs to various groups of atoms (e.g. this microchip, that car, etc.). And don't even get me started on assigning unique IDs to each subatomic particle.
by wakawaka28 | 2026-02-19 04:47:46+00:00
Similar things have been tried in other countries, and they have different failure modes. Ultimately the basic laws of economics predict with high accuracy what would happen. Now, I will grant that the current system is not based on the free market and might be substantially improved by changing to a different system, but the free market would solve problems created by all of the interventions that have been tried. Healthcare might still be unaffordable for some, but that is true of many scarce and desirable resources anyway.
by magicalhippo | 2026-02-19 04:47:52+00:00
> Being a student is so much fun, and we often waste it, or at least don't value it as much as we ought. 20 years later I'd love to go back.

An aside, but some years ago I watched the demo 1995 by Kewlers and mfx[1][2] for the first time and had a visceral reaction precisely due to that, thinking back to my teen years tinkering on my dad's computer, trying to figure out 3D rendering and other effects inspired by demos like Second Reality[3] or Dope[4].

I seldom become emotional but that 1995 demo really brought me back. It was a struggle, but the hours of carefree work brought the joy of figuring things out and getting it to work.

These days it's seldom I can immerse myself for hours upon hours in some pet project. So I just look things up on the internet. It just doesn't feel the same...

[1]: https://www.youtube.com/watch?v=weGYilwd1YI

[2]: https://www.pouet.net/prod.php?which=25783

[3]: https://www.pouet.net/prod.php?which=63

[4]: https://www.pouet.net/prod.php?which=37
by zb3 | 2026-02-19 04:48:33+00:00
I get your point - they might count on the user not using their full quota they're officially allowed to use (and if that's the case, Anthropic is not losing money). But then still - IF the user used the whole quota, Anthropic loses.. so what's advertised is not actually honest.

For me, flat rates are simply unfair either ways - if I'm not using the product much, I'm overpaying (and they're ok with that), otherwise it magically turns out that it's no longer ok when I actually want to utilize what I paid for :)
by shermantanktop | 2026-02-19 04:48:58+00:00
The “corporate” in “corporate AI” can mean tons of work building metrics decks, collecting pain points from users, negotiating with vendors…none of which requires you to understand the actual tool capabilities. For a big company with enough of a push behind it, that’s probably a whole team, none of whom know what they are actually promoting very well.

It’s good money if you can live with yourself, and a mortgage and tuitions make it easy to ignore what you are becoming. I lived that for a few years and then jumped off that train.
by bluegatty | 2026-02-19 04:49:52+00:00
It's not a disingenuous analogy ... whatever it is.

But 'you can't park even though the ticket includes parking' is not an appropriate analogy because 3rd party use is definitely not intended. They did not 'state one thing' and the 'disallow it'.

This is a pretty straight forward case of people using their subscription for 'adjacent' use, and Anthropic being more explicit about it.

There's nothing fancy going on here.
by triceratops | 2026-02-19 04:51:02+00:00
I guess partisanship blinds even otherwise intelligent people to logic and makes them repeat nonsense.

The climate "cares" even more about cumulative emissions. On that score the US is by far the leader. https://ourworldindata.org/grapher/cumulative-co-emissions It's not even close.

Pretend China is 20 countries. Each country now has lower emissions than the US. Anyone can play that stupid game. Give up the games, think about solutions. China is working hard. Are we?
by bluegatty | 2026-02-19 04:52:49+00:00
No, there's something missing.

We have very good abstractions for algorithms and especially functions.

Functions are an extremely good 'contract'.

With good functional programming you can totally 'let go' of the internals.

But classes and modules are not that - we don't have the abstractions.

We can't just let go of the AI designating all sorts of mechanics - unless - they are using really common patterns.

So without ways to really describe the patterns and without common patterns to rest on ... the AI can't really get there.
Why don't entrepreneurs talk about starting businesses publicly anymore?
by silexia | 2026-02-19 04:53:39+00:00
I grew up poor, started a business, and slowly built up wealth. This is the basic logic of America: you get rich by making things people want. If you solve problems for others or make things cheaper, you create riches. It is a simple, honest machine that works for anyone. The only way to break it is to let socialist or fascist central planners take over. When that has happened in the past, everyone became poor. The opportunity to help people and get rich is still there for the taking, at least as long as we defend freedom and choice.

Why don't people talk about this anymore?
by a3d | 2026-02-19 04:53:39+00:00
I like something here. The interactive - incremental steps of learning or teaching. But having to go through sort of quizes to just get info I need - may not be best for all use cases.

There is a reason chat bots work - it mimics natural human interaction.

But this can be interest pattern - for say AI driven personal tutor for math topic

Lastly - for love of god - pls do something with the UI - all colors and bubbles and I am totally lost just trying to make sense of what is going on. Look at reditt if you just want back and forth thread convo style. Life is simpler that way.
by somenameforme | 2026-02-19 04:53:50+00:00
I see nothing wrong with exhibitionism so long as it's mutually agreed upon. This guy was reported exposing and "playing with" himself on the order of dozens of times with nonconsensual partners, so it's likely that it's happened hundreds of times.

I don't think this is socially acceptable behavior in 'normal' society. And in response to his deciding to visibly 'rub one off' (as I believe this term is what results in auto-flagging) towards his neighbor, his response is that she was a "trigger" for him. So he himself is already claiming that he can't control himself, which is more less the entire point of such registries. Imagine you have daughters, let alone a wife. Would you want to live across the street from such a person?

And again I'd emphasize he actually got removed from the registry. So imagine the sort of behavior required to stay on one. It's damn sure not just urinating in public or whatever.
by mirzap | 2026-02-19 04:54:51+00:00
They are not losing money on subscription plans. Inference is very cheap - just a few dollars per million tokens. What they’re trying to do is bundle R&D costs with inference so they can fund the training of the next generation of models.

Banning third-party tools has nothing to do with rate limits. They’re trying to position themselves as the Apple of AI companies -a walled garden. They may soon discover that screwing developers is not a good strategy.

They are not 10× better than Codex; on the contrary, in my opinion Codex produces much better code. Even Kimi K2.5 is a very capable model I find on par with Sonnet at least, very close to Opus. Forcing people to use ONLY a broken Claude Code UX with a subscription only ensures they loose advantage they had.
by Uehreka | 2026-02-19 04:55:38+00:00
OK sure, but you’d better hope Claude Code gets it right on the first try, or that’s $200 down the drain. Also, what if the detection mechanism involves a challenge-response that happens once a week? Or randomly a couple times a month? Or after 15 minutes of use from a new public IP? Or arbitrarily if you ask it to code something with a particular topic?

There are lots of ways they could be doing this. And remember again, if they get you, they don’t have to tell you how they got you (so you might not be able to even glean information in return for the $200 you’d be losing).

Sure the internet has hundreds of thousands of super smart coders, but the subset who are willing to throw money and credit cards down the drain in order to maintain a circumvention strategy for something like this is pretty low. I’m sure a few people will figure it out, but they won’t want to tell anyone lest Anthropic nerf their workaround, so I doubt that exploits of this will become widespread.

And if you’re Anthropic, that’s probably good enough.