MurphyA/hacker-news huggingface dataset:
by Muromec | 2025-10-03 08:15:15+00:00
I can explain the logic behind it.

The first step you need to take is view a government as a hostile entity. It's not your government, it's occupational government. It's unjust by default and you don't agree with the rules it makes, including immigration and taxes.

Now imagine there are three arms of the government -- the one that collects taxes, the one that administers unemployment benefits and the other, which gives out visa, including family reunification permits.

You, as natural born citizen want to bring another person from the outside as a partner and for that you need to sponsor their visa. Government in their infinite wisdom decided you need to earn a certain amount of income for a certain time to be able to sponsor a partner (otherwise you both will be able to claim benefits). To do so you get a list of unemployment premiums paid from one agency and submit to the other.

Now here is the kicker -- if the government is able to aggregate the data from all the agencies mentioned above, they can better implement their policy, i.e. deny you family reunification visa AND bust your for not paying taxes. To aggregate the data they need to have the primary key to join datasets, including data sets from the governments from other countries (see CRS).

In this imaginary situation you can get your partner a visa and immediately stop working. If the government is able to join datasets, something will automatically trigger and you will get the letter saying visa is revoked.

You can disagree or agree with any specific policy, or you can deny government the capability to implement privacy invading policies.

Think of it as a backslash against tracking by google on all the sites with ad sense, algorithmic feeds and the rest. Maybe gestapo is not sending you gulash tomorrow, but it's symptomatically not great.

Add:

Can the government ask Palantir to join datasets without the primary key? Sure they can and they do, that goes against the same principle as above. Is it better to have civil freedoms and privacy protection that come from literally doing Holocaust? It's better, but it's not on menu yet.
by ansgri | 2025-10-03 08:15:17+00:00
For me the problem is less the UI but weird bugs / unimplemented cases in its modeling kernel. Some lofts and tubes just refuse to work for no apparent (to me, a non-expert in CAD) reason. Even worse, simple fillets sometimes don't work as expected on moderately complicated bodies. Maybe if you're an expert you can avoid these case, but it's extremely frustrating to spend several hours successfully modeling the general shape only to be unable to apply simple dress-up features.

I'd really like to use it and master it further, but CAD is not something I need often, and in F360 any geometry I've needed just works.
by rixed | 2025-10-03 08:15:27+00:00
In practice, what matters is that indeed the code is available in a form that makes it modifiable and that machines are available to run it on. Oracle and its hordes of malignant lawyers tried, and almost succeeded, to make this illegal with Java but thanksfully failed.

Why would I need to set up "legal entities" to enjoy my freedom as a user of open source software, unless I'm trying to start a competing business? It's unclear to me what you have in mind. Please explain like I'm a myopic person.
by JumpCrisscross | 2025-10-03 08:17:25+00:00
“Within Parsons' lifetime, the generating capacity of a [steam turbine] unit was scaled up by about 10,000 times” [1].

For comparison, Moore’s law (at 2 years per doubling) scales 4 orders of magnitude in about 27 years. That’s roughly the lifetime of a modern steam turbine [2]. In actuality, Parsons lived 77 years [3], implying a 13% growth rate, so doubling every 6 versus 2 years. But within the same order of magnitude.

[1] https://en.m.wikipedia.org/wiki/Steam_turbine

[2] https://alliedpg.com/latest-articles/life-extension-strategi... 30 years

[3] https://en.m.wikipedia.org/wiki/Charles_Algernon_Parsons
by Esophagus4 | 2025-10-03 08:17:39+00:00
Then no, you haven’t identified a bubble.

You’ve just said, “I think something will go down at some point.” Which… like… sure, but in a pointlessly trivial way? Even a broken clock is right eventually?

That’s not “identifying a bubble” that’s boring dinner small talk. “Wow, this Bitcoin thing is such a bubble huh!” “Yeah, sure is crazy!”

