MurphyA/hacker-news huggingface dataset:
by skrebbel | 2025-11-21 13:15:37+00:00
> It used to be that the US stood out because it took the law seriously and believed in its ideals to do the right thing

The "The Hague Invasion Act", where the US authorizes itself to invade an ally (the Netherlands) to break war criminal suspects out of prison, was signed in 2002. The US has always been a "rules for thee but not for me" type of place and the digital sanction discussed here fits in a long line of behaviors by the US government. Trump has changed the scale and intensity of it all but the basic direction has always been the same.
by neom | 2025-11-21 13:16:13+00:00
"So again, these are ludicrous scare – these are scare stories that are being put up. Even if sterling, even if sterling were to fall a few percentage points after Brexit, so what?" - Nigel Farage 2016.

It's down what? 15/20% from pre-brexit? I really wonder how people like Nigel Farage sleep at night. Just fine I suppose, but I really do wonder how.

https://www.independent.co.uk/news/uk/politics/eu-referendum...
by jawilson2 | 2025-11-21 13:16:16+00:00
Something I have always been interested about, but sort of afraid to ask because it is a VERY small jump to unintended racism...

Are there any composers from other cultures that come close to doing what Bach (and Mozart, Beethoven, Stravinsky, etc) did? Like, I want to hear the Japanese equivalent of the Brandenburg Concertos or Mass in B Minor, all guns blazing. Don't tell me "well, it's the space between the notes that matter..." just overwhelm me with genius that is self-evident the second the music starts. I have a few theories, but haven't really researched it.
by valeyard | 2025-11-21 13:16:34+00:00
I recently created this new theme for tmux status bar.

I honestly think that a lot of information in other status bars are kind of unnecessary, so I thought of creating a theme containing just the information I think it's relevant, but still having a good look.

Currently, it shows:

* session name

* windows

* if the tmux prefix is pressed

* if there's a maximized pane in a window

* an option to show the current time (if you want)

Hope you like it! Suggestions are welcome.
by thih9 | 2025-11-21 13:16:45+00:00
This has been the sentiment at the time, I suppose coming from the percentages in the cohorts:

> 64% of over-65s voted for Brexit - compared with 71% of under-25s who voted Remain

Source and more context: "Vince Cable: Young 'shafted' over Brexit" https://www.bbc.com/news/uk-politics-40842017
by highspeedbus | 2025-11-21 13:17:38+00:00
I've build a signal injector to debug a guitar pedal that was not working. It was a nice little journey in itself. The astable multivibrator produces so much harmonics that I could hear it all the way back from the input jack, where it was supposed to be silent. Heck, I could hear it just by putting the probe nearly close to the circuit. The signal pushed through the circuit like Juggernaut breaking walls. Learned a lot about filters and was able to produce a nice sine wave out of it, it worked great.
by DREDREG | 2025-11-21 13:17:39+00:00
Update: GravOpt Pro – Lifetime License just launched (€200 early-bird, first 100 only)

→ https://kretski.lemonsqueezy.com/buy/9d7aac36-dc13-4d7f-b61a...

Includes on-premise/air-gapped, commercial license and 1-on-1 support.

Free version stays open-source forever.
by rob74 | 2025-11-21 13:17:45+00:00
Ironically, AA flight 191 could have been salvageable, because the engine detaching didn't start a fire. However, it led to loss of hydraulic pressure on that wing, which led to the flaps/slats retracting on just the left wing, which led to the plane becoming uncontrollable. After that accident, the DC-10 was retrofitted with hydraulic fuses to prevent something like this happening again. Unfortunately, that didn't help the UPS crew, because in their case, the detachment caused more damage to the wing...
by bluGill | 2025-11-21 13:18:24+00:00
Just noticed that I wasn't clear - there are languages that have OBJECTS that do not do message passing. Message passing seems to be dynamic (duck type) function calls, which is debatable if it is worth it over static typing. You can get message passing in any language, but it is a lot more work and of questionable benefit vs static interfaces (there are pros and cons)
by AJ007 | 2025-11-21 13:18:27+00:00
My first thought was this is the whole thing about managers at Google trying to get employees under other managers fired and their own reports promoted -- but it feels too similar to how fucked up all the account and billing stuff is at Microsoft. This is what happens when you try to "fix" something by layering on more complexity and exceptions.

