MurphyA/hacker-news huggingface dataset:
by throwawaypath | 2025-12-19 16:42:24+00:00
>London is a melting pot and a global city. Always has been, always will be.

Falsehoods and ahistorical delusions. You do you though, believe whatever BlueSky posts that preserve the narrative and signal virtue.

>The "natives" have no more of a right to it than British nationals with familial roots outside the UK. (Who, by the way, are not "immigrants" or "foreigners".

They are literally, by definition, "immigrants" and "foreigners." 40% of London is foreign born.

>And this type of nativist is never, ever consistent. Ask them how they feel about, for example, Native Americans' claim to the US and they'll invariably say, "well, the colonials won, tough luck." Somehow, whites always come out on top. Funny how that works...

And this type of anti-nativist is never, ever consistent. Ask them how they feel about, for example, Native Americans' claim to the US and they'll invariably say, "well, the colonials took what wasn't theirs!" Somehow, non-Whites always come out on top. Funny how that works...

>Anyway, since this is clearly not a case of white nationalism, feel free to drop the sockpuppet and own your words! But I don't think you're being honest. The subtext in DHH's post is blatantly, blaringly obvious to anyone with an ounce of reading comprehension:

Anyway, since this is clearly a case of Anglophobia/White hatred, feel free to drop the sockpuppet and own your words! But I don't think you're being honest. The subtext in DHH's post is blatantly, blaringly obvious to anyone with an ounce of reading comprehension: https://felipec.wordpress.com/2025/09/23/the-ruby-community-...
by pcarroll | 2025-12-19 16:42:29+00:00
I'm the founder at Netrinos. I built a WireGuard-based mesh VPN because remote access has always been a pain. After years of SSH tunnels, IPsec headaches, and the fail2ban log horror movie, I wanted something simpler: install, sign in, get work done.

What it does:

- Creates a LAN-like overlay network across your devices

- Direct P2P connections using WireGuard, no central server routing traffic

- Each device gets a stable IP + DNS name (pc.you.netrinos.com)

- Fallback relay when direct connections fail (encrypted end-to-end, we can't see your traffic)

The hardest part is NAT traversal. UDP hole punching works most of the time. The rest is a cocktail of symmetric NAT, CGNAT, and serial NATs. We use STUN-style discovery and relay fallback for the edge cases. Biggest discovery: how low-end residential ISP routers just barely work, and how much technical wizardry it takes to hide that behind a clean, simple UX.

Stack: Go backend, WireGuard kernel mode (macOS is userspace), Wails.io for cross-platform UI. Traffic doesn't touch our servers except for relay fallback, and you can self-host the relay.

Popular use cases: RDP to home PCs, access NAS without exposing it, SSH into headless Linux boxes - one customer manages hundreds of IoT devices in the field, avoiding issues with customer routers.

We just released Pro with multi-user, access control, and remote gateway routing.

Personal is free (up to 100 devices). Pro adds team features.

Your feedback will really help shape our roadmap:

- What do you expect from a simple mesh VPN for small teams?

- What do you see as missing from current tools?

- What's lacking from your current remote access setup?

Use code HNPRO26 for 30 days of Pro.

https://netrinos.com
by earlyreturns | 2025-12-19 16:42:49+00:00
My opinion comes from my personal experience with CHiPs funded projects but admittedly thats merely anecdotal knowledge so I’m very glad to hear that Biden’s “biggest ever!”(tm) inflation reduction package met its goals and wasn’t just money printing and political cronyism. Imagine where we would be without all those new chip fabs and infrastructure fixes you mentioned finding in your Google search. You’re right, that was 50 billion, give or take, well spent!
by rybosworld | 2025-12-19 16:43:23+00:00
About a year ago, another commenter said this in response to the question "Ask HN: SWEs how do you future-proof your career in light of LLMs?":

> "I’m a senior and LLM’s never provide code that pass my sniff test, and it remains a waste of time."

Even a year ago that seemed like a ridiculous thing to say. LLM's have made one thing very clear to me: A massive percentage of developers derive their sense of self worth from how smart coding makes them feel.
by hedgehog | 2025-12-19 16:43:31+00:00
There are challenges with really big monolithic caches. IBM does something sort of like your idea in their Power and Telum chips, with different approaches. Power has a non-uniform cache within each die, Telum has a way to stitch together cache even across sockets (!).

https://chipsandcheese.com/p/telum-ii-at-hot-chips-2024-main...

https://www.eecg.utoronto.ca/~moshovos/ACA07/projectsuggesti...

(if you do ML things you might recognize Doug Burger's name on the authors line of the second one)
by xp84 | 2025-12-19 16:43:40+00:00
Top 3 are ads? Usually it’s more like 1. D-tier AI Slop Overview 2. Shopping ads 3. A bunch of AdWords ads 4. A bunch more Google-specific content (maps etc) 5. 1-3 organic results (Or sometimes 0 unless you click a “More results” link)
by Pannoniae | 2025-12-19 16:43:45+00:00
It's a bit of a generic complaint, but quite apt for the subject matter. Mission creep kills projects, and that's true across a broad range of activities.

More specifically in the case of software, egos kill projects, and expanding the scope of your project to include broader economic or social causes usually does the same.

This is correlated to a huge change in nerd culture - pseudonymity was much more common and encouraged, with people's real-life identities or views not really taken into account. ("on the internet, nobody knows you're a dog")

Social media happened, and now most people use their real-world identities and carry their real-life worldview into the internet.

This had a huge negative effect on internet toxicity and interpersonal trust, and Eich is a good example of that - auxiliary things being dredged up about someone, used as a cudgel against them for their real or perceived transgressions.

The end result is that effective project management has become a rare breed and we see all these colossal failures like Firefox...
by shadowgovt | 2025-12-19 16:43:50+00:00
I've also heard similar arguments about "Using stackoverflow instead of RTFM makes you a bad programmer."

These things are all tradeoffs. A junior engineer who goes to the manual every time is something I encourage, but if they go exclusively to only the manual every time they are going to be slower and produce code more disjoint and harder to maintain than their peers who have taken advantage of other people's insights into the things the manuals don't say.
by zahlman | 2025-12-19 16:43:56+00:00
What does "importing data" exactly mean in your context? What is special about this data that your package can do something useful that's specific to the data? What is special about the importing task that your users wouldn't rather just `with open(filename) as f:`?

Not rhetorical questions. You presumably have real reasons to create the package; meditating on them will bring you closer to an understanding. The reason that naming things is one of the "hard CS problems" is that it requires actually paying attention to your own work and a solution can't be looked up elsewhere.
by k310 | 2025-12-19 16:44:19+00:00
When one eludes my ban ... (see other posts how to ban it inside the phone, but it exists outside (people send me messages)) [0] samples to play with.

On the desktop, Preview app (and lots of others) will open and export as ...

On the phone (Apple, sometimes you bewilder me), You can convert in Files, not Photos. 1. Save a photo to FILES from camera roll or web (This works with webp, as well) 2. click and hold the THUMBNAIL, do not open the image. 3. Quick Actions -- Convert image. 4. You can now "save" the image (open, do not click and hold) to your camera roll.

This is BONKERS

As others have noted, "There's an app to do it".

Worst for me in daily life, when you get info on an image (in the camera roll, pull up on the image) WEBP does not even show as a file type. HEIC does.

ios 18, not 26.

[0] https://toolsfairy.com/tools/image-test/sample-heic-files
by morellt | 2025-12-19 16:45:25+00:00
While I agree with this, it confuses me that the same isn't happening to Instagram as well, since it has essentially 0 censorship of anti-Israeli content. However, within the last year it seems that there was a deliberate lift in that censorship, with the whole area of the platform blowing up since the early summer.

What I imagine the incentive is is not the ability to censor the media, but to have the media on record of who posts it and who engages with it and maintain that ledger. When people get banned and slandered for denouncing a genocide, it becomes harder and harder to call this stuff "low-IQ conspiracy slop".
by Hizonner | 2025-12-19 16:45:26+00:00
Counterproposal for actually useful, effective Internet regulation that would actually do something about the negative effects of "social media":

1. Ban paid advertising, of all kinds, everywhere, without exception. It's an incentive to optimize for engagement, and it's the root of basically all evil on the Internet. People are just gonna have to pay for things. I do not give a fuck if it destroys Google or whoever.

2. Ban collecting any information not intrinsically necessary to deliver a specific Internet service that the user has actually asked for. That includes the user's name. Require zero-knowledge attribute-based authentication of anything that specifically needs to be proven. Require accepting cryptographically anonymous payments. Even if specific information is necessary, you are just going to have to shut down until you have the infrastructure to collect it without getting anything else. The ability to get this information is another incentive to optimize for engagement.

3. Ban sharing even the actually necessary information, except as necessary to cooperate to provide some service that, again, the user has actually asked for. Considerable work involved in defining what "sharing" means, but something a hell of a lot tighter than the GDPR. And notice that I didn't say "sharing without opt-in". Unless you actually need it to provide a service to the user, you can't do sharing even with permission.

4. Just in case there are some incentives left, ban selection/recommendation algorithms that optimize for engagement or for anything that smells like engagement. You can have an exception for a user getting their own recommendation system from a third party that shares no control with the actual providers or carriers of the content.

5. Ban terms of service that prohibit scraping or third-party clients for centralized services. Consider requiring that everything over a certain size have a stable API that can do anything the regular UI can. This makes it harder to force people to keep using manipulative stuff.

6. Ban carrier NAT. Require IPv6 to be turned on wherever IPv4 is turned on, with every retail subscriber given least thousands of stable addresses. Ban "no servers" contracts. Ban "safety filtering" by ISPs unless customers can disable it trivially. Ban traffic prioritization by ISPs. This may allow the Internet to (slowly and uncertainly) heal back toward being a truly decentralized system.

7. Actually enforce your laws against fraud, unfair business practices, etc.

... or you can just fuck around and make kids' lives miserable, I guess. They don't vote.
by mohsen1 | 2025-12-19 16:45:38+00:00
I'm just enjoying the last few years of this career. Let me have fun!

Joking aside, we have to understand that this is the way software is being created and this tool is going to be the tool most trivial software (which most of us make) will be created with.

I feel like the industry is telling me: Adopt of become irrelevant
by alunchbox | 2025-12-19 16:45:46+00:00
I get your points here; I've had a similar discussion with my VP of Engineering. His argument is that I'm not hired to write `if` statements, I'm hired to solve problems. AI can solve it faster that's what he cares about at the end of the day.

However I agree there's a different category here under the idea of 'craft'. I don't have a good way to express this. It's not that I'm writing these 'if' statements in a particular way, it's how the whole system is structured and I understand every single line and it's an expression of my clarity of the system in code.

I believe there a split between these two and both are focusing on different problems. Again I don't want to label, but if I *had to* I would say one side is business focused. Here's the thing though - your end customers don't give a fuck if it's built with AI or crafted by hand.

The other side is the craftsmanship, and I don't know how to express this to make sense.

I'm looking for a good way to express this - feeling? Reality? Practice?

IDK, but I do understand your side of it; However, I don't think many companies will give a shit.

If they can go to market in 2 weeks vs 2 month's you know what they'll choose.
by ChrisArchitect | 2025-12-19 16:46:08+00:00
[dupe]

Discussions:

Mozilla appoints new CEO Anthony Enzor-Demeo

https://news.ycombinator.com/item?id=46288491

Is Mozilla trying hard to kill itself?

https://news.ycombinator.com/item?id=46299934

No AI* Here – A Response to Mozilla's Next Chapter

https://news.ycombinator.com/item?id=46295268

Make Me CEO of Mozilla

https://news.ycombinator.com/item?id=46303809
by pavel_lishin | 2025-12-19 16:46:10+00:00
Serious question for you, without the judgement that it's certainly going to imply. (There's just no way to ask this without sounding snarky.) I'm genuinely curious: is writing so difficult that you need to use AI to help you?

I understand the "dump voice notes -> AI transcription" step, but why the "clean up" and "iterate" steps with AI?
by cogman10 | 2025-12-19 16:46:27+00:00
> How is that a move against the Firefox userbase

Were this 10 years ago, I'd say nothing. Today, google is turning into one of the worst at using user data against the users. From pushing ads disguised as search results to mining user data for adverts across platforms.

Making google the default search engine opts non-savvy users into using a bad actor for their searches.
by pdntspa | 2025-12-19 16:46:39+00:00
I second this. It's like having a second brain with domain expertise in pretty much anything I could want to ask questions of. And while factual assertions may still be problematic (hallucinations), I can very quickly run code and see if it does what I want or not. I don't care if it hallucinates if it solves my problem with code that is half decent. Which it does.
by darkwater | 2025-12-19 16:46:47+00:00
Yes, as well.

There aare probably 2 ways to see te future of LLMs / AI: they are either going to have the capabilities to replace all white collar work, or they are not.

If you think they are going to replace us, then yo ucan either surrender or fight back, and personally I read all these anti-AI posts as fighting back, to help people realize we might be digging our own grave.

If, OTOH, you see AI as a force-multiplier tool that's never going to completely replace a human developer then yes, probably the smartest thing to do is to learn how to master this new tool, but at the same time keep in mind the side effects it might bring, like atrophy.
by tliltocatl | 2025-12-19 16:47:12+00:00
I see your point. But there is an objective need for a some common ground to applications on. Something with zero install friction and proper sandbox isolation.

Because the alternative isn't "yes, we are providing Linux and MacOS-arm64 binaries", the alternative is "here is your Win32 blob that is broken on wine because screw you that's why" or "here is a .jar with a horrible awt fronts that is also broken unless you run it under an ancient JRT" - and that's on user's side, on developer's side it's even worse. I feel that web becoming an application platform was net negative for the web, but positive for every other platform (and users and developers as well). Yes, it makes web crappy, but we need some crappy platform where all the crap goes - and at least the browser contains the crap well.
by jorvi | 2025-12-19 16:47:25+00:00
> 1°) Gesture navigation is entirely optional.

It is the default on all modern Android flavors and the overwhelming majority (>90%) of users sticks with defaults. It is likely Google is going to deprecate the navigation bar within a couple of Android versions.

> Apple iOS: the close/back button is usually on the top left corner, unreachable

You clearly never used iOS, because you just backswipe. You rarely if ever touch back buttons.

Not that I disagree although you're fighting the wrong fight. The big problem is controls being on the top instead of the bottom. Neither Apple nor Google has attempted to fix this, only Samsung partially has with OneUI. And they can't force developers to adhere to "content top, controls bottom". Ironically enough Apple had this fixed until iOS.. 12? From 7-12, the control center was at the bottom. All they had to was move the notification centre there and figure out a way to make it compatible with a gesture bar.

> right-handed users that only constitutes 90% of people

People tend to one-hand their phone with their non-dominant hand to keep their dominant hand usable.

> You should take a few steps back before displaying publicly polarizing opinions and maybe nuance your words a bit.

I use and develop for both platforms. You just sound like an angry, unknowledgeable fanboy.

Perhaps take heed to your own advice :+)

