MurphyA/hacker-news huggingface dataset:
by LoganDark | 2026-03-14 10:31:53+00:00
When did I say anything about what I'm getting? I said I pay $200/mo and I expect that to cover anything up to my usage limit. I don't expect any slightly non-standard configuration to immediately ignore the high subscription price that I pay and go to extra usage that has to be billed separately by the token. I wouldn't even care if fast mode used 10x or 50x the usage as long as I could actually USE the balance that I already pay for.
by tlonny | 2026-03-14 10:32:39+00:00
I’d love something like this implemented for email.

Sending an unsolicited email to a random person X requires you to pay a small toll (something like 50p).

Subsequent emails can then be sent for free - however person X can “revoke” your access any time necessitating a further toll payment.

You would of course be able to pre-authorise friends/family/transactional emails from various services that you’ve signed up for.

This would nuke spam economics and be minimally disruptive for other use cases of email IMO…
by torginus | 2026-03-14 10:32:51+00:00
We've had this exact same issue (clean db for every test) - the way we solved it was with ZFS snapshots - just snapshot a directory of our data (databases, static assets, etc) - and the OS will automatically create a copy-on-write replica that can be written to, and the modification can be just thrown away (or preserved).

Once you've created a zfs snapshot, everything else is basically instant and costs very little perf.
by raw_anon_1111 | 2026-03-14 10:33:03+00:00
When we were comparing EVs it was well before Musk went full DOGE.

And you did see the part about the lack of CarPlay being an automatic disqualifier for me didn’t you? What does that have do do with Musk?

Oh and another citation

https://boingboing.net/2026/01/05/new-study-ranks-tesla-as-t...
by WJW | 2026-03-14 10:33:11+00:00
> They found previously unknown race conditions. Not in obscure corners of the codebase. Not in exotic edge cases. In the kind of code that every Erlang application depends on, code that had been running in production for years.

If these race conditions are in code that has been in production for years and yet the race conditions are "previously unknown", that does suggest to me that it is in practice quite hard to trigger these race conditions. Bugs that happen regularly in prod (and maybe I'm biased, but especially bugs that happen to erlang systems in prod) tend to get fixed.
by codingdave | 2026-03-14 10:33:27+00:00
So who has done the math on the price point where offshore coders are cheaper than LLMs? They both need good specs, guidance, and validation of their work. So it seems to me that when the effort to manage people vs. the effort to orchestrate LLMs is about the same, and the price is about the same... what are we actually gaining here?
by CVCO | 2026-03-14 10:34:00+00:00
I used Anthropic for the better part of 6 months - many of those with 20x subscription. My account was suspended about 1.5 months ago without any stated reason (I suspect I tripped some kind of alarm because I authenticated on multiple of my own devices within a short period of time - but nothing I did was illegal or against the ToS to my knowledge) - since then I periodically tried sending them emails to support and their security team and I must have filled out the appeals form 5 times in total - I have never gotten a human response or reason.

Its a little frustrating because they give no guidance on what that means - I still get marketing emails or emails about claude code changes - I switched over to OpenAI which at this point is also very decent at coding and their rate limits are much more generous. But to be honest the UX with Claude Code just felt somehow better.
by pembrook | 2026-03-14 10:34:05+00:00
Yes, objectively Airpods Pro audio quality is not good if you're comparing it to a high-end IEM setup that uses multiple driver types, balanced armatures, electrostatics, etc. Also the tuning on the 3 vs. the 2 is worse.

Airpods Pro have great audio quality considering they are wireless bluetooth earbuds. Remove that qualifier, and if you're sitting at a desk all day and wired becomes an option, you can get far better sound quality/longevity for a fraction of the price.
by IanCal | 2026-03-14 10:34:32+00:00
To read it in a kinder way, I can focus on a complex logic problem, a flow, an architecture or micro optimisation. I can have an llm setup the test harnesses.

I improved test speed which was fun, I had an llm write a nice analysis front end to the test timing which would have taken time but just wasn’t interesting or hard.

Ask yourself if there are tasks you have to do which you would rather just have done? You’d install a package if it existed or hand off the work to a junior if that process was easy enough, that kind of thing. Those are places you could probably use an LLM.
by spwa4 | 2026-03-14 10:34:50+00:00
You know, we're saying the same thing. The TLDR is that Europe systematically refused to spend even token amounts on defense, despite agreeing to spend more in international treaties (and then cheating on what little spending they do, e.g. "raising a bridge" for a tank to pass under it, as defense spending. Coincidentally doing this saved the maintenance spending that the government had unlawfully delayed. And most countries raised more bridges "for tanks" than they had tanks in the first place, and widened them to boot. This then was the promised defense spending ...)

They have such beautiful names for this: "The end of history". Yes, really. "The peace dividend". "The unipolar moment". "Military-to-civilian conversion".

The idea of all these is slightly different, but boils down to that because first the cold war ended and then communism "died" with the Soviet union, democracy would just win everywhere without any effort from anyone (or at least, no effort from anyone but the US). Because of this wars and militaries and ... would just end. Because why would you have these between trade-based democracy? Let's just leave some military rescue units in place and get rid of the rest!

In reality it was progress that ended. Or, at least, a lot of technological progress ended with the end of defense spending. For example, the EU (technically France), was the first nation with a starlink-like satellite network. Of course it was version 0.01beta of starlink, not remotely close to the capabilities of the current version, but it did do packet transmission over very long distances). I have helped write software to make it's use more tolerable. They let it wither and die, just like everyone since.
by alpaca128 | 2026-03-14 10:35:03+00:00
> Here, you must use <NEW TECH> simply because we said so!