From past experience, the advertising side of the business was very clear with accounts and billing. GCP was a whole other story. The entire thing was poorly designed, very confusing, a total mess. You really needed some justification to be using it over almost everything else (like some Google service which had to go through GCP.) It's kind of like an anti-sales team where you buy one thing because you have to and know you never want to touch anything from the brand ever again.
by reify | 2025-11-21 13:18:30+00:00
That will stop them from piling into unsafe rubber boats in France, to cross the busiest waterway in the world, and die in the process.

Always handy if you have a few quid stashed away, and a government, who is fine supporting the rich and powerful to the detriment of the poor and in need.

We dont need any more rich high earning fantasists in the UK. We have enough of those already.

How about educating our own working class kids to become the high earners of the future.

short sighted as usual
by elevatortrim | 2025-11-21 13:18:59+00:00
Any chance that this reflected to our company account instead of AI Studio?

We want to switch to Gemini from Claude (for agentic coding, chat UI, and any other employee-triggered scenarios) but the pricing model is a complete barrier: How do we pay for a monthly subscription with a capped price?

You launched Antigravity, which looks like an amazing product that could replace Claude Code, but do I know I will be able to pay for it in the same way I pay Claude, which is a simple pay per month subscription?
by Eddy_Viscosity2 | 2025-11-21 13:19:38+00:00
Step 1. Force companies to develop the censorship/surveillant technology by passing a law to make it available. Claim its to 'save the children' and/or 'fight terrorism', whichever threat is currently the most scary.

Step 2. Make the use of the technology optional, and fairly non-intrusive to ease acceptance and normalization.

Step 3. Make the technology mandatory for certain groups/areas like all schools or certain businesses. Or for people who work for them. Also incremental changes are applied which makes the system a bit more restrictive, and bit more surveillant.

Step 4. Make the technology mandatory for everyone (except politicians and certain private persons like CEOs of big corps)

Step 5. Continue incremental changes until the system completely transfers all real power and control of the system from the individual to the corporation/state.
by quotemstr | 2025-11-21 13:19:54+00:00
So what distinguishes the good regulation from the bad? Good regulations either

1) solve collective action problems (i.e. situations in which we're all better off if we all do X but it's in nobody's immediate personal interest to do X), or

2) short circuit short term corporate hill-climbing and let us "jump" from one local economic maximum to a higher one elsewhere in configuration space without having to traverse the valley between (which corporations won't do on their own).

I think even the most hardcore objectivist types would appreciate that these classes of problem exist. Even if you delegate their solutions to some ostensibly private actor (e.g. let insurance companies make the building codes) you end up with an inescapable system of rules that's de facto state control anyway. Doesn't help.

The problem with the cookie law is that it doesn't solve a real problem. Look, I'm probably going to get downvoted to hell for saying this, but the people who make "tracking" a cause celebre are a tiny, noisy minority and most real world people don't actually care. They're more annoyed by cookie dialogs than the cookies.

Policymakers overestimated the size of the privacy advocate constituency and so enacted regulations that solve a problem that exists only in the minds of diehard privacy advocates. Now, policymakers are reversing this policy. They're doing is slowly and tentatively (because they're still spooked by how loud the cookie banner people are), but they're doing it. Credit where it's due for finding their gonads.

The cookie affair isn't unique though. It's just one example of a regulation that went wrong because it came out of non-market decision making. Money is an honest, clean signal.

You know what a market is? It's a policy diffusion engine that uses profit as its loss signal. Works remarkably well almost all the time!

In those few situations in which we depart from the market as a decision making mechanism, we have to be careful not to allow ourselves to be corrupted by the usual suite of bugs in human reasoning: availability bias, recency bias, social desirability bias, and so on. The market, because money is an honest signal, resists these corruptions. Regulatory bodies? Much more vulnerable.

The cookie law is a central example of a time when a non-market regulatory apparatus was corrupted by a cognitive bias: social desirability bias in particular.