Edit: if you want an example of something that Android does way better: notification management via notification categories. I get to disable stupid promotional or "typing.." notification categories from an app, whilst maintaining functional ones. iOS should take a page from Android there.
by xp84 | 2025-12-19 16:47:33+00:00
It feels like the price should vary by how many a legal entity has. It would be nice for one to be super cheap, 5 to be perfectly acceptable for a business to afford, and 100 to be unfathomably expensive. And maybe trademarks would get you a big break (on domains that contain your trademark) since you’re not hogging anything anyone else could legally use.

Of course, this is fantasy though because it’s not worth forcing people to tie their identity documents to registrations.
by shadowgovt | 2025-12-19 16:47:34+00:00
I have definitely had Claude make recommendations that gave me structural insight into the code that I didn't have on my own, and I integrated that insight.

People who claim "It's not synthesized, it's just other people's work run through a woodchipper" aren't precisely right, but they also aren't precisely wrong... And in this space, having the whole ecosystem of programmers who published code looking over my shoulder as I try to solve problems is a huge boon.
by nitwit005 | 2025-12-19 16:47:55+00:00
US tourism continuing to slump, particularly if conflict with Venezuela happens.

More job interviews having a step to prove you can do it without AI, even at roles that expect you to use AI.

OpenAI will be on the front page of Reddit for how bad/annoying its ads are (There was already a popular post about it from someone in a test group).
by neilv | 2025-12-19 16:48:48+00:00
> Treat AI as force multiplication for your highest-judgment people. The ones who can design systems, navigate ambiguity, shape strategy, and smell risk before it hits. They’ll use AI to move faster, explore more options, and harden their decisions with better data.

