MurphyA/hacker-news huggingface dataset:
by tylerrobinson | 2026-02-23 03:41:53+00:00
As the father of a 2- and 4-year-old, this project is repulsive.

> Like many parents, I found that standard bedtime stories didn't always capture their unique imagination. So, I built Lyra Kids (https://lyra.kids) to turn our nightly ritual into something more magical.

We have the standard template product pitch here (“Unlike our competitors, our product does XYZ”) but turned against _the entirety of children’s literature_.

You really think that many parents find “standard bedtime stories” insufficient?

Look, we have a couple of those books that use your kid’s name and a custom illustration that resembles them. They’re about as sophisticated as a Hallmark card and equally unrewarding. The kids get a kick out of it, but it’s a rare amusement and not actual interest. You don’t talk about the plot or the characters of a Mad Lib.

I’ll set aside my moral outrage and assume that you wanted to build this project no matter what and backed into the product positioning later, because the alternative is too depressing to consider.
by roysting | 2026-02-23 03:42:02+00:00
I was expecting that at $2,500 it was going to be some small tort case, but no, it was levied by the 5th U.S. Circuit Court of Appeals for “…frustration that lawyers continue to submit briefs containing AI-generated fictitious case citations and other hallucinated material…” (emphasis mine)

It’s astonishing to me the fines aren’t in the $30,000 range considering the immense potential for damage and the wasted time, resources and costs of several attorneys, clerks, witnesses, the judge/panel, administrators, assistants, etc.

Frankly, shouldn’t that be a clear reason to be disbarred? Imagine if before AI you simply just made up case law and fabricated claims/data! That would have been at the very least immediate disciplinary measures/suspension.

And these are people who charge anywhere from $300-2500/hr, just having AI generate their work. Imagine if an attorney, pre-AI had simply hired someone on Fiverr or something to write their appellate brief.

They can’t even be bothered to read and correct the filings? What is it they are actually doing for the billed hours??? Isn’t that also criminal fraud in several ways?
by tabs_or_spaces | 2026-02-23 03:42:05+00:00
So the timeline is basically

* User uses Google oauth to integrate their open claw

* user gets banned from using Google AI services with no warning

* user still gets charged

If you go backwards, getting charged for services you can't access is rough. I feel sorry for those who are deeply integrated into Google services or getting banned on their main accounts. It's not a great situation.

Also, getting banned without warning is rough as well. I wonder if the situation will be different for business accounts as opposed what seems like personal accounts?

The ban itself seems fair though, google is allowed to restrict usage of their services. Even though it's probably not developer friendly, it's within their rights to do so.

I guess there's some level of post mortem to do on the openclaw side too.

* Why did openclaw allow Google anti gravity logins?

* The plugin is literally called "google-antigravity-auth", why didn't that give the signal to the maintainers?

* Why don't the maintainers, for an integration project, do due diligence checks on the terms of service of everything you're integrating with?
by roxolotl | 2026-02-23 03:42:13+00:00
I’m sure I’ll get flak for this but I’m sorry we can argue about AI all day and there’s a lot of stuff that’s being built and is genuinely depressing but this takes the cake. There’s few memories I cherish more of childhood than being read The Hobbit at the age of your children. The best part was my dad would slip in nonsense sentences when it seemed like I was drifting off. “And then Roxolotl hops out and grabs the ring!” We’d then play off of each other creating a brief fork in the story. I’d strongly encourage you to just talk to your children. You’d be amazed how good they are at coming up with stories on their own and it’s an incredible way to bond.
by joshuamorton | 2026-02-23 03:43:04+00:00
I'll be more explicit,

> google would be tracking who people's partners are

is a misunderstanding of that comment. Nothing they said implies that Google is tracking who people's partners are. You're welcome to have whatever opinions you are about companies, but I'd also hope that you're careful not to read conspiracies into places where they aren't stated, especially in about institutions you have preconceptions about.
by akoboldfrying | 2026-02-23 03:43:24+00:00
Interesting! I read the underlying paper, and it looks to me like a variant of log-structured merge (LSM) trees, with at most 1 segment of each power-of-2 size, and all segments stored in a single array W. The 1-bits in the totalSize variable tell you exactly which of these segments are "active" (in use), which is clever. Note that the half-size B array is only used for temporary working space, so it could even be allocated afresh at the start of each modifying operation and thrown away afterwards.

