MurphyA/hacker-news huggingface dataset:
by rurp | 2026-02-19 15:28:26+00:00
I don't think many are confused about why Anthropic wants to do this. The crux is that they appear to be making these changes solely for their own benefit at the expense of their users and people are upset.

There are parallels to the silly Metaverse hype wave from a few years ago. At the time I saw a surprising number of people defending the investment saying it was important for Facebook to control their own platform. Well sure it's beneficial for Facebook to control a platform, but that benefit is purely for the company and if anything it would harm current and future users. Unsurprisingly, the pitch to please think of this giant corporation's needs wasn't a compelling pitch in the end.
Show HN: Created a Figma plugin to make videos
by bgrigore | 2026-02-19 15:28:26+00:00
Hey HN,

I found myself wanting to animate different designs I’ve been creating in Figma, and every time I had to export each asset individually and import it into a video editor just to animate it.

I got tired of that workflow and built a Figma plugin to handle it instead.

Basically, you run the plugin, select a frame, choose an animation, and export it.

It opens in Rendley’s video editor to handle the export, but it’s free and there’s no watermark.

Would love to hear your thoughts, especially if you have ideas for animations or features you'd want to see.
by kevinsync | 2026-02-19 15:28:35+00:00
I consider UI/UX unsolved thus far by LLM. It's also, and this is personal taste, the part I'm mostly keeping for myself because of the way I work. I tend to start in Photoshop to mess around with ideas and synthesize a layout and general look and feel; everything you can do in there does translate to CSS, albeit sometimes obtusely. Anyways, I do a full-fidelity mockup of the thing, break it up in terms of structural layout (containers + elements), then get that into HTML (either by hand or LLM) with padding and hard borders to delineate holes to plug with stuff (not unlike framing a house) -- intentionally looks like shit.

I'll then have Claude work on unstyled implementation (ex. just get all the elements and components built and on the page) and build out the site or app (not unlike running plumbing, electric, hanging drywall)

After focusing on all the functionality and optimizing HTML structure, I've now got a very representative DOM to style (not unlike applying finishes, painting walls, furnishing and decorating a house)

For novel components and UI flourishes, I'll have the LLM whip up isolated, static HTML prototypes that I may or may not include into the actual project.

I'll then build out and test the site and app mostly unstyled until everything is solid (I find it much easier to catch shit during this stage that's harder to peel back later, such as if you don't specify modals need to be implemented via <dialog> and ensure consistent reuse of a singular component across the project, the LLM might give you a variety of reimplementations and not take advantage of modern browser features)

Then at the end, once the water is running and the electricity is flowing and the gas is turned on, it's so much easier to then just paint by numbers and directly implement the actual design.

YMMV, this process is for if you have a specific vision and will accept nothing less -- god knows for less important stuff I've also just accepted whatever UI/UX Claude spits out the first time because on those projects it didn't matter.
by ceteia | 2026-02-19 15:29:02+00:00
Not Firefox, but Servo has quite a lot of unsafe, even though some of the results are false positives.

https://grep.app/search?f.repo=servo%2Fservo&f.repo.pattern=...

So Servo at the very least cannot be said to be 'safe'. And I believe the Rust code in Firefox is similar.
by taminka | 2026-02-19 15:29:20+00:00
this is silly, we already have an algorithm for generating very efficient assembly/machine code from source code, this is like saying maybe one day llms will be able to replace sin() or an os kernel (vaguely remember someone prominent claiming this absurdity), like yes, maybe it could, but it will be super slow and inefficient, we already know a very (most?) efficient algorithm, what are we doing?
by mint5 | 2026-02-19 15:29:27+00:00
A man cuts back on his budget for vegetables and other healthy groceries to save money while also 10xing his spend on alcohol which he likes ice cold, surpassing the food budget by far.

Most people: “hey dude that’s a huge mistake for xy and z reasons”

There’s always one: “most Americans spend too much and save too little, we should applaud this guy!”

