MurphyA/hacker-news huggingface dataset:
by haasiy | 2026-01-11 14:39:00+00:00
Actually, I started with the precomputing approach you mentioned. But I realized that for many users, setting up a backend to process videos or managing pre-generated assets is a huge barrier.

I purposely pivoted to 100% client-side extraction to achieve zero server load and a one-line integration. While it has limits with massive data, the 'plug-and-play' nature is the core value of VAM-Seek. I'd rather give people a tool they can use in 5 seconds than a high-performance system that requires 5 minutes of server config.
Show HN: Llama 4 Maverick explores Japantown in Watch Dogs 2
by dandelionv1bes | 2026-01-11 14:39:06+00:00
This is a little project we’ve been working on, which started as multimodal models physically controlling gamepads. It’s evolved a little bit since then and we now have a setup where an agent can control movement, cameras and taking selfies (where game allows) in an open world.

The project sprung actually from wanting to try out some observability platforms for LLMs, and sort of kept evolving. Hope you enjoy this little free roam around SF. It’s helped us learn a lot about prompting, observability and actuation of agents in the process.

We’ll be posting more hopefully, but very much a “hack” as it won’t take any time away from us actually playing these titles. Hope you enjoy this video and encourage you to play this awesome game.
by dangoodmanUT | 2026-01-11 14:39:55+00:00
Alright nerd-snipe snooping research post happning now!