Clever pitch. Don't alienate all the people who've hitched their wagons to AI, but push valuing highly-skilled ICs as an actionable leadership insight.

Incidentally, strategy and risk management sound like a pay grade bump may be due.
by theshrike79 | 2025-12-19 16:48:53+00:00
Some people’s brains are just wired for that.

There are people who are just fine being a cog in a machine doing the same thing all day for years on out.

My family is from a factory town and many of them were literally standing next to a conveyor doing a monotonic task that could’ve done by a robot.

I tried it for one summer job and my brain almost melted from the boredom and monotony.
by PurpleRamen | 2025-12-19 16:48:58+00:00
> If you read down in the thread, there's a good discussion about how this simply isn't true about Mozilla.

Yeah, I'm not searching 500 posts for this..

> Of the fads Christophe Henry mentioned top of thread

Who is Christophe Henry? Is this some namecalling?

> Mozilla flat out didn't invest any resources in some of them,

That doesn't make it better, being somewhat selective is also normal. Most companies don't have the resources to follow literally every fad.

> So the feeling about Mozilla being tech-ADHD comes more from folks reading their social media posts than the people who work there or watch the codebase.

That's the point. Communication of Mozilla is so awful, their whole public picture is how wasteful they are with money, throwing it at pointless dead on arrival-projects. Here are two lists with them [1], [2], this is not a small number of failed projects. They are not even including the small changes in the browser itself.

