MurphyA/hacker-news huggingface dataset:
by jsontwikkeling | 2026-03-13 16:02:33+00:00
I am just referencing the tools I used (also Claude Code, by the way) because the bulk of the work was done by them.

This is book which was started by me, I did use the AI tools I normally use in my daily routine on my personal projects. They are secondary in this post though.

I posted in my personal capacity and my employer is not aware or connected to this - the book is entirely mine.

It is not AI slop. A large part of its content was written originally by me 10 years ago.

But if it is offended anyone and I should not had posted the work which I have not fully yet reviewed myself, then sorry
by tracker1 | 2026-03-13 16:03:17+00:00
That's fair... I feel that way about GUIs too in general though. Everything should be keyboard navigable and reasonable control flows. Tab and arrows, etc. Should be able to control focus and selection (enter).

I admit I don't always pay the most attention to it, as the UI components I tend to use do a good enough job of this. But I'm usually pretty consistent with it.
by guynikan | 2026-03-13 16:03:45+00:00
A recurring problem I've faced: multi-tenant frontends where each client needs variations in the interface. Same screens, different contexts. The classic result — replicated code, bugs isolated to one tenant, maintenance that becomes a nightmare.
The approach I ended up building around: treat the interface definition as data. A JSON schema describes what to render; an engine interprets it and generates the UI. Same schema works in React, Vue, and Vanilla JS.
It also fits naturally into AI workflows — when an LLM generates UI, a declarative schema acts as a guardrail for deterministic rendering.
Curious how others have solved this. We open sourced the engine: schepta.org.
by kkukshtel | 2026-03-13 16:03:52+00:00
"I make AI output lots of stuff" is not an intrinsically valuable thing. I can run the same thing on Claude in research mode and get a report with cited sources in a more digestable format on my phone. What's the eval here on if any of this is good? Is it even possible to test (ie, you cant really AB test startup ideas)?
by stackskipton | 2026-03-13 16:03:58+00:00
Most flash has average wear out after 300k cycles. Let's say 64GB is used for swap. That's 19200 TB or 19.2 PETABYTES of Swap usage. Let's say you swap 12GB a day, you will burn out that 64GB of Flash Storage in 4.38 years and my guess is that amount of swap usage is extremely high that user would probably replace laptop sooner out of performance frustration.
by deepsquirrelnet | 2026-03-13 16:04:38+00:00
Interesting read! I love to see this spirit. I grew up with a different - but similar experience. Only, as an 80s and 90s kid, computers were nothing but limitations. Even when my dad built a machine with a 133MHz Cyrix chip, already a year later, it was outdated by computers with literally double the computing power.

That Cyrix machine was already miles ahead of the 386 that was handed down to me to play text based games on and learn dos through hard knocks. I remember leafing through old hard drives that had 10mb of capacity and realizing they had no value despite not being that old.

Later in college, I had the confidence to build my own first desktop with parts cobbled together from sketchy resellers. Athlon A1 single core 1ghz. Man that thing could fly.
by gruez | 2026-03-13 16:04:54+00:00
>Slippery slope, but an interesting argument. While SteamOS is a thing, Steam isn't my OS.

You mean non slippery slope?

>Really? You think that things built decades ago can't be further built-upon in the now or the future?

If there's no deadlines for predilections, how can we score them? Should we still be worried about some yet undiscovered way that cell phones are causing cancer, despite decades of apparently no harmful side effects?
by sxates | 2026-03-13 16:05:48+00:00
Cool thing!

A couple suggestions:

1. I have an M3 Ultra with 256GB of memory, but the options list only goes up to 192GB. The M3 Ultra supports up to 512GB.
2. It'd be great if I could flip this around and choose a model, and then see the performance for all the different processors. Would help making buying decisions!
by teiferer | 2026-03-13 16:06:09+00:00
Why would that be desirable?