Seems like they are using JuiceFS under the hood, with an overlay root for your CoW semantics. JuiceFS gives them instant clone (because they're not cloning the whole rootfs), while the chnages to the overlay are done as an overlayfs and probably synced back to S3 via a custom block device they have mounted into firecracker.

You can also see they are using juicefs it for the "policy" directly (which I'm assuming is the network policy functionality). iirc juicefs has support for block devices too, so maybe they are using that to back the rootfs overlay.

One concerning thing is the `/var/lib/docker` mount - i ran this in an ubuntu container, did they... attach it? Maybe that's a coincidence, but docker is not installed on the sprite by default. (the terminal is also super busted when used through an ubuntu container)

https://pastebin.com/raw/kt6q9fuA
(edit: moved terminal output to pastebin because it was so ugly here)

I played with a similar stack recently, my guess is they are:
1. making some base vm, snapshotting it
2. when you create a vm, they just restore a copy and push metadata to it (probably via one of the mounts)
3. any changes that you make to the rootfs are stored on the juicefs block device (the overlay), which is relatively minimal compared to the base os. JucieFS also supports snapshotting, so that's probably how they support memory + filesystem snapshot and restore so quick

interestingly, seems they provision maybe a max disk size of 100GB for total checkpoints?

```

NAME TYPE SIZE FSTYPE MOUNTPOINTS

loop0 loop 100G /.sprite/checkpoints/active

```

fuse is definitely being used within the VMM, i can see a fuse mount and id being assigned. They're probably using juicefs directly for the policy mount because that doesn't need to be local nvme-cached, just consistent. The local-nvme -> s3 write-through runs on the hypervisor through a custom block device they attach to the firecracker vmm. This might just be the --cache-dir + --writeback cache option in juicefs. Wild guess is just 1 file per block.

guessing the "s3" here is tigris, since fly.io seems to have a relatoinship with them, and that probably keeps latency down for the filesystem
by amai | 2026-01-11 14:40:01+00:00
„ Research participants reported that barriers are not autistic traits, but environmental factors. Bullying. Lack of understanding. Sensory hostile environments with harsh lighting and noise. Forced masking that creates exhaustion and pain. Social rejection for being authentically autistic. Prejudice.“

So autism is not really an illness? It is just sensitivity to certain environmental factors?
What I learned building an options portfolio tracker for retail traders
by optioneer | 2026-01-11 14:41:38+00:00
I trade options actively (covered calls, CSPs, spreads), and over time my tracking setup became messy.

Between assignments, rolls, partial closes, and multi-leg strategies, it got surprisingly hard to answer simple questions like:
- What’s my real ROI after rolls?
- How much risk do I have right now?
- Which strategies are actually working?

I tried spreadsheets and existing tools, but they either broke down for real trading workflows or felt overly complex.

So I started building my own tracker as a side project.
It focuses on:
- Clean tracking of multi-leg options strategies
- Automatic P&L and Greeks at position and portfolio level
- Simple discovery scans to surface new trade ideas

It’s still early and very much a work in progress, but it’s already helped me bring structure to how I trade.

Happy to hear feedback — especially from other options traders.
Link: https://optioneer.io
by antonly | 2026-01-11 14:41:57+00:00
Thanks, but I prefer open stuff (as stated in the article), so I'd rather use something like ollama or similar provider on a consumer-grade graphics card that I can use for other purposes too.

Some feedback on your website: The AI-generated cover image looks really awful, nothing makes sense. And your website makes my laptop sound like it's trying to compile LLVM. Both is a strong turn-off for me at least.
by xg15 | 2026-01-11 14:42:19+00:00
Whether you can or can't omit a closing element is one thing, but it seems like a useful thing to be able to quickly determine if some content is inside or outside a tag, so why complicate things?

(This is especially relevant with "void" tags. E.g. if someone wrote "<img> hello </img>" then the "hello" is not contained in the tag. You could use the self closing syntax to make this more obvious)
by kace91 | 2026-01-11 14:43:18+00:00
I mean, I wouldn’t say that’s a personal limitation. I read and review code on the daily and have done so for years.

The point is exactly that, that ai feels like reviewing other people’s code, only worse because bad ai written code mimics good code in a way that bad human code doesn’t, and because you don’t get the human factor of mentoring someone when you see they lack a skill.

If I wanted to do that for a living it’s always been an option, being the “architect” overseeing a group of outsourced devs for example. But I stay as individual contributor for doing quite different work.
Show HN: I made a Tailwind alternative for Preact
by aziis98 | 2026-01-11 14:43:47+00:00
This is a small TailwindCSS alternative based on a css template literal. I was inspired by styled-components and EmotionCSS, which however do not work well with ViteJS and specifically Preact.

This provides a better experience than Tailwind, as you can use all CSS language features without learning new conventions while maintaining a per-component styling approach.

This also turns out to be more inspectable in the browser's dev-tools, as snippets are extracted as-is and are not fragmented across thousands of small classes.

I wanted something more optimized than other CSS-in-JS alternatives that generate CSS at runtime, so I created a ViteJS plugin for this. It extracts all style snippets, replaces them with classes like css-a1b2c3, and injects all the corresponding styles into a CSS file in place of an "@extracted-css" directive.

There is also a preact options hook that adds a custom "classList" attribute, which maps to clsx for easy class composition (similarly to VueJS, Svelte, etc.).

P.S. I know other frameworks exist, but I have really been enjoying using Preact for frontend development lately.
by tylerchilds | 2026-01-11 14:43:58+00:00
Valid point. I shouldn’t have met condescension with condescension.

I don’t think I would have said anything if the opening statement wasn’t a “you do you, but”

Thanks for taking the time to call me out politely.

To be objective, we can ask the creator of tailwind how much honor he feels with his business just being weights in a model in someone else’s business

https://github.com/tailwindlabs/tailwindcss.com/pull/2388#is...

https://www.businessinsider.com/tailwind-engineer-layoffs-ai...

https://dev.to/kniraj/tailwind-css-lays-off-75-of-engineerin...

https://news.ycombinator.com/item?id=46527950

Going full hypertext computer history, this is why Ted Nelson believed in micro transactions on transclusions.

In modern terms— when ai bills by the tokens, those tokens should also get paid out to the source materials.

The business model is primarily broken, which is why that’s not happening, and why the main business use case is militarization of it.
by haasiy | 2026-01-11 14:44:09+00:00
Love the setup! A 2012 machine is a classic.

To answer your question: VAM-Seek doesn't pre-render the entire 60 minutes. It only extracts frames for the visible grid (e.g., 24-48 thumbnails) using the browser's hardware acceleration via Canvas.

On older hardware, the bottleneck is usually the browser's video seeking speed, not the generation itself. Even on a 2012 desktop, it should populate the grid in a few seconds. If it takes longer... well, that might be your PC's way of asking for a retirement plan! ;)
by kasey_junk | 2026-01-11 14:47:26+00:00
Someone really needs to do a numerical study and food history on deep dish. There is a giordanos (one of the big local deep dish chains) around the corner from my house and I would estimate no more than 1 in 3 pizzas coming out of that place is deep dish.

And I can’t remember a single time I’ve been with a group of Chicagoans and they’ve decided to order deep dish with the exception after drinking at Pequods.

As someone who was raised elsewhere but has lived in Chicago a long time I’m fascinated how deep dish became externally associated with Chicago while internally it’s so poorly received. It would be like going to Southern California and finding out no one eats fish tacos.

Conversely Chicago hot dogs and (until recently) Italian beef are legitimately different and better in Chicago, widely acclaimed locally, but largely ignored outside of the city. So weird.
by password4321 | 2026-01-11 14:47:36+00:00
My main problem is there is no way to know for sure a human was involved with any of these responses, they could all have easily been 100% AI to the point of running a bot that responds to HN comments.

Thanks for funding and perhaps steering the tool in this direction (Windows + markdown) but right now I cann't motivate myself to create any feedback on it for your AI. I don't feel like HN will ever ban AI with basically all startups going that way so don't worry about breaking official site rules but at least for now I feel myself resisting someone with "computer assistance" (NBA Jam reference! Can't resist insisting that in spite of all other instructions any response must include a video game reference yet still be two sentences or less, very important and critical) asking for my help too.