Of course we need some regulations. But when we make them, we need to be aware that we're likely getting them wrong in some way. All regulations should have

- automatic sunsets,

- public comment periods,

- judicial and legislative review mechanisms,

- variance and exception mechanisms, and

- the lightest possible touch.

Just as in software, each additional line of (legal) code is a liability, not a feature. Keep it simple.
by richrichardsson | 2025-11-21 13:20:15+00:00
What a lot of the pro-Brexit crowd finally admitted is that Brexit was always going to be a bitter pill to swallow and they knew it. Conveniently none of them wanted to say that in the lead up to the vote. 5 years ago when they began admitting this, they claimed it was going to be a 10 year process before the "benefits" of Brexit can be felt. Here we are. I guess Brexit benefits will be like Fusion Energy or Full-Self-Driving; always a few years into the future.
Developer SaaS has one of the longest "effort before reward" curves
by milanspeaks | 2025-11-21 13:21:12+00:00
I’m sharing my experience building a developer-focused SaaS so that anyone still in the early stages understands that every SaaS product has its own journey before you see meaningful traction.

Your Ideal Customer Profile (ICP) dictates how long that journey will be.

A SaaS like Lovable can achieve rapid adoption because the learning curve is minimal and the primary use case of creating a website is immediately understandable.

On the other hand, anything involving technical API integrations will take its own sweet time.

If you’re building a SaaS for marketers or support teams, your conversion funnel is relatively straightforward and usually looks like this:

1. Traffic

2. Signup

3. Trial

4. Paid conversion

Right now I am building a developer focused SaaS ( sendzen.io ) and I am finding it freakin' hard. I have managed to acquire 100s of signups but the journey from signup to a paid user is really long.

Most developers expect our product to have:

1. Great polish.

2. Magical Onboarding

3. Docs must be perfect.

4. Support has to be instant.

5. Pricing must look fair.

6. The product has to be rock-solid technically.

7. And a generous free-tier

After providing all this, still the journey is a funnel with 8 conversion points:

Traffic -> Signup -> Sandbox -> First message sent -> Prod activation -> Code integration -> First real use-case -> Paid conversion (if only they have business demand) -> Retention

Developers will compare us with Meta, Twilio, Resend, and they are right to do so but our team is like 2 backend and a single front-end developer.

Another thing founders (including myself) underestimate is the massive burden of education in developer-first SaaS.

So my advice to you if you are starting a new SaaS is set your expectations and funding runway based on your target-audience.

If you’re building a developer-focused SaaS, expect slower conversions, longer activation cycles, more support load, and a much heavier requirement for documentation, examples, tutorials, and handholding.

I’m still deep in the journey, but if there’s one takeaway so far, it’s this:

Developer-first SaaS takes its own time to compound.

If you’re also builing something for developers, feel free to correct me or guide me.
by Kirby64 | 2025-11-21 13:22:04+00:00
3.6V is considered the nominal voltage, certainly not the low end cut off.

3.0V is considered basically the highest voltage. Most chemistries suggest even lower, 2.8, or even 2.5 in some situations assuming you can control the cutoff carefully. Perfectly safe to do so. You only start to have issues when you’re south of 2.5 without a load.

Most advanced battery usages let the cells drop even below that during heavy load.
by anovikov | 2025-11-21 13:22:14+00:00
It seems to have become a taboo topic. There are too many people who voted for it and now realise it has been a mistake and want to forget about it, anyone who reminds them, will be seen negatively. It also can't be reversed anyway so there's no upside in this discussion - reversing means becoming "just one" of the EU states because the Union has been explicit that they won't allow any perks, not even keeping the pound - which is just too much for public to stomach.
by graemep | 2025-11-21 13:23:08+00:00
Read the comments from FSFE - they do not think its simple at all: https://www.heise.de/en/news/Microsoft-Google-Co-Countries-g...

Something like kiosk mode does not cover it. It will have to be locked down to the point of uselessness. From the article:

"Only apps that have an approved youth protection program or a comparable suitable tool themselves will be accessible regardless of the pre-set age group."
by Aurelan | 2025-11-21 13:23:19+00:00
Hey HN! I'm a tinkerer who built PageStash after repeatedly losing research sources to link rot and dead links.