Because the integrated battery adds an expiration date to a device that could otherwise last decades if maintained properly.

Same as Apple tightly coupling the iMac screen with the Mac's software support cycle even though nothing would stop them from just adding, say, a USB-C port that can act as video input.
by jerry81711 | 2026-03-14 10:35:12+00:00
I built a passport photo tool that never touches a server.

Upload a photo, pick your country, and it crops/resizes to the exact official spec — US 2×2", UK 35×45mm, etc. Everything runs client-side: Canvas API for image processing, ONNX runtime for AI background removal, fflate for ZIP generation.

No account. No upload. No watermark. No backend.

Technical details:

React 18 + TypeScript + Vite
Client-side crop with biometric head-position guidelines per country
Background removal via @imgly/background-removal (ONNX, ~5MB model loaded on demand)
Compliance checks for resolution, aspect ratio, and exposure
Print-ready A4 sheet generation with Canvas API
PWA with Workbox for offline support
Plausible for privacy-respecting analytics
38 countries supported with specs sourced from official government sites (US State Dept, UK gov.uk, etc.).

https://snappass-fit.vercel.app/

Code runs entirely in the browser — you can verify by checking the Network tab. Happy to answer any questions about the architecture.
by maccard | 2026-03-14 10:36:09+00:00
Real time covers a lot of different things, and have a lot of different solutions.

Do you mean real time like games? “Wireless” headsets are perfectly fine and usable. Real time audio? Wireless transmitters and receivers exist and are used (granted with wireless in-ears but IMO that’s mostly so the don’t fall out) at the absolute highest level of audio production and live events.

You definitely can’t just say wireless isn’t used for real time.
by popcorncowboy | 2026-03-14 10:36:12+00:00
> If you're not using AI you are cooked. You just don't realize it yet.

Truth. But not just “using”.

Because here’s where this ship has already landed: humans will not write code, humans will not review code.