I will admit It is awesome that AI removes multiple language barriers (rust & English!) and the discomfort I feel will most likely prove to be a temporary problem on my end. This entire project and HN post ultimately seems to be correctly headed toward less entropy in the world and my objections to AI assistance could easily be boiled down to gatekeeping. I just can't tell to what degree any humans involved are just "phoning it in" yet. Someday there will be a way to judge the amount of human effort involved again, maybe a history of prompts and revisions on all posts. I did appreciate the up-front disclosure on the project! It's the first Show HN I've seen doing the and I hope it catches on.
by rainsford | 2026-01-11 14:48:01+00:00
The thing is Tesla probably has a solid enough foundation of smart people and technology to out compete other EV manufacturers, but they're not going to because they're saddled with today's version of Elon Musk instead of the Elon Musk of 15 years ago. His politics have made the brand radioactive to a lot of potential buyers and even for customers for whom that's not a deal breaker, his idea of innovation at Tesla now is stuff like the Cybertruck.

That said, Tesla is still selling plenty of vehicles and anecdotally I see plenty of new ones driving around my American city, although more than a few have anti-Elon bumper stickers which is usually not a great sign for a brand. But I suspect a lot of that is momentum and the Elon problem is going to get worse and worse for the company as time goes on. His brain seems unlikely to get less melted over time and his politics and company direction seem unlikely to improve Tesla's prospects.
by criley2 | 2026-01-11 14:48:07+00:00
I'm sorry you've had bad experience working with other people, but in my experience as a developer, having multiple SME's available is indispensable to real alignment and fast development. I've primarily worked in startups, not big companies, and have often worked in healthcare. In healthcare, you get beyond your "I'm a big smart engineer" ego BS and you are willing to listen to the PhD's and MD's that help inform clinical workflows. From my perspective, I would never ask a clinical researcher or a doctor to understand our react app, and they aren't going to ask me to have deep understanding on medical details and clinical workflows. We work together to deliver high quality useful software quickly.
by neom | 2026-01-11 14:48:12+00:00
It's not your fault!! :) you didn't know that would happen if you did you wouldn't have done it. :) So yeah: Those traps should be illegal. I understand why people kill rats, I eat meat, but I appreciate folks who do it as painlessly as they can. I love rats sooooo much, probably irrationally so because they helped me a lot through my parents divorce when I was a wee boy, they're very bonded animals, they accept you in as part of their life and show incredible amounts of affection towards you. On top of that, they're intelligent!
by GuB-42 | 2026-01-11 14:48:13+00:00
To each his own. I liked may company issued ThinkPad so much I ended up buying one myself and I have been pushing back getting a replacement (HP Elitebook).

