MurphyA/hacker-news huggingface dataset:
by BuckRogers | 2025-11-19 19:38:14+00:00
I appreciate you sharing that article—I've read it, and while it makes some strong accusations, I think it fundamentally misrepresents DHH's points and slaps on the "racist" label way too liberally, which is a common tactic to shut down uncomfortable discussions about immigration and cultural preservation. From my perspective, DHH isn't pushing racism; he's voicing legitimate concerns about rapid demographic shifts and their impact on national identity, which many on the right (myself included) see as a rational response to policies that prioritize mass immigration over assimilation.

First off, calling out the decline in "native Brits" isn't code for "white supremacy"—it's about maintaining the cultural and historical fabric of a nation. London has changed dramatically, and if Copenhagen swapped out two-thirds of its Danes for people from vastly different backgrounds without proper integration, it'd feel alien too. That's not hating on diversity; it's acknowledging that unchecked immigration can erode social cohesion, increase crime (like those grooming gangs he mentions, which were real scandals swept under the rug for fear of "racism" accusations), and strain resources. Data backs this up: the UK has seen spikes in street thefts and integration failures, as even left-leaning figures like the Danish PM admit. Framing this as "demographic replacement" isn't a conspiracy—it's observable reality when birth rates plummet and borders are porous.

As for Tommy Robinson's march, sure, some speakers went overboard, but dismissing the whole thing as "far-right extremism" ignores the thousands of ordinary Brits there waving flags out of patriotism, not hate. They're frustrated with elites who label any pushback against radical Islam or failed multiculturalism as bigotry. DHH calling it "heartwarming" highlights national pride, not endorsement of every wild statement. We've seen this playbook before: smear anyone questioning the status quo as a Nazi to avoid debating the merits.

On the paradox of tolerance—yeah, Popper's idea is that we shouldn't tolerate the intolerant if they threaten open society. But who's really intolerant here? DHH isn't calling for violence or suppression; he's blogging his opinions. The article's author, on the other hand, wants to exile him from the tech community over thought crimes. That's the real danger: canceling people for wrongthink, which chills free speech and innovation. Tech thrives on diverse ideas, not echo chambers.

Absolutely I want DHH in the community. He's the guy who gave us Ruby on Rails, revolutionizing web development and empowering countless creators. His politics don't diminish that legacy, and separating the art from the artist (or coder from the commentator) is how we avoid purity spirals. If we start gatekeeping based on views, half the industry—including plenty of left-leaning folks with their own controversial takes—would be out. Let's debate ideas vigorously, but not purge over them. Tech should be apolitical, not contain ideological litmus tests. But this is my opinion, which I think the majority of the population would likely align with.
by matt-p | 2025-11-19 19:38:19+00:00
They will be doing a mix of peering both across free PNIs and very low cost IXP ports, with the reminder going down transit like Colt or cogent. Probably average cost of the order of about $1 per 20TB of egress in Europe and NA markets.

The thing is with edge capacity is that you massively overbuild on the basis that;

It's generally a long ISH lead time to scale capacity (days not minutes or hours).

Transit contracts are usually 12-60 months

Traffic is variable, not all ports cover all destinations

Redundancy

So if you are doing say 100Gbps 95%ile out of say London then you will probably have at least 6+ 100Gb ports, so you do have quite a bit of latent capacity if you just need it for a few hours.
by crazygringo | 2025-11-19 19:38:58+00:00
Well, just so you know, there are lots of us who think Cursor is not a fad, and see that Google realizes this as well, and is genuinely competing with it.

A lot of people find it's actually quite valuable for "actual development work". If you want to ignore all that, then I guess go ahead.

But just know that what you're claiming is "obvious", is clearly not. There seems to be large disagreement over it, so it is objectively not obvious, but rather quite debatable.
by aldrich | 2025-11-19 19:39:23+00:00
Are you sure this is right, and if so would you mind sharing a source for this?

According to the Nexperia 2024 annual report [1], they had just committed to _invest_ in the Hamburg site for their WBG/SiC/GaN production lines. Closure of the fab in Nijmegen was actually reported by NXP[2] not Nexperia - different companies.