If we take the human brain as an example, it's pretty bad at computation. Multiply two 10-digit numbers takes forever, despite the enormous size of its neural network. It's not the right tool for the job - a few deterministic logic gates could do that much more efficiently. That same circuit can't do much else, but multiplying, oh boy, it's good at that! Why do we think that artificial neural nets would be the right tool for that job? What's wrong with letting the LLM reach out to an ALU to do the calculation, just like a human would do? It's surely going to be quicker and require less energy.
Show HN: GetMimic – A video rendering engine for animated UI and chat mockups
by mishraanmol258 | 2026-03-13 16:06:57+00:00
I’ve been working on a few different projects lately, and whenever I needed to make a demo video or a marketing clip that involved a UI text conversation (like a user messaging support on WhatsApp), I hit a massive bottleneck.

Doing this manually means opening After Effects, tracking down an up-to-date UI template, and keyframing every single text bubble popping in. Animating a "typing..." indicator character-by-character is miserable work.

I got tired of doing it, so I built GetMimic.lol to automate the process.

You pick a platform UI (it currently supports about 35, including iOS messages, WhatsApp, Twitter, and ChatGPT), type out your script, and it renders an MP4 video of the conversation playing out.
by bluefirebrand | 2026-03-13 16:07:20+00:00
> Imagine a student who comes out of a CS major with tons of student debt. How much sympathy does Dario feel for this person? Getting him to STFU would be a good first step.

I don't need to imagine this student, I'm friends with some who are going through this right now. They graduated almost a year ago and haven't found work yet. One of them jokes about suicide often and I don't know how to help him

The social contract between labour and capital has been frayed for a long time, but it is near breaking now. It's going to get worse, maybe a lot worse, before it gets better. If it ever does get better
by mlochbaum | 2026-03-13 16:07:21+00:00
I don't think this really describes neon_prefixsum_fast as a whole? The algorithm does use a Hillis-Steele sum on sums of 4 values, but each of these is computed with a sequential sum, interleaving those with a transposed order. In terms of what's added to what, it's actually quite a bit like my "Sequential broadcasting" picture from [0]. The reference I'd use for a general form is "Parallel Scan as a Multidimensional Array Problem"[1], breaking 16 elements into a 4x4 array; the paper describes how the scan splits into a row-wise scan, plus values obtained from an exclusive scan on carries from the rows.

[0] https://mlochbaum.github.io/BQN/implementation/primitive/fol...

[1] https://ashinkarov.github.io/pubs/2022-scan.html
by jsontwikkeling | 2026-03-13 16:07:28+00:00
As you can see I was never hiding and my identity can be viewed and verified quite openly

I just mentioned the tools I use normally and it is my personal project done on my personal time of which my employer is not aware.

I might not mention the tools I used but they did the bulk of the work so I thought appropriate to mention.

Promoting Zenflow or Claude Code was not my goal. They are mentioned purely for the attribution purposes
by SoftTalker | 2026-03-13 16:07:34+00:00
I see it as more of a function of age/experience.

Whey you are young and inexperienced, you don't know enough to know somethig is a "bad" idea.

When you are older and experienced, you've seen a lot of bad ideas and you worry about it because you don't want to look bad among your peers.

When you are much older, you don't give a shit. You know that none of it really matters and when you are dead nobody is going to be talking about all the bad ideas you had.
by famouswaffles | 2026-03-13 16:08:26+00:00
Whether a piece of work is automated and 'lacks meat' is ultimately not something you can know for sure as a reader. Articles like this existed plenty Pre-AI and will exist plenty post-AI, involvement or not, so yeah pretty pointless to focus on that. It adds nothing and all we have to go is your own surety, which is fallible. If you can't recognize that then there's not much to say.

I didn't miss anything. I never cared about it one way or another. What clear signs have people pointed out ? This is the problem. It's apparently so obvious yet even the original commenter admits "It's things humans do too". What is clear about that ?
by Bender | 2026-03-13 16:08:28+00:00
Unless you're actually a spy, there's no reason to do this. Just use your secure solution all the time with those conversation partners who are willing to use it.

