MurphyA/hacker-news huggingface dataset:
by LeratoAustini | 2026-03-05 14:48:27+00:00
Often in these threads people say that thing does exist (Adobe Animate) and it's all fine, prblmslvd. Rarely are those people who themselves used Flash extensively (although some probably exist). There's something missing though, something went wrong in the transition from Flash to Animate.

Part of the beauty of working with Flash, at least as a newcomer or someone who leaned more towards graphics/animation than code, came down to a couple of main points:

- Code was *inside* MovieClips (in Flash [almost] everything was a MovieClip, basically a timeline of frames). Code was attached to frames. When the playhead entered the frame, the script would run. Some of us who started as designers later leaned heavily into the code, but even those who were more comfortable sticking to the visual side of things would end up with a little grab bag full of scripts/snippets that they could just copy/paste into a frame and tweak without getting too bogged down with code. Even at a very simple level (if somethingsomething jump to frame 20, else loop back to frame one) this added a dimension of control and interactivity. Crucially, it was implemented well and very simple to understand.

- Everything was nested. MovieClips within MovieClips. Timelines within timelines. Simple behaviours could be stacked up and lead to natural-feeling complexity just due to this nesting.

Of course these things can be implemented today too, and other tools have and do implement versions of them. But there are often just 1 or 2 levels of abstraction too much, enough to put off some kinds of minds, or people at certain levels of experience. The thing about the Flash experience was that it all felt so fluid and intuitive. Direct. Learning it was fun.

Animate (as far as I remember) did keep those paradigms I mentioned. The timelines were still there, the drawing/animation tools too. But something somehow goes wrong in the translation to modern web tech. If it didn't, people would have just carried on using Flash, outputting JS/HTML instead of SWFs and nobody would have noticed.

A lot of the above is testament to Macromedia and linked to their other software, Director (similar to Flash but aimed more at desktop and 'interactive CDs'). They made software that was a joy to use. To give them their dues, Adobe pushed it further. Also their market dominance meant if you wanted to get into this web stuff and make cool things, Flash was *the* (only, really) way to do it. Which makes me think it may have been a time and place thing, which we won't get back. The modern web and range of options maybe makes it too diffuse, harder for something new to catch on. I hope I'm wrong.

As others have said here though, maybe stuff like MineCraft and Roblox are filling a similar conceptual gap for different generations and I'm just old and nostalgic.
by velcrovan | 2026-03-05 14:48:33+00:00
"What's the good of Mercator's North Poles and Equators,
Tropics, Zones, and Meridian Lines?"
So the Bellman would cry: and the crew would reply
"They are merely conventional signs!

https://www.poetryfoundation.org/poems/43909/the-hunting-of-...
by TZubiri | 2026-03-05 14:48:39+00:00
> Python's asyncio library is single threaded, so I'm not sure why you are talking about threads and asyncio like they have anything to do with each other.

Ok, not OS threads, but it de facto creates application/green threads.

>That's what the multiprocess library is for. It's not an ideal solution, but it does exist.

Philosophical argument but, I'd say multiprocess is not python doing many things, there would be many python runtimes (each doing A Thing), and the OS would be the one doing multiple things / scheduling.
by projektfu | 2026-03-05 14:48:40+00:00
Extending that, an outliner can be a great way to deal with this stuff. The problem becomes the self-referential nature of OO systems. Outliners are good when you get to the method of interest, but then you have the problem of browsing senders and implementers.

Still, there's nothing worse than a Smalltalk without a class category list. Smalltalk/MT, for example, just had a class hierarchy browser, and the category class member variable was left blank. I found it very hard to know where to start looking for behavior.
by dtech | 2026-03-05 14:48:57+00:00
I work in the customs industry. What you are describing was a common scheme (DDP Incoterms) to evade the tariffs (partially), and there is a carve out of the refunds that explicitly says DDP will not be refunded. So there's s chance you get nothing back.

Also contractually you didn't pay the duties so you wouldn't get refunds.
by nucleardog | 2026-03-05 14:49:32+00:00
I'd easily believe that bird songs are vastly more complex and interesting than we currently understand!

