MurphyA/hacker-news huggingface dataset:
by zamadatix | 2026-03-09 17:41:39+00:00
Leap seconds have so many problems beyond the time adjustment. It's a small/odd enough adjustment interval that there are wildly different approaches like leap smears. On top of being so small, it's rare enough (~every 2 years), depending on how a system is used, lack of proper handling might not be obviously apparent or lack of obvious problem in one implementation ignoring it may lead to lack of care in another implementation which would have a problem ignoring it.

Leap hour replaces all of that with what is more or less equivalent to a change in DST rules (except for more time zones at once). DST changes don't go perfect either by any means... but we do them regularly enough without the world crashing down that doing an additional shift change of an extra hour every 5000 years is almost certainly less hassle and breakage than the leap second approach breaking things every ~2 years.
by ThePowerOfFuet | 2026-03-09 17:41:58+00:00
>If you subscribe to the mindset of "new domains are likely to be bad" you just deal with a steady stream of allowlist requests from your users until the end of time.

Newly-registered domains are not generally an issue with enterprise users. However, they are overrepresented in malicious traffic due to domain-generation algorithms (DGAs).
by pembrook | 2026-03-09 17:42:27+00:00
Real estate and energy prices are both two sides of the same coin and included in the cost of living...if you aren't aware?

Also, both of these problems are caused by the same thing: NIMBY-ism.

Modern western governments generally hate people new building new things. Whether its a renewable energy project, a fossil fuel plant, a housing development, etc. It's all the same problem.
by MRonErlang | 2026-03-09 17:42:34+00:00
We forgot two things:

First, this kind of phrasing is repeated again and again since Cobol was launched. A machine code writer said to Grace Hopper: "everyone can write programs!"

Second, as Dijkstra said once "computers are for programmers like telescopes for astronomers", programming isn't about writing lines of code, programming is about knowing how to deal with requirements and putting them to work as a computer program.
by Beestie | 2026-03-09 17:42:34+00:00
Apologies if already mentioned but the three big things I think can help are: 1. Volunteering - the need for volunteers is great but dig deep and find something that works for you. Its hard to feel down when helping others in need; 2. Join a gym and take exercise classes. Not necessarily to meet people but seeing the same folks in class leads to some familiarity but to take care of yourself; 3. Find a site you are comfortable with to improve healthy eating habits (Zoe.com is one of many). Super important to eat healthy, exercise some, and give of yourself to others in need.

Sorry to hear you are having a tough time - you are wise to share what's happening and ask for suggestions. Tells me you are already on the way back. Believe in yourself and avoid those who don't.

[edited to add] I also concur laying off dating apps at least until you have healed.
by GCA10 | 2026-03-09 17:42:44+00:00
Professional writer here. On our longer work, we go through multiple iterations, with lots of teardowns and recalibrations based on feedback from early, private readers, professional editors, pop culture -- and who knows. You won't find very clear explanations of how this happens, even in writers' attempts to explain their craft. We don't systematize it, and unless we keep detailed in-process logs (doubtful), we can't even reconstruct it.

It's certainly possible to mimic many aspects of a notable writer's published style. ("Bad Hemingway" contests have been a jokey delight for decades.) But on the sliding scale of ingenious-to-obnoxious uses for AI, this Grammarly/Superhuman idea feels uniquely misguided.
by akdev1l | 2026-03-09 17:42:59+00:00
I think you have a good point on IPC but process creation in Linux is almost as fast as thread creation

Unless the app would constantly be creating and killing processes then the process creation overhead would not be that much but IPC is killer

And also your types aren’t pickable or whatever and now you gotta change a lot of stuff to get it to work lol.
by verdverm | 2026-03-09 17:43:00+00:00
What I don't get is why not just use GitHub/Jira kanban directly with the CLI. We don't put them in git for multiple reasons. What are the people who only work in the browser going to do with this?

It reminds me of how Zed wants to have built in Slack when it will be impossible to get everyone to use Zed. A feature that can never really materialize because developers get a say in their tools
by embedding-shape | 2026-03-09 17:43:06+00:00
Seems the fact that it was a "red light camera" is completely irrelevant? The relevant part:

> The defendant argued the statute unconstitutionally requires the registered owner to prove they were not driving — instead of requiring the government to prove who was behind the wheel.