I see mostly rage against this idea, but it is already here. Resistance is futile. There will be no “hand crafted software” shops. You have at most 3-4 years left if you think this is your job.
by zelphirkalt | 2026-03-14 10:36:12+00:00
This works only until it doesn't. The stochastic nature of LLMs will not go away. When you have to fix that bug, but the explanations of the LLM are incorrect (root) cause analysis, and you have to dig into the code yourself, you will regret not having taken more care earlier. I have had numerous scenarios in my latest project, in which the LLMs simply did not get on the right track, when I asked them about some issue I saw with a widget or making a custom widget (Python, tkinter). I don't think it will fare much better when analyzing existing code, because ultimately it does not understand things.
by fzeroracer | 2026-03-14 10:36:31+00:00
I've done that for years and it's a 'tax' for being allowed to use my actual headphones. Every single converter I've used will shit the bed after 6-12 months thanks to shitty cabling, and I've used both the official converters as well as third party ones. Eventually it becomes a fucking pain in the ass when it dies at an inconvenient time.

In comparison the headphones I've been using have lasted me for over 10+ years with no issue, and any decent high quality set of cans makes the 3.5mm cable easily replaceable.
by burnt-resistor | 2026-03-14 10:36:43+00:00
I'm glad that a farmer utility co-op exists here that offers GFiber-equivalent of 1 GbE symmetric and unlimited data for no contract $99/month with an $65/month intro rate. Also has 500 Mbps for $75 ($40) and 250 Mbps $65 ($30). Municipal broadband and electricity needs to take back community services away from profiteering corporations and private equity vampires, and really benefit from government-assisted grants and loans and templatized processes and governance to bootstrap more of these.

One of the major pluses of GFiber is it largely ignored DMCA requests. Also, the 20 Gbps ONT beta service was rad. A weak point was their mesh routers that didn't work quite right and would refuse to work if "too close together".. 20 ft apart. Their customer service/tech support was pretty awesome.
by bonoboTP | 2026-03-14 10:38:11+00:00
That's what used to be thought about any school at all, then about high school diplomas then about a university diploma. Each time it was decided that by expanding the number of people they would get uplifted to a better standard of life, a higher class etc. But social status is relative and mostly zero-sum, so the value of a diploma simply goes down when everyone has one. Chasing credentials without actual value contributions cannot cash out in anything real.
by alpaca128 | 2026-03-14 10:38:44+00:00
> you can connect to multiple devices simultaneously

I don't want to connect to multiple devices. I want to select one device and be 100% certain that it's switched to that device as a source. Even with 100% Apple devices this is not perfectly reliable with bluetooth.

Putting the cable in another audio jack makes it physically impossible that the audio comes from the wrong source or to the wrong output device. And it is a lot more convenient than untangling the mess once the bluetooth devices get confused about what to do and requiring you to manually disable bluetooth at some devices just so it gets the message.
by derriz | 2026-03-14 10:39:15+00:00
It’s called TCO - tail call optimization - and gcc and llvm are supposed to implement it although tail recursive style code is probably uncommon in C or C++. Outside of that it’s common in functional languages where recursive functions are obviously idiomatic and so it has more potential to provide performance benefit.

It’s not a purely local optimization - affecting the call structure so debugging is a pain point. Which is probably why most imperative language compilers don’t bother given the lack of utility for the vast majority of code bases.

It feels like something that would need to be specified at the language spec or semantics level to make it useful rather than just making it optional for the compiler - otherwise the developer is probably just going to do the transform manually - to be safe - if stack explosion was a possibility if the compiler decided on a whim to not perform TCO.
by necovek | 2026-03-14 10:39:24+00:00
The fact that they are easily spoofed is of no consequence for this use-case: entering an invalid 2FA code will simply fail to log you in into your banking. You should obviously not follow a link from an email that is not obviously coming from your request (and you should validate the top-level domain is what it needs to be even in that case), but you should be entering the bank web site directly.

The bigger problem is SIM swapping, which is more of a social engineering attack.
by crucialfelix | 2026-03-14 10:39:44+00:00
Every time you run this it creates a new sandbox. No instructions about how to restart an existing one, nor now to stop it.

The included script is hardcoded to gavriel's machine

# start-nanoclaw.sh — Start NanoClaw without systemd

