MurphyA/hacker-news huggingface dataset:
by immibis | 2025-09-22 07:39:45+00:00
The most significant evidence that the earth is flat is that you can just look out your window and it's obviously flat, but all the round-earth evidence is complicated sciencey stuff.

If someone doesn't believe in complicated sciencey stuff, they just won't believe you, and they'll conclude they have evidence and you don't. At what point do you just walk away from the argument?
by alluro2 | 2025-09-22 07:40:32+00:00
People like Geofabrik are why we can (sometimes) have nice things, and I'm very thankful for them.

Level of irresponsibility/cluelessness you can see from developers if you're hosting any kind of an API is astonishing, so downloads are not surprising at all...If someone, a couple of years back, told me things that I've now seen, I'd absolutely dismiss them as making stuff up and grossly exaggerating...

However, on the same token, it's sometimes really surprising how API developers rarely ever think in terms of multiples of things - it's very often just endpoints to do actions on single entities, even if nature of use-case is almost never on that level - so you have no other way than to send 700 requests to do "one action".
by archi42 | 2025-09-22 07:40:48+00:00
Depending on what you're building, memory is still scarce. Of course in the past that was much more common, but even today just doubling memory doesn't always fly: Embedded is still not a land of plenty; and not every computational expensive task is a money earner, which might put you in a difficult spot when arguing with controlling about a bigger server or at least a memory upgrade.

Also: Caching.
by elAhmo | 2025-09-22 07:41:16+00:00
This is a weird title and IMO should have included "international resellers" to emphasise the risks are sourced from there, not really due to the eSIMs themselves. Those online-only, travel-oriented resellers, are incorporated or using providers from unregulated or less regulated markets.

If you use an eSIM provided by your own domestic carrier, which I do and many of my friends, especially when having more than one phone number, almost none of the risks in the paper are applicable.
by Bukhmanizer | 2025-09-22 07:41:17+00:00
> They had to take baths and use a mug to fill it with water and wash their hair.

Gasp surely not baths, however did they live?

> fiber internet and he tried to tell me I need it to keep up with the Jones’

You think the kids today can’t afford houses and families because they’re buying too much fiber internet.. and bragging about it?

You just sound horribly out of touch and given your anecdotes don’t know what poverty or hardship was back in the day or is today.
by devonkim | 2025-09-22 07:41:35+00:00
The irony of the fabled Seattle complaints of the “freeze” is it’s not unique to the region whatsoever and due to so many transplants in the past 15-ish years along with so many locals forcibly relocating out of the city people are more likely than ever to be interacting with those that moved as adults / other transplants.

For me as someone that grew up in the region the people, nature, and weather are sufficient enough for me. Having lived in several other large metro areas in the US I’ve pretty much felt like an alien species even though it’s not like I don’t feel welcome. In the PNW being weird and unconventional is kind of celebrated regardless of socioeconomic castes historically, but that’s certainly eroded as the problems of hyper growth have strained everyone.
by Hilift | 2025-09-22 07:42:04+00:00
Completely impractical. Look at other countries. France and the UK are under enormous budget pressure, mostly due to the cost of funding the defense of the illegal war in Ukraine, but also due to other costly recent policy decisions. Both countries aren't considered poor, but they now have difficult decisions to make. That means anyone who thinks these investments such as these by any country can be from taxes or savings elsewhere are delusional. It would have to be loans.

Now look at Australia. It committed to a $368 billion ($1 billion per month for 30 years) submarine deal with the US. This program will never deliver any perceivable value to Australian people, it is more strategically beneficial for reviving a failing boat and ship building industry in the US. The US itself is supposedly building a new Columbia-class ballistic submarine at a cost of $110 each?

These are simply confabulated, made up numbers. And why is Korea building valuable, current generation facilities in other countries? It would make sense if it would result in for example, the sale of more Korean automobiles, but it isn't. It is basically a shakedown ("tribute").