And even more so, if you’re long into something you call a bubble, that by definition says either you don’t think it’s that much of a bubble, huh? Or you’re a goon for betting on something you believe is all hot air?
by ChrisMarshallNY | 2025-10-03 08:18:18+00:00
It’s not just iPhones (although I fully expect folks to jump all over Apple. They’re an easy target). It’s pretty much everything. That includes things like kitchen gadgets, Web sites, government services, phone support, automobiles, etc.

Android is every bit as bad as iOS. Windows is as bad as MacOS, and Linux is as bad as either of them.

And it’s not just older folks. I routinely run into problems explaining technology to relatively younger folks; even highly educated ones.

I’ll bet that the author would have been just as frustrated, teaching Android to a room full of doctors and lawyers.

My doctor just sold his practice to NYU Langone, a very good organization (and he got lots of money, I’m sure). They installed a really intense (and expensive) IT setup in his office. I’ve been watching him and his staff, struggling with it. It’s actually an excellent system, and I’m sure that many folks here, would be proud of it, but they still struggle. He has a full-time staff member, supplied by Langone, whose only job, is to come in and help staff use the IT services. She’s very busy (and patient).

I feel like Accessibility needs to include discoverability, affordance, and usability, as principal axes.

The terminology we use, the words we pick, in user interface and feedback are vital. The design of affordances, the placement of UI elements, etc.

Glossaries are really important, and I watch people’s eyes glaze over, when I start talking about them. You can have Design Language glossaries; not just text ones.

It’s a huge topic, and not a particularly popular one.

I feel that a good start, is highlighting examples of products that get it right, with discussion on how they do it. I get pretty tired of everyone complaining about the failures. That’s just discouraging, and tends to get people circling their wagons. I think good examples would be very helpful.

I’ll start. My wife likes OXO kitchen gadgets a lot. So do I. She tends to buy stuff that I’d never get, if I were making the decision, but I find really good, once I start using it.
by fragmede | 2025-10-03 08:19:09+00:00
Have you tried Comma.ai? While Waymo and Tesla are trying to make fully self-driving autonomous taxi-grade AI and are taking forever to deliver, geohot casually makes the box that we all really want. A device that hooks into your car, and handles left right gas and brakes on the freeway. I can handle the driving between my house and the freeway, and the freeway offramp to my destination, it's the stop and go traffic on the freeway or just sitting there for hours that sucks ass.

We can see a technology and its shortcomings and people will still pay for it. Early cars were trash, but now look where we are.
by mcdeltat | 2025-10-03 08:20:03+00:00
Agreed, it's becoming silly. Particularly for thing that are infrequent. Like no I don't want to install an app to check into a flight given that I fly once a year. And of course each airline would have their own app. Forcing an app on me when your service is not a primarily digital product, or there's no reason why your product needs a special unique app, is a great shortcut to me hating your organisation.
by jtrn | 2025-10-03 08:20:26+00:00
Are you me? That was so scarily close to how I think about this that I could have thought I wrote it myself. Except you know a more about licenses :P Well written. Thanks.

Edit: I would also add that, based on the specific software/business, the problem with "rug-pulling," as described by another user here, is a real thing. I think that the reason Obsidian doesn't get hate, while being closed source, is that they are at least predictable and honest about their strategy. Their pricing is fair, and development and business plans are openly communicated. It's silly to be angry at a firm for wanting to be closed source, but if they start out pretending to be fully open source and community-motivated, while receiving lots of coding contributions, then suddenly do a rug-pull by removing features from the community edition and paywalling all important features, that is something a lot of us are going to be annoyed by.
by indianmouse | 2025-10-03 08:20:35+00:00
I would suggest to add some money into the account if you are not going to monitor the emails. I have a lot of domains with Namecheap and I've always for plenty of reminder mails from them about expiry.

For me, it looks like the problem is between the keyboard and the chair and not otherwise. Fix the emails and avoid future issues. Namecheap has been one of the best domain providers period.

I have had plenty of bad experiences and predatory and opportunistic billing with plenty of others.