If you haven't seen it, you might enjoy Benn Jordan's video of "saving" a PNG to a bird:

https://www.youtube.com/watch?v=hCQCP-5g5bo

(Besides the hook-y title, some interesting info on the acoustics of bird songs with some cross-over into tech.)
by lowercased | 2026-03-05 14:49:32+00:00
might not be 'insider trading' with respect to the court decision, but Lutnick had influence with the president and could affect tariffs being paid by the various companies who were squeezed in to considering selling (or actually selling) their tariff refund rights. And tariffs changed many times over months, so... looking at what companies actually sold to CF might reveal some patterns that raise eyebrows. But nothing will be done about it.
Tabular data is the frontier – graphs can help
by madman2890 | 2026-03-05 14:49:39+00:00
Even in 2026, most of the work in tabular predictive AI still has very little to do with the model itself.
Whether you're using CatBoost, XGBoost, or newer tabular foundation models like TabPFN, the .fit() step is usually the smallest part of the workflow.

The real time sink is everything before that.
Most real-world predictive problems live across many relational tables. So the majority of the work ends up being:

• Discovering which tables are actually relevant

• Understanding foreign keys and entity relationships

• Figuring out cardinality (1:1, 1:N, N:M)

• Aggregating child tables into meaningful features

• Handling time windows and leakage

• Integrating everything into a single training table

Only after all of that can you actually train the model.
In many projects, 80–90% of the effort is spent on data discovery and multi-table aggregation, while the modeling step itself takes minutes.

Tabular foundation models reduce the amount of tuning required, but they don’t remove the fundamental need to collapse relational data into a single learning table.
The bottleneck in tabular AI has always been the data graph, not the model.

Graphreduce is a project I've been incrementally building for a few years that addresses the real problem in tabular predictive AI: data prep

https://wesmadrigal.github.io/GraphReduce/
by andyfilms1 | 2026-03-05 14:50:01+00:00
I understand the frustration but I don't understand the logic. The businesses who paid the tariffs (who were literally sent an invoice that they paid) should be the ones refunded.

How would the government even be able to determine if a business increased product prices due to tariffs vs other factors, or even if the business increased prices at all? What if the product is a loss leader and the company was fine just eating the expense?
Or what about a nefarious company who manufacturers their stuff in Canada but used "tariffs" as an excuse to increase prices? What would they be refunded from?
by joe_mamba | 2026-03-05 14:50:03+00:00
>who only saw rising prosperity their entire life.

Their prosperity has been artificially inflated and not earned for the last years, as the government adjusted their pensions according to inflation, not according to actual economic growth/fall of the nation. It's a cheat code that shouldn't be used if you wish for economic fairness and sanity.

>They just want to keep the system running until retirement.

To be fair, this is a similar issue with Boomers versus Gen-X in the US and most of the west.
by Aurornis | 2026-03-05 14:50:04+00:00
> Another interesting thing is that we do not know how they made them so fine. The technique was never recorded or documented in detail, as it was passed down from parent to child. So the knowledge is actually lost forever.

This is a rather extreme failure on their part. There’s nothing admirable about hoarding knowledge and forcing it to only be passed down in person.

I don’t see this as the Luddites being right at all because they were clearly incredibly wrong about their chosen method of knowledge storage. This was a highly predictable and preventable outcome. If we were talking about a company today that forgot how to manage their servers because they refused to document anything and only passed it down from person to person we wouldn’t be speaking in awe and wonder, we’d be rightly criticizing their terrible decision making.

That aside, every time I hear that knowledge has been lost forever it turns out to be an exaggeration from those trying to amplify the mystique of the past. If we wanted to make ultra-thin scarves we could do it. We could study those ultra thin museum pieces with our endless array of modern tools and then use our vast quantities of modern wool to experiment until we got something similar.

But you missed the reason why we wouldn’t want to: An ultra-thin scarf isn’t going to work as well as a thicker one for keeping someone warm. It will be less durable. It would be a fundamentally inferior product. It’s interesting to see as a museum antique that has to be treated with utmost delicacy, but not so much as a practical garment.
by JKCalhoun | 2026-03-05 14:50:19+00:00
"Since the cost was probably split between reduced profit and additional customer cost…"

