MurphyA/hacker-news huggingface dataset:
by throw0101d | 2026-03-09 16:08:26+00:00
> The complexity goes up tremendously if some condition is rarely encountered: eg leap second. This means it gets pushed to a "corner case" and tested more lightly and more rarely.

There is some talk of eliminating the leap second, which would over time have the Earth and sun diverge with regards to noon and such. One 'answer' to this concern is to have a 'leap hour' or something in the future (some future generation's problem, not ours): but given that people can't even get February 29th correct now, and it happens regularly, I don't see how a one-off event would be made to work. It'd be a huge coördination problem.

Just look at the introduction of the Gregorian calendar: it was slightly off since the time of Julius Caesar, but that minor error added up over time, to the point that to get the equinoxes/solstices back to where they 'should' be 10 days had to be removed with the Gregorian calendar. And because of politics (or a religious flavour) it took a long while for everyone to get on the same page.
by post-it | 2026-03-09 16:08:26+00:00
> If we are willing to use legislation, could we tax such gestation crates, and use that tax revenue to breed unconscious pigs? Or find a way to disable consciousness in their brain? Or fund lab meat?

This is the kind of "big government libertarian" thinking that you only find on HN. It's like virtue signalling but the virtue is contrarianism. What you've suggested is more complicated, less ethical, less effective, and likely to be opposed by just about everyone across the political spectrum.
by vintagedave | 2026-03-09 16:08:45+00:00
That article was written in 2014, just a few years after the trend started, and still today, over a decade later, Apple, once famous for its UX, is still failing to follow it.

What puzzles me is that information like this is out there. How did Apple get it so wrong?

I am hopeful for the new UX VP. He has his work cut out for him.
by SpicyLemonZest | 2026-03-09 16:08:45+00:00
What Dario Amodei said 12 months ago is that AI would be "writing essentially all of the code", and the job of software engineers would become guiding and reviewing the code generation process. That's come true at a number of companies.

The important context I think people may miss is, this does not require AI to be 10x or 5x or even 1x as good as a human programmer. Claude is worse than me in meaningful ways at the kind of code I need to write, but it’s still doing almost all my coding because after 4.6 it’s smart enough to understand when I explain what program it should have written.
by szszrk | 2026-03-09 16:08:51+00:00
That's not how they use internet now - because they can't!

They used to. Even Internet Explorer had RSS support. Sites had RSS icons and even instructions for undecided.

In my surroundings both young and old users loved to discover new sites and catalogue them. Bookmarks was one of the most important things to back up.

Del.icio.us was a thing, and a quite popular one.

I think modern Internet will reach a point where users will notice small web is the only thing worth their time, full circle.
by roughly | 2026-03-09 16:09:02+00:00
> Europe’s answer to China is always a committee, a regulation, a 5 year strategic plan and a press conference

> China’s answer to anything is ship it tomorrow and figure out the rest next week

Yes, god knows we'd never see the Chinese delivering 5 year strategic plans, and they're notably committee-averse.

A large part of China's success is they've been intentional about what they're doing - they've _had_ a strategy, whereas every time we consider that in the West, we're told that's a loser's bet and we need to just let the market do its thing.
by _DeadFred_ | 2026-03-09 16:09:26+00:00
Oh look, I didn't lie. No apology? Nope, just more attacks.

I picked THE Industrial Revolution city. THE CITY where it all happened. Did your high school not have a history class? I picked where it went wrong, the first go live site. That's what you do for analyzing things. You don't pick go live 500. That isn't cherry picking, that's what we do when we discuss scenarios that INITIALLY came up so they don't happen again. We don't just whitewash like you would like.

I claimed the industrial revolution led to lower quality of life for the blacksmith. The modern narrative when talking about AI implies they just turned into 1950s style suburbanites and waives away any thought/planning/discussion like you are trying to do. The reality, as it factually happened, was a much worse life and it is worth considering when implementing something that could be just as impactful.

People like you want to just handwave away the inconvenient fact that I am more likely to be the blacksmith in Manchester than to be born in some post-work AI Utopia that may exist in 70 years after things settle. why can't we even discuss this? Why do we have to stumble blindly into it, to the point you call me a liar/cherry picker for pointing out basic history taught in high school and basic root cause analysis concepts?

The reason that Manchester is taught about in American high schools is so that we learn from it and we understand our current world didn't just magically happen. Good and bad happened along the way, and that we have to work within that reality. Good can come in the end, be positive IF progress IS being made. Bad will happen, fix it don't just accept it, challenge it. Think about it. Look to history to prevent the easy things to prevent.
by z500 | 2026-03-09 16:10:07+00:00
I've been taking a look at my sound change applier again. I've been trying to add syllable detection to it so that I can match directly on syllable boundaries instead of having to match on them explicitly in my sound change rules.

So I started by adding the ability to define syllable structure in the rules file, then I tried running the syllable rule through the same compiler I used for the regular sound change rules. It ended up being even slower than I was anticipating, so I decided to skip the NFA to DFA conversion step and wrote a backtracking NFA runner. This worked _okay_, but if the syllable rule isn't able to fully match a word it ends up backtracking forever, and I never managed to figure out how to fix that.

Last year I read a post about parser combinators and I decided to rewrite the syllable detector. I finished the rewrite and then ran into an error and gave up. This last weekend I revisited it and it turned out it was just user error again; my syllable definition rule had a mistake, but thankfully the error was a lot easier to fix with the new design. Now it emits a warning, and I'm rewriting my sample sound changes rules to use the new boundary markers and hammering out any issues, which are a lot less than I was afraid of.

I'm thinking about rewriting the sound change rule compiler to use the same combinators I did for the syllable rules, but it would be kind of a shame after all the work I put into the DFA compiler lol

https://github.com/marriola/Transmute
by avs733 | 2026-03-09 16:10:25+00:00
>If the company violates their ToS, you can take them to court (or arbitration).

This is my favorite...how exactly can I monitor compliance? No evidence of non-compliance - get tossed out of court. No court order for discovery - no ability to monitor/gather evidence compliance.

The idea that this is even a potential for mutuallity on a TOS is just farcical.
Show HN: Fuckyeah, a minimal Claude Code plugin and Codex skill
by sngnb | 2026-03-09 16:10:32+00:00
Built a tiny open-source repo that packages the same ASCII "FUCK YEAH" output for both Claude Code and Codex.

The Claude side is a minimal plugin. The Codex side is a minimal skill folder. No hooks, agents, or extra setup beyond the packaging.

I've been building and abandoning too many projects lately, and this one felt worth finishing.

Repo: https://github.com/nrtvai/fuckyeah
by kristjan | 2026-03-09 16:10:47+00:00
I've wanted to read some long-form RSS feeds from the beginning, and friends had use cases for feed filtering, so I built https://sponder.app.

The filtering was easy, but RSS doesn't do "from the beginning" (RFC 5005 exists, but is mostly unused), so scope crept into a webpage-to-RSS tool that lets me convert favorite.site/s/archive - autodetection of the article structure was a fun side quest.

The whole thing is a little function engine (Yahoo Pipes called), so the final goal is `merge(archive, live_feed) | drip(N items per D days)` to have the archive transition seamlessly into current content. I expect I can push that live tomorrow or so.

And of course Podcasts are just RSS, so hey, let's skip reruns. That's doable with filters on the episode description, but with history in place I'll add title similarity checking. I'm trying to think how to recognize cross-promoted episodes too, without having to crawl every podcast.

Importantly, Sponder's _not_ a client. There are enough clients, any many are great. Each implements some subset of features, so Sponder's an intermediary that consumes and publishes pure RSS for us to use anywhere we want.

Project two started over the weekend and is the NYTimes' Pips, but colors. You're building a stained glass window with regional constraints, and the big difference from using dominos is colors can mix. Also, triangles! The engine works, and I'm designing the tutorial and first handful of puzzles now.
by Oleksa_dr | 2026-03-09 16:10:53+00:00
Everyone misuses terms: obviously, understandably, 99%.
And a bunch of other nonsense, both from supporters and opponents.
And what will you achieve? Nothing.
What is your decision: to put this on each program separately and let a bunch of scumbags have photos, ages, and other data about your children that can be used for persecution? Or to simplify parental control with a single simple mechanism based on the OS and protocol?
And thus put control in the hands of parents and responsibility for content violations on content providers.
Then there would be no need for any terrible checks with a bunch of data stored who knows where by who knows whom.
by atmosx | 2026-03-09 16:11:16+00:00
If you look at their stock performance and management compensation the last 25 years, much of the responsibility seems to lie with the manufacturers themselves.

They had roughly two decades to adapt, but instead they often relied on strategies like pressuring German workers with the possibility of relocating production to Poland to keep wages down, while investing little in research and development during a period when sales were strong and new markets, such as China, were opening up.
by nmilo | 2026-03-09 16:12:11+00:00
Rust is the wrong language for effects ironically because of its strict typing. They would probably decide that all effects have to be specified on every function or that any change in capabilities is a breaking change. Which is safest, but horrible for dev ex. Whereas Go most people would just be like “yeah, Hyrum’s law, sorry I broke your weird effect consumer, I don’t really care.”
by myrmidon | 2026-03-09 16:12:17+00:00
Looking back, people had the exact same kinds of reactions (regarded as cheap trash => cutting edge) to the Japanese electronics industry 40 years ago, with the eact same takes (overstated rationalizations focussing on process, organization, culture; I could probably find like 20 different books discussing those in excruciating detail in a minute).

But the simplest explanation is just basic economics and nothing else (growth being fueled by cost difference, mostly from cheap labor, and to a far smaller extend network effects).

I predict Chinese growth slowing down exactly the same way other countries did as wage gaps get smaller.
by overtaxed | 2026-03-09 16:12:22+00:00
I'm working expanding upon one of the first web app projects I had on my resume when initially starting out in Software Engineering, HoopTime. It's an app for pick-up basketball players looking for a good park for games around your city. Right now focused on cities close to me, namely, Sacramento.

For this iteration of the project, I'm using Manus to build it. My first stab at using AI to build a web application, and the results have been interesting. Although I'm not debugging the code as much with this approach, I was surprised to still feel a similar level of 'fatigue' as I'm guiding the LLM along with the build. Check it out, would love your thoughts!

https://hooptime-vbn5prc4.manus.space/
Show HN: Patchwork – async collaborative image quilts
by agambrahma | 2026-03-09 16:12:34+00:00
When my kids were young we'd flip restaurant menus over and fill a hand-drawn grid with crayon doodles, one square at a time. I wanted to turn that ritual into an app.

Patchwork lets you create an NxN grid, share an invite link, and have collaborators claim and fill squares with images asynchronously.

Squares are visible as they're filled: the quilt builds up slowly over hours or days, and checking back to see what someone added is the whole point.
by diacritical | 2026-03-09 16:13:06+00:00
That's exactly why lab grown meat is the best way to solve the issue.

Society is only concerned with cost, regulations are weak and rarely enforced and companies are operating in a capitalistic market where they can't compete unless they squeeze every last cent out of each animal. That's hard to change as lots of people have an interest in keeping the status quo and the citizens who vote don't have the time to read everything that comes their way. We can't expect that society will wake up, that people will start voting with more conscience or that everyone will go vegan.

Lab grown meat (or growing brainless animals or something similar) is a technological solution. When it becomes cheaper than normally-grown meat and similar in quality, the atrocities committed in the farms would cease to exist as the farms themselves would cease to exist. The same market forces that are responsible for what's happening to the animals now would prevent any future torture.
by whiteboardr | 2026-03-09 16:13:10+00:00
I would disagree.

The willingness to change is there, it's mostly the motives and what is being targeted where the problems are.

We as a country lost our balls.

Decisions are increasingly made on an emotional basis, and the poster child for this has been the politically calculated exit of nuclear power based on the Fukushima accident to gain an election win.

Most of senior management is trying to act like suddenly they are some cool nimble startup CEO that can burn through cash until the subscription fees for lane keeping assists and heated seats are paying the bills.

It's all buzzwords being thrown around without anyone really caring for reality.

Just looking at how the "dress code" changed over the last 10 years in automotive is funny by itself.

Hefty statements, zero backing and ever shrinking balls.

The bill is going to be huge.
by numbers | 2026-03-09 16:13:15+00:00
I was using Wisper Flow and had a pretty bad experience with their support related to billing and so I started building my own version of a speech to text app, it's very doable with Parakeet and Whisper models available now. I've got the app working on mac and it's been so much easier to make progress on it with AI available now.

I'm not sure I'll be putting it out there because it feels like there's already 100s of these apps out there so I don't feel strongly about it.
by TimorousBestie | 2026-03-09 16:13:21+00:00
https://www.pewresearch.org/religion/2025/02/26/religion-par...

It’s a lot harder to find decent evidence on the prevalence of religious belief in Iran, obviously, but I’d be willing to believe anything in the 70-90% range based on the commentary below. (Obviously this source is biased, but they at least cite their references adequately.) Large confidence intervals evince a lack of confidence.

https://muslimskeptic.com/2025/01/29/iranians-atheists/#Stat...

So yeah, it seems reasonable to claim that white Republicans are roughly as religious as Iranians overall.

This probably underestimates religious belief of those aligned with the government, however, since we can’t segment them out by political affiliation and the opposition is likely more secular in proportion.
Show HN: Kontora – Self-hosted finance dashboard for freelancers in Germany
by eduzbn | 2026-03-09 16:13:48+00:00
Hey HN,

I'm a freelance developer in Germany and built a self-hosted finance dashboard because existing tools either ignore the German tax system or charge too much for basic features.

It handles income/expense tracking, receipt uploads, and — the part I couldn't find anywhere else — full German tax calculation: income tax, solidarity surcharge, church tax, trade tax, and VAT with current 2025/2026 rates. It even handles trade tax credit (§35 EStG) and the small business regulation (Kleinunternehmerregelung) automatically.

Tech stack: Next.js, React, TypeScript, PostgreSQL, Prisma, Tailwind CSS. Runs with Docker Compose.

Live demo: https://kontora.zuban.me (credentials are pre-filled)

I'm debating whether to go full open source, SaaS, or open core (free base + paid add-ons like DATEV export and receipt OCR). Would love to hear your thoughts.
by RobRivera | 2026-03-09 16:14:04+00:00
Avante-garde will always be lost on an inferential technology because to 'get it' it needs to be trained on sufficient volumes.

67 67 67 67 67 67 67 67 67 67

Edit: I may not exactly be spitting pearls, but passive downvoting for a genuine take on the matter based on professional experience in AI is a canary gasping for oxygen.
by lm28469 | 2026-03-09 16:14:26+00:00
> Is there realistically a path to the west learning any of these lessons without going through WW3?

> The west is better at coming up with excuses and red tape than actually solving problems, it seems.

Most of the west still has this paterno-colonialist view of the world, we're too complacent, too sure of ourselves, it never changed, just look at how Trump talks about Iran, he is completely clueless about the history of this region of the world, they'd nuke themselves before accepting the unconditional surrender he asked for... It was the same with China: "let's move all our industries there, they are too dumb to figure anything out and they'll will be our cheap labor forever", well no, they're just as smart as us and as soon as they reached the threshold necessary to provide education to the mass they also reached our technological level.

It mostly is over for the west as we know it, demographically, politically, industrially, soon militarily, people who don't see it are straight up blind or historically illiterate, we're in a end of the Portuguese or British empire situation.
by Spooky23 | 2026-03-09 16:14:36+00:00
It's really not. Energy grids are not designed for distributed generation. In my US state, that means billions of infrastructure investment.

The people using carbon to create forcing functions to transition to renewables conveniently forget to mention that. Which sucks, as solar in particular is almost a miracle product, but at this point my delivery charges to get electricity exceed the electricity supply by 10%. 20 years ago, delivery was 30% of supply.

My state, New York, decided it would be smart to turn off the nuclear plant that supplies 20% of NYC electricity, and replace it over a decade with a rube goldberg arrangement of gas, offshore wind, solar, and Canadian imports. The solar is hampered by distribution capacity, gas was slowed down by corruption and is being limited by environmental activists, we elected a president that believes that windmills give you cancer, and of course we are picking fights with Canada now.
by s_dev | 2026-03-09 16:14:51+00:00
Non of these issues affect France because France had the foresight to invest in Nuclear tech that gave them energy independence from both the US and Russia while being green and sustainable. It's certainly not perfect e.g. France imports some Uranium from Russia but they are in a far better position than Germany. Germany has produced many brilliant people but it really has to self reflect on some of the major errors in big decisions it has made the past few decades.
Show HN: See when your Mac drains battery while charging
by jlreyes | 2026-03-09 16:15:00+00:00
I was on a long flight with only USB power and didn't know if my Mac was draining faster than it charged. So I built a menu bar app - single Swift file, event-driven via IOKit, near-zero CPU. Shows live wattage and warns when your charger can't keep up. (And yes, my charger wasn’t keeping up.) Don’t be surprised by a power deficit!
by throwaway5752 | 2026-03-09 16:15:08+00:00
The US acts as an enemy of the EU currently. This isn't an exaggeration, they have punitive tariffs and have threatened to invade a member state.

And everyone here is reading and forming opinions about German on a gameable US social media site. It should make one pause for reflection.

Why are you ready something? Who wants you to read it? How do they seek to influence your opinion?
by reactordev | 2026-03-09 16:15:16+00:00
No where is safe from this kind of fuckery though. Greed is in human nature because education is gamified, sports are gamified, business is gamified, your attention is even gamified. You’re forced to run a race you never signed up for in a manner which you disagree with for an audience that gives nothing in return but laughs as they watch you spin the wheel for them.

Literary aside, there used to be a time when you could count on a company and they could count on you. Now it’s a culture cult. This makes whistleblowing and doing what’s right virtually impossible. Who wants to sacrifice everything? Only the scorned and mistreated or it has to be egregious enough to solicit public outcry.
by netsharc | 2026-03-09 16:15:18+00:00
You make it sound like time labels like "23:59:58Z" can perform actions (e.g. to skip or "suppress").

I had to look it up: https://www.timeanddate.com/time/negative-leap-second.html . In proper words, the clock ("the one humanity agrees to use) would skip 23:59:59Z.

I wonder how much chaos a minute that only has 59 seconds would cause. Measurements would be off by that missing second (e.g. a pipeline delivering fuel at 60 liters/minute would surprisingly only have 59 liters in that minute..).
by pmarreck | 2026-03-09 16:15:33+00:00
A "universal" format validator whose goal is to validate every byte of as many of the most common file formats as possible (I'm up to about 190, to varying degrees of coverage; turns out many formats don't have checksums, and some formats' parsing won't break on corrupt data)

https://github.com/pmarreck/validate

Written in Zig, it has a C FFI and a CLI for mac/windows/linux.

The purpose of this is to feed into a different project I'm working on that is for-pay.
Show HN: Local Code Mode: Save 65-99% Context for MCP
by chenhunghan | 2026-03-09 16:15:33+00:00
MCP isn't dead — but we need to design MCP tools with the context window in mind.

Inspired by Cloudflare's Code Mode, but using a local sandboxed runtime instead of a remote one.

Here is the prompt to add code mode to your MCP server save 65-99% context