—-
Edit - to head off any nit picking, 10x is illustrative not exact - It’s 3x up to $28B for ice while the usaid spend was either $22B for pure usaid spend, or $35B with co-managed other state dept stuff as of 2024. So depending on accounting, ice either far surpassed it or at least countered all cuts since the spend wasn’t fully eliminated . (And that’s not even touching on the moral turpitude of simply letting hundreds of millions of dollars of food and medicine rot as a consequence of the cuts as warned by the relevant inspector general before I’m assuming they were fired)
by alsetmusic | 2026-02-19 15:29:48+00:00
I think even people who don't care about how broken the copyright system is understand intuitively that huge commercial properties that are contemporaneous with themselves are protected. They don't need to know any details to know that these properties belong to massive companies and aren't free for the taking.

How many people think they can rip off Disney characters even if they don't know how much Disney lobbied to extend their ownership? People can observe that no one but Disney gets to use them and understand, even if not consciously, that those are Disney's to use.

^ Probably poorly written without time to proof cause time constraint.
by triceratops | 2026-02-19 15:29:53+00:00
"Even Mexico's elections were very recently manipulated by USAID" - according to one politician.

The article only named 2 groups that received USAID funding:

Mexicans against Corruption and Impunity

Article 19 (a free speech group)

Now I don't know if these groups do what their names advertise. But Mexico is a sovereign state. If its government thinks it's against the national interest for Mexican non-profits to receive foreign money, they are free to pass laws to do so.
by BlueHotDog2 | 2026-02-19 15:29:54+00:00
i found this extremely frustrating for a various issues:
- when dealing with complex state apps, it's super hard for the AI to understand both the data and the UI
- keep juggling screenshots and stuff between terminal and the app wasnt fun
- it was just not fun to stare at a terminal and refresh a browser.

that's why i started working on https://github.com/frontman-ai/frontman .
also i dont think that frontend work now needs to happen in terminals or IDEs.
by mothballed | 2026-02-19 15:30:00+00:00
Singapore has a regressive shock absorber model where something like half the country are immigrants that are ineligible for, say, public housing which even the better off citizens take advantage of in Singapore (maybe even disproportionately so since there can be a long wait to get in, you are older and more settled at that point). Immigrants that get milked dry and go broke and jobless during a shock are booted from the country before they can be polled.

------ re: below due to throttling -------------

Vs say US, where immigrants and those funding public housing are generally better off than the people getting subsidized housing. Public housing is more a progressive than regressive tax in the US, so quite dissimilar.
Show HN: Maestro App Factory – FOSS Agentic Engineering Orchestrator
by danalert | 2026-02-19 15:30:02+00:00
Hi HN,

For the last few months I’ve been working on Maestro App Factory, a free and open source tool for using AI agents to build software. It’s not a generic orchestrator: it implements agents with distinct roles and functionality, organizes them into a team, manages their work, and enforces highly opinionated tooling, workflows, and constraints in software.

The core ideas are simple:

- LLMs act like human engineers.
LLMs are trained on human artifacts and exhibit human-like behaviors (including blind spots). Rather than asking a single model or agent to design, implement, and evaluate everything, Maestro structures systems more like high-performing human teams.

- Heterogeneous models write better code.
Models from different providers (e.g. Google, OpenAI, Anthropic, Mistral) are trained differently, have different strengths, and catch different errors. Using multiple models with settings optimized to specific roles has, in my experience, consistently produced better results than reusing a single model with different prompts or contexts.

- Don’t just trust agents.
Agents don’t reliably follow workflows, restrictions, or tooling specified in prompts or config files. Letting them run with privileged access on your machine is also a real security risk. Tooling, workflow, and security need to be enforced by the system itself, not just described to the model.

- Autonomy is required to scale.
If your development flow requires a human to constantly watch streaming LLM output, you can’t scale beyond a handful of agents. Maestro is designed so agents can work autonomously until they’re genuinely blocked and need to escalate.

