MurphyA/hacker-news huggingface dataset:
by sgt101 | 2025-06-29 11:58:14+00:00
The fallacy comes from the fact that many humans must interact with the environment over time. The optimization for an imagined group of humans at a certain point of time dooms real humans to long periods of struggle. The transport of Le Corbusier's ideas from the South of France to urban Scotland is possibly the best example of this. To be condemned to live in the flats on the outskirts of Glasgow is a stark fate indeed.

American suburban architecture is pretty bad, but at least it's disposable. Generations to come won't have to live in these things.
by aspenmayer | 2025-06-29 11:58:24+00:00
I had a 3rd party band-aid sticker on the iPhone 4 I waited in line to buy at the flagship Apple Store in San Francisco. I remember Square handing out aux-input cardreaders for free to me and other line-con attendees pre-purchase. This was jailbreakme times. Cydia pre-exists the Apple App Store on iOS, in case anyone was unaware. Cydia and the wider jb scene used to keep Apple honeset, as Cydia is the original App Store. How the mighty have fallen.
by allyourdatas | 2025-06-29 11:58:27+00:00
Why would I ever need IPv6 at home or in my office? Explain to me logically why I need it in my house or in my office?

I do not care about using up the last internet address because that is akin to the 'think of the children' crap used to justify things on an emotional level in order to manipulate people.

There's no way I'll exhaust the private address spaces and I not not see NAT as a negative.

I do not want my fridge or toaster on the internet. I do not want my phone always on the internet. Nor do I carry a smrt phone or use WiFi as everything in my house is hard-wired.

So it seems like all I would ever need is a 4-to-6 gateway solution of some sort . Devices in my house or office will not ever really need IPv6 or a 'dual-stack' and all that extra complexity is a waste of time... what problem is it supposed to be solving exactly?
by airstrike | 2025-06-29 11:58:52+00:00
Yes, under normal circumstances, the "business judgment rule" applies which is much more favorable to boards. Satisfying it requires only that directors:

- act in good faith; - act in the best interests of the corporation; - act on an informed basis; - not be wasteful; - not involve self-interest (duty of loyalty concept plays a role here).

https://en.wikipedia.org/wiki/Business_judgment_rule#Standar...
by DaveZale | 2025-06-29 11:58:59+00:00
Same here! I don't want to be reminded of an passing interest that I had ten years ago when I was researching a topic briefly, either, which is what a newsfeed might offer up. And I completely agree about old photos. Sometimes I get a new used phone just to start fresh. My stack of old used phones is always there if I want to see the old photos. But I've never looked.

Same with email contacts in gmail. Someone I briefly corresponded with about business 15 years ago will pop up as an email address gets typed ahead automatically and I will just smh and type over it. It's good to just move on to new things sometimes. Forget unpleasant jobs in the past.
by mantas | 2025-06-29 11:59:40+00:00
The sell-possessions-before-welfare is very very different from taxing.

With taxes, even crazy high, you can still accumulate wealth. Taxes slow you down, but it’s still possible.

With net-worth-ceiling to receive welfare, you’re forced you cannot accumulate wealth on welfare. And your previous wealth is gone before you get to earn welfare.

Got a nice house and BMW and decided to slow it down and live on welfare? Or, more likely, work under table and collect welfare too? Good luck with that :)
by throw0101c | 2025-06-29 12:00:47+00:00
> That group of authoritarian believers has won the USA, and are now very focused on the EU.

See recent article "The Heritage Foundation, MAGA's missionaries, sets its sights on Europe":

* https://www.lemonde.fr/en/m-le-mag/article/2025/06/22/the-he...

MAGA got a lot of inspiration from Orban and Hungary:

* "Make America Hungary Again":* https://www.theatlantic.com/international/archive/2024/07/wh...