The claim of O(log n) search time isn't quite true -- it holds only for inputs drawn from a uniformly random distribution (Thm 5, p. 9). Many inputs are like this in practice, but many are not, which will cause degradation to O(log^2 n) time -- though this is still very reasonable, and may still beat or be competitive with other truly O(log n) approaches due to lower constant factors (no pointer chasing).

One idea I had to speed up searching if you know you're going to be doing a lot of it with no modifications in between: Since the data structure is agnostic to the actual values within each active segment, whenever there are several adjacent active segments, that entire contiguous block of segments can be sorted without upsetting any invariants. From then until the next modification, instead of separate binary searches on each segment, a single binary search on the entire block can be done. This will halve the total number of binary searches needed in the worst case from log2(n) for 111111... to log2(n)/2 for 101010..., at the cost of these extra sorts -- but note that we don't actually need a full sort, just a (multiway) merge, since the individual segments are already in sorted order. Merging s segments can be done in O(n log s) time with a min-heap, which is not asymptotically better than a full sort (s could be as large as log2(n)) but will be faster in practice due to usually being lower, and lower constants.

In fact, the multiway merge idea could also be used to speed up insertions that trigger more than 1 merge: Instead of a series of s merges, each between a pair of equal-size segments, you could do 1 s-way merge. I would expect this to be faster as it does 1/s as many uncacheable writes (I'm not counting writes to the min-heap itself, which will fit in L1 for all practical n), but only profiling will tell.
by simpaticoder | 2026-02-23 03:43:39+00:00
It's not just about the words. It's the physical book, read and emoted by you, to them, while you are holding them, feeling their warmth, hearing their breath soften as they grow sleepy and fall asleep. It's a thing that you can read again and again, and even something they may remember or talk about with friends in the future. Consider whether it's a good idea to replace Goodnight Moon or Bear Snores On (particularly good to sing or chant) with something like this. I can see this being a viable option for people who can't afford physical children's books, sort of like how I see screen controls as a viable option for people who can't afford tactile, mechanical controls. The perception is wrong about this stuff. It's not better, it's not putting your energy where it is best spent, and frankly I don't trust a Young Lady's Illustrative Primer to raise my kids even for a second.
by csomar | 2026-02-23 03:45:16+00:00
You can think about LLM-generated UIs/apps the same way you think about LLM-generated responses. It's a bunch of garbage, but if you know what you're looking for, you might find something useful.

This doesn't seem to work at all for stats-related apps/sites though, since you can't judge the accuracy of what's being presented. If the site claims it'll "take you to space," you don't take that literally, you just treat it as another AI artifact. But with numbers, you have no way to tell what's accurate and what's just made up.
Show HN: Sprime – weather, crypto, news, forex all normalized to one JSON schema
by mario0318 | 2026-02-23 03:46:06+00:00
I kept rewriting the same JSON normalization glue for every side project. Weather APIs return different field names, crypto APIs have inconsistent structures, news APIs format dates differently — and you end up writing adapters for all of it before you can even start building.

Sprime is a unified API gateway that sits in front of 15+ data providers and returns everything in the same JSON shape, every time.

One API key, consistent responses, automatic provider failover if something goes down.

Endpoints live now: weather, crypto, news, forex, air quality, geocode, IP lookup, timezone, holidays, webhooks.

Free tier is 500 req/day. Would love feedback from the HN crowd on pricing, missing endpoints, or anything that seems off.
by anigbrowl | 2026-02-23 03:47:19+00:00
You would be better off posting the Github landing page with pictures and video links, since the number of music theorists on HN is probably in the single digits: https://github.com/jimishol/cholidean-harmony-structure/tree...

Honestly, I don't think the observation of accidentals as a way of creating tension with an established harmony is especially novel, but I do like the 3d visualization despite its limitations.
by wisemang | 2026-02-23 03:49:21+00:00
I also clicked through to that and was similarly confused. Not a Kotlin dev but this doesn’t really seem like fixing your tools? More like understanding them properly. I wouldn’t call a configuration change like this “debugging the debugger” as another comment mentioned.

I’d also like to know the answer to your question about what is going on. I know Java and maven but not kotlin or gradle, but wouldn’t a debugger be interfacing more at the JVM level?
by wowczarek | 2026-02-23 03:50:45+00:00
Many WiFi-based "smart" devices can run locally without Internet access just fine and are supported by HA or other such platforms, which then doesn't require you using the vendor's app, which might have you need to be on the same broadcast domain as the device. They can use multicast (few home users will have multicast routing between VLANs), or direct broadcast - meaning you will likely give them Internet access because your phone needs it - well unless your WiFi is smart enough to limit individual clients. So a restricted VLAN plus HA or some such solves this.

The real problem is those devices that actually don't let you control the device locally - Tuya being one notable example. There are thousands of products that just went and dropped in a Tuya board.

Tuya is completely cloud-controled.
To control these locally you need a "local key" that is buried deep in their developer platform, and changes every time you re-pair the device, and getting it without registering the device is, on purpose, near-impossible without tricks like using an Android emulator with an old version of their app that stores the key, and even then requires effort to exfil the file out of Android. Horror. A device you physically own, only responds to control from the mothership.

So yes, you don't get those kinds of issues with RF protocols, of course unless you put the vendor's "bridge" on your network...

A friend of mine found Zigbee unreliable where he was, and just wired the home for 1-Wire. Temperature sensors, relays, heating PIDs etc. Not only it just won't die, but good luck to anyone hacking it without extra equipment and ripping wires from walls, and firstly being inside, unsupervised and undetected.
by teleforce | 2026-02-23 03:51:18+00:00
Not sure about that, but these are an awesome tutorials on linked list and related exercise problems [1],[2].

It's an old website for C programming from Stanford Uni by Nick Parlante [3].

For full blown treatment on linked list and doubly linked list please check this an excellent book Pointers on C by Kenneth Reek (1998) [4].

[1] Linked List Basics

http://cslibrary.stanford.edu/103/

[2] Linked List Problems:

http://cslibrary.stanford.edu/105/

[3] Essential C:

http://cslibrary.stanford.edu/101/

[4] Pointers on C:

https://archive.org/details/pointersonc0000reek
by mixdup | 2026-02-23 03:51:25+00:00
But if that was a goal, or a marketable feature, SaaS and cloud would have competitors out there selling software with perpetual licenses to be run on premises

Yes, the vendors want subscriptions and cloud and not owning anything, but customers also don't want to hire people to operate the infrastructure required to run this stuff themselves. That's the whole point of SaaS, and why some companies just run entirely on that model and basically have no in-house IT staff

That AI means you can write and run your own payroll system doesn't mean all of a sudden a world of people with zero technical skills can start doing it on their own
by f30e3dfed1c9 | 2026-02-23 03:51:50+00:00
> "FreeBSD ships as a complete, coherent OS" is belied by this kind of nonsense. No, it's not. Or, sure, it is, but in exactly the same way that Debian or whatever is.

Ehhh... not exactly. With nothing but the smallest FreeBSD installer image, you can, if you include just one optional package, have a system that is capable of entirely recompiling itself.

You might say "who cares?" and that's fine. But it is "complete" in a sense that no linux system I know of is. I admit that I don't know what it would take to install from, say, almalinux-10.0-x86_64-minimal.iso, and end up with a system capable of recompiling itself, but I expect it would be a whole lot more work than that. Could be wrong.
by notpushkin | 2026-02-23 03:52:20+00:00
I do hope we¹ can figure it out, too.

There’s a middle ground solution here. TikTok does (naturally) have a version of each video without watermarks which they show in-app. They don’t let you download it, but external tools can generally help with that. What Loops could do is default to a watermarked version, but allow downloading original as well. This way, person sharing the video can decide whether they want to help promote Loops or not.

¹ – as a humanity; I’m not affiliated with Loops in any way
by glitchc | 2026-02-23 03:52:25+00:00
> Ban phones from class. For real. Lock down websites that are irrelevant to the subjects being taught. These are all technically possible with the tools schools have. Even Youtube. If something is important enough to show the class, the teacher can show it on their larger screen.

Sure. Teachers would love to ban cellphones and punish kids who disobey. The problem is, the parents who sit on the school boards as trustees won't let them.

Adding parents to the school system has single-handedly destroyed the North American education system. Why is there no homework? Because parents complain that kids find it too hard or too much. Why is there no discipline? Because parents complain that discipline is making their kids miserable. Why is there so much emphasis on schools to teach practical skills? Because parents have abdicated their responsibility to teach these skills at home, where they belong.

Parents are no experts on education yet they get to decide what teachers do in the classrooms. The law of averages dictates that 50% were below average students themselves. Guess who sits on the school boards? It's not the over-achievers, those people are too busy being successful in their careers.

There's a global competition for talent and our children are falling behind. Now you know why.
Show HN: Goxe – Fast log clustering on an i5 (Reduced to 1 alloc/log, road to 0)
by nxus_dev | 2026-02-23 03:52:54+00:00
I’ve just released Goxe v1.4.0. After the last update, I’ve been obsessed with squeezing every bit of performance out of Go.

The Big Update: Offline Normalization (-brew)
I added a new mode to process and normalize legacy logs that were sitting on disk before Goxe was installed. It clusters similar messages, reduces storage footprint, and ships metrics to a remote server.

The Engineering Win:

Allocations: I managed to reduce the overhead from 2 allocs/op to just 1 per log line using unsafe zero-copy string conversions and bufio.Scanner optimization.

The Goal: I’m currently refactoring the core pipeline to hit 0 allocations in the next cycle.

Performance: Still hitting 19k logs/s on an old i5-8250U @ 3.40 GHz with a minimal RAM footprint.

Why use it? If you have massive log files cluttering your disk, -brew will normalize them into a structured summary ([name]_[date]_normalized.log), saving space and giving you clear stats (Count, First/Last seen) without killing your CPU.

I’d love to hear your thoughts on the zero-copy approach.

Repo: https://github.com/DumbNoxx/goxe
by btrettel | 2026-02-23 03:53:02+00:00
The root directory of the archive is 142 GB large. It's not only PDFs, but mostly PDFs. It includes many things that were never online and some things that were online at one point but are not online any longer.

For copyright reasons I can not share the entire thing as-is. I have plans to share most notes in there and bibliographic data for most directories. Doing so would be a major project in itself as this was never designed for that. I have some information I would prefer to keep private in there that's going to have to be filtered out, and I would prefer to clean some of it up to be in a more "presentable" state.

As for how useful you'd find it, I think that depends entirely on the overlap between my interests and yours.

You might be interested in this project of mine: https://github.com/btrettel/specialized-bibs
by JumpCrisscross | 2026-02-23 03:53:53+00:00
No, The Guardian interviewing a single protestor in Iran isn’t an open-and-shut case. We have plenty of people tweeting just about everything from Iran. But we don’t yet know how these protests were formed and led, who did the organizing, et cetera. That means we don’t have the data to build a counter factual with yet, and anyone pretending they do is revealing their credibility.
by toraway | 2026-02-23 03:54:43+00:00
It's a neat idea but it's not exactly plausible real world conditions to have an agent that pretty much exclusively spends its time wading through an email inbox that's 99% repeated prompt injection attempts. As the creator acknowledges in the original thread, its context/working memory is going to be unusually cognizant of prompt injection risk at any given time vs. a more typical helpful agent "mindset" while fulfilling normal day-to-day requests. Where a malicious prompt might be slipped in via any one of dozens of different infiltration points without the convenience of a static "prompt injection inbox".
by db48x | 2026-02-23 03:54:48+00:00
I’m suddenly in desperate need of a pyroceram skillet too. I’d love to be able to make proper cheeseburgers with grilled onions one at a time without using a stove or grill.

On the other hand my brother in law got himself one of those smokers that burns wood pellets. I could buy one of those and eat nothing but smoked pork shoulder for the rest of my life.
by Stico2026 | 2026-02-23 03:55:04+00:00
Stripe, Braintree, Adyen, and other payment processors make it surprisingly hard to figure out what you’re actually paying after interchange, assessments, and markup.

I built an open Effective Rate Calculator that:

breaks down actual blended fee % vs perceived fee %
shows how volume, average ticket, and interchange mix change your costs
helps founders/finance teams optimize pricing and payment partners
exports or prints real effective rates for analysis

Try it here: https://effectiveratecalculator.com/

Behind it is Stesanor LLC, a payments consulting company focused on helping startups and high-volume merchants understand and reduce their effective merchant costs.

Open to feedback, and happy to discuss payment pricing models or how to calculate a true effective rate — AMA!

— https://stesanor.com/
by burnt-resistor | 2026-02-23 03:55:30+00:00
Yes, Captain Obvious. ;) It was before... I can't tell how much before without looking. Looking, it was Autumn 2009.