Ha ha, that's a good one. I have yet to hear about reduced profits anywhere. Instead, as I said in another comment, I have actual physical receipts with the additional tariff cost (itemized!) in a pile on my workshop (which I'll never see refunded).
by projektfu | 2026-03-05 14:50:46+00:00
They have many views, the trouble is the proliferation of these views as you go through the code. You browse to a class and method, then you want to see the senders, and so you open that, and then see the implementors of a method a sender calls, and so on.

https://blog.lorenzano.eu/content/images/2026/01/Pasted-imag...
by hmeh | 2026-03-05 14:51:28+00:00
I've tried a handful of 4k HDR/Mini-LED monitors. I think something that folks are missing on this is that HDR on this display will likely actually work for desktop usage, similar to how it does on a MacBook Pro. With any other monitor I've tried, switching to HDR leads to either blown out colors and/or bad blooming/other problems. Maybe LG's version of this will also work, but I'm not holding my breath there.

Having a display that "just works" is worth a lot, in my opinion.
by ajam1507 | 2026-03-05 14:51:56+00:00
As someone with a very intimate experience with psychosis, if it isn't Gemini it will be Catcher in the Rye or the Bible or the signs in a store window. What needs to be fixed is how the system flags people experiencing psychosis. The one advantage of psychosis being mediated by Gemini is that the system can be built to alert health services unlike a book or a sign.
by nilsbunger | 2026-03-05 14:52:23+00:00
It was my son’s laptop , he’s in high school. General Google Classroom / Google Docs / Gmail / web research stuff. He’s not technical at all. I bought him the 8GB machine thinking it would be fine, but it became a big problem for him.

I do think part of the problem was number of tabs open. It was a little better when I taught him how to manage tabs and I also turned up all the memory saving features in chrome.

But even with all of that, it would still slow down with what looked like a pretty minimal workload.

I spent a few hours with him on it, but he still had these kinds of issues.

It just seems like it requires a decent level of sophistication to work with a small RAM budget if you’re using Google software.
by SaaSDesigner | 2026-03-05 14:52:34+00:00
Location: Toronto (but currently digital nomading in Asia)

Remote: Only

Willing to relocate: No

Technologies/Skills: Product Design, UX Design, UI Design, Figma, SaaS Design, Design Systems, Variables, Tokens, SaaS Design, Dashboard Design, Landing Page Design, User Experience, User Interface, UX Design, Web Design, UX Designer, Motion Design, AI Tools, Components, HTML, CSS

Résumé/CV: https://SaaSDesigner.com/

Email: brendan@saasdesigner.com

I’m Brendan, a dedicated UX/UI & SaaS Product Designer (B.A. Interaction Design from Canada). For 9+ years, I’ve delivered high-converting UI/UX solutions for ambitious startups and founders across web and mobile applications.

Need continuous, dedicated design support to keep up with competition and scale your development pipeline? I provide an ongoing UX / UI designer partnership. You'll receive development-ready, high-fidelity design deliverables every single week to immediately ship more value to your users and keep up with your competition.
by egypturnash | 2026-03-05 14:52:55+00:00
Somewhat.

Flash started life as a general animation tool with a highly-compressible vector output format and a browser plugin to play them. And maybe some basic interactivity, I never touched it until version 4, when it definitely had pretty rich interactive capabilities even though you had to program it all via repeatedly hitting a dropdown menu with all the commands in it. 5 was a big improvement on that front with freeform textboxes instead.

Flash kept being used for animation while also being used for an increasingly large amount of interactive stuff on the web and desktop. Adobe bought Macromedia pretty much entirely to get it and started trying to build a write-once, run-anywhere programming environment out of it. Like Electron, with all its faults of being a resource hog with the added bonus of regular security holes that only Adobe could fix at a snail's pace.

Apple decided not to let the SWF player onto the iPhone's app store, officially citing the resource hog and security hole problems. People stopped using Flash to make interactive experiences. YouTube stopped delivering video as a Flash player streaming Flash's streaming video format. People kept on using it to animate.