* "Why Conservatives Around the World Have Hungary's Orbán": https://www.newyorker.com/news/q-and-a/why-conservatives-aro...
by jeroenhd | 2025-06-29 12:00:53+00:00
I think it's because of all of those transition mechanisms and fallback code added over the years. IPv6 fails the same way IPv4 does, but because of the terrible bullshit ISPs do to IPv6 connections, you end up with tons of software triggering obscure timeouts and fallback mechanisms that lead to a system of almost working networking code.

If the absence of IPv6 would've been treated the same way absence of IPv4 is, troubleshooting would've become a lot clearer. In fact, it probably would've been easier because ISPs can't just ignore and disable ICMP on IPv6 so you can actually get a hunch where in the network the problem is rather than seeing traffic vanish into the void.
by dlisboa | 2025-06-29 12:01:34+00:00
I’ve watched movies on and read about countless serial killers. Almost always they came from horrible families, with abuse, neglect, different types of punishment. Also it seems there never is any type of psychological follow up of them as kids when they started to act “weird”. So most are just forgotten people who were never looked at mentally. At least I the 70s, I don’t know today.

I think there a couple cases where that’s not true but rare exceptions.
by graemep | 2025-06-29 12:02:08+00:00
Computers and associated technologies are getting increasingly centrally controlled. Almost all mobile phones are controlled by two American companies, social media is controlled by a handful of companies, email by a handful of providers, so is streaming media. China and a few other countries have demonstrated that they can control what their citizens here. Multiple democratic countries are pushing on-device scanning.

I would have agreed with you 20 years ago, but now I think computers make central control (and therefore control of the flow of information) a lot easier.
by ants_everywhere | 2025-06-29 12:02:44+00:00
The idea of common good is centuries older than the appearance of French or the English translation.

It has nothing to do with shared values. It's exactly as I described it above.

Notice the reconstructed PIE means to move together. Common good is about the interests of groups that co-move rather than groups that share values.

This makes sense even in family contexts. What is good for the family is often different from what any one person wants. Think about things like choosing dinner for a big hungry family on a long road trip.

Often the best solution is at best everyone's third or fourth choice because values and desires differ.
by TZubiri | 2025-06-29 12:02:45+00:00
I'm not an expert but it would be helpful to look into the similar field of gambling. I read that there's lots of teenagers that are gambling and presumably they would evade controls in the same way, use parent's credit card or get them to fund a wallet of sorts. And maybe steal their parent's ID and use that for verification.