cd "/Users/gavriel/nanoclaw-sandbox-workspace"

Why are we upvoting this? If this was an open source normal project post it would get downvoted for poor quality.
by iceyest | 2026-03-14 10:40:28+00:00
I think thats a pretty simple answer; when was the last time you interacted with a 4th dimensional object be it representation or not? For the most part I think people base their perception of reality on their experience and so if you have never interacted with something, how could you imagin it?

Reminds me of this youtube video I saw some time ago of someone that posed the question of what would minecraft be like if it was in non-euclidean space. The author said it took some time to get used to it and when they tried to play normal minecraft it gave them motion sickness.

If you have no knowledge of what a car is or its internals are like, could you still imagin what's inside?
by spacedcowboy | 2026-03-14 10:40:45+00:00
Mac SSDs are expected to last 8-10 years, even with high use. though Apple don't publish these values specifically, it's possible to start to extrapolate from the SMART data when it starts showing errors.

A good SSD ought to be able to cope with ~600TBW. My ~4.5-year-old MBP gives the following:

smartctl --all /dev/disk0
...
Data Units Read: 1,134,526,088 [580.8 TB]
Data Units Written: 154,244,108 [78.7 TB]
...
Media and Data Integrity Errors: 0
Error Information Log Entries: 0
...

I'm sure an 8GB RAM machine would use more swap than my 16GB one, but probably not much more, given that mine has had heavy use for development and most people don't use their laptops for anything like that. Even so, that would still put it well within the expectation of 8-10 years, and that's for a $600 laptop.
by Yizahi | 2026-03-14 10:40:46+00:00
There is no country with direct voting (aka democracy) since Ancient Greece. Swiss are close and they are alone. But I wish that such a country existed.

Also, I didn't say that ALL decisions needs to be directly voted upon by the whole population. But core concepts should be. And there should be a mechanism to surface people's concerns to a referendum level too, e.g. after getting a certain amount of signatures or votes. Getting to your question, people can decide in general, do they want to join a trade treaty with countries a, b, c and that should be enough I think, at least for the early form of such democracy.
by specproc | 2026-03-14 10:41:08+00:00
I'm a long time VS Code boy, but have recently started dabbling in Vim because I'm exhausted with AI.

Every VS Code update these days feels like it's exclusively AI orientated.
The Vim approach seems fundamentally opposed to an AI-driven development model, or at least says, like everything else, "sure, you can do that, but set it up yourself."

I find the Vim philosophy appealing coming from a work environment that wants to replace me with API calls to American companies.
Show HN: TradeSet – Calculators for Tradies
by weirdjellyfish | 2026-03-14 10:41:34+00:00
I’ve spent a lot of time around trades and noticed how often calculations get done on the fly. Things like stair measurements, roof pitch, concrete volume, or quick material estimates usually end up being a mix of guessing, the phone calculator, and scribbled notes.

So I built TradeSet.

It’s a simple toolbox app for tradies that puts common construction calculators in one place so you can quickly work things out while you’re on site.

Right now it includes things like:
• stair calculators
• roof pitch calculations
• concrete and measurement calculators
• saving commonly used calculations
• optional cloud sync

The goal was to keep it straightforward and practical rather than turning it into a complicated project management tool.

It just launched on iOS and I’m continuing to add more calculators and tools based on feedback from people in the industry.

If anyone here works in construction or has built tools for trades before, I’d be interested to hear what tools you think would actually be useful on site.
by Simulacra | 2026-03-14 10:42:15+00:00
I remember when Google fiber was all the rage back around 2013, and I so desperately wanted it to come to my neighborhood, anything to offset the Comcast regime. Deeply disappointed that there were so many barriers preventing its expansion. From pole access to just straight up anti-competitive behavior from Comcast, fiber could've really been something great but the law just wouldn't allow it.
by gnfargbl | 2026-03-14 10:42:17+00:00
Presumably the idea is that you put the relevant parts of the list in your thesis. You need to convince your examiner that you understand the background to the original research you did, and a solid reference list (with supporting text in the introductory/background section of your thesis) is part of doing that.