https://www.theguardian.com/world/2025/jun/15/aukus-will-cos...
by nativeit | 2025-09-22 07:42:29+00:00
I assume it’s simply the lack of the inbuilt “universal client” that http enjoys, or that devs tend to have with ssh/scp. Not that such a client (even an automated/scripted CLI client) would be so difficult to setup, but then trackers are also necessary, and then the tooling for maintaining it all. Intuitively, none of this sounds impossible, or even necessarily that difficult apart from a few tricky spots.

I think it’s more a matter of how large the demand is for frequent downloads of very large files/sets, which leads to a questions of reliability and seeding volume, all versus the effort involved to develop the tooling and integrate it with various RCS and file syncing services.

Would something like Git LFS help here? I’m at the limit of my understanding for this.
by B-Con | 2025-09-22 07:42:43+00:00
Probably not. The community is always hungry for ways to trim weight, any new offering in the field is interesting, but since the battery is one of the most critical items, well, people tend to be conservative and stick to established models.

Most ultralight folks go light so they can cover more ground while being more comfortable. Experienced ultralighters consider how a weight reduction introduces risk against that goal, rather than simply "lighter is always better". Aka, don't go "stupid light".

An ultralighter is basically guaranteed to use their phone for navigation. A surprise battery failure may cut a trip short and possibly risk their well-being, both of which go against the goal.

It's not recommended to use battery models that haven't been extensively tested because there are conditions in the backcountry that you may not think about or be able to test beforehand, such as performance in cold conditions, whether the IPX rating really holds up, whether it's possible to brick the device accidentally by pressing the wrong button combination, etc.

A common recommendation is the Nitecore nb10000[1] for 10k of battery, and if you want 20k then bring two. (One of the Anker 20k models is also popular.) Bringing two 10ks is ~0.3 oz heavier than one 20k (per manufacturer specs), but it gives you charging parallelism (shortening down your recharging time by N hours, if your trip requires that you recharge midway) and device redundancy, both of which help you move faster with more reliably.

Related, it is also recommended to only use a battery bank that you have personally used for a few full charge cycles beforehand, to smoke out manufacturing defects.

[1]: https://nitecorestore.com/products/nitecore-nb10000-gen-2-qc...

[2]: https://nitecorestore.com/products/nitecore-nb20000-gen-3-du...
by negative_zero | 2025-09-22 07:43:14+00:00
Calling it "eSIM" is BS marketing. Every time I've used them it's been painful. I don't know the details but it absolutely is not "SIM technology". "eSIM" is something completely different.

A regular SIM: you just pop a SIM card into your phone and it just God damn works.

But eSIMs? I've used eSIMs from five carriers in three different countries and every time there is some issue:

* "Oh you need our god awful app to install an eSIM" (of course I couldn't easily download it because Google play geo hides apps).

* "If your phone is stolen overseas you can simply use this QR barcode again to register an eSIM to a new phone" (I couldn't).

* "Works with all phones". (It didn't because phone manufacturers have to bake Telco specific data into your phones firmware. Not supported? You're shit out of luck).

I could go on..

The fact that there are now privacy and security issues is not surprisingly at all. This isn't teetching issues. The drafters of the eSIM standard should be publicly flogged.
by tialaramex | 2025-09-22 07:43:33+00:00
IIUC Because C++ has pointer provenance but no explicit mechanism for tagging or clear instructions about what is guaranteed, this is basically always all Undefined Behaviour and yet in practice lots of this will work on real C++ compilers.

Today in C++ the way to avoid technical UB for such tricks will be going via an integer which is promised to have the same width as a pointer. In practice the compiler won't do anything different (types evaporate during compilation) but that isn't UB.
by medstrom | 2025-09-22 07:44:19+00:00
Aye, so this is fine as long as there's just one entity generating IDs, so it can automatically check for collision and re-generate.

In a distributed system it's another matter.

I'm currently using 6 base-40 chars (upcase and lowcase letters, so e.g. "SXJwzQY") that represent an integer Unix time.

The base-40 alphabet is enough that all IDs up until year ~2099 will fit in 6 chars, and it's nicer to type on the phone when you only have to switch between two keyboard modes, the upcase and lowcase but not also the numbers and symbols mode.
by latexr | 2025-09-22 07:44:56+00:00
> If you have legitimate evidence

That’s a tremendously high bar. Who defines what constitutes “legitimate” evidence? Anyone can disagree on what that means and you’re back to square one.

Look up “The Final Experiment” and its aftermath. Despite convincing the flat earthers who participated, the ones who observed it via livestream dug their heels in further.

https://en.wikipedia.org/wiki/The_Final_Experiment_(expediti...
by immibis | 2025-09-22 07:45:09+00:00
Germany's "rail network is falling apart" means you are delayed a few hours on a cross-country trip, which is unimaginable luxury to people from some regions, which I think proves the point.

As I see it, they're running the system at close to capacity, so it has long queue times [1] and little spare capacity to return to normal after a disruption. It's one of several valid ways to run a system. You can have fewer trains and fewer cascading delays, or more trains and more cascading delays. In some places, the trains are on time but they only run once per day; I think I prefer the German system to that.

This is about the long-distance system. Other systems have their own properties. The BVG has not infrequent disruptions but the next train is usually only 5-10 minutes away so who cares.

[1] https://nickarnosti.com/blog/longwaits/
by rhelz | 2025-09-22 07:45:36+00:00
:-( Sorry bro. Your previous career is over. Go do something else. For example, I'm trying to become a teacher.

The faster you realize that, the faster you can move on and start your new career.

You spend decades refining your craft, then one fine day, its market value drops to zero. It is a damn shame, but the market is the market. Best of luck.
by ikurei | 2025-09-22 07:46:17+00:00
It's not that you _need_ sympathy, or that football deserves or needs your sympathy like it's a good cause.

It's just generally good to try to understand others instead of distancing yourself from them. I find F1, jazz, finance, and so many other things to be really boring and uninteresting, but I try to get the people who like those and connect with them. F1 people and jazz people are often more interesting than their interests; I haven't gotten there with finance yet. The world is more interesting this way, but you're under no obligation.

> In a just world LaLiga would get sued into the ground for disabling a public utility on a level equivallent to an international cyberattack.

In a just world LaLiga and FIFA would've been sued into the ground like five scandals ago, but I don't think gtowey was suggesting you try to empathise with them, but with people who like football.
by numpad0 | 2025-09-22 07:47:13+00:00
I did come across non-English article that all-eSIM policy is destroying grey market imports into primarily China and also into Russia. Previously one could easily flip iPhone at or above MSRP to milk carrier subsidies, but those flippers aren't taking iPhone 16/17 as it's harder for the clientele in totalitarian and/or sanctioned countries to use it.

I'm not sure if it's an undisclosed security hole or a backdoor, but there does seem like the eSIM push has something to do with China.
by scorpioxy | 2025-09-22 07:47:24+00:00
I use orgmode within emacs. Be careful that if you go down this rabbit hole, it can consume a lot of your time if you let it. I eventually stopped trying to optimize my productivity when I discovered it became another form of procrastination. I am OK with letting things go and not trying to be on top of all of the flood of information. These days I just iterate on my current system to help organize my life but not in a second brain way.
by pixelesque | 2025-09-22 07:48:29+00:00
It might not matter hugely to most people, that's true, but as someone who's used eSIMs while abroad in both Australia and Canada earlier this year (from Airalo and Nomad - they seemed at the time to be fairly well regarded), I was surprised to see my traffic routed through Hong Kong in both cases.

Google and Duck Duck Go both on the phone assumed I was in Hong Kong when searching, even though I was in Sydney and Vancouver respectively, which did make searching for local places a tiny bit more frustrating.
by surajrmal | 2025-09-22 07:48:31+00:00
Google SoC gives legitimacy to working of OSS to equal terms of having a paid internship. Many of the projects probably don't even meet your description of FOSS.

The Linux foundation would not exist if only individuals donated to it.

Most OSS suffers from a lack of maintainers with time as they rarely are paid and can't make a living from working on it. Company backed OSS doesn't suffer from this. Most popular "community" projects are held together by an assortment of company backed developers.
by lukan | 2025-09-22 07:48:48+00:00
"The earth is not flat. This is indisputable fact. "

Well, the earth you walk is indisputable flat. That all of earth is round, comes not from direct observation (except for the very few people who have been in space).

So I dare you to actually argue with flat earthers. It is a good way to test your basic scientific knowledge. If you poke deep, you will find, that most people learned science the way people learned religion before. By memorising it, not by applying the scientific principle of questioning everything and aim for confirmation via experiment. Some flat earthers are actually more "scientific" in the way that they try out (weird) experiments and not just believe things. (But most probably do have a serious mental condition)

Long story short, this could have been the start of a interesting debate, if you would not have finished your argument with that insult.
by holowoodman | 2025-09-22 07:48:50+00:00
One would think so. If AI bros were sensible, responsible and intelligent.

However, the pratical evidence is to the contrary, AI companies are hammering every webserver out there, ignoring any kind of convention like robots.txt, re-downloading everything in pointlessly short intervals. Annoying everyone and killing services.

Just a few recent examples from HN: https://news.ycombinator.com/item?id=45260793 https://news.ycombinator.com/item?id=45226206 https://news.ycombinator.com/item?id=45150919 https://news.ycombinator.com/item?id=42549624 https://news.ycombinator.com/item?id=43476337 https://news.ycombinator.com/item?id=35701565
by arethuza | 2025-09-22 07:49:27+00:00
"the selection effect of every bright child in the UK having Oxford or Cambridge as their first university pick"

When my son and I visited St. Andrews a few years back we were informally told that they really only select people who make that university their first pick - and given that St. Andrews doesn't seem to have any problems attracting students then I would question whether everyone puts Oxbridge first. I certainly knew people when I was applying to university (40+ years ago) who were very bright but who didn't even think about applying to Oxbridge because of the perceived snobbery.

I've also met quite a lot of rather unimpressive Oxbridge graduates in my career - so I wouldn't automatically assume that they get the brightest and the best.
by eesmith | 2025-09-22 07:49:37+00:00
Today I learned there are multiple BTU definitions. https://en.wikipedia.org/wiki/British_thermal_unit lists Thermochemical, 59 °F, 60 °F, 39 °F, and International Steam Table.

Though as the difference is at most 0.5%, it's probably won't affect your battery buying experience. :)

Measuring by TNT equivalent is more standardized. "This battery stores 50 grams of TNT."

Ummm, on second thought, maybe don't use that term at the airport, .. or in secure areas, ... or near the police, ... or in public, ... or on social media or anything else tapped by the NSA or other authorities.
by jen729w | 2025-09-22 07:49:49+00:00
Funny enough, we had a hell of a time running a helpdesk where we designed the docs -- many of which I wrote myself -- to be executed exactly as written.

Guess what humans hate to do? Especially the smart ones, which of course you want to employ on your helpdesk? They just would not read the damned instructions.

I think this was because many of the instructions were dumb. We were explaining decades-old bank stuff. It didn't make sense, but it's what you had to do! So these guys tried to 'fix' it, and in doing so, broke it.

The whole support model was predicated on this idea that the 3rd level guys would write stuff that the 1st level guys would slavishly follow. It never worked.
Show HN: One API for GPT-5, Claude-Sonnet-4, DeepSeek, Gemini
by LeoWood42 | 2025-09-22 07:51:05+00:00
We built an API aggregator for LLM APIs. It supports GPT-5, Claude-4, DeepSeek V3, Gemini, and others — all accessible via a single API interface.

Why we built this Managing multiple LLM providers (pricing, auth) was painful. We wanted one unified endpoint, consistent responses, and cost savings.

What it does - Unified API for multiple frontier models - Automatic failover & quota balancing - Transparent pricing (~20% lower than official rates) - Free trial available

Links - Website: https://wisdom-gate.juheapi.com/studio/chat - Docs: https://wisdom-gate.juheapi.com/docs

We’d love feedback on: - What features are missing for devs? - How should we improve the API/docs?

Thanks
by skocznymroczny | 2025-09-22 07:51:25+00:00
This is true. I am a graphics driver developer and part of my job is to debug rendering issues in games and we often encounter spec violations in the game. Especially so in the era of DirectX12/Vulkan explicit APIs which shift the responsibilities to the developer. Most common culprits are missing resource barriers (image transitions in Vulkan) and uninitialized resources (color/depth resources for the most part require explicit initialization). The thing about those issues is that they are likely to work on one vendor's GPUs, the one that the game developer is using, but break more or less catastrophically on another vendor's GPU.

Also it's not easy to get them fixed in the game, because of the realities of engine update cycles and things like console certification process. Unless you report the issue several months before release, there is a slim chance you will get a fix in the game.
by cs02rm0 | 2025-09-22 07:52:38+00:00
It is, but again I'd caution that it will go and do things you don't want it to.

For instance, I've been working on an app recently with some social share icon logos in svg.

Whenever I get it to tweak bits of code elsewhere in the same file, 80% of the time it goes and changes those svg icons, completely corrupting some of the logos, curiously consistent in how it does it. Several times I've had that slip through and had to go and undo it again, at which point it starts to feel like the superfast junior dev you're using has malign intent!
by JumpCrisscross | 2025-09-22 07:53:18+00:00
> It is the company’s job to price their service to cover costs

They did. They made money. The delivery staff made money--OP is quoting the real, lived experience of actual gig workers. The government came in and decided that was unsavory, and so now those staff are making less (not counting the ones now unemployed).

> it is better to avoid them altogether imo

Not for the delivery driver!
by kepeko | 2025-09-22 07:53:52+00:00
That was a good bit of humor.

Also there are some popular ways of explaining things that don't do the job (your experience is maybe different). For example: try to learn very basics of object oriented programming. The tutorial will inevitably have examples like "Class Bicycle" or "Class Car". These are out of programming context and never helped me to understand how to benefit from OOP in programming.

Another example is git tutorials. Having used git for years it feels so simple. In the very beginning it wasn't and those maps with circles and arrows didn't help.
by palmfacehn | 2025-09-22 07:54:32+00:00
You have posed a reasonable question with good intentions. A simple Google search reveals:

>U.S. authorities said some of the detained Korean workers had illegally crossed the U.S. border, while others entered legally but had expired visas or entered on visa waivers that prohibited them from working.

From PBS, a source with a well known editorial stance against the current administration.

https://www.pbs.org/newshour/world/south-korean-workers-retu...

>Like many of the Koreans who were working there, advocates and lawyers representing the non-Korean workers caught up in the raid say that some who were detained had legal authorization to work in the United States.

LA Times, similar

https://www.latimes.com/world-nation/story/2025-09-14/famili...

With any of these contentious partisan issues it is important to be wary of cherry picking. Typically events are selectively reported to fit a given partisan agenda.

It would be extreme to believe that entire groups are being arbitrarily detained and deported. Similarly, it isn't unreasonable to expect mistakes to be made. The reasonable thing to do with extreme claims such as the ones made in this thread is to do a simple Google search before engaging in partisan flames. It has become almost impossible to have a reasonable discussion here on any topic which may tangentially involve Trump.
by weinzierl | 2025-09-22 07:55:00+00:00
"See below for a desciption of the contents of the thesis, at four different levels of assumed background knowledge: 'Basic' (no assumed familiarity with type theory and category theory), 'Intermediate' (some familiarity), 'Advanced' (significant assumed familiarity), and 'Expert'."

This is a brilliant idea and very well executed. I almost did not click the link because I would put myself into the 'Intermediate' (some familiarity) bucket and most blog posts are either too basic or too advanced for me. Glad I clicked.
by Popeyes | 2025-09-22 07:55:14+00:00
I was talking to a friend who is a beta-tester for crochet patterns, the business owner sends out a pattern to a trusted group and the get feedback on the descriptions and the work and any things that would make it easier before they put it up for sale.

I do think a lot of developer tutorials and documentation don't take into consideration that many people might not have a common understanding of terminology especially if the reader is coming across this problem or process for the first time.