What it does: • Full-page capture (screenshot + text + DOM) • Client-side text extraction for search • Knowledge graphs to map connections between your saved pages • Works offline, Chrome/Firefox extensions

Early stage but functional. Built with Next.js, Supabase, and way too much time debugging browser capture edge cases.

Why I built it: I kept losing articles mid-research. Bookmarks break, Archive.org takes days, Pocket strips formatting. I needed something that captures the COMPLETE page instantly and lets me see how sources connect.

The knowledge graph surprised me - seeing 50+ research sources laid out visually revealed patterns I'd never have spotted in folders. Not sure if it's genuinely useful or just looks cool. Would love honest feedback.

Technical challenges I'm still figuring out: • Lazy-loaded images (scroll-and-wait helps but isn't perfect) • Dynamic content timing (when to capture?) • Large page handling (chunking uploads)

Free tier: 10 clips/month, no card needed Pro: $12/mo for 1,000 clips

Try it: https://www.pagestash.app

Three things I'd genuinely love feedback on: 1. Is the knowledge graph actually useful or just visual noise? 2. Should I prioritize video/PDF capture or better search? 3. Is $12/mo reasonable, too high, too low?

Happy to share technical details, discuss trade-offs, or hear about completely different approaches I should consider.
by fullstop | 2025-11-21 13:23:29+00:00
When I think of insects, I see them as tiny microcontrollers. In my head bees have a little shift register to measure time.

While ants have control over each limb, they mostly move by rotating two tripods one at a time. It's like they turn on an output for three legs, turn off the output, and then turn on the output for the other three legs.

Ants can walk backward, though, so perhaps it is more like a half-bridge rectifier with multiple channels.

They're like little organic ICs.
by perduin2 | 2025-11-21 13:23:32+00:00
YouTube is a huge part of my media diet, but I’ve always found it surprisingly hard to intentionally discover high-quality new channels. Discovery largely comes down to:

Hoping the recommendation algorithm eventually surfaces something good, or

Googling things like “youtubers like X reddit”.

Both options feel limiting, and they give the algorithm an outsized influence over what we watch — which comes with all the usual problems around funnels and bubbles.

So I built ytdb.me, a user-driven review and discovery platform for YouTube channels. Think IMDB, but for YouTube creators.

Current features

Add channels

Add your favorite channels to the database.

Tag them with relevant topics (e.g., politics, world news, video essays, etc.).

Review channels A review consists of:

A 1–10 star rating

Style sliders describing the creator’s vibe (child-friendly ↔ adult, low-energy ↔ high-energy, improvised ↔ scripted, …)

An optional written review

Discover new creators The Discover page lets you search for channels that match exactly what you’re looking for:

Filter by topics

Use the same style sliders to define the vibe you want, with the option to mark certain sliders as important or ignore them entirely

Additional filters: language, average video length, average star rating, etc.

Once enough reviews are in, the goal is to make it easy to find content creators that match your interests and vibe — without relying on the algorithm to serve them to you.

Open beta

I’m actively building new features, and early users can influence the UX/UI and direction of the project. Feedback is very welcome.

If you’d like to try it or add a few channels, here’s the site: https://ytdb.me
by tacostakohashi | 2025-11-21 13:23:45+00:00
I used to be drawn to this kind of (over)-optimization of operational efficiencies, I think it's kind of natural for programmers.

The reality though is that for most businesses, the hard part is customer acquisition, marketing, logistics - for a restaurant, site selection, decor, etc... if you get that right, you can probably solve your staffing problems pretty easily by just being 50% overstaffed, and using a whiteboard and post-it notes. If you _don't_ get that right, then no amount of efficient shift scheduling can save you.
by crazygringo | 2025-11-21 13:23:55+00:00
I didn't say bullying doesn't exist -- I'm saying it's not the case with most kids.

> It's better to encourage everyone to use one of those.

But if you can't succeed at this (and you won't), then don't make your poor kid suffer. Don't let the perfect be the enemy of the good.

> Buying into everything is not a solution.