Agents are named for the human roles they play — product manager, architect, coder — to keep the system understandable. So far, I’ve used Maestro to build several games and a handful of web apps. It executes epics of a dozen stories or more with zero human intervention.

If you want to know more, here's the detailed overview including screenshots:
https://github.com/SnapdragonPartners/maestro/wiki

Maestro is available as a single downloadable binary or via Homebrew, and runs out of the box on Linux and macOS (signed and notarized) as long as LLM API keys are set as environment variables (see the README). With luck, you should be up and running in minutes.

There’s still plenty to do, but the current version is complete enough to be useful and demonstrate the ideas.

Happy to answer questions or take feedback/criticism.
by piperswe | 2026-02-19 15:30:07+00:00
> - The community can fill in the gaps in multiple ways. Translation layers are available to connect to newer servers with older clients (ViaVersion), as well as with Bedrock clients (GeyserMC). Mods will almost certainly be released to reimplement the rendering engine in OpenGL or GLES. Renewed interest may mean OpenGL 2.0 compatibility mods could come back. Also, Mojang recently liberated Minecraft from variable name obfuscation, so modding will be easier than ever before.

And reimplementing the rendering engine for a different graphics API isn't even unprecedented, because there's a mod (VulkanMod) that reimplements the rendering engine for Vulkan already!
by fenomas | 2026-02-19 15:30:13+00:00
Adding my all-time favorite signature - Kurt Vonnegut, who often (not always) built a caricature of himself into his signature. What a flex!

E.g.: https://i0.wp.com/www.themarginalian.org/wp-content/uploads/...

(I think later in life his signatures lost the cigarette)
by Lukentony | 2026-02-19 15:30:19+00:00
I built this after wondering: if an AI agent can run arbitrary shell commands, what stops it from doing something destructive?

AI Guardian Lab is a lightweight middleware that sits between an LLM (Ollama, OpenAI, Groq, etc.) and the OS shell. When the agent generates a bash command, the Guardian intercepts it before execution and:

validates it against a regex pattern library (fork bombs, privilege escalation, exfiltration, etc.)

checks it against a binary allowlist (green/yellow/red zones)

normalizes obfuscated commands (base64, hex, IFS tricks, subshell wrappers)

logs every decision to SQLite with full audit trail

It runs entirely self-hosted via Docker Compose. No cloud dependency.

I'm particularly curious whether the normalization + regex approach is fundamentally flawed vs. a semantic/LLM-based approach, and what obvious bypasses people can find.
by sosnsbbs | 2026-02-19 15:30:55+00:00
> way more time on verification than generation

Was generation a bottle neck previously? My experience has been verification is always the slow part. Often times it’s quicker to do it myself than try to provide the perfect context (via agents.md, skills, etc) to the agent.

The times it’s able to 1 shot things is also code that would take me the shortest amount of time to write.
Show HN: IPAware – Unlimited IP Intelligence API with Flat Pricing
by dorukalpulgen | 2026-02-19 15:31:06+00:00
Hey HN,