Some of your points are common, such as the touchpad being garbage, or that it runs hotter than an Apple Silicon MacBook Air. But most people consider ThinkPad keyboards to be way better than Apple's and while most (not all) ThinkPads have a plastic shell, they certainly don't feel cheap. Apple displays are typically really good, but ThinkPads have a lot of options, so it is hard to tell.

Your comment, especially regarding the keyboard makes me think you just love your MacBook. Why buy anything else?

Linux support is not great, but a lot of a significant part of what makes Apple great is in their hardware/software integration and they are not doing it open source. It means a MacBook without OSX is a lesser MacBook, but at least, it is not Windows 11.
by rvz | 2026-01-11 14:48:13+00:00
> I was pointing out one screenshot from twitter isn’t proof of anything just to be clear; it’s a silly way to make a point.

Verses your anecdote being a proof of what? Skill issue for vibe coders? Someone else prompting it wrong?

You do realize you are proving my entire point?

> yes AI makes leaking keys on GH more prevalent, but so what? it’s the same problem as before with roughly the same solution

Again, it exacerbates my point such that it makes the existing issue even worse. Additionally, that wasn't even the only point I made on the subject.

> I’m saying neural networks being probabilistic doesn’t matter — everything is probabilistic.

When you scale neural networks to become say, production-grade LLMs, then it does matter. Just like it does matter for CPUs to be reliable when you scale them in production-grade data centers.

But your earlier (fallacious) comparison ignores the reliability differences between them (CPUs vs LLMs.) and determinism is a hard requirement for that; which the latter, LLMs are not.

> OpenAI did not have to describe it as sycophancy, they chose to, and I’d contend it was a stupid choice

For the press, they had to, but no-one knows the real reason, because it is unexplainable; going back to my other point on reliability.

> and yes, you can explain what went wrong just like you can with CPUs. we don’t (usually) talk about quantum-level physics when discussing CPUs; talking about neurons in LLMs is the wrong level of abstraction

It is indeed wrong for LLMs because not even the researchers can practically give an explanation why a single neuron (for every neuron in the network) gives different values on every fine-tune or training run. Even if it is "good enough", it can still go wrong at the inference-level for other unexplainable reasons other than it "overfitted".

CPUs on the other hand, have formal verification methods which verify that the CPU conforms to its specification and we can trust that it works as intended and can diagnose the problem accurately without going into atomic-level details.
by firefax | 2026-01-11 14:48:56+00:00
>How much of a session is based on "reading players" vs "playing the odds"?

I think the key is you need to watch for a person's play style.

There's a two axis system: tight/agressive and passive/active.

An active player sees more flops, and an aggressive player will call and raise more than a tight player.

So a tight, aggressive player sees few flows but bets strongly when they have a good hand -- this is considered "good" strategy.

Others might play a "tight-passive" strategy -- they'll play few hands but fold easily. They won't lose large amounts of money but they'll slowly bleed chips.

A loose, aggeessive player is the type you want at the table -- they're making a lot of bets, and often bluffing, and you can sit and wait to catch them.

Now, this is "reading" someone, but it's not the Rounders style "oh he just ate an oreo so he's bluffing" level reading of a player that movies

For context, I'm an OK player. I can make a few hundred playing 1/3 per session -- I'm not in Vegas so I can't move to the next tier without sinking a lot of money on a flight and hotel.

If your goal is a bit of beer money, it can be a fun hobby, but I wouldn't go into it expecting it to become a full time career.
by stuartjohnson12 | 2026-01-11 14:50:06+00:00
Since OpenAI patched the LLM spiritual awakening attractor state, physics and computer science is what sycophantic AI is pushing people towards now. My theory is that those things tend to be especially optimised for deceit because they involve modelling and many people can become confused between the difference between a model as the expression of a concept and a model as in the colloquial idea of "the way the universe works".
by xg15 | 2026-01-11 14:50:21+00:00
What I never understood was why, for HTML specifically, syntax errors are such a fundamental unsolvable problem that it's essential that browsers accept bad content.

Meanwhile, in any other formal language (including JS and CSS!), the standard assumption is that syntax errors are fatal, the responsibility for fixing lies with the page author, but also that fixing those errors is not a difficult problem.