I have been dealing with domains since the early network solutions days (I would comfortably say that it my experience is close to 30+ years and Namecheap as a domain provider is at the top of my list!).
by AngryData | 2025-10-03 08:20:37+00:00
A lot of the cost of US drugs isn't even the drugs or pharmacies, it is the fact that you need an expensive doctors appointment just to have access to those drugs. There are toe nail fungus lacquers that you can buy over the counter pretty much anywhere else in the world, but require a prescription in the US. And even if other places have restrictions on it, it usually amounts to "talk to the pharmacist for 2 minutes first", and not go drop a few hundred bucks on visiting a doctors office first just to say "yep, you got nail fungus!"

Many Americans are literally taking farm animal drugs because it is the only access to those drugs they can afford.
by gwd | 2025-10-03 08:20:41+00:00
> Sometime in the deep prehistory of the English language, the ‘g’ sound got pulled forward in the mouth to sound like ‘y’ whenever it was next to these front vowels.

My understanding is that a modern Greek gamma (γ) is the same way: actually a voiced version of "loch". So before "back vowels", it sounds to modern English speakers like a hard 'g', but before "front vowels" it sounds to a modern English speaker like a 'y'.
by potatototoo99 | 2025-10-03 08:21:10+00:00
That is what digital IDs usually do: the website requests the smallest amount of information they need, you decide to grant it, and only that gets sent. And at least in my country you also have a physical card, so if you really don't want to grant anything via the internet (or find their request is too broad) you can just do whatever process it is in person.
by globular-toast | 2025-10-03 08:21:32+00:00
The only sane thing a maintainer can do with something like this is squash it into one commit. So if you care about `git bisect` then you don't want this.

Why do I care? Interesting question. I'm generally a person who cares, I guess. In this specific case it seems analogous to a mechanic having a tidy workshop. Would you leave your bicycle with someone head to toe in grease and tools strewn all over the place? I wouldn't.
by geek_at | 2025-10-03 08:21:39+00:00
btw you opensourced also your website

~$ curl https://foxmoss.com/.git/config [core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [remote "origin"] url = https://github.com/FoxMoss/PersonalWebsite fetch = +refs/heads/:refs/remotes/origin/ [branch "master"] remote = origin merge = refs/heads/master
by mattlondon | 2025-10-03 08:21:55+00:00
Just in case anyone else parsed that sentence the same way as me, ati detected "quake" as the executable and changed things like texture quality etc to increase benchmark performance. Some people discovered this after they renamed the executable to "quack" and the image quality improved but the benchmarks were lower, proving that the ati drivers "optimised" by reducing quality.

Ati did not rename quake to quack as I originally thought from this! :)
by sph | 2025-10-03 08:23:10+00:00
> If you're on the fence about picking up Blender I highly recommend taking the deep dive.

Yes! I have spent my August learning Blender, and it's become one of my favourite pieces of software ever; in my journey of learning game dev, 3D modeling has become one of my favourite tasks.

If one is looking for recommendation on learning material, the Udemy courses by Grant Abbitt are EXCELLENT. I'm totally unaffiliated, but I don't think I would've stuck around without as good a course. The whole course was a discounted $20 for 14 hours of learning material, from the very basics, to UV, texture painting, rigging and animation.

I know enough Blender to be dangerous now, but I am open to recommendation for intermediate and advanced courses. You can do a lot with Blender basic tools, but as a modeling software it is a mile deep and I know I'm just scratching the surface.
by petesergeant | 2025-10-03 08:23:38+00:00
> Land doesn’t really have inherent value, it comes from what you could do with it

If that's true for land, isn't it true for almost everything? Ultimately you just end up with what other people will consistently pay for it.

> If I try sell a single sqft in my backyard it’s obviously pretty useless and so the value is low. But if I sell the entire plot the value of that backyard will be much higher

This is true of a bag of a single pea from a bag of frozen peas too. I don't think is anything specific to land.
by Oras | 2025-10-03 08:24:27+00:00
I tried it, and it was shockingly bad compared to their benchmarks and to Claude Sonnet 4.