Fundamentally I agree with you but people will stay on the platforms where their friends are. To change that the platform would have to do something really bad such as forcing age checks and even then I think many will just put up with it to stay connected to their friends.
by ndiddy | 2026-03-13 16:08:43+00:00
I'd say it's neither, it's laws failing to keep pace with technological development. All the precedent around clean-room engineering implicitly assumes it'll be painstakingly done by a team of humans taking months or years of work. This means that while there is a way around copyright, the effort it takes to reimplement something poses enough of a barrier that complying with the license is the easier option in most cases. If we treat AI the same way we treat humans here, it means that the barrier is gone. Their blog post brings up the example of Phoenix Software's reimplementation of the IBM PC BIOS. It took a team of engineers 4 months to write the initial version of that work. The authors were able to produce their own clean-room PC BIOS with zero human involvement in less than an hour. Currently both of these are treated as being legally equivalent.
by gexla | 2026-03-13 16:09:22+00:00
One of my favorite movies as a kid was Explorers (1985) where kids built a spaceship from a Tilt-A-Whirl and other parts. It was an inspiration. Like you, I enjoy programming, but I haven't built a spaceship yet. Hehe

https://en.wikipedia.org/wiki/Explorers_(film)
by Spooky23 | 2026-03-13 16:09:39+00:00
The US is building out the infrastructure for a police state. The people who control the consolidated tech platforms are either spearheading or collaborating with that process. Privacy as a concept isn't even in the cards.

You need to be prepared to avoid saying naughty things on the internet. Otherwise, perhaps someone will figure out that you great-great grandfather didn't sign in the right spot in 1897 and you're presence in the United States is void, retroactive to your birth. Off to El Salvador with you, enemy of the people.
by davorak | 2026-03-13 16:09:45+00:00
Historically, like 10-20 years ago, libertarian would be staunchly pro privacy. Is this no longer the case? If libertarians have dropped this stance, since it is so close to what was the core beliefs, I really have no mental model of the philosophy/politics for libertarians any more.

Any primer/link on what current libertarians believe is welcome.
by icedchai | 2026-03-13 16:09:47+00:00
You certainly could with later 386 and 486 systems. The multiport cards take care of the interrupt issues. 16 lines, all running at 115200 bps (to allow for better compression!), isn't even 2 megabits/sec. That is worst case. I had a 386 with ethernet and it could push 10 megabits no problem.
by Akash907873 | 2026-03-13 16:09:52+00:00
* Introducing the TikTok Trending Hashtags Scraper – Powered by Apify! *