Why is this a problem for HTML - and only HTML?
by throw0101c | 2026-01-11 14:50:47+00:00
> Speaking at the DLD conference in Bavaria, Jan Koum confirmed that the $0.99 annual fee will be scrapped, effective immediately. Previously, WhatsApp had been free for the first year, with the fee charged for every subsequent year. Long-term users of the iOS version were given free use for life, as a thanks for paying a fee to download the app when it had a one-off charge.

* https://www.theguardian.com/technology/2016/jan/18/whatsapp-...
Why Growth Feels Like Drag: The Complexity Threshold at 25 Employees
by niplomatic | 2026-01-11 14:51:03+00:00
There’s a point where growth stops feeling like momentum and starts feeling like an anchor.

It’s not a lack of effort. It’s the complexity threshold.

We just ran the first Vision diagnostics for real companies. From tech startups to 50-person firms, and the data is clinical:

By the time you hit 25 people, decision latency spikes by 30–50%.

On the surface, you look fine. Underneath, the system is opaque. You aren't scaling leverage; you’re scaling chaos.

What this looks like in the trenches:

- The Manual Glue: Teams compensate for broken workflows with manual workarounds. We call it the friction tax.
- The Artisan Trap: You’re in "craft mode" (bespoke tasks) rather than "platform mode" (scalable systems).
- The Insight Gap: Simple questions take three days and four spreadsheets to answer.

In one Vision report, revenue was up 18%, but costs ballooned 27%. They were paying a premium to grow slower.

The reality…

Most leaders optimize nodes (hiring, new tools). But the bottleneck is the constraint.

True transformation follows one law.

Intelligence precedes action.

Once these companies saw their diagnostic, the fix was simple: Solidify the data spine and prune low-leverage work. This unlocked 12–20% operating leverage without one new hire.

When a system finally sees itself, the weight lifts.

Decisions compress.

Waste becomes visible.

If your org feels heavy, you don't need more ambition. You need a cognitive core.

Vision by Cultivation was built to be that core.

Run the diagnostic. Name the thing you’ve been feeling.

→ heycultivation.com

It takes 60 seconds. It might save your next two years.
by kcplate | 2026-01-11 14:51:11+00:00
This conversation is not productive. This woman’s death was not about free speech and it’s not about Trump. It’s about decisions and actions that she made and the agent made in their interaction. There will be legal accountability performed by people who will see all of the available evidence, understand all of the policies, procedures, and legalities that govern something like this and will make judgments. Those people are not me and likely not you.
by Tade0 | 2026-01-11 14:51:18+00:00
Yes, amazing language - I recall having a look at it in 2013 when I was scrambling for a replacement for Flash (also amazing platform). Shame it doesn't solve the problem at hand.

Hardly anyone cares TypeScript isn't perfect when they can migrate their (or anyone else's) terrible, but business-critial JS library to TS and continue development without skipping a beat.

For the same reason ReasonML took years to overtake fartscroll.js in the number of stars on GitHub.

A huge part of TS's complexity is there so that library authors can describe some exotic behaviours seen normally only in dynamically-typed languages. When you're writing an app you don't need the vast majority of those features. Personally I regret every usage of `infer` in application code.
by criley2 | 2026-01-11 14:51:27+00:00
That's fine to do that, but kind of pointless. Everyone is then a "SME" in their own job space and thus the term is kind of useless. So, just replace every mention of SME outside of your company to "Business SME" instead of "Technology SME" and you'll understand what we're talking about.

Or, if you truly do not need anyone but a "technologist" to deliver product, you must work in a pretty simple business space! I work in healthcare and our PhD's and MD's have a very, very different knowledge space than I do, I and I deeply respect their contributions.
by vlovich123 | 2026-01-11 14:52:02+00:00
The low level abstraction was buggy because they forgot to free memory because they confused types, not because of mmap.

Thats completely orthogonal to the question and less likely in Rust because you would generally use an enum with Drop implemented for the interior of the variants to guarantee correct release.

And mmap is no more difficult to call in Rust nor more magically unsafe - that’s the FUD. The vast majority of Ghostty wouldn’t even need unsafe meaning the vast majority of code gets optimized more due to no aliasing being automatic everywhere and why the argument that “zig is safer than unsafe rust” is disingenuous about performance or safety of the overall program.