Bit like having to prove you weren't the one breaking in, rather than the police having to prove you were guilty.

In light of this, seems like a no-brainer no one could disagree with.
by chrismorgan | 2026-03-09 17:43:33+00:00
I never did get my pen license—they insisted on the dynamic tripod grasp, which I never could cope with (I prefer lateral quadrupod). So I and one other had to keep using pencils until the end of grade four, after which point they forgot about the matter.

My elder brother had (simplifying the story a lot) such bad handwriting that they let him type his year 12 exams, turning a possible disadvantage into a frankly unfair advantage, especially in English, where being able to output four times as fast is valuable. Wish I could have done that.
by santthosh01 | 2026-03-09 17:43:37+00:00
This week's theme across 6 papers: making AI agents less brittle.

Highlights:

* Memory-augmented RL agents remember and learn from past attempts simultaneously → 2x improvement on complex tasks, no retraining needed for new problems

* Adding a code execution verification step before self-improvement training fixes the "models agreeing on wrong answers" problem

* A new training method cuts harmful agentic behavior by 50% while keeping task completion intact

* Meta iterated on their social chatbot 15 times using real Instagram/WhatsApp users — 19% more conversation depth

Full summaries with "what it is / why it matters" breakdowns at the link.
by throwaway_20357 | 2026-03-09 17:43:46+00:00
How can manufacturers fight EV adoption? If an EV is a superior offering it will find its market. Germans are free to buy Teslas, BYDs or domestiv EVs. There are reasons why the EV market share in Germany was still only 4.1% in 2025 (most likely: high electricity prices, relatively low gasoline price) but manufacturers "fighting adoption" is not one of them.
by bradleyy | 2026-03-09 17:43:56+00:00
Everybody hating on the IPX, but I have so much nostalgia. Yes, my friends who ran a repair shop kept employed fixing them, like transmission shops survive on minivan transmissions.

That era hardware (although I ended up with a fair bit of experience on the whole Sun 3/4 lines)... I had just gotten out of the Army, didn't know what I was going to be when I grew up, and the future was so terrifying but bright.