Personally I did the references at the end and didn't feel like I suffered from that decision, but the key references in my particular area were a relatively small and well-known set.
by bozhidar | 2026-03-14 10:42:50+00:00
Well, I guess that means I'm still a pretty poor writer. :D (I'm the author of the article) These days I do use AI to touch up my grammar and fix my typos, but I'm still write my articles myself and you feel that the article lacks substance - that's on me.

For me essays are something very personal, so it'd hard for the AI agent to read my mind about my thoughts on a subject.
by nkrisc | 2026-03-14 10:43:48+00:00
The “gambling” aspect of CCGs is mostly tacked on by outsiders, though driven by decisions of the manufacturer.

That said, when you have a deck of, say, Pokémon cards in your hand, there’s nothing about it that encourages a gambler’s mindset.

My 8yo has a bunch of Pokémon cards and he just likes playing with them, he has no idea of any monetary value they might have. There’s nothing about the physical product or game itself that betrays that.

It’s the culture created around it that’s poisonous.
by ralferoo | 2026-03-14 10:43:52+00:00
As well as the peer comment about Gladwell (10k hours is considered the point you've mastered a skill), it's also a far more honest metric about how much time you've spent actually programming.

Maybe you were writing code, make design choices and debugging 8 hours a day.
Maybe you were primarily doing something else and only writing code for an hour a day.
Who would be the better programmer? The first guy with one year of experience or the second guy with 7 years?

I personally would only measure my experience in years, because it's approaching 3 decades full-time in industry (plus an additional decade of cutting my teeth during school and university), but I can certainly see that earlier on in a career it's a useful metric in comparison to the 10,000 hours.
by adrian_b | 2026-03-14 10:44:05+00:00
As your link shows, even if the IEEE 1394 promoted by Apple was technically superior to USB (mainly because IEEE 1394 had been derived from SCSI), it was killed by patents.

Many superior technologies have been killed by patents and the greediness of the patent owners has been futile and they gained very little from their patents, because people have always preferred something cheaper, even if less good, so the inferior USB has easily won against IEEE 1394.

The patent owners that hope to gain too much from their patents always forget that instead of paying a too big royalty it is always possible to circumvent the patent by using an alternative solution, even if that is inferior.
by watwut | 2026-03-14 10:46:50+00:00
> Feminism? Only happened with women in the workforce.

That is not how it was. First, women were actually working and producing the whole time - but with much more limited options. It is not like they would twiddle thumbs bored prior industrial revolution.

And second, the politically succesfull feminism happened mostly with women who were middle class, not allowed to work and wanted more ambitious jobs.
by samiv | 2026-03-14 10:47:07+00:00
The capitalists and industrialists have waited for centuries to get rid of paid labor. Imagine the profits once the cost of human work gets out of the loop!

Of course the question that is left unanswered is how the economy will work there's no one left with purchasing power. But I guess the answer to this is, the same way it works now in any developing country without much of a middle class.
by aeonfox | 2026-03-14 10:47:09+00:00
True. And that the subtle bugs were then picked up by static analysis makes the safety proposition of Erlang even better.

> Bugs that happen regularly in prod

It depends on how regular and reproducible they are. Timing bugs are notoriously difficult to pin down. Pair that with let-it-crash philosophy, and it's maybe not worth tracking down. OTOH, Erlang has been used for critical systems for a very long time – plenty long enough for such bugs to be tracked down if they posed real problems in practice.
by jonathanlydall | 2026-03-14 10:47:10+00:00
It depends on whether the limited call stack capacity will be an issue for the particular problem you’re solving.

I’m presently working on a problem which uses traversal of TypeScript file syntax trees.

I can reasonably assume that we will never get a file with a deep enough syntax tree which would cause a stack overflow.

A manually managed stack might seem safer, but as pointed out by this article the code would be more complicated and, in my case, for no good reason.