[1] https://www.nexperia.com/dam/jcr:fc307e7e-e159-482c-b21b-0f9... [2] https://bits-chips.com/article/closure-of-nxps-nijmegen-fab-...
by scott_s | 2025-11-19 19:39:29+00:00
Agreed. In grad school, I used Perl to script running my benchmarks, post-process my data and generate pretty graphs for papers. It was all Perl 5 and gnuplot. Once I saw someone do the same thing with Python and matplotlib, I never looked back. I later actually started using Python professionally, as I believe lots of other people had similar epiphanies. And not just from Perl, but from different languages and domains.

I think the article's author is implicitly not considering that people who were around when Perl was popular, who were perfectly capable of "understanding" it, actively decided against it.
by michaelcampbell | 2025-11-19 19:39:45+00:00
> The backwards incompatibility of Perl 6 absolutely killed Perl.

The insane lead time of Perl 6 to even get to a point of backwards incompatibility was it for me.

I'd started on an early version of perl 4 and went through the 5 transition and was excited about 6. For what seemed like "Duke Nukem Forever" time, and finally my fickleness drew me to other languages and frameworks.
by robot-wrangler | 2025-11-19 19:39:47+00:00
Exactly, so about that, there's good news and bad news. Epistemic and mean field game theory is eventually going to be well understood stuff and define better alternatives very, very specifically. After we understand our past completely AND can predict our future, we'll know exactly what to fix and how, but unfortunately nothing whatsoever will change anyway. Probably someone will weaponize it to actually make things worse! Cold comfort to be sure, but I personally will still sleep easier after I know exactly why we are doomed.

https://www.youtube.com/watch?v=5U1-OmAICpU
by artimaeis | 2025-11-19 19:39:59+00:00
I love how capable these tiny N150 machines are. I've got one running Debian for my home media and backup solution and it's never stuttered. I'd be curious about exactly what machine they're testing with. I've got the Beelink ME mini running that media server. And I use a Beelink EQ14 as a kind of jump box to remote into my work desktop.
by jacquesm | 2025-11-19 19:40:10+00:00
Hehe, cool, we should exchange reading lists!

I really dislike Ron L. Hubbard but besides having a knack for tooting his own horn he also had a great eye for good stories.

Have you thought of asking the writers that have already 'arrived' to write a short story on commission? That would lift up the stature of all of the stories you've picked out to be curated. I saw you mentioned Greg Egan, that is definitely a big name.
by creer | 2025-11-19 19:40:53+00:00
> mod_perl which required a lot of tinkering [...]

Here we used mod_perl all over the place and it was glorious. It did take understanding how to use it - well, yes - same as the rest of perl (or apache for that matters). But it was so well integrated! I still miss it.

"Picking it up in one day" is not a criteria for professional deployements.
by tom_alexander | 2025-11-19 19:41:09+00:00
> plus every participant has to migrate over

I've been in plenty of MMS group chats where we've had to create a new group to add or remove someone (for non-bullying reasons) and it has always gone smoothly without issue. SMS/MMS apps tend to sort your list of groups by most recently received message, so as soon as people stop using the first group it will naturally decay to the bottom of your list where no one looks.

> "admin" kicks Becky and no one else has to do anything

"admin" creates a new group chat, no one else has to consciously do anything because they're just selecting the group that has the most recent messages and therefore is at the top of their SMS/MMS app.

There is one difference here in that with SMS/MMS there is no "admin" so anyone can create new groups, but if you're going to start evicting people without buy-in from the group then the dissenters are just going to form their own groups anyway regardless of platform.

> all the history and context is retained

That is a fair point, you wouldn't maintain the history/context but how important is that for bullying? My ultimate point here is that fastball is correct in that the iMessage platform isn't enabling bullying, it is just the kids preferred platform. We have all been perfectly capable of the same bullying since long before the iPhone existed, and I don't think losing history/context when forming new groups changes that.
by dgunay | 2025-11-19 19:41:24+00:00
I have great love for Perl, but I'm not super eager to go back to using it.