[1] https://www.spacebar.news/the-mozilla-graveyard/ [2] https://killedbymozilla.com/
by fellowniusmonk | 2025-12-19 16:49:03+00:00
An insolvent co-working space my company took over after the founders offered it to us as we were the only reliable paying members, we turned into to a ethos driven local community social club and co-working space, I come from multi generational missionary family though I myself am no longer theistic.

Most people don't have the experience of seeing one person turn into 200+ in a geographically co-located place.

My family has probably planted more churches than any living group, they range from <100 people to >10,000.

There are transitional stages at every growth milestone, the hardest part is the first 15 people and you need capitalization to get over early humps, that's why missionary organizations exist.

Eventually you can hit break even or even being able to start a rainy day fund, but people aren't willing to capitalize communities the way they capitalize companies even though in the end they have way more socio-political power.

As a fellow SWE engineers and tech people really underestimate the writing, training and empiricism for polity and growth that non-coercion community building entails.

Even people who are vaguely exposed to missionary work are typically exposed to force-coercion oriented groups.
by bena | 2025-12-19 16:49:14+00:00
I'm also a little "meh" on the "innovatively incompetent" bit.

People get tunnel-vision. Facebook is for "Facebook things", TikTok is for "TikTok things". Reels, stories, whatevers isn't "TikTok".

It's why Facebook bought Instagram. No matter if Facebook copied Instagram down to the pixel, it still wouldn't be Instagram. And it's why the branding has remained consistent.

Same thing with Google and YouTube.

It's why these acquisitions happen and why these companies become something else. Google to Alphabet, Facebook to Meta, etc.

This just forces the sale of TikTok to someone in the U.S.
by fabian2k | 2025-12-19 16:49:43+00:00
Looks interesting for something like local development. I don't intend to run production object storage myself, but some of the stuff in the guide to the production setup (https://garagehq.deuxfleurs.fr/documentation/cookbook/real-w...) would scare me a bit:

> For the metadata storage, Garage does not do checksumming and integrity verification on its own, so it is better to use a robust filesystem such as BTRFS or ZFS. Users have reported that when using the LMDB database engine (the default), database files have a tendency of becoming corrupted after an unclean shutdown (e.g. a power outage), so you should take regular snapshots to be able to recover from such a situation.

It seems like you can also use SQLite, but a default database that isn't robust against power failure or crashes seems suprising to me.