MurphyA/hacker-news huggingface dataset:
by 542354234235 | 2025-09-23 15:49:55+00:00
I've had a key break in a deadbolt lock before. I can go running without carrying keys. I can assign a temp code to my pet sitter/handyman/whoever without having to police up keys or worry about keys being copied. I know when and which code is used, in case of an incident (none so far). My partner has lost 3 mailbox keys and zero house keys (since there is no house key). My door auto locks, and forgetting to lock your door is one of the biggest security risks, since crimes of opportunity are so much more common than targeted crimes. I've given my neighbor access during an emergency while we were out of the country. I can pre unlock my door from my smart watch if my hands are going to be full. I absolutely think the cost and effort were worth it for me.
Show HN: FlyCode – Recover Stripe payments by automatically using backup cards
by JakeVacovec | 2025-09-23 15:50:10+00:00
We built FlyCode after seeing subscription businesses lose ~35% of recurring revenue each year to failed payments — even when customers had other valid cards on file.

*The problem:* When a customer's primary card fails, Stripe retries a few times then cancels the subscription. If that customer has a backup card, it isn’t tried. At least 20% of active customers have more than one card on file, which means a lot of preventable churn.

*Our solution:* FlyCode automatically identifies if a customer has other valid cards on file and retries them when a subscription payment fails. You can configure when these retries happen during the dunning period (beginning, middle, end) and define validity rules (e.g. “card was used in last 180 days”). It’s a Stripe app — no code changes needed.

We've seen 18%-20% higher recovery rates from our core retry engine, plus another 5–10% from using backup cards. Importantly, there was no increase in refunds or chargebacks — in fact, rates were lower than merchant averages. Big companies like Microsoft and Amazon already do this internally; we wanted to make the same capability accessible to smaller SaaS teams.

*Under the hood:* FlyCode monitors for failed invoices, checks for available backup methods via Stripe’s PaymentMethod API, and systematically retries in a way that avoids service disruption or manual workflows.

We’re Jake, Etai, and Tzachi — we previously built payment recovery systems at startups and enterprises, which is how we discovered this gap.