I used it in probably one of the more cursed contexts I've ever heard of. Understand[0] is a static analyzer for many languages, and one of its killer features is that it is programmable with a Perl API. I used this feature at a defense consulting job to help target audits of huge, multi-million LOC codebases.

Perl's expressivity was very useful here. I cut my teeth on functional programming concepts to write some very nice traversals. The runtime environment of the host program was a nightmare to deal with though.

[0]: https://scitools.com/
by bitpush | 2025-11-19 19:41:27+00:00
I'm conflicted on what Mozilla is doing here. On the one hand, it is nice that they are getting involved but com'on, dont you all have Firefox to work on?

This is a classic case of an over enthusiastic engineer who says yes / raises hand to everything, but doesnt do any one thing properly. At some point, you have to sit down and tell them to focus on one thing and do it properly.
by cm2012 | 2025-11-19 19:41:37+00:00
Number one use case is sending anonymized and hashed data back to the ad platform to trigger conversion events.

Essentially all modern advertising is done algorithmically. The platform takes conversion events (a typical event is "someone fills out a form"), that signal is sent to the platforms, and the platforms use it to serve your ad to other people who may be interested. GDPR as it is means you need opt-in to do this, so it greatly reduces the effectiveness of online ad targeting.

So in practice, say you make a new cool B2B tool for, say, plumbers. It automates your plumbing business and makes plumbers more money.

In the US, you can make a Meta ad campaign with broad targeting and Meta will use algorithmic magic and be able to just find plumbers for you to show your ad to.

In the EU, this doesn't work as well, so its harder to find plumbers to show your ads to. Less plumbers get to use your product as a result. So its just one reason it's hard to get your EU based Plumbing SaaS off the ground.
by cogman10 | 2025-11-19 19:41:37+00:00
The original riddle goes something like this

> A father and son were in a car accident where the father was killed. The ambulance brought the son to the hospital. He needed immediate surgery. In the operating room, a doctor came in and looked at the little boy and said I can't operate on him he is my son. Who is the doctor?

The riddle is literally just a play on "women can't be surgeons."
by tdrz | 2025-11-19 19:41:46+00:00
I uninstalled WhatsApp last year after I sent a message to my most important contacts that I'm switching to Signal. In the mean time, I convinced a grand total of 2 people to install Signal so we can talk. Also, I realized that actually not being part in some of the WhatsApp groups that I left behind has quite a lot of advantages!

Yes, the network effects are very strong, but each of us has the possibility of making a small sacrifice for this thing to change.
by AuthAuth | 2025-11-19 19:41:50+00:00
We can already see it. Take a look at AI image generation a few years ago. People were creating complex prompts, tweaking values, adding overlay models, stringing together several AI tools to get to a decent output. Now you can get a better result typing a simple phrase into one of the many major AI web interfaces. Tools like adobe have simplified all these features to the point where they can be learnt in under 5mins.

This is only going to be the start once AI gets good it will be so easy to use I doubt there will be any human unable to use it. Its the nature of natural language queries and companies working to build a model that can handle "anything" thrown at it.
by HanClinto | 2025-11-19 19:42:00+00:00
I absolutely love your approach of "expert tools". If I understand your approach, you aren't just feeding a video into a multimodal LLM and asking it "what is the bounding box of the optimal caption region?" -- you have built tools with discrete algorithms (using traditional CV techniques) that use things like object detection boxes + traditional motion analysis techniques to give "expert opinions" to the LLM in the form of tool calls -- such as finding the regions of minimal saliency + minimal movement to be the best places for caption placement.

If the LLM needs to place captions, it calls one of these expert discrete-algorithm tools to determine the best place to put the captions -- you aren't just asking the LLM to do it on its own.

If I'm correct about that, then I absolutely applaud you -- it feels like THIS is a fantastic model for how agentic tools should be built, and this is absolutely the opposite of AI slop.