Are you building the next big social‑media analytics tool or a content‑curation platform?
Our *TikTok Trending Hashtags Scraper* (available at [apify.com/akash9078/tiktok-trending-hashtags-scraper](https://apify.com/akash9078/tiktok-trending-hashtags-scraper)) gives you instant, reliable access to the hottest hashtags on TikTok—right when they start to trend.

### Why Y Combinator founders will love it
| Feature | Benefit |
|---|---|
| *Zero‑code deployment* | Spin up a cloud‑run scraper in minutes—no ops overhead. |
| *Real‑time data* | Pull the latest trending hashtags every 5 minutes, perfect for live dashboards. |
| *Scalable & reliable* | Built on Apify’s robust infrastructure; handles millions of requests without throttling. |
| *JSON output* | Ready‑to‑consume for ML pipelines, BI tools, or simple API calls. |
| *Cost‑effective* | Pay‑as‑you‑go pricing keeps your burn rate low while you validate ideas fast. |
| *Open‑source SDK* | Extend or customize the scraper with JavaScript/Node.js in seconds. |

### How it works
1. *Select a TikTok region* (US, EU, Asia, etc.)
2. *Set a schedule* – every 5 min, hourly, or on‑demand.
3. *Run the actor* – Apify crawls TikTok’s discover page, extracts hashtag names, post counts, and engagement metrics.
4. *Receive clean JSON* – feed it directly into your recommendation engine, trend‑monitoring dashboard, or ad‑targeting model.

### Real‑world use cases
- *Trend‑driven content recommendation* for media apps.
- *Competitive intelligence* for brands tracking hashtag performance.
- *Data‑driven marketing* – identify emerging topics before they go viral.
- *Academic research* on meme propagation and cultural diffusion.

### Get started in 2 minutes
1. Click *“Run”* on the Apify page.
2. Choose your region and schedule.
3. Grab the API endpoint and start pulling data.

*Ready to turn TikTok trends into actionable insights?*
Add the scraper to your tech stack today and stay ahead of the curve—just like the most successful Y Combinator startups do.
by trymas | 2026-03-13 16:09:54+00:00
Time and time again it amazes me how incredibly cheap lobbied politicians are. They may be earning big sums for an individual, but if you go full corruption[1] to sell out a state or a country - sell it for a fair price.

I remember from peak net neutrality discussions during trump 1 maybe around 2017-2018 ant saw an article on theverge.com (that cannot find now) and biggest sum to individual politician was around $200k, when median values were much much lower.

Politicians are selling tens of billions of dollars (if not hundreds of billions) worth of revenue to ISPs for couple or dozen million. Literally 1000x return on investment (if successful).

I remember local politician (I am not from US) got caught taking 100k bribe from a company for helping with alleged highway construction procurement. Project was valued ~1B - 10 000x return on investment (if they wouldn't have been caught).

[1] I am sorry, not "corruption", but "lobbying".
by carlosjobim | 2026-03-13 16:10:03+00:00
That's very true, and it's a great tragedy. Kids get skilled in troubleshooting awful computers instead of getting skilled in creative things which actually have future value.

As for piracy, it's just as easy on a Mac, and MacOS has more quality software than any other platform - unless you're talking about software used in factories and such.

But how many kids actually "save up" for a computer vs being given one by their parents or getting a hand-me-down from relatives? I would suspect that many parents would be more than happy to buy a Macbook for their kid if they showed that kind of interest.
by Jotalea | 2026-03-13 16:10:08+00:00
seeing games being showcased in Hacker News is both a rare and a nice thing.

they're usually included with some kind of blog/tech demo explaining how they were done, or including a link to the AI model used (if it applies), or some stuff like that; so it was pretty strange for me to see nothing like that.

all that said, the game is fairly simple, the UI and controls are pretty good, and it can be fun for a short time.
by trinsic2 | 2026-03-13 16:10:15+00:00
>unfortunately, since the messaging/trend isnt "we are against privacy" (it is "we are protecting children, which reluctantly means we all have to sacrifice a wee bit of privacy"), it is really hard to fight back without being labelled as someone who is against protecting children.

That's not what I am seeing on the ground. Many discord users I have seen talk about this issue frame this as an attack on freedom and privacy by hiding it behind the same narrative that has been used so many times before of protecting children. You can only push fake narratives so far until people start getting the message that people are hiding nefarious attacks on society behind fake movements.
by dragonwriter | 2026-03-13 16:10:17+00:00
The article not mentioning the name does not change that the detective did sign the police charging documents.

(Nor does the omission in the article of other names and procedural details change the fact that for there to be actual criminal charges, an arrest warrant, extradition, and incarceration, a number of other people had to sign their names to official acts, including, among others, at least one public prosecutor, and more than one judge.)
by user_7832 | 2026-03-13 16:10:24+00:00
(I'm not sure if you understood the Gita reference, if you did you can ignore my comment.)

A better analogy isn't so much a chair made by yourself, but say you're making a chair for a competition. The only thing you can control is your actions. What's out of your control is whether or not some other guy who's an absolute veteran is also planning to compete (making you likely to lose), or if almost no one else joined the contest (much higher chance of winning.)

Another example is in the workplace.

You control what efforts you put in.

But your promotion (or even firing!) depends on a ton of other things. If the company's doing poorly, they may not promote you even if you did a great job. Conversely, if the company desperately needs a new senior person and you're the closest fit, even if you just did a mediocre job, you may get selected.

What's common in both cases is - doing a better job is more likely to be better for you. But there are no guarantees you'll win/get promoted, so don't be attached to that outcome, but only your efforts/labour.
by BoorishBears | 2026-03-13 16:10:35+00:00
99% of what you see with the word "server" vs "client" is actually orthogonal to SSR is that wasn't clear.

The React team (really Vercel + Shopify) decided to use the supremely misleading names "Server Component" and "Client Component" for two things that do not affect CSR vs SSR.

Even if you label the root of your app "use client" (thus opting out of all the new complexity around RSC and server actions), it's still getting rendered server side.
by rsktash | 2026-03-13 16:10:44+00:00
We spent years waiting for a truly mature cross-platform UI solution.

But with AI, maybe the better path is no longer “one runtime everywhere.”

I’m building OpenUISpec:
[https://github.com/rsktash/openuispec](https://github.com/rsktash/openuispec)

It’s an open spec for describing UI semantics, state, actions, and flows once, then generating native implementations for iOS, Android, and web.

The idea is not:
write UI once, run everywhere

The idea is:
describe product behavior once, render natively everywhere

So instead of sharing widget code, the goal is to share:
screen structure
states and transitions
actions
validation
bindings
design tokens
platform adaptation rules

Why this seems interesting to me:

Traditional cross-platform approaches try to unify rendering.
OpenUISpec tries to unify intent.

That means:
native UI can still stay native
product behavior can stay consistent
AI/codegen has a structured source of truth
teams may reduce duplication across platforms

The hard part is not generating code.
The hard part is whether the spec can remain the source of truth without turning into “generate once, then manually patch forever.”

That’s exactly the problem I want to explore.

I’d especially love feedback from people working with SwiftUI, Jetpack Compose, React, design systems, or AI-assisted app development.

If you want, I can also rewrite it in a more HN-native tone, less promotional and more discussion-oriented.
by flavionm | 2026-03-13 16:11:07+00:00
> Humans, by virtue of being living, thinking beings deserve lives of fulfillment, dignity, and security.

You wanting people to have that doesn't mean that people deserve to have that. Fundamentally, no one deserves anything. We, as a species, lived for a hundred thousand years with absolutely nothing except what we could carve off the world by ourselves or with the help of small groups that chose to work with us. Everything else since then is a bonus (or sometimes a malus, but on average a bonus).

Also, as much as it sounds nice to declare such things as goals, deserved or not, it is indeed impossible, and probably not desirable, since, for starters, you can't even define what those things would be like. Those aren't actionable, they're at most occasional consequences of a system that is working to alleviate scarcity of resources.

Unfortunately, we're nowhere near that replicator.
by orwin | 2026-03-13 16:11:19+00:00
To be clear, Marx believed in the 'march of progress', basically that the constant struggle between classes during the middle age as well as the scientific revolution killed feudal society to give birth to capitalism (which is a very reductionist view of what happened, because the knowledge we had on feudal society then was _extremely_ skewed, but for the time it wasn't that crazy), and that the struggle between the capital class and the worker class will kill capitalism to create socialism (which isn't what is called socialism in Europe right now, it is closer to what European call communism), which is the last step before communism (basically a state of nature where everything goes so well you don't need the state. An ordered anarchy where everyone works for themselves and the society, without coercion from other people or entity). He use violent term (struggle), but never talked about a violent war or revolution, on the opposite, he took the French revolution as an example to avoid if I remember correctly (it has been more than a decade now. I'm old as fuck).

Some of his offshot do believe in a necessary war though. Leninism and Stalinism are the most famous one. Some of them take the US revolution as an example to follow.
by BoorishBears | 2026-03-13 16:12:28+00:00
My 10 minute Next build was replaced with a 1 minute 30 second Vite build.

And such an extrodinary different is usually holding the tool wrong, but Next has years old open issues for many of the causes here (like forced output tracing) and has just ignored them. Possibly because the Next team's preferred deployment environment isn't affected?
by ralferoo | 2026-03-13 16:12:45+00:00
I assume his point is that making stuff that assumes a mouse makes for a bad text-based UI. Absolutely fine if everything is controllable via the keyboard, e.g. if the tabs were labelled F1-Fn and they function keys switched them, or they had an underlined letter and Ctrl+letter switched focus to it, or whatever.

But if this thing requires you to just tab a lot through lots of pointless and rarely used fields to get to a "button" so you can activate it, because it's really all designed to be used with a mouse, then it's a bad text-based UI.

There are some incredibly good text-based UIs around, some going back to mainframe stuff from the 70s. Most of them are optimised for speed of control via keyboard rather than for looking pretty. Almost none of them would be quicker to use with a mouse.
by mmcclure | 2026-03-13 16:13:03+00:00
We don't use New Relic or Datadog (and never have, afaik), so I'm not sure what post you could be referring to for those two? We have talked publicly about our Grafana use, though, and going from an in-house stack to their cloud product. Actual OP can probably hop in later with a better answer, but it was hitting rate limits on the logging agent, not the logging system.