Some time after this Adobe renamed Flash to Animate. People kept on using it to animate. I didn't, I'd quit animating by then.

Some time after that Adobe removed the ability to export SWF files. People kept on using it to animate.

And some time after that Adobe said "fuck it we're done with this thing, we've barely been adding any new features for a while, we're gonna stop supporting it and turn off the auth servers". People who were still using it to animate screamed. Loudly. And Adobe turned around within a day and said "uh okay well I guess we'll, uh, keep the auth servers running and, uh, maintain a skeleton team to fix bugs for a while".

One month after that, some dude made a post on Newgrounds - one of the major online centers for Flash stuff, both during the 2000's boom and the modern day - about his clone of the Flash editor, that he claims is capable of reading Flash source files. And here we are.

tl;dr: pretty much yes except it was always an animation tool from the very first days
Show HN: Yaks – Yet Another Kafka on S3
by markbergz | 2026-03-05 14:53:09+00:00
I'm a long time reader of HN and some articles have been really inspiring for me. "Kafka is dead, long live Kafka" by the Warpstream team is one of those: https://www.warpstream.com/blog/kafka-is-dead-long-live-kafk...

At the time, I was working on a team pushing terabytes of logs through Kafka. A stateless broker backed by S3 would have saved us many headaches from hand-holding the Kafka cluster. It really struck me as a simple and elegant solution for our use case. Ever since then, I've been slowly tinkering and rewriting various implementations to better understand how to build a similar S3-backed broker.

yaks aims to be simple and only require a S3 bucket and Postgres database. Metadata is written to the db using an event sourcing model and reads to S3 are cached using the popular groupcache library.

Thanks for checking this out.
by ajross | 2026-03-05 14:53:56+00:00
The OCI work mentioned upthread is about interface, not implementation.

Most people who think "Docker sucks" are talking about it's somewhat questionable network layer on Linux and the poor security isolation of the daemon. Non-docker alternatives like Podman don't have that characteristic.

But no one (at least no one reasonable) thinks Dockerfile's building docker images for download from docker-compatible repositories are a bad thing. That stuff runs the world. And the FreeBSD refusal to make a real attempt at interoperability is a confusing wart on what otherwise is pretty good tech.
by ImPostingOnHN | 2026-03-05 14:53:56+00:00
"We" here clearly means USA+israel. There isn't a distinction between the two when they're working towards the same goals, bombing everything in sight, together.

The one who pulled the trigger is irrelevant here, because both have pulled the trigger hundreds or thousands of times in the past few days, dividing up targets between them for the joint operation.
by ndriscoll | 2026-03-05 14:53:58+00:00
That's... not how this works.

> If I feed them 50% of Moby Dick and they produce the next word and I can repeatedly do that to produce the entire book... then we can prove the statistical model encodes the book.

It can't because it doesn't. That's what it means to say it diverges.

The "number of attempts" is you cheating. You're giving it the book when you let it try again word by word until it gets the correct answer, and then claiming it produced the book. That's exactly the residual that I said characterizes the extent to which it doesn't know the book. Trivially, no matter how bad the model is, if you give it the residual, it can losslessly compress anything at all.
by Mumps | 2026-03-05 14:54:06+00:00
I feel like you really need to mention BabyLM. For example you have:

> Directions we think are wide open ... Curriculum learning