Kudos!
by mixmastamyk | 2025-11-19 19:42:39+00:00
I was not affected by Py3 at all. First I completely ignored it for five years while it gestated. Then started kicking the tires when 3.4 dropped on a LTS. When 3.6 with better dicts and f-strings landed I moved over with barely a whimper, since I'd had a decade to get things upgraded to 2.7 first.

None of my projects needed to worry much about char encoding, and I'd used logging extensively starting under 2.6 or so.
by vouwfietsman | 2025-11-19 19:42:48+00:00
> Why would EU governments use cookie banners

They generally don't, because you don't need banners to store cookies that you need to store to have a working site.

In other words, if you see cookie banner, somebody is asking to store/track stuff about you that's not really needed.

Cookie banners were invented by the market as a loophole to continue dark patterns and bad practices. EU is catching flak because its extremely hard to legislate against explicit bad actors abusing loopholes in new technology.

But yeah, blame EU.

And before you go all "but my analytics is needed to get 1% more conversion on my webshop": if you have to convince me to buy your product by making the BUY button 10% larger and pulsate rainbow colors because your A/B test told you so, I will happily include that in the category "dark patterns".
by clickety_clack | 2025-11-19 19:42:50+00:00
So “smart rules” only means “more rules”?

Smart rule making includes reducing the regulatory burden when it overreaches. The weight of regulation around tech in the EU is creating an environment such that the only companies that can operate in a space are the ones who can afford massive compliance overhead. That leaves you with the very same big tech firms that people are writing these rules to protect themselves from in the first place.
by jairuhme | 2025-11-19 19:42:54+00:00
> An entire blog article post to say "read the docs and enable VPC S3 endpoint".

I think it's okay if someone missed something in the docs and wanted to share from their experience. In fact, if you look at the the s3 pricing page [0], under Data Transfer, VPC endpoints are mentioned at all. It simply says data transfer is free between AWS services in the same region. I think that much detail would be enough to reasonably assume you didn't have to set up additional items to accomplish.

[0]https://aws.amazon.com/s3/pricing/
by AnthonyMouse | 2025-11-19 19:43:00+00:00
That link seems to say the opposite:

> The EPR was supposed to be passed in 2018 at the same time as the GDPR came into force. The EU obviously missed that goal, but there are drafts of the document online, and it is scheduled to be finalized sometime this year even though there is no still date for when it will be implemented. The EPR promises to address browser fingerprinting in ways that are similar to cookies, create more robust protections for metadata, and take into account new methods of communication, like WhatsApp.

If the thing they failed to pass promises to do something additional, doesn't that imply that the thing they did pass doesn't already do it?

And I mean, just look at this:

> Strictly necessary cookies — These cookies are essential for you to browse the website and use its features, such as accessing secure areas of the site. Cookies that allow web shops to hold your items in your cart while you are shopping online are an example of strictly necessary cookies. These cookies will generally be first-party session cookies. While it is not required to obtain consent for these cookies, what they do and why they are necessary should be explained to the user.

> Preferences cookies — Also known as “functionality cookies,” these cookies allow a website to remember choices you have made in the past, like what language you prefer, what region you would like weather reports for, or what your user name and password are so you can automatically log in.

So you don't need consent for a shopping cart cookie, which is basically a login to a numbered account with no password, but if you want to do an actual "stay logged in with no password" or just not forget the user's preferred language now you supposedly need an annoying cookie banner even if you're not selling the data or otherwise doing anything objectionable with it. It's rubbish.
by halayli | 2025-11-19 19:43:19+00:00
That barely scratches the surface when it comes to reproducible c and c++ builds. In fact the topic of reproducible builds assumes your sources are the same, as in that's really not the problem here.

You need to control every single library header version you are using outside your source like stdlibs, os headers, third party, and have a strategy to deal with rand/datetime variables that can be part of the binary.
by tlamponi | 2025-11-19 19:43:44+00:00
Correction: In Proxmox VE we're not using virsh/libvirt at all, rather we have our own stack for driving QEMU on a low-level, our in-depth integration, especially with live local storage migration our Backup Servers dirty-bitmap (known as change block tracking in vmware worlds) would be possible in the form we have it. Same w.r.t. our own stack for managing LXC container.