You can try it here: [https://www.flycode.com/stripe]

We’d love feedback from anyone dealing with subscription payment failures. What’s been your experience with involuntary churn? Have you considered leveraging backup payment methods?
by thelifeofrishi | 2025-09-23 15:50:20+00:00
Built this quick extension to create tweet screenshots

Features: - one-click tweet screenshots for free - no signup required - shows original tweet if you screenshot a reply tweet - shows quoted tweet - one-click download/copy to clipboard

How to use: - after installing the extension, you'll start seeing a camera icon on bottom-right of each tweet - all you need to do is click on that Camera icon() and it'll give you the tweet screenshot right away
Show HN: Minimal app for daily thoughts and journalling
by sadeed08 | 2025-09-23 15:50:49+00:00
This is a minimal distraction free journalling app. Features include

- only one entry per day - sync across cloud - pwa - no likes, no comments, no validations and hence no distraction

Got this idea to develop a habit of writing everyday. Welcome to all feedback and suggestions.

P.S: This is a very basic mvp built using cursor, next.js and supabase
by bcrosby95 | 2025-09-23 15:50:54+00:00
Actions have a statistical inevitability to them. I don't think it's much different than going out and randomly punching people in the face.

When you have a lot of money and influence, and you have a choice between two policies: policy A which will statistically harm 1,000 people, and policy B which will statistically harm 1,500 people, it is no different, to me, than going around randomly punching 500 people you never had to.

For some reason people give these choices a pass. I don't.

I might give Mr. Beast a bit of a pass because there might be some ignorance involved. But for most people making these decisions, that live within large corporations, I don't, because they know better, they just don't care.
by skywhopper | 2025-09-23 15:51:04+00:00
Pure propaganda. Biden folks talked to YouTube in hopes they would do what they could to stop COVID disinformation from spreading in a wildly dangerous time. They put public pressure on them? (I never saw it but that’s what the letter claims.) That’s not censorship.

Google could and did do what it wanted. The Biden admin didn’t threaten to revoke licenses or stop mergers over this stuff.
by giobox | 2025-09-23 15:51:17+00:00
While it's easy to dismiss some of these as niche, many of them such as file system access and USB device support would completely change how some software could be delivered.

By not supporting these, one is forced to make a native app in many cases. With support for some of these standards, entire classes of application could be delivered via cross platform web applications. Imagine being able to install firmware updates on USB devices just by visiting the manufacturers website, for one.

While we can argue about safety, the file system access problem can be solved in the exact same way apple solved it for native apps, with permission dialogs etc and only exposing the selected items when attempting to access resources on the device. This is indeed the approach Chrome/Edge use today.

If you look at the browser API specs Apple has chosen not to implement and Chrome/Edge has historically, it's hard not to feel Apple is trying to protect its own native app store at times. There are obvious self-interested reasons for Apple to protect it's own store/native app system; even "free" applications often generate revenue from in-app purchase transaction fees or subscriptions. If developers can more easily avoid shipping a native app, they can also more easily avoid paying Apple fees.
by stusmall | 2025-09-23 15:51:21+00:00
I've had to use valgrind a bit in Rust. Not much but the need is there. It really depends on the product you are working with. Rust is an extremely flexible language and can be used in many spaces. From high level abstract functional code to low level C-like code on a microcontroller. Some use cases would never image using unsafe, some can't live without it. For most FFI to C is just a fact of life, so it comes up somewhere.

When I used it before I was working on a Rust modules that was loaded in by nginx. This was before there were official or even community bindings to nginx.... so there was a lot of opportunity for mistakes.
by lucb1e | 2025-09-23 15:51:32+00:00
Is there also no fee for merchants? I thought business accounts are usually not as cheap as (or free like) consumer ones, some (all?) iirc pay per transaction or have tiers

It's also really hard to interface with. Afaik, I can't simply get an API token from my bank and send 2-cent transactions to pages I read if they'd publish the IBAN as part of an HTTP header or meta tag for example. Nor do I know that my bank would be happy about a thousand tiny transactions each month
by homefree | 2025-09-23 15:52:05+00:00
This guy’s entire post is about riding a sad Caltrain to some Palo Alto job and being disappointed his memorization of obscure computer trivia or generic software job didn’t provide meaning in his life.

My point is that marriage and kids provide a deep sense of purpose and fulfillment and a certain kind of narrowing clarity and that ideas of what leads to a fulfilling life are well established in old cultural communities for a reason. He’d no longer be looking for the meaning in obscure trivia - which was never the correct place to find it anyway.

The other bit is a lot of jobs are bullshit (probably most) with enormous amounts of waste building stuff that doesn’t matter. You can fix that by working at Tesla, spacex, etc.
by motbus3 | 2025-09-23 15:52:10+00:00
You have an interesting take

Whatsoever it is, for sure it will not solve any of the root causes of UK's problems. The lack of structured internal investment with good planning and execution is what has been causing the UK to fall behind Germany.

For me, it seems that the British ate being steered away from important decision processes like "should we really invest in another war?" And "should we increase the number of doctors and care workers that has being stagnated for the past 15 years?" Or even "should UK invest more in telecom communication?"

As many other countries, UK has turned into technology hostage. Luckily, the incredible background created by geniuses of that past still holds up but the lag is already showing.

Nothing would sabe Britain if certain president charged taxes for cloud services, AI or processors and GPUs.
by toomuchtodo | 2025-09-23 15:52:20+00:00
tptacek nailed it with regards to it being historically racial, but I've also seen, to your point, animosity towards anything that isn't a "traditional" or nuclear family. Fear of the different and unknown is a powerful motivator of the people who bring these complaints. Also animosity towards poverty and the belief or perception of material increases in crime and/or traffic.

(property owner, many units, yimby, have to interface with the citizenry at zoning meetings, etc)
by dpc_01234 | 2025-09-23 15:52:55+00:00
Isn't this obvious? I don't know, maybe there are some details of this study that are are scientifically useful, but as a news it's pointless?

Yeah, make sure to get a lot of ventilation, but that doesn't require any study. Even without any any pollutants, indoor air will have a bad quality. And your body deals with minor amount of bad stuff just fine.
by leakycap | 2025-09-23 15:52:59+00:00
Why would someone choose a vercel app without a domain to store their journal entries?

Journals are a type of note that someone might want to access at any time in their life. Do you plan on keeping this active for 20, 30, ... 50 years? On this domain? With Google SSO?

I think a TextEdit or Notepad document in a directory or an email sent to yourself would be even more minimal (no extra login needed) and actually give people the ability to have their data when this goes down in a few weeks/months.
by lapcat | 2025-09-23 15:52:59+00:00
> "Lil' indie dev can make an engine" is irrelevant in terms of standards or browser/engine marketshare unless he can obtain significant browser/engine marketshare. He can't.

How is market share relevant?

What would be wrong with designing simple web standards and as a result having 1000 options each with 0.1% market share?

> Super-simple engines that any indie can solo-code

This is a straw man.

> video/audio streaming

There used to be browser plugins for things like this.

> web developers (your audience, remember?)

> users (your "actual" audience)

Which is it?

Catering almost exclusively to web developers, as the browsers have done, unfortunately, is not in the best interest of web users.

> native apps beholden to their own monopolies, that are mostly crappy (contractor-made, less sandboxed/secure than on the current web)

This is false.

> And it means making every company's revenue dependent on Apple/Google/MS

This is true regardless, native or web.

And people like the article author like to claim that Apple is forcing companies to write native apps, but notice that on Android, where there are alternative web browser engines, these same companies still write native apps. That's not because WebKit is bad, because WebKit is irrelevant on Android. Rather, it's because smartphone browsing is generally inconvenient and also native apps offer some inherent advantages over web pages.

To be clear, monopolies are bad, both for operating systems and for web browsers. But turning web browsers into operating systems won't break the current monopolies, because it's the same companies in either case.

The unfettered market has failed. We really need democratic governments to break up the monopolies. Whether that will happen or not remains to be seen.

> instead of a web domain they control.

Do you even "control" a web domain? Web browsers can throw scary warnings over http and force you to adopt https certificates. Then the web browsers can decided which certificate vendors to trust or distrust. And all the web browsers have so-called "safe browsing" that can arbitrarily decide, with no warning and no resource, that your domain is unsafe.
by bilbo0s | 2025-09-23 15:53:19+00:00
Actually, if they rent the home, then they still don't have that control. The landlord does. S/he is free to put someone you don't like in the upstairs unit. Or even in the 5th bedroom of the house if it's a room letting type situation.

No matter what. You rent? Yeah, sorry. The landlord makes the rules.

The hypothetical foursome would need to purchase their property. At that point, they would be able to control for who could live there.
by sp1nningaway | 2025-09-23 15:53:22+00:00
As a lifelong obsequious people pleaser, I have realized that I make it about me by trying to figure out what people want from me, or I'm focused on how I can look better in their eyes. Instead, truly trying to understand how someone is feeling and reflecting that to them has been so much more gratifying for me (and hopefully for my friends and family.)
by EmiDub | 2025-09-23 15:53:41+00:00
Can someone give me an explanation for why Mike Cardwell, who lives in the UK, blocks Iranian IPs for “your decision to arm Russia with drones so that they can indiscriminately massacre civilians.” but does not block US or UK IPs for their decision to arm Israel?

The answer would seem to me to be racism – he values Ukrainian lives more than Palestinians and considers non-white citizens in non-democratic countries responsible for their country’s actions, but white citizens of democracies innocent.
by rconti | 2025-09-23 15:54:42+00:00
Because of all of the other pointless nonsense I do throughout the day.

The interesting-sounding articles here I open, skim, and close. Or leave as an open tab to come back to because I "really should read it".

And yet, this one captured me. The writing was engaging, and it left me hanging as I went along. I _enjoyed_ it.

That's why. Maybe I should read more things I _enjoy_ and fewer things I "should" read.
by 542354234235 | 2025-09-23 15:54:45+00:00
I like my auto lock feature, but I manually lock it as a habit and only rely on the auto lock as a backup in case I forget. I only have to touch the keypad to lock it and can hear it lock. Also, I can check remotely if it is locked (even though the lock can/does work completely without a need for a connection).
by vlovich123 | 2025-09-23 15:55:00+00:00
Arc + work stealing scheduler is common. But work stealing schedulers are common (eg libdispatch popularized it). I believe the only alternative is thread-per core but they’re not very common/popular. For what it’s worth zig would look very similar except their novel injectable I/O syntax isn’t compatible with work stealing.

Even then, I’d agree that while Arc is used in lots of places in work stealing runtimes, I disagree that it’s used everywhere or that you can really do anything else if you want to leverage all your cores with minimum effort and not having to build your application specialized to deal with that.
by austin-cheney | 2025-09-23 15:55:35+00:00
My suggestion is don't do that. Consider what your probably of success is. The more people do that the less successful you will become.

I suggest leaving the house and going to meet people. Go to job fairs, seminars, and trade fares. Find big contracting firms and make sure they get your resume, like TekSystems. Use your personal network.

Also, you might want to look outside of tech. There some amazing and less boring jobs out there. I suspect if you are trying to fire hose blast your resume to the world you aren't taking the time to find jobs you love. Do you want to be miserable?
by welshwelsh | 2025-09-23 15:55:38+00:00
I think it's 5.

I was very impressed when I first started using AI tools. Felt like I could get so much more done.

A couple of embarrassing production incidents later, I no longer feel that way. I always tell myself that I will check the AI's output carefully, but then end up making mistakes that wouldn't have happened if I wrote the code myself.
by slightlyoff | 2025-09-23 15:55:47+00:00
The author here.

It will seem odd to most, but my big concerns about Chrome relate to Android and ChromeOS. In neither environment did Chrome win share competitively. I think this has made them weaker and less useful, and that was mirrored in the tremendous difficulty we had in getting expansions of web capabilities done within the Chrome team, nevermind what I am documenting in this most recent post.

Sadly, the CrOS problem will be partially resolved when Google trashes it with Android rebasing in upcoming releases. On the Android side, Google is still withholding WebAPK support from competitors (suppressing PWAs on Android) and has failed to follow Apple's lead on hotseat browser replacement when choice screens are shown in the EU.

But neither of the bad effects are nearly as structural or impactful as Apple's out-and-out suppression of the web on mobile, because wealthy people carry iPhones and they have all the power:

https://infrequently.org/2025/09/apples-crimes-against-the-i...
by mindslight | 2025-09-23 15:55:52+00:00
^ no idea why this was downvoted. I'm sympathetic to the idea that most real estate boundaries, even though currently enforced by government, are Schelling points that could mostly persist with private enforcement. But that seems like a tall argument for RF frequencies. Sure, if you were right next to the equivalent of an AM/FM station broadcast antenna, you wouldn't want to bother with trying to reuse that frequency. But if you were hundreds of miles away (where its signal is quite low), you could easily reuse the frequency with relatively small power transmitter.

So the current exclusive use of radio frequencies is very much an artifact of government intervention.
by knes | 2025-09-23 15:55:53+00:00
the MTR study is a joke. it surveyed only 16 devs. in the era of Sonnet 3.5

Can we stop citing this study

I'm not saying the DORA study is more accurate, but at least it surveyed 5000 developers, globally and more recently (between June 13 and July 21, 2025) which means using the most recent SOTA models
by nradov | 2025-09-23 15:56:10+00:00
Assume positive intent. I flagged your comment because you made a false and scurrilous insinuation about my intentions. I'm not a UK citizen or resident and don't care about their immigration policy one way or another. But a high immigration rate will obviously increase housing demand: this is basic macroeconomics and trivially true.

The UK net immigration rate has been high relative to other countries worldwide, especially in recent years. It is an outlier on that basis. I'm not sure why you would limit the comparison to only high-income countries.
by dfxm12 | 2025-09-23 15:56:47+00:00
I have a pet peeve for having to enter my zip code after I've already had to type in the city and state.

What else would you expect? Typing my zip is way easier than going through a list of zipcodes in a dropdown, many of which will be off by one digit in different spots. (ETA: I reread your comment and see what you are expecting)

I like the experience of autocomplete while I'm typing out my street address.
by nnikiforakis | 2025-09-23 15:56:55+00:00
As others mentioned, GET requests are supposed to be idempotent, i.e., you can send the same request 100 times and get the same response (with no server side-effects) 100 times.

GET requests are also easier to be abused in Cross Site Request Forgery (CSRF) attacks. Modern countermeasures in browsers (like SameSite cookies) will protect cross-origin POST and other state-changing methods, but will largely allow GET requests to go through while carrying session cookies.
by zdragnar | 2025-09-23 15:57:09+00:00
The monthly mortgage payment on a house in many rural areas in the US is far less than shared rent in dense cities.

A friend of mine was making $20 an hour at a part time manufacturing job while he had classes, and full time plus overtime during breaks. It would have been plenty for a down payment on such a house, if he'd wanted to, but he put the money towards tuition to limit school loans instead. This was 20 years ago, give or take, so very much not the norm, but definitely possible.

To add: I think a minimum down payment for the mortgage probably would have been in the $4 or $5,000 range.
by figmert | 2025-09-23 15:57:13+00:00
Is the US government is so much more stable than Iran's?

The US has been directly or indirectly involved in all conflict in the middle east in the past few decades, and the instability in the region is due to the US's failed foreign policy.

Maybe the US should stop pretending they know what they're doing. The US can't keep domestic terrorism at bay, why are they trying in a foreign setting?
by simonw | 2025-09-23 15:57:20+00:00
The current generation of models all support pretty long context now - the Gemini family has had 1m tokens for over a year, GPT-4.1 is 1m, interestingly GPT-5 is back down to 400,000, Claude 4 is 200,000 but there's a mode of Claude Sonnet 4 that can do 1m as well.

The bigger question is how well they perform - there are needle-in-haystack benchmarks that test that, they're mostly scoring quite highly on those now.

https://cloud.google.com/blog/products/ai-machine-learning/t... talks about that for Gemini 1.5.

Here's a couple of relevant leaderboards: https://huggingface.co/spaces/RMT-team/babilong and https://longbench2.github.io/
by lucb1e | 2025-09-23 15:57:32+00:00
Has anyone tried this out and can say how long it takes?

The flowchart on the back-end looks pretty involved, needing to publish transactions on the chain and get confirmations. For Bitcoin, that takes upwards of like 15 minutes depending on what block depth the receiving party cares about and stuff. Even foregoing that and just listening for conflicting transactions being broadcast for a few seconds, that's an annoying delay to open a page. Not to mention dealing with the UI to authorize a specific payment for every damn page on paywalled news websites
by jauntywundrkind | 2025-09-23 15:57:33+00:00
Agreed! But STUN's success rate is pretty good! As the number of peers goes up it should be less likely that one would need to use TURN to connect to a peer, but I am skeptical webrtc is built to fall back like this, to try other peers first.

The advantage is that at least it's all builtin. It's not a magic solution, but it's a pretty good solution, with fallbacks builtin for when the networking gets in the way of the magic.
by motbus3 | 2025-09-23 15:57:56+00:00
You have good points but there is no way that the costs wouldn't blow the ceilings off if those measures are taken as is.

I do agree that the immigration system is broken. But I do not agree that immigrants are the problem. Simply retroactively applying rules to the folks who are literally accepting to be exploited is not only unfair as immoral, unless you do not consider them people.

I would need to check the gov docs again for the maths, but if this triggers high skilled workers to leave (and only them, not even counting other side effects) it would cause a 2B-4B blast in the economics.

And this do not even consider possible causes of returning the money from pension partially or fully.
by ACCount37 | 2025-09-23 15:58:07+00:00
"People use AI to do the same tasks with less effort" maps onto what we've seen with other types of workplace automation - like Excel formulas or VBA scripts.

Why report to your boss that you managed to get a script to do 80% of your work, when you can just use that script quietly, and get 100% of your wage with 20% of the effort?