High tech verification that requires the ID to be photographed along with a facial verification largely solve this problem I believe, but I imagine kids go to gambling sites that are either unregulated or loosely regulated in some sketchy jurisdiction (which can be accessed with VPNs even if banned in a country.
Show HN: A Jotai implementation of the original Recoil demo app
by vlad_angelov | 2025-06-29 12:03:02+00:00
Hello,

I recently re-implemented the original Recoil demo app (from the React Europe 2020 keynote) using Jotai. My goal was to test how Jotai performs in a realistic app with lots of independent components and state updates.

The original Recoil demo is great for this kind of experiment: it renders many widgets (each with its own piece of state), simulates real-time interactions, and was designed specifically to showcase fine-grained re-rendering and subscription models.

Github: https://github.com/vangelov/recoil-demo-with-jotai
by tolmasky | 2025-06-29 12:03:05+00:00
In all seriousness, let's just rename it "WebScript". WebAssembly, WebGPU, WebRTC, WebWorkers. It fits. And it seems like there's no active trademark for it too (although I admittedly did not do a super sophisticated search).

The “Java” prefix still confuses new users, not to mention "bizdev" people, and probably leads to legal issues beyond just the trademark. "JavaScript" has always sucked as a name, we're just used to it now. Why are we fighting so hard for it? Let's just take this as an opportunity to name it something that actually makes sense. It will maybe be sort of annoying for a few years, but I'm certain one day we'll look back and not believe we used to call it "JAVA Script".
by anfragment | 2025-06-29 12:04:29+00:00
The project I'm working on (https://zenprivacy.net) currently has an active application with NLNet. Everyone's situation is different, but let me share ours. We had a source of funding that allowed us to work on the project full-time, but it unfortunately ran out a few months ago. We're now in the exact same position @JimDabell described - trying to decide what to do with an unclear timeline ahead. I'm of course hugely grateful to everyone behind the foundation, but it would've been nice if there were a separate "fast track" for established projects.
by sgt101 | 2025-06-29 12:04:42+00:00
It had a big moment in about 2015 where it (Design Thinking) was touted as a way of focusing software/product development on "real needs". This created an industry of designers and workshops and a lot of C-1 executive enthusiasm. I think it failed for two reasons, first off is the fact that technical and financial fundamentals are like gravity - there's no arguing with them. Secondly, COVID came and all the workshops went away. I haven't seen any big push to resurrect it, and I suspect it's been quietly parked by all those who had bet their careers on it and then identified an off ramp during the pandemic.
by foooorsyth | 2025-06-29 12:04:54+00:00
I’ve said several times before that notifications should be reportable as spam directly to Google/Apple, just like email spam reporting.

Google tried to tackle this with notification channels, but the onus falls on the developer to actually use them honestly. No company trying to draw attention back to their app with advertisement notifications will willingly name a notification channel “advertisements” or “user re-engagement” or similar — they’ll just interleave spam with all the non-spam. This API from G hasn’t worked.
by kvemkon | 2025-06-29 12:05:08+00:00
> consumer CPUs are packaged for user installation

I'd say advanced users or skilled staff.

20+ years ago e.g. Athlon XP had a small CPU die in the middle and 4 round spacers in the corners for a proper heatspreader installation. Despite the CPU die wouldn't clock down and go in flames in case of cooler removal during operation.

Nowadays with a safer CPU monitoring its temperature, one has to risk to remove the heatspreader and replace it with "special" direct die cooling resulting in either a bit more performance or 15-20 grad lower temperatures or a smaller or a silent cooler. One is free to choose.

Sure, even advanced user must take more care working around the naked die. But the technology to make this safer than before could have also matured.
by Someone | 2025-06-29 12:05:23+00:00
Adding some math: assume player 1 has a probability of p of winning a game, and therefore, player 2 having a probability of 1-p.

Then, the probability of player 1 winning a set 6-0 is p⁶; the probability of player 2 doing that is (1-p)⁶.

Let’s assume a fairly evenly matched game, where p=0.6. Then, those probabilities are about 4.7% and 0.4%. Combined, that’s about 1 in 5,000, or 1:2500 to get either of 6:0;0:6 or 0:6;6:0.

Doesn’t sound too bad but in real life, that number will be a lot lower because of the server advantage in tennis. Especially in men’s tennis, the server has a big advantage, making even single set 6-0 scores highly unlikely.
by rpdillon | 2025-06-29 12:06:20+00:00
I disagree with you. I think the majority of Apple's promises are purely marketing. And this is a moment where the mask has slipped. Your account does not allow for the case where Apple can successfully convince their users that they are privacy-oriented while simultaneously not being privacy oriented.

A great example of this is that they say that iMessage is end-to-end encrypted, and then the second you have an iCloud backup that's completely broken. An actual privacy-centric product, this would be a major problem. Consider Signal.

Apple is also the company that tried to introduce client-side content scanning of user photos.

There is no giant moat between Apple and privacy violation. They'll do it whenever they feel like it, and Apple customers are very forgiving.
by HarHarVeryFunny | 2025-06-29 12:06:39+00:00
My thought too when I read TFA about MCP as a universal interface, but I suppose one can distinguish between interface and automated discovery/usage.

The MCP exposed API is there for anyone/anything to use, as long as you are able to understand how it works - by reading the natural language description of the exposed methods and their JSON input schemas. You could read this yourself and then use these methods in any way you choose.

Where LLMs come in is that they understand natural language, so in the case where the MCP client is an LLM, then there is automatic discovery and integration - you don't need to grok the MCP interface and integrate it into your application, but instead the LLM can automatically use it based on the interface description.
by danaris | 2025-06-29 12:07:01+00:00
I agree that it's probably unfalsifiable in the sense of proving it definitively based on something like static analysis of the model itself.

But that doesn't mean that we can't, in theory, give the LLM a battery of tests that it should perform well (though not perfectly) on if it has a world model, and poorly (though not fail totally) on if it doesn't.

It's inherently a probabilistic system, so testing it in a probabilistic manner seems perfectly apt. Again: no, this will not produce a definitive result, due to that probabilistic nature—but it can produce an indicative one, and running the same test on multiple related LLMs, or similar tests on the same LLM, should help to smooth out noise in the results.

(...of course, this only works if the tests are designed well, and I don't have enough specific understanding of LLMs to know how one would go about doing that in a rigorous manner!)
by scarface_74 | 2025-06-29 12:07:05+00:00
I just left London, my first time going and as a native English speaker I struggled more with understanding perfect English with a British accent than I ever do with someone who speaks perfect or imperfect English with a heavy accent where English is a second language.

And when I first started working with Indians that were still in India, I had to adjust my speech and slow down a lot because they struggled with my southern accent.
by seszett | 2025-06-29 12:07:15+00:00
I don't really understand, I don't get ads on my Android phone?

And I'm not sure what you mean about ecosystems either, yes you do need a Google account to download apps from the Play store, but you also need an Apple account to use the Apple store as far as I know.

In my experience it's easier to create a second Google account than a second Apple account.

Now I'm not representative of most users, like all HN users probably. But at home, apart from my M1 Mac (running Linux because I hate macOS) my other machines are Intel n100-based. They work fine.
by xienze | 2025-06-29 12:08:35+00:00
> Tons of property is locked up as short term vacation rentals

You might not want to dig too closely into who exactly owns all these short term vacation rentals. There's a non-trivial number of people who aren't conventionally what we picture as being "wealthy" who own a lot of them. It was a very popular Covid-era life hack to buy a house at an absurdly low interest rate and rent it out. And that's not getting into people who just managed to buy a house at the right time. For example, I'm just a software engineer in a MCOL area but I bought my first house in the early 2000s and paid it off a little under 20 years later. I sold to fund the next house, but I could've easily bought something more modest and rented the old one out. This is not an uncommon occurrence.

> that are only used a tiny percent of the time and only by the rich. There's a spectrum of how rich but we know the bottom 50% almost never use them for example

Are you under the impression that you have to be fabulously wealthy to rent an AirBNB for the weekend?
by xienze | 2025-06-29 12:09:31+00:00
> If you have N dollars and I have Nx1000I can buy more stock than you. I can also diversify better than you, I simply have more options, more power, etc. Unless I am a total idiot or you get absurdly lucky and effectively win the lotto, my greater amount of initial capital will go further than your small amount.

And, so what? This just sounds like whining that people in this world who have more money than you exist. I'm sure there's a lot of people in this world who would hold this exactly same argument against you ("you have N dollars, but I have N/1000"). You're not denied the opportunity to build wealth with what money you DO have just because Bezos and Musk et al exist.

> Certain forms of stock are effectively liquid. This means that you can turn around and leverage them to buy material resources quite easily.

Sure, but this isn't the infinite money glitch people seem to think it is. The loan and its interest have to get repaid with... money! That's first taxed! And anything purchased is... subject to taxation!

> It gives a small class of people exclusive access to important material resources.

Look, no matter how little income inequality is, you're gonna have to be rich to say, buy a building in Manhattan or a house in some similarly coveted area.
by hiAndrewQuinn | 2025-06-29 12:09:52+00:00
... Although, there is one really interesting possibility I failed to account for here.

The Indian subcontinent is ancient, and so is its literary tradition. It's possible that truly ancient works like the various parts of the Mahabharata genuinely can't be translated at a high enough level of quality - because they actually happened. They are not entirely fictional accounts of a time and place so fundamentally different to our own, that no attempt at a translation within a secular context could work well, because the whole semantic space of modern language is just too divergent from it. It would be like handing a caveman a copy of Accelerando or something. I did know one guy in college who learned Aramaic for a few years years, and eventually recoiled in horror and stopped because this was the conclusion he came to.
by jcgl | 2025-06-29 12:10:49+00:00
Everything was going just fine with v6-only in my mini homelab...until I needed GitHub for something or other. And thus I set up NAT64+NAT64. It felt like a real shame to have to do that just for GitHub. I would've needed to eventually for my mail server anyway, but this was a super lame reason to need NAT64 sooner rather than later.

This is one of the (imo several) downsides of people using GitHub has a software distribution mechanism.
by neallindsay | 2025-06-29 12:10:51+00:00
By following the work of authors that you trust and getting recommendations from people you trust, you can reduce your need for recommendations from machines and companies. Then you won't need to rely on clickbait images and headlines to decide if you want to read or watch something.

This requires effort, so it's not free, but I think it's a better way to engage with media.
by ndriscoll | 2025-06-29 12:12:13+00:00
Along similar lines, the Sega Genesis required games to trigger a routine in the console to show "Produced by or under license from Sega Enterprises LTD." at bootup time, attempting to use trademark law to force game publishers to pay for a license from Sega to build games for the console. The court ruled that copying the code to trigger the message was not copyright infringement and the message itself was not trademark infringement because Sega's own design forced those things to make the hardware work.

https://en.wikipedia.org/wiki/Sega_v._Accolade
by danaris | 2025-06-29 12:13:11+00:00
I'm aware of postglacial rebound. It doesn't account for what you described, which is that "most of Scandinavia is recently emerged".

I did, in fact, do some quick searching myself before writing my previous reply, just to make sure I wasn't missing something stupidly obvious, and the Wikipedia article on Scandinavian prehistory[0] confirmed that people have been living there for at least several thousand years. They've even been farming there since roughly 4000 BC.

So no: "most of Scandinavia" wasn't under the ocean "a few hundred years ago".

[0] https://en.wikipedia.org/wiki/Scandinavian_prehistory
by xacky | 2025-06-29 12:13:18+00:00
I have strong opinions about ipv4, especially since I'm forced to use an ipv4 isp. The lack of ipv6 adoption should be considered one of the great failures of tech. Who actually is responsible? Is it router manufacturers writing poor quality firmware, ipv4 advocates in leadership positions at isps, ipv4 address speculators, poor training of network engineers and tech support staff? I think we all need to have a much greater discussion with the internet at large and not just on isolated web posts and subreddits.

For comparison, the internet mostly transitioned off of TLS 1.0 just fine, why can't we do the same for transitioning off ipv4? Maybe AI powered proxies for legacy code perhaps?
by jeroenhd | 2025-06-29 12:15:00+00:00
Fritzbox actually has some very nice GUI steps for configuring a VPN connection, intended for Fritzbox to Fritzbox connections but any compatible VPN will do. It also allows setting up static IPv4/IPv6 routes (Home Network>Network>Network Settings>Additional settings>IPv4 routes/IPv6 routes).

The biggest problem you'd probably run into is figuring out what kind of IPsec encryption configuration the router expects from the other side (Wireguard should be a lot easier but then you may run into hardware acceleration issues).

If you need to get down to it, you can also make a backup of the Fritzbox config file, edit the dump to manually configure the VPN endpoint, recalculate the checksum (there are tools for that), and re-import the config file. AVM has loads of config not accessible to the user that you can tweak that way, but they make it a bit hard to access so you don't accidentally brick your router.