We built IPAware (https://ipaware.io) - an IP intelligence API that doesn't charge per request.

What it does:

- IP geolocation (country, region, city, coordinates, timezone)

- Threat detection (VPN/Proxy/Tor, risk scoring, datacenter detection)

- ASN/ISP data

- Clean JSON responses

Why we built this:

Every IP lookup service we tried had the same problem - you start small, your app grow and suddenly you're paying hundreds for what should be a commodity lookup. The metering anxiety is real. We wanted something we could integrate without worrying about the bill exploding.

How it works:

Flat monthly/yearly pricing. Pro plan is unlimited requests for $9.99/month or $99.90/year. Free tier gives you 5000 requests/month to try it out. Fair-use limits exist to prevent abuse, but no per-request metering.

Tech details:

- Edge delivery for low latency
- REST API, returns JSON
- No SDK required (works with curl, fetch, or any HTTP client)
- Databases updated every night for accuracy
- IPv4 and IPv6 support

Limitations to be upfront about:

- City-level accuracy varies by region (country/region is reliable, city is best-effort)
- Fair-use applies on unlimited plans - this isn't for scraping the entire internet
- Our threat detection algorithm is good but not perfect

Launch offer:

Sign up within the first 24 hours and get the Pro tier ($9.99/month) free for an entire month. Your account gets a full month of unlimited Pro access with features that are not normally available to the free tier - no strings attached. At any point, you can decide to keep the Pro tier or switch to the free tier on the dashboard.

Happy to answer questions about the tech, infrastructure, or anything else.

All feedback is greatly appreciated!
by aleph_minus_one | 2026-02-19 15:31:11+00:00
> Consider this, if the mod interface was C/C++, do you think those poorly optimized mods could be trusted to also not leak memory?

Garbage collection does not solve memory leak problems. For example

- keeping a reference too long,

- much more subtle: having a reference to some object inside some closure

will also cause memory leaks in a garbage-collected language.

The proper solution is to consider what you name "poorly optimized mods" to be highly experimental (only those who are of very high quality can be treated differently).
by WorldMaker | 2026-02-19 15:31:48+00:00
I understand the low level details of why tags don't work that way and why git leaves that "partial release" or "subtree release" as a higher level concept for whoever is making the tags in how they want to name them.

I know there are monorepo tools out there that do things like automate partial releases include building the git tag names and helping you you get release trees, logs, and diffs when you need them.

I think a lot of monorepo work is using more domain specific release management tools on top of just git.

Also, yeah, my personal preference is to avoid monorepos, but I know a lot of teams like them and so I try my best to at least know the tools to getting what I can out of monorepos.
by PaulDavisThe1st | 2026-02-19 15:31:48+00:00
This particular feature impacts only compiler writers, unless you choose to use it. You can write C++ till the end of time and never use std::is_within_lifetime and it will have zero impact on you or your code. If it gets used in stdlib, there's presumably a reason, and if there isn't, then that's worth criticizing. But adding the feature has no impact on 99% or more of all developers.
by dweldon | 2026-02-19 15:31:55+00:00
I got some ideas from this t3․gg video that work pretty well for me:

https://youtu.be/f2FnYRP5kC4?si=MzMypopj3YahN_Cb

The main trick that helps is to install the frontend-design plugin (it's in the official plugins list now) and ask Claude to generate multiple (~5) designs.

Find what you like, and then ask it to redesign another set based on your preferences... or just start iterating on one if you see something that really appeals to you. Some details about my setup and prompting:

- I use Tailwind
- I ask it to only use standard Tailwind v4 colors
- It should create a totally new page (no shared layouts) so it can load whatever font combinations it wants
by convolvatron | 2026-02-19 15:32:02+00:00
I don't know how into building organizations you are, but 18f succeeded. they had a small footprint, and outsized impact, and really good relationships with the rest of the government. That kind of effectiveness is really difficult to grow in a massive bureaucracy. If your goal is efficiency you try to nurture that success.

throwing it away and starting over for purely political reasons is a completely negative outcome. the best you could hope for is to replicate what it was, but odds are against you.
by mccoyb | 2026-02-19 15:32:03+00:00
"Training the specific harness" is marginal -- it's obvious if you've used anything else. pi with Claude is as good as (even better! given the obvious care to context management in pi) as Claude Code with Claude.

This whole game is a bizarre battle.

In the future, many companies will have slightly different secret RL sauces. I'd want to use Gemini for documentation, Claude for design, Codex for planning, yada yada ... there will be no generalist take-all model, I just don't believe RL scaling works like that.

I'm not convinced that a single company can own the best performing model in all categories, I'm not even sure the economics make it feasible.

Good for us, of course.
by cranberryturkey | 2026-02-19 15:32:07+00:00
The e-ink display is the killer feature. Week-long battery life and always-on readable display even in direct sunlight. Every other smartwatch is a tiny phone screen that dies in a day. Pebble chose the opposite trade-off: less flashy but actually useful as a watch. The open SDK and hackable firmware are the other half - you can write watchfaces and apps in C, which attracted a dev community that most wearables never get.
by canibal | 2026-02-19 15:32:07+00:00
This move feels poorly timed. Their latest ad campaigns about not having ads, and the goodwill they'd earned lately in my book was just decimated by this. I'm sure I'm not the only one who's still just dipping their toes into the AI pool. And am very much a user that under utilizes what I pay for because of that. I have several clients who are scrambling to get on board with cowork. Eliminating API usage for subscription members right before a potentially large wave of turnover not only chills that motivation it signals a lack of faith in their marketing, which from my POV, put out the only AI super bowl campaign to escape virtually unscathed.
by scherlock | 2026-02-19 15:32:11+00:00
Don't get me started on torso lengths! I'm 5'11 but wear a 30" inseam pants. My torso is long, so most shirts are too short for me. I'm not overweight, I'm 160 lbs, so finding a shirt that actually fits me is very difficult. If it's long enough, its too wide. If its the right width, it's too short.
Show HN: Mining tenement API – 83K tenements across AU and CA
by savvyllm | 2026-02-19 15:32:49+00:00
I built a unified REST API for mining tenement data because the fragmentation across government portals was driving me crazy.

Each state/province has different formats, different APIs (or no API at all), different field names. If you wanted to answer "what tenements does Company X hold across multiple jurisdictions?" you'd need to query 4+ different systems.

Currently covering:
- Western Australia: 30,101 tenements
- Northern Territory: 3,945 tenements
- British Columbia: 41,981 tenements
- Saskatchewan: 7,600 tenements

Free during beta, no API key required. Designed for AI agents that need structured mining data.

Would love feedback, especially from anyone working in mining tech or building AI agents that need real-world data sources.
by ch4s3 | 2026-02-19 15:32:51+00:00
This might be the dumbest take I've read online in months. Alabama has had 1 case of measles in 24 years. Alabama requires MMR for entry to public k-12 schools and has a 95.3% vaccination rate which meets the accepted threshold of 95% for heard immunity. One minute of searching could have turned this up for you. But you're making up some stupid bullshit about "ow childhood vaccine rates".

Seriously, I can't fathom why you'd think the poorest students in Alabama shouldn't be receiving high quality in person education even in the face of imperfect ventilation. Talk about the perfect being the enemy of the good.
by anthk | 2026-02-19 15:33:08+00:00
IBM it's a special case. You often have the exact tools under the terminal interface and the GUI 1:1. You can do the same task in the CLI, TUI or with a GUI, now it can perfectly be over a web. But for minimum latency the CLI and TUI are essential and even a 9front user as me I acknowedge that. But 9front it's a special case too; it was basically made to be modular from day one and you can just set a CPU server and connect anything into it over 9p, be physical or not. No SSH needed, everything works the same everywhere.
by vel0city | 2026-02-19 15:33:46+00:00
I had a couple of Pebbles in the past that are now broken, I'm considering buying one of the newer ones. One Pebble Steel which had a defect for a bunch of them where the screen would gradually start corrupting and a Pebble 2 where the rubberized buttons turned to mush after all these years.

The thing I like about Pebble is the fact its not trying to do a million other things. The two things I really want in a smart watch is to be able to triage a notification/get an update without having to actually pull out my phone and have easy media controls on my wrist. Optimizing for that means it gets excellent battery life and comparatively low prices, because it doesn't need a ton of compute and giant screen and a million sensors constantly taking measurements to accomplish it.

Its nice being able to still get messages and change the music and what not while you're doing something dirty or whatever and aren't about to pull out your phone. Doing yard work, wrenching on the car or motorcycle, lounging in the pool, riding a bicycle, etc. That's all I really want.