It's a good thing that I don't horde (except cars, that's a problem), because I'd have racks of these things. Named after Star Trek characters, not because I care about it, but because that was the naming convention at one of my first "real jobs".

IDK, maybe nobody else thinks this way, but I'm really glad to see someone fixing one.
by JasonADrury | 2026-03-09 17:44:01+00:00
I'll spell it out: A lot of air force pilots in these countries end up being rich kids who do it because it's a fun hobby, not motivated soldiers.

Because many of these people see it as a fun hobby, they don't spend much time worrying about potentially being ordered to drop bombs on schools filled with children. It's rather unlikely that their government would order them to do so anyway, compare a list of countries being hit by Iran with a list of countries bombing Iran.
by true_religion | 2026-03-09 17:44:11+00:00
I’m not sure I’m against the bill since it’s implemented at the App Store level. They wanted a walled garden and became a duopoly. If we aren’t going to dismantle the walls, then at least the public has right to determine what happens at the gates.

For the same reason, I’m okay with the UK regional monopoly ISPs blocking all adult content by default, and requiring an adult user to disable the default block. It doesn’t give the ISP any more info than they already had on their customer, and puts the responsibility of fine grained monitoring of the device in the users hands.
Show HN: Marque – MCP/CLI server for persistent agent design identity
by Parth_Sharma_18 | 2026-03-09 17:44:29+00:00
Hey HN, I'm Parth, a high school senior who built Marque after getting frustrated with the same problem on every project.
Every AI coding agent starts from zero. It has no memory of your color semantics, your typographic scale, your spacing rhythm, or the visual decisions you have already made. So it defaults to the centroid of everything it has ever seen. Rounded cards. Blue buttons. Gradient blobs. The same page it builds everyone. You either paste 200 words of design context into every single prompt or you accept generic output by default. I wanted something that lived at the infrastructure level rather than the prompt level.

That is what Marque is.

npm install -g marque-cli
marque stamp stripe.com
marque synthesize --apply
marque mcp setup

marque synthesize turns that into an actionable mark: a concept philosophy with a core metaphor, a pattern vocabulary with JSX blueprints, anti-defaults telling the agent exactly what not to build, and section guidance per page type.

marque mcp setup writes config files for Claude Code, Cursor, Copilot, Windsurf, Codex, and Antigravity simultaneously. The agent calls get_design_context_for() before it writes a single line.

Real design taste is never singular though. Kirby Ferguson's Everything is a Remix maps directly here: the best design is copy, transform, combine. marque blend lets you pass multiple references with weights, scrapes them in parallel, interpolates the typography scale numerically, resolves color dominance by weight, and synthesizes a concept philosophy describing the creative tension between the references as a named design identity. Not averaging two sites. Creating something original from the intersection of what you admire.

marque blend lusion.co vercel.com 0.6 0.4

And once the agent starts building, marque improve keeps it honest. Agents drift. By the third component they are back to generic defaults. The improve loop screenshots your running dev server, diffs it against your mark using a vision model, writes element level violations by severity to a corrections file, and re-scores on every file change until the output actually matches.

marque improve --url localhost:3000 --target 85

The goal is simple: vibe-coded products should look as good as they build fast. Everything is free and open source.

Demo: https://www.youtube.com/watch?v=DB8VvzUxtvY

GitHub: https://github.com/parthsharma234/marque-cli

Looking for some feedback and any comments/concerns.
by dangelosaurus | 2026-03-09 17:44:37+00:00
Hey HN - Michael here, co-founder of Promptfoo.

Happy to answer questions.

The one I'd ask if I were reading this: what happens to Promptfoo open source? We're going to keep maintaining it. The repo will stay public under the same license, we will continue to support multiple providers, and we'll keep reviewing PRs and cutting releases.

We started Promptfoo because there was no good way to test AI systems before shipping them. That turned into evals, then red teaming, then a broader security platform. We're joining OpenAI because this work has more impact closer to the model and infrastructure layers.

Ask me anything.
by orthogonal_cube | 2026-03-09 17:44:59+00:00
Seems as though the process of changing the password on their end may not be as straightforward. Or they’re just worried that misconfiguring it may prevent them from getting connected again.

In any case, as long as it’s not directly routable to the internet and there’s a plan to phase it out, probably nothing to get worked up about.

I hope the sound of the drive isn’t particularly bothersome. It’s rather impressive to still be working.
by lapcat | 2026-03-09 17:45:04+00:00
> Any time Jobs had to step aside from the CEO position, Cook took over immediately.

Any time Jobs had to step aside from the CEO position temporarily, Cook took over immediately. Metaphorically speaking, Cook kept the trains running. Cook did not set or change the direction of the company at the time, and Jobs was still available for consultation.

Sick is not the same as dying. Jobs initially didn't think he was dying, and tried to treat his illness with some hippie-dippie "alternative" medicine, when aggressive treatment might have saved his life.

> He was Jobs' designated successor for a decade when he learned he was sick.

Citation needed.

> Jobs loved Cook.

In what way? According to biographer Walter Isaacson, Jobs lamented that Cook was "not a product person".
by themanmaran | 2026-03-09 17:45:05+00:00
In terms of "[XYZ] for agents", I think CRM is a big one that people haven't talked about as much. It becomes super relevant as soon as people start using an agent for anything customer related.

And the design principals are already pretty well established (accounts, contacts, leads, opportunities, custom object model, stages, etc.). It just needs to be turned into a database boilerplate with a bunch of agent tools. Excited to try this out.
by froggit | 2026-03-09 17:45:06+00:00
> [0] farmer, construction worker, plumber, machinist, welder, teacher, doctors, etc

The reason AGI couldn't do these is the lack of a suitable interface to the physical world. It would take a trivial amount of effort for these to be designed and built by the AGI. Humans could be cut from the loop after an initial production run made up of just the subset of these physical interface devices needed to build more advanced ones.
by egypturnash | 2026-03-09 17:45:24+00:00
I use Adobe Illustrator daily at a very high level and have about 25y of source files in its private format, as well as a bunch of plugins I rely on. How well can Linux deal with running a version of it written in this decade?

Inkscape is not an option, nor is anything involving importing PDF/SVG, those have to expand a huge ton of stuff that's represented much more compactly in an .AI file. It's about as large a difference as that between an executable file and its source code.
by 1shooner | 2026-03-09 17:45:27+00:00
>"I've been ticketed here twice, and it's ridiculous because they it's just not fair," one driver said who didn't want to be identified. The person that does the determination when you ran the light, it's just a random. Whoever they want to pick, pick you to say, okay, you're gonna pay the ticket."

This is the opposite of my understanding of red light cameras. I always considered the supposed impartial application of the traffic law as the main benefit.
Show HN: Self-hosted Chromium engine with 256 parallel stealth sessions
by ahstanin | 2026-03-09 17:45:33+00:00
I've been working on browser automation infrastructure for a while and kept hitting the same ceiling: Playwright and Puppeteer are great for scripting but fall apart when you need stealth at scale. Cloud-based solutions like Browserbase work but you're sending all your data to a third party and can't control the environment.

So we built Owl Browser, a self-hosted Chromium-based engine that runs in a single Docker container. The core technical problem we tried to solve was fingerprint consistency. Most browser automation tools either ignore fingerprinting entirely or apply surface-level patches (spoofing navigator.userAgent, etc.) that fail because the underlying hardware signals remain inconsistent. We went deeper: GPU renderer strings, canvas noise, AudioContext fingerprints, WebGL parameters, font metrics, and timing side-channels all need to be internally consistent for a profile to pass detection.

Current numbers: 256 parallel sessions per instance, sub-12ms cold start, 157 MCP tools, RFC 9421 HTTP Message Signatures with Ed25519 for Cloudflare Verified Bot enrollment.

For March we're running free stress tests: 100 concurrent real browser sessions against any web app, you get a breakdown of where things fail. Different from k6 or Locust because those send raw HTTP requests and skip everything that runs client-side. Signup at owlbrowser.net.

Happy to go deep on the fingerprinting approach or the MCP integration if anyone's curious.
by mixylplik3 | 2026-03-09 17:45:34+00:00
I can't speak to the service in the headline, but I used a service at least 10 years ago and brought it to a family party to show off. I thought it was a cool thing to do so we all filled out the alphabet/number/symbol sheets I printed out and made a bunch of fonts for family members. Didn't think much of it, the novelty faded, but then people started getting old and dying.

Now I have little snippets of history and unique handwriting, albeit simplistic and imperfect, that remind me of my loved ones passed in a unique way.
by pmontra | 2026-03-09 17:45:38+00:00
WordPress is from 2003 and has been very successful since the beginning. FaceBook is from 2004. Both were PHP apps because the late 90s and early 2000s were the years of PHP CMSes and ecommerce platforms. Even if FaceBook did not happen PHP would have been one of the top 5 languages of that age. PHP was popular because of web hostings and the simplicity of apache + mod PHP. It was not big in hype because it was a really bad language until about version 7 and few people would admit to like it.

Actually, FaceBook worked against WordPress and the adoption of PHP because a number of people that could have used a WP instance to blog or to market a product started using a FB page instead. Ecommerce went from self hosted (Magento, Woocommerce, Prestashop) to hosted or to Amazon and also FB.
by sofixa | 2026-03-09 17:45:41+00:00
The EU didn't have anything to do with the destruction of any industry, really. And especially none with Nokia?? Terrible product decision making destroyed Nokia's consumer business, not the EU. But Nokia and Ericsson are still there and quite strong in networking. You just don't see them because they're not consumer oriented businesses.

Also, there are many industries still flourishing across the EU. Airbus, Renault, Zeiss, ASML, ThyssenKrupp, Saint-Gobain, Nestle, Siemens, Sanofi, IKEA, Inditex, Schneider Electric, etc etc etc.
by moonlighter | 2026-03-09 17:45:47+00:00
Unifi cams don't stream RTSP, they stream FLV v1 (FlashVideo) on 3 streams over plain TCP on port 7550, one per quality channel. And yes, they stream that TO the NVR who adopted them only... then the NVR recodes and sends RTSP (configurable).

For the adoption stage, UniFi cameras broadcast on UDP port 10001 using a proprietary TLV (Type-Length-Value) protocol. The Protect console listens on this port and picks up new cameras immediately. 4 bytes `\x01\x00\x00\x00` sent as UDP broadcast to `255.255.255.255:10001`

The response then contains these fields:

| Hex Code | Field | Data |
|----------|-------|------|
| `0x01` | MAC Address | 6-byte hardware address |
| `0x02` | MAC + IP | Combined MAC and IPv4 address |
| `0x03` | Firmware Version | String |
| `0x0B` | Hostname | String |
| `0x0C` | Platform (Short Model) | String |
| `0x0A` | Uptime | 64-bit integer |
| `0x13` | Serial | String |
| `0x14` | Model (Full) | String |
| `0x17` | Is Default | Boolean (adopted vs unmanaged) |

After discovery, the Protect console:
1. Connects to the camera via SSH (default credentials)
2. Configures the Inform URL (TCP 8080)
3. Camera registers with the controller

So conceivably at step 2 you could use your own modified URL to point to your own NVR and then grab the FLV streams from there.
by rimeice | 2026-03-09 17:45:50+00:00
"I think the Culture’s values are a winning strategy because they’re the sum of a million small decisions that have clear moral force and that tend to pull everyone together onto the same side."
Dario Amodei [1]

[1] - https://www.darioamodei.com/essay/machines-of-loving-grace#5...
by samrus | 2026-03-09 17:45:58+00:00
From what i gather the red flags are

- coreweave used the initial investment to buy gpus and put them in existing datacenters, rather than building new datacenters from scratch

- nscale is very behind on their planned datacenter, and will miss the deadline

- coreweaves new datacenter in partnership with datavita is probably on track, but its not clear how datavita will get the 1GW of energy to run it

I lean towards AI skepticism, but these dont seem thay bad to me. My guess would be the first 2 are the promises of silicon valley velocity hurtling headfirst into european administrative process.

And the third seems like just the challenge the firm has taken on, which could be solved with huge solar plant or something. We wont know until they try. Which is ambitious but theres nothing wrong with that.

If there were credible red flags as to the demand for the supply these datacenters will generate, or the projected 47b boost to the economy if that supply were produced, then thered be real cause to doubt. Because the whole value chain might not be well thought out. And thays the part i personally am not entirely sure about.

But if thats fine then just being negative because the companies didnt meet their how ambitions is a bit cruel. And this sort of attitude will just suffocate any silicon valley style dynamism that europe might be hoping to cultivate
by pu_pe | 2026-03-09 17:46:04+00:00
There are chess engines based on transformers, even DeepMind released one [1]. It achieved ~2900 Elo. It does have peculiarities for example in the endgame that are likely derived from its architecture, though I think it definitely qualifies as an example of the fact that simply because something is a next token predictor doesn't mean it cannot perform tasks that require intelligence and planning.

The r in strawberry is more of a fundamental limitation of our tokenization procedures, not the transformer architecture. We could easily train a LLM with byte-size tokens that would nail those problems. It can also be easily fixed with harnessing (ie for this class of problems, write a script rather than solve it yourself). I mean, we do this all the time ourselves, even mathematicians and physicists will run to a calculator for all kinds of problems they could in principle solve in their heads.

[1] https://arxiv.org/abs/2402.04494
by torginus | 2026-03-09 17:46:12+00:00
Usually with these programs, they just commission an artist with some vague description, like they tell him to draw a futuristic VTOL aircraft, these pics have zero bearing on what gets delivered.

Sometimes they even take the piss with this, like in this video for a next-gen engine, where you can see their engine doesn't even fit in their fantasy aircraft:

https://www.youtube.com/watch?v=vCHun6rxQm0
by andrewvc | 2026-03-09 17:46:13+00:00
They say an ideal container system would download portions of layers on demand, however is seems far from ideal for many production workloads. What if your service starts, works fine for an hour, then needs to read one file that is only available over the network, but that endpoint is unreachable? What if it is reachable but it is very very slow?

The current system has issues with network stuff, but in a deploy process you can delineate that all to a new container deployment. Perhaps you try to deploy a new container and it fails because the network is slow or broken. Rollback is simpler there. Spreading network issues over time makes debugging much harder.

The current system is simple and resilient but clearly not fast. Trading speed for more complex failure modes for such a widely distributed technology is hardly a clear win.

The de-duplication seems like a neat win however.