The web UI part is actually one of our smaller code bases relative to the whole API and lower level backend code.
by g4mbit5 | 2025-11-19 19:44:07+00:00
A 150-line pure-Python TSP heuristic that beats Nearest Neighbor by +10–13.8% on real-world geographic data — including 10,000 US cities in under 17 minutes.

No training, no compilation, no external solvers. Just geometry and a 1.3× tolerance band.

I built it in a 72-hour rage after hitting a wall trying to optimize an app I'm building for my cybersecurity startup.

https://github.com/g4mbit5/Cooks-Ruler-Sweep
by antonvs | 2025-11-19 19:44:10+00:00
Literally anything else except GPU. :)

I kind of assume that goes without saying, but you're right.

The company I'm with does model training on cloud GPUs, but it has funding for that.

> RDS + EKS for a couple hundred a month is an amazing deal for what is essentially zero maintenance application hosting.

Right. That's my point, and aside from GPU, pretty much any normal service or app you need to run can be deployed on that.
by nonethewiser | 2025-11-19 19:44:15+00:00
I dont think you actually need a cookie for that, technically. But I take your point.

What about trackers which they want to set immediately on page load? Just separate prompts for each seems worse than 1 condensed view. You might say "but trackers suck - I don't care about supporting a good UX for them" and it would be hard to disagree. But I'm making the point that its not malicious compliance. It would be great if people didn't use trackers but that is the status quo and GDPR didn't make theme illegal. Simply operating as normal plus new GDPR compliance clearly isnt malicious. The reality is cookie banners everywhere was an inevitable consequence of GDPR.
by 999900000999 | 2025-11-19 19:44:55+00:00
I really would prefer them to start creating customized models.

I've vibe coded Godot games extensively.

Just about every model I've tried likes to invent imaginary functions.

I was really prefer for there to be a way for me to pick model trained in whatever framework I need.

Reviewing AI generated code feels like editing a long book, and every now and then you notice some words are just completely made up. You then ask the AI to fix its book, and it will just add more AI generated words.

On one hand I want this to be a reality check to everyone who's trying to lay off real software engineers to replace us with AI.

On the other hand half of the stock market is held up by overhyped AI valuations. If the tide goes out too fast, and there is a mass realization that this stuff just isn't as good as it's hyped to be, it's not going to be fun for anyone.
by dpoloncsak | 2025-11-19 19:45:11+00:00
But should code be art? As much as there are '100s of ways to skin a cat', it is also deterministic at the end of the day. It either does, or does not, do what it was designed to do.

Sculptors can turn clay into wonderful pottery. Masons can turn it to brick. Both have their purposes, and it is wrong to assume everyone with a ball of clay is looking to make pottery.

I understand at the moment, part of the 'art' of code is ease of legibility, being concise, well documented, following standards, etc. But when I need a quick script to automate a process I've done 100 times, I personally can fumble around in python for an hour or two, or give the current trendy LLM a few shots and get to the same result. For me, I am happy to do it "quickly, cheaply, and good enough that people don't see issues." Even things like iOS Shortcuts, Home Assistant automations, etc.

I wouldn't build a start-up based on vibed code, though. I get the extents
by MrMorden | 2025-11-19 19:45:14+00:00
Standard FEPLI but also any USG employee stationed overseas needs the usual set of insurance policies, and specialist providers are familiar with the applicable laws (e.g., their computers don't insist on a local driver's license when there's a treaty allowing the subscriber to use their home country's).

https://www.clements.com/personal/foreign-service-insurance/
by spectraldrift | 2025-11-19 19:45:37+00:00
Weird how they only share three hand-picked evals, ignoring the evals where they were left in the dust like ARC-AGI2. This post is so misleading, I don't even know whether to trust the numbers they did share. One is just fraction of a percentage point away from Gemini 3 pro, which is awfully convenient for marketing and easy to hide. Very open, OpenAI.