BabyLM and offshoot published a pretty convincing body of work on exactly that (which suggests it's not particularly relevant to LM training).

As I read your page, I really felt like the brevity-thoroughness tradeoff went the wrong way.
by pixl97 | 2026-03-05 14:54:18+00:00
> the only danger is people...

Simply put, no it is not.

But on the reverse, the first danger with AI is people.

Over the longer term it will look like this. The rich 'win' the world by using AI to enslave the rest of mankind and claim ownership over everything. This will suck and a lot of us will die.

The problem is this doesn't solve the greed that cause the problem in the first place. The world will still be limited in a resources of something which will end with the rich in a dick measuring contest and to win that contest they will put more and more power in AI and they connive and fight each other. Eventually the AI has enough power that it kills us all, intentionally or not.

We'll achieve nearly unlimited capability long before we solve the problem of unlimited greed and that will spell our end.
by gilbetron | 2026-03-05 14:54:52+00:00
> Other than Microsoft nobody even makes decent laptops in the Windows world.

Strong disagree on this one - there are some great laptops available, they just aren't "macbook clones". I have an Asus Rog Strix that I love. Lenovo have great ones, Dell, even HP is back in the game somewhat.

I use a macbook professionally, but still don't like the keyboard very much. The display is good, but my Asus display is better. Aluminum is pretty, but I don't like the feel of it on my wrists.
Show HN: DevOpsAgents – AI agents to deploy and manage your infra
by jcyriac | 2026-03-05 14:55:22+00:00
Hey HN,

I built DevOps Agents — a set of specialized AI agents to help with day-to-day DevOps and SRE work.

The agents analyze your GitHub repo, figure out the cloud resources needed, deploy everything, and get your app live in
production. They have a chat interface (like Claude Code or ChatGPT) and stick around after deployment to help you manage the
infra ongoing. For example, I can ask the agent if the app is running, and it will SSH into the resource, check the status,
check logs, find the root cause, and get the app back up.

I've used this for various tasks involving complex setups — Kubernetes, ELK stack, Grafana, Prometheus, Redis, ClickHouse, CI/CD
pipelines, self-hosted tools, Docker setups, and multi-account AWS, Azure, GCP, or DigitalOcean deployments.

Why I built this: I was already using Cursor and Claude Code to manage my infra, and they're great for code. But infrastructure
is different — most of the context isn't in code. Things like where your configs live, which cloud accounts map to which
environments, what ports are exposed, how services talk to each other — all of that lives outside the codebase. Every time I
started a new session, I was re-explaining my entire setup from scratch. The agents here are purpose-built to retain that
infrastructure context across sessions, so I can keep managing my infra without losing continuity.

Happy to answer any questions.
by red_admiral | 2026-03-05 14:55:31+00:00
In the 1970s, a German rock group had a one-hit wonder with a protest song against Munich's sex trade licensing (Skandal im Sperrbezirk). In the lyrics, they had a made-up (so they thought) phone number 32-16-8 that fit the meter of their lyrics in German.

Unfortunately, that was a real phone number in many cities, you could dial the short/local number directly without a 0 and the area code back then. Cue prank calls across the country and quite a few scandals since the topic of the song was, after all, the sex trade.
by blitzar | 2026-03-05 14:55:39+00:00
The MBA pencil pusher would pay a billion for 1 unit of electricity if it increased their market cap by a trillion. The margin is so fat and the percieved upside so great that 9 figure signing bonuses have been thrown around.

Of course this will all change, but I doubt we will see tech companies opening power plants anytime soon with their associated balance sheet dragging 1% return on equity.
by AI-Directories | 2026-03-05 14:55:40+00:00
Description:
Free AI image generator. Nano Banana 2 creates stunning visuals in seconds - 3x faster with pro-quality results. Try free now!

Target Audience:
Freelance Creators, Professional Designers, Content Creators, Social Media Marketers, Studios, and Global Users.

Tags:
AI Art, AI Art Generator, AI Image Generator, Creative, Design, Image Optimization

Features:
• Fast Image Creation: makes pictures quickly
• High Quality Images: creates great looking visuals
• User Friendly: easy to use for anyone
• Free Trial: you can try it without paying
• Variety of Styles: offers different artistic styles
• Customizable Options: allows you to tweak images how you like
• AI Powered: uses smart tech to generate images
by hollosi | 2026-03-05 14:55:41+00:00
Enforcement is the real issue, not the specific red lines, regardless of what Anthropic claims and news outlets repeat.

Verification requires access to classified logs. These logs would attract the spies of the whole world. Even if these logs are in principle for "past actions", in practice past logs (for war games, for example) would compromise future strategy.

Since these manual audits are too risky, the only alternative is to hard-code limits into the AI. But are we ready trust an AI to "judge" a mission and refuse to execute during a crisis?

Anthropic wanted technical enforcement, the Pentagon wanted trust.

It’s a choice between two bad options: an unaccountable military and an unreliable AI kill switch. They are both very dangerous, just in different ways.