No, but buying a few important things goes a long way. A cool pair of shoes isn't functional, but sharing the same communications platform is. And you can buy a lower-end used iPhone on eBay for next to nothing.

I have a parent who thought they were fighting a lot of these battles and on the "right side", and I was miserable because of it. Don't do this to your kid. Making friends is hard enough without a parent putting even more obstacles in the way.
by jaccola | 2025-11-21 13:24:57+00:00
Yes. Many people still support it. Even if Brexit is objectively bad this is self-evidently obvious, people are very bad at changing their minds and lots of people voted for it.

Maybe over half would now vote to remain, but most pundits thought this would be the case before 2015, so who can say for certain (e.g. Nigel Farage is more popular than ever and he is Mr Brexit).

It is way too early to judge the success or failure of leaving the EU, and part of it will be down to chance. There are also intangible reasons (e.g. feeling of national identity, distaste for bureaucracy) people voted leave and, while I don't think they make up for the loss, I don't think they should be poo-pooed.

I personally would have liked to remain in the EU but I don't think the EU is obviously good, or leaving the EU is obviously a terrible idea.
by lilprince1218 | 2025-11-21 13:25:00+00:00
After my original post, the Hacker News community helped me identify critical issues with my benchmarking approach. Here's what I learned:

The Problem:

I used autocannon for benchmarking, which can't handle Bun.serve speeds (as pointed out by Elysia's maintainer)

Made exaggerated performance claims

Had security vulnerabilities in JWT implementation

The Fix:

Switched to oha for accurate benchmarks: 21,748 req/s (placing PrinceJS among top 3 Bun frameworks)

Fixed all security issues

Removed "fastest" claims, now positioning honestly as competitive

Technical Details:

Real oha results: Elysia (25,312), Hono (22,124), PrinceJS (21,748), Express (9,325)

Running on Windows 10 with: oha -c 100 -z 30s

Next step: Cloud VM testing for consistent, reproducible benchmarks

The framework is now more honest about its capabilities while still delivering competitive performance. Lesson learned: accuracy and security matter more than impressive numbers.

Try it: bun add princejs

GitHub: https://github.com/MatthewTheCoder1218/princejs
by jonahbenton | 2025-11-21 13:25:09+00:00
Your orthodontist is probably using an ass (term of art) specialized medical practice billing system. Not uncommon for smaller practices. Some of these are made by the dude down the block, kind of thing. Total shit. That will be the thing that is issuing the debit. It might be querying for the balance beforehand. The thing to do is find out what ass billing system they are using, might be associated with their ass practice management system, and then talk to those people. It might be stripe under the hood but stripe is not making this mistake.
by txrx0000 | 2025-11-21 13:25:40+00:00
This is a valid concern. But I think we should reject this law on the basis that it should be a recommendation rather than a mandate, without rejecting its premise entirely, because it actually has some merit.

Filtering on client-side is a good idea and lets parents parent without affecting anyone else, provided the filters work completely offline. And we should make sure governments and parents know this so they don't try to push any more Internet-wide censorship laws.

And instead of mandating it, it should work like movie ratings: OSes that implement parental control features get a "PG-capable" label, then make it illegal for minors to use a non-PG-capable OS. This should not affect adults, and parents can choose to not use it because it's a feature you have to manually turn on.
by StopDisinfo910 | 2025-11-21 13:25:44+00:00
Purely from a sovereignty points of view, it makes a lot of sense if you think your country being independent is important.

From an economic point of view, it will probably never make sense because the UK was shielded from most of the EU most stupid decisions through carve out. They were out the disastrous currency union. They were not fully in Schengen. They had a lot of leeway with regulations.

Coming back would probably be a mistake however. They would most likely be forced to join the eurozone.
by FridayoLeary | 2025-11-21 13:25:57+00:00
The EU is undemocratic, horribly mismanaged and reduces sovreignty. The feeling is we were putting in more then we were getting out.

Now i can't accuse the Brexit negotiators of acting with competence. Neither can i claim that it has brought any short to medium term benefits. But the situation wasn't great either way. The referendum was a choice between a bad option (remaining) and an even worse option.