They included some ex-DANGER people, their architects were big design upfront-oriented rather than anything remotely agile, and it seemed like a stress pressure-cooker. Oh, and a large fraction of product social functionality of those generation of quasi-smartphones were entirely server-side running on a fleet of Motorola's CentOS boxes. They issued workers FireWire-based external backup drives, which I thought was bonkers.

tl;dr: Good riddance to them.

If you have something constructive to add, please feel free to chime in.
by simpaticoder | 2026-02-23 03:55:46+00:00
Completely agree. One issue that I never hear mentioned is how disconnected parents become from their child's progress when there are no more paper books. It used to be that you'd progress from start to finish of a book over a term, and a parent could, at a glance, see what you should know and what you're about to learn. Now kids don't get books (which I think would surprise many parents and non-parents alike). Parents literally don't know what their child is learning at any point in time without asking them, and that is unreliable to say the least. Computers in school was supposed to be "an experiment" but everyone has decided, without proof, that it's great and therefore more screens in schools is great. Maybe in the 80's and 90's having computer knowledge was a valid shibboleth for "being smart" but it hasn't been true for 30 years. "Computer knowledge" has displaced "knowledge" in a zero-sum fashion, and it's getting worse.

My son is in the "gifted" program at his school which means they sit him down for 3 extra hours to play the Pokemon rip-off with trivia interspersed called "Prodigy". The public school system is in an unenviable state, being the fulcrum of vast societal forces and disagreements with the highest possible stakes. The districts are terrified of parents starting litigation against the school for any reason, which is why many of them have rules against ALL teacher physical contact with students, including holding the hand of pre-K, K and first graders, including stopping fights. They're supposed to tell the child no, and in the case of fights, distance themselves and call the police. In elementary school, there are no books, no teaching of handwriting, and 30 minutes of recess a day - if they're lucky. If they misbehave, taking away recess is the teacher's recourse.

Plus of course the schools are locked down like prisons, they have "code red" shooter drills once a month, every teacher has a panic button around their neck. No-one walks or rides their bike (at least not in elementary school). All of this is new, all of it is bad, and for some reason no-one seems to notice. I think it's in part that the kids don't know any different, so for them this all seems normal. Those of us having kids recently are shocked at all the changes, shocked that they've happened so quickly, and so silently.
by freeopinion | 2026-02-23 03:55:49+00:00
This does not require a persistent parent. Administrators whose job it is to administer consequences for misbehavior already reprimand teachers for enforcing school rules. The turnover on new teachers is crazy bad. It's kind of like what you hear about Russia "recruiting" foreigners to die in Ukraine. Our school district recruits teachers from places like the Philippines and Singapore. Even with the promise of fat American wages and a ticket to the promised land, a huge number of even those teachers don't last two years.