I tried it with Claude Code CLI, it didn't follow instructions correctly (I had a Claude.md file with clear instructions), stopped after a few implementations (less than 3 minutes), and produced code that does not work.

For the benefit of the doubt, I changed instructions to be NextJS platform as I thought it's a known framework and it might do better, but still, same quality issues.
by sQL_inject | 2025-10-03 08:24:34+00:00
"The notion of “identity” under capitalism has always been bound up with surveillance and discipline."

This is the classic surface level grasp where the author uses words like capitalism where they really mean corporatism -- I hope the author isn't against the free and mutually beneficial exchange of goods and services between two willing parties

Secondly just replace the word in this quote ^ with communism...or any large state apparatus for that matter, and it still could work.
by mike_hearn | 2025-10-03 08:24:58+00:00
Pixel being undermarketed is deliberate, Android is an alliance and they don't want to compete against Samsung too hard.

But Google have other weaknesses. In the most valuable market (the USA) Google is very politically exposed. The left don't like them because they're big rich techbro capitalists, the Democrats tried to break them up. The right hate them because of their ongoing censorship, social engineering and cancellation of the right. They're rapidly running out of friends.

Just compare:

https://www.google.com/search?q=conservative+ai

https://www.bing.com/search?q=conservative+ai

The Google SERP is a trash fire, and it must be deliberate. It's almost like the search engine is broken. Not a single conservative chat bot ranks. On Bing the results are full of what the searcher is looking for. ChatGPT isn't perfect but it's a lot less biased than Google is. Its search results come from Bing which is more politically neutral. Also Altman is a fresh face who hasn't antagonized the right in the same way Google has. For ~half the population Gemini is still branded as "the bot that drew black nazis and popes", ChatGPT isn't. That's an own goal they didn't need.
by coolfox | 2025-10-03 08:25:13+00:00
Well really, the reason why I gripe about it, to use your example, is that then they believe the indicator light malfunctioning is an intrinsic feature of stoves, so they throw their stove out and start cooking over campfires instead, tried and true, predictable, whatever that means.

I think my deck of cards example still holds.

You could argue I'm being uselessly pedantic, that could totally be the case, but personally I think that's cope to avoid having to think very hard.
by pjc50 | 2025-10-03 08:25:59+00:00
So .. back in the day I was active in the no2id campaign against UK identity cards. Since then the UK has introduced mandatory ID and immigration status check requirements for banking, renting, employment, and voting .. but not issued any new forms of ID, apart from the short lived immigrant-only "Biometric residence permit".

The ID question splits into two halves:

1) ID requirements: situations where you cannot proceed without presenting ID

2) ID issuance: issuing an ID to comply with (1)

People here, and the thin liberal/libertarian side of UK politics, are quite against (2) because they think it will lead to (1). But it turns out to be very easy to impose (1)_in half-assed and inconvenient ways even without (2). We just got "identify yourself to use social media"! That's already happened, except the people you are identifying yourself to are random non-GDPR US data broker services which are almost certainly cc'ing US intelligence on a copy of all the faces you show them.

(2) is where the real fight is, and now we've mostly lost that (because the public wants authoritarianism so long as it's used primarily against The Other), not having (1) becomes a matter of dealing with an inconvenient and broken pseudo-ID system where "utility bill" is a valid form of ID and organizations may require things that no longer exist like "original printed bank statement".
by victorbjorklund | 2025-10-03 08:26:21+00:00
Same. I think there are two types of devs. Those that love designing the individual building blocks and those that wanna stack the blocks together to make something new.

At this point AI is best at the first thing and less good at the second. I like stacking blocks together. If I build a beautiful UI I don't enjoy writing the individual css code for every button but rather composing the big picture.

Not saying either is better or worse. But I can imagine that the people that loves to build the individual blocks like AI less because it takes away something they enjoy. For me it just takes away a step I had to do to get to the composing of the big picture.
by gwd | 2025-10-03 08:27:39+00:00
I don't think the claim is "More warts is better". I think the claim is, "A technology with at least a few warts is an indication of longevity".

Basically, if there are no obvious warts, then either:

1. The designers magically hit upon exactly the right needed solution the very first time, every time, or

2. The designers regularly throw away warty interfaces in favor of cleaner ones.

#1 is possible, but #2 is far more likely.
by kmorg | 2025-10-03 08:27:52+00:00
If you have to preface most of your speech and repeatedly say "we are not racists" then you know what the issue is. Blaming the other instead of looking at your own issues.

I've lived in Japan a long time; working in IT, I pay all my taxes, speak fluent Japanese and follow the rules like everyone else.

From what I can gather this is the issues she lays out:

1. The rice shortage is due to shipping Japanese rice overseas plus the foreigners eating too much of it... This in fact is due to government protectionism and they should be fighting against the LDP not some tourists in the country for a week.

2. Foreigners are buying up lots of apartment buildings and raising the rent. There have been some high-profile cases of Chinese nationals buying apartment buildings and doing this. I agree with taking some action on this - I think it's an easy fix to have a non-resident tax similar to what Singapore does (I believe theirs is %60)

3. Socioeconomic forces have made it impossible for women to stay at home with a child. Not sure kicking out all the foreigners would help this at all, seems like an issue with the stagnant wages and high taxes in Japan more than anything.

4. Foreign students are going to university in Japan and getting large scholarships / room and board paid by the government. Don't have much of an opinion on this one.

The main issue I have with their party is rolling all residents, tourists and the like into a single group and othering them. I agree the government needs to take action on a lot of these issues but just blaming all non-Japanese doesn't help either party.
by bojan | 2025-10-03 08:28:01+00:00
As someone who learned Dutch from scratch in adulthood, these points come up very often but I don't think they are true.

1) Dutch is not an easy language to learn if you speak English. Both the grammar and the vocabulary are way closer to German than to English. The grammar works in a different way, there is an actual grammatical gender, the vowels sound different, etc.

2) There is a lot of content to consume. Let's just start with programming oriented to older children, like the Klokhuis or Jeugdjournaal, which are both in simple language and interesting to adults as well. It's really all there.

3) when taking to people, they want to have a conversation and will switch to a language where that goal can be reached. If people consistently switch to English to you, the sad fact is that your pronunciation and/or grammar are not good enough yet, and you can't assume that the role of random people is to be your teachers.
by loujaybee | 2025-10-03 08:28:42+00:00
Disclaimer: I work for Ona.

I can't speak for other providers, but the way we handle state is by persisting to mounted volumes that are re-mounted on restart. I'd argue that there are a few different types of sandboxes, as there are sandboxes designed for pure code execution, such as in an LLM chat, and there are more longer-lived dev environments more like a standard development environment, etc (we are the latter). If it helps, we did a write up last year of our experiences with trying to build on top of ephemeral type architectures.

https://ona.com/stories/we-are-leaving-kubernetes
by tankenmate | 2025-10-03 08:29:15+00:00
I concur, it works fine as long as devs follow the procedure. I also prefer to enforce linear history as well so that git bisect works properly; but then this requires devs to understand how to use --ff-only and also if you're using github to use a github action to fast forward as github doesn't natively support fast forward (one of github's many sins).

But then I also find I need to train devs on how git actually works and how to use git properly because I find that only about 10% of devs actually understand git. But it works out best for everyone once all the devs understand git, so generally most devs appreciate it when someone is willing to teach them the ins and outs (but not all devs appreciate it before they learn it properly though).

As always though, it's trade offs.
by MarioMan | 2025-10-03 08:29:56+00:00
It used to be simpler. I remember it taking years before Apple finally added this ability to move more than one icon at a time, and it’s a change for the better in my opinion. Using it as a reordering technique is a knock-on effect I’d never really thought about, but I think using this to move multiple icons to another page or into a folder makes a lot of sense. I’m not sure how you’d do it better (though I’m sure I’m lacking in UI imagination).