MurphyA/hacker-news huggingface dataset:
by roelschroeven | 2025-08-25 08:12:40+00:00
Those translations are not only unwanted but also ridiculously bad (which is part of the reason why they're unwanted, I guess). I have to translate back to the original English, as far as that's even possible, to get an idea of what the video might be about.

Who in his right mind thought this was a good idea??

I have a Firefox extension which tries to suppress the translations, but it only works for the main view, not for videos in the sidebar. It's better than nothing.
by wiz21c | 2025-08-25 08:12:45+00:00
Fortunately! It was cool to do the easy things, but then you had monstruous path expressions, and all sort of programmatical drama.. Pfff...

did you know that XSLT was shown to be Turing complete ? https://staff.emu.edu.tr/zekibayram/Documents/papers/XSLT_Tu...

On the other side, I find XML/XSD still much better than JSON. JSON is way too simple...
by mschuster91 | 2025-08-25 08:13:09+00:00
Not that easy. A road resurface, that can be done in a few days worth of work, less if you hire enough machines and staff.

A pipe replacement? Sewer mains at least here in Germany tend to be anywhere from 2 to 8 meters below ground. That's a lot of soil to move. Freshwater mains is below freezing depth, so usually around 1-2 meters below ground. And above that is a ton of other wiring... electricity, phone, fiber, cable tv, gas and district heat/cooling just to name a few, so when you want to replace the sewer mains, it involves a lot of companies, plus the city authorities for coordination, permits, traffic re-routing (a bus route is bad enough - a tram line or a legit full size train line is a nightmare).

Outside of immediate emergency work from a burst pipe, replacement works take years to plan.
by mid-kid | 2025-08-25 08:13:55+00:00
Glibc is one of the few userspace libraries with backwards compatibility in the form of symbol versioning. Any program compiled for glibc 2.1 (1999!) and later, using the publically exposed parts of the ABI, will run on modern glibc.

The trouble is usually with other dynamically linked libraries not being available anymore on modern distributions.
by niczem | 2025-08-25 08:14:24+00:00
I think banning IPs is a treadmill you never really get off of. Between cloud providers, VPNs, CGNAT, and botnets, you spend more time whack-a-moling than actually stopping abuse. What’s worked better for me is tarpitting or just confusing the hell out of scrapers so they waste their own resources.

There’s a great talk on this: Defense by numbers: Making Problems for Script Kiddies and Scanner Monkeys https://www.youtube.com/watch?v=H9Kxas65f7A

What I’d really love to see - but probably never will—is companies joining forces to share data or support open projects like Common Crawl. That would raise the floor for everyone. But, you know… capitalism, so instead we all reinvent the wheel in our own silos.
by reify | 2025-08-25 08:14:30+00:00
I keep a list of the stores that have CCTV and Facial recognition. I do not go into those stores.

I'm not a shoplifter and do not want to be treated like one.

John Lewis, Next, USC, Hobbycraft, Tesco, Sainsbury's, Waitrose, Marks & Spencer, Booths, Costcutter, Londis, Nisa Local, SPAR, Village Wholefoods.

These have proper facial recognition installed in store.

Iceland, House of Fraser, Sports Direct, Home Bargains, Co-op, ASDA, Budgens, Morrisons, Marks & Spencer, Boots, Primark, farmfoods.

The last time I went into my local CO-OP they had a covid era, "Our CCTV and newly installed facial recognition system is keeping you safe and protecting other shoppers" bullshit looped over the speaker system.
by danmaz74 | 2025-08-25 08:14:59+00:00
"capital" in the economic sense isn't money at all - it's tools, infrastructure, knowledge; from this point of view, you're correct. A bubble bursting on the stock market doesn't destroy capital.

On the other hand, the monetary value of the stock market (and other assets) going up and down does create or destroy "money". From a financial point of view, it's not a zero sum game.
by Certhas | 2025-08-25 08:15:25+00:00
No. The busy beaver function grows faster than any computable function.

What's more, for any N > 549, you cannot prove (in the usual universe of mathematics) that any computable number is equal to or larger than BB(N). (At least that's my understanding of the independence results (https://wiki.bbchallenge.org/wiki/Independence_from_ZFC))
by rickdeckard | 2025-08-25 08:15:39+00:00
Yes agree, but the case must be made legally, not technically.

Legally these are all limitations the author of the original "work" can agree to accept, but he is still in his rights to not accept other more intentional modifications of his work, like an Adblocker. A computer program (for which this law was written) may also not execute in the same way on all machines it is executed on.

Or: As an Author of a full-color graphic novel I may agree on my work to be printed in black&white and handed out on a specific occasion, but this doesn't waive my right to disagree on my original work being photocopied...

--> I believe the case needs to be made that an article of a website is not a completed "work" in the sense of a compiled application, but something that is provided to the consumer for a range of applications (browser) to interpret and assemble using a range of tools. As the author doesn't provide those tools, he cannot legally dictate in which ways this is turned into a completed work by the consumer.

If the author of that website doesn't want his page to be assembled in certain ways, he is free to provide his own means (app) or restrict access behind a mutual contract.

But the publisher doesn't want this because he doesn't want the friction of a paywall or dedicated app/login, which is fine, but not a burden the legal system should carry for him then...
by znpy | 2025-08-25 08:17:21+00:00
I've been on those fancy chairs when I worked at a faang.

Honestly, they aren't any better than my ikea office chair I stole from my first house when I was a student (and that's been with me for the last 15 years). It has probably costed less than 100 €/$.

Ikea stuff is really underrated in this sense.
by bostik | 2025-08-25 08:17:42+00:00
Consider the second order effects of building all those data centers.

The GPU hardware rots and becomes obsolete in a matter of years, but the national infrastructure required to support the physical sites isn't going away. Things such as...

- improved power distribution networks

- logistics arrangements to build and support the DC sites

- lots and lots of new fibre interconnects to support the massive bandwidth needs

- hopefully: better power delivery planning laws

- plumbing infrastructure, because all that hardware requires cooling

Some of the DC sites will be decommissioned from their initial use, but given the physical security requirements, might morph into handy higher-security industrial facilities with only small repurposing. Such reuse cases would especially benefit from improved logistics (see above).
by zer0zzz | 2025-08-25 08:17:51+00:00
I’m not sure if that’s true.

The current lowest speced Mac can absolutely dominate my previous 2012 2x20c ivy bridge era Xeon tower. And on top of that, the power and heat are drastically less with the new machine.

The only reason a system of this era even kept up is the years Intel just didn’t do anything that was that much better and because of ram and pci express expansion which allowed for upgraded faster storage and faster gpus.

These days I can get better performance in a system that I can hold in my palm (Apple m4, amd ryzen ai 9) that doesn’t produce enough heat to keep my entire room toasty in the winter.
by Freak_NL | 2025-08-25 08:18:25+00:00
For disabled people who can use their arms and propel themselves, a wheelchair is low-maintenance, dependable, repairable, self-powered, and generic enough for there to be a healthy market and not too much vendor lock-in. Wheelchairs are not necessarily low-tech, but they are fully understandable. If the user of a wheelchair is unable to move themself for whatever reason, any able bodied person can step in and push. These things matter in any situation I think, but they matter even more in an emergency or a war zone.

Exoskeletons can't match that.
by seanwilson | 2025-08-25 08:18:43+00:00
> I only bring it up because I had a situation last week where the better APCA was giving results for both white-on-colour and #111-on-colour as suitable for headline copy under WCAG3, but #111-on-colour was 7.5:1 and white-on-colour was 2.5:1 under WCAG2, hence we could only use one of them legally.

Yeah I understand, would you agree this is fairly rare when using APCA though?

I've had the opposite where the brand guide was suggesting we use a light on dark combo that passed WCAG2, yet it failed APCA, and worst of all clearly had poor contrast just by looking at it. Yet, some people will still go with it because WCAG2 gave it the okay haha.
by FinnLobsien | 2025-08-25 08:19:56+00:00
This is precisely what I mean though. It's a technology that has found its place and is definitely useful and a value-add to society.

But if we look at the types of predictions made in the early days (print a house in a day for under $5k, print any food you want at home, obviating factories you can make anything at home...), almost none of that has come through.

And that doesn't mean it's a bad technology. Most technologies don't revolutionize the average person's life, but can still change corners of civilization.

But compare that to the internet, which has literally changed how we do basically everything in our daily lives.

I think the point is that most technologies are like 3D printing while the current narrative is that AI will be more like the internet.
by BLKNSLVR | 2025-08-25 08:21:24+00:00
I've mentioned my project[0] before, and it's just as sledgehammer-subtle as this bot asks.

I have a firewall that logs every incoming connection to every port. If I get a connection to a port that has nothing behind it, then I consider the IP address that sent the connection to be malicious, and I block the IP address from connecting to any actual service ports.

This works for me, but I run very few things to serve very few people, so there's minimal collateral damage when 'overblocking' happens - the most common thing is that I lock myself out of my VPN (lolfacepalm).

I occasionally look at the database of IP addresses and do some pivot tabling to find the most common networks and have identified a number of cough security companies that do incessant scanning of the IPv4 internet among other networks that give me the wrong vibes.

[0]: Uninvited Activity: https://github.com/UninvitedActivity/UninvitedActivity

P.S. If there aren't any Chinese or Russian IP addresses / networks in my lists, then I probably block them outright prior to the logging.
by hypertele-Xii | 2025-08-25 08:21:43+00:00
I've drank a lot of alcohol as a human and "irrelevant" is precisely how I'd describe it.

For scale context, the covid 19 vaccines killed almost as many people as alcohol yearly. Yet that one is "medicine" but alcohol is "poison"? Give me a break.

Of course there are morons who get killed by just about anything. Even water poisoning is a thing, and people HAVE died of it.

Sinners will die regardless of substance, because the wages of sin are death.
by orwin | 2025-08-25 08:22:07+00:00
When did your country started killing regionalism and local dialects? then mid 19th century? Because before that, i guarantee you Common english was not the primary language in London. Nationalism is very recent, and mostly pushed for militaristic reasons. Having multiple languages present in your seat of power used to be a source of pride and a proof of power for kings and emperors, so the change has to be recent.

> This is really only a recent western dalliance too

Historically, it's the opposite, homogenous populations are a very recent thing.
by jjkaczor | 2025-08-25 08:22:14+00:00
Historically in the US - yes.

However, with the current "regime change", the targets of tracking are expanding exponentially to basically anyone who says or does anything the current leadership does not like.

This has been warned about repeatedly with this type of tracking for decades - when "bad actors" take power and abuse that power, then everyone becomes a target. Fascists love data collection, aggregation and data-based decision-making.
by f311a | 2025-08-25 08:22:58+00:00
VS Code has the second best lsp for Python (it’s proprietary), there is open source version of it as well with less features.

The problem with other editors is the lack of good and fast lsp. Pycharm’s lsp is so head of everyone.

In VS Code and other editors the lsp for Python is written in JavaScript which is hilarious.
by chrismorgan | 2025-08-25 08:24:08+00:00
It’s just completely wrong.

The first uses oklch(0.65 0.20 300), comfortably inside sRGB, not even at the boundary. The second uses oklch(0.65 0.28 300), which is well outside P3 and even Rec.2020.

The smallest fix would be to make the second one oklch(0.65 0.2399 300) to bring it inside P3 so the demo doesn’t get slightly warped if Rec.2020-capable (not really necessary, but preferable, I’d say), and the first #a95eff (oklch(0.6447 0.2297 301.67)) which is CSS’s fallback.

But purple is also pretty much the worst choice for such a demo—P3 adds the least to sRGB around there, so the difference will be smallest. A better choice is red or green.

So a better pair would be oklch(0.65 0.2977284 28) on the right (a bright red at the very edge of the P3 gamut, well outside sRGB) and #f00 on the left (the sRGB value CSS will map it to if out of gamut).
by csmattryder | 2025-08-25 08:24:56+00:00
>And the parents that are worried about their children getting fucked up by hardcore porn and social media.

Rarely brought up during the OSA debate, but I think we all know every UK ISP has "Safety Shield" on to block access to adult entertainment - by default. When purchasing the service you're asked if you want it disabled.

If parents are disabling it, they can't be that worried.
by jakub_g | 2025-08-25 08:25:26+00:00
The "can not turn off" part is the most jarring. Seriously, did none of Californian PMs hear about the concept of "being multilingual" and not needing to translate non-English content?

---

By the way, this reminds me also of another stupid Google thing related to languages:

Say your Chrome is set to English. When encountering another language page, Chrome will (since a decade ago or so) helpfully ask you to auto-translate by default. When you click a button "Never translate <language>", it will add language to the list which is sent out to every HTTP request the browser makes via `Accept-Language` header (it's not obvious this happens unless you're the kind of person who lives in DevTools and inspects outgoing traffic).

Fast-forward N years, Chrome privacy team realizes this increases fingerprinting surface, making every user less unique, so they propose this: "Reduce fingerprinting in Accept-Language header information" (https://chromestatus.com/feature/5188040623390720)

So basically they compensate for one "feature" with another, instead of not doing the first thing in the first place.
by b_e_n_t_o_n | 2025-08-25 08:25:27+00:00
I get it, but if we're building things for others to use the elegance of our solutions doesn't matter. What matters is things like the efficiency, the experience of using it, not writing it. And I think browsers should serve the end user, not the developer. If we sacrifice some elegance for security that seems like a win for the user. Even if we lose some of the elegance of the abstraction, that's not what it's about.

Of course everyone is free to create things they want with their own abstractions, but let's not pretend that it's an optimal solution. Elegance and optimal are often at odds.
by rtpg | 2025-08-25 08:26:39+00:00
I think a lot of services end up sending you to a sort of generic "not in your country yet!" landing page in an awkward way that can make it hard to "just" get to your account page to do this kind of stuff.

Netflix doesn't have this issue but I've seen services that seem to make it tough. Though sometimes that's just a phone call away.

Though OTOH whining about this and knowing about VPNs and then complaining about the theoretical non-VPN-knower-but-having-subscriptions-to-cancel-and-is-allergic-to-phone-calls-or-calling-their-bank persona... like sure they exist but are we talking about any significant number of people here?
by torginus | 2025-08-25 08:26:55+00:00
I genuinely do not understand where how the idea of building a total surveillance police state, where all speech is monitored, can even as much as seriously be considered by an allegedly pro-democracy, pro-human rights government, much less make it into law.

Also:

Step 1: Build mass surveillance to prevent the 'bad guys' from coming into political power (its ok, we're the good guys).

Step 2: Your political opponents capitalize on your genuinely horrific overreach, and legitimize themselves in the eyes of the public as fighting against tyranny (unfortunately for you they do have a point). They promise to dismantle the system if coming to power.

Step 3: They get elected.

Step 4: They don't dismantle the system, now the people you planned to use the system against are using it against you.

Sounds brilliant, lets do this.
by miki123211 | 2025-08-25 08:27:22+00:00
> You should let people use your APIs with a long-lived API key

This is an extremely unpopular opinion, but I would go even further. I think you should let people use your API with just an username and a password.

It should by no means be the only way people can use your API. Put very low users-per-IP rate limits on that approach if you want to, to force lazy but professional software developers to go the oAuth route before their app gets to production. For one-off scripts though, APIs that let you do this are a breath of fresh air.

If your API is based on API keys, you will be tempted to do things that really annoy new users of that API. People don't want to tell you what their app name is, they don't know that yet. They're certainly not picking a purpose they need this API for from a list of five, not if it doesn't include "completing a classroom assignment I don't really care about and want to finish as quickly as possible." They for sure don't yet know what scopes they might possibly need, even if to you, their names are descriptive and obvious. If you allow user-password authentication, you take away the ability to shoot yourself in the foot in this way.
by vgr-land | 2025-08-25 08:27:34+00:00
Probably abysmal

Since xslt is built dynamically in the DOM most crawlers don’t build the site and pick up the metadata.

Although I’m not convinced chasing SEO is a useful endeavor any more https://housefresh.com/beware-of-the-google-ai-salesman/

I wonder if AI crawlers would have the same problem and pass over the site
by numpad0 | 2025-08-25 08:27:37+00:00
> For passwords, you might not need to care about the character encoding, since they are not going to be displayed anyways.

That would be reasonable if there were strict 1:1 correspondence between intended text and binary representations, but there isn't. Unicode has equivalents of British and American spellings, and users has no control over which to use. Precomposed vs Combining characters, Variant Selectors, etc. Ensuring it all regularize into canonical password string as developer obligation is unreasonable, and just falling back to ASCII is much more reasonable.

I guess everyone using alphanumeric sequences for every identifiers is somewhat imperialistic in a sense, but it's close to the least controversial of general cultural imperialism problems. It's probably okay to leave it to be solved for a century or two.
by benrutter | 2025-08-25 08:27:48+00:00
> Here’s what’s never happened before: everyone knows the script.

I'm don't think this is unique, most bubbles historically as far back as the South Sea bubble have had a lot of people aware of the irrationality, but investing in an attempt to profit from it.

I'd even go so far as to say, this is exactly what makes bubbles so volatile as opposed to normal "market corrections". If the dotcom boom had been all people who really believed they were sensibly evaluating the internet's financial potential, I don't think we'd have seen them jump ship quite so quickly.

I won't predict the future, but another point about historic bubbles: they almost all go on much further than people think they will before collapse.
by plqbfbv | 2025-08-25 08:27:50+00:00
> FWIW, it appears they're purposefully introducing multiple simulated failures into this test.

Not only this test IIRC, Starship 9 had reentry trajectories that would stress-test the hardware to its limits too. In general I think their current strategy is testing the hardware limits in real conditions and improving rapidly on it to reduce the chance of any small failure to become catastrophic.
by znpy | 2025-08-25 08:28:19+00:00
i think you nailed the centrail point.

rotational disks usually top up at ~85 MB/sec, with seek time being up to 12 msec for consumer drives and ~6 msec for enterprise drives (15k rpm).

ssd could saturate the sata bus and would top at 500-550 MB/sec, with essentially no seek time. latency wold be anything between 50 and 250 microseconds (depending on the operation).

nvme disks instead can sometimes full utilise a pci-e lane and reach multiple gigabytes/second in sequential read (ie: pci-e gen5 nvme disks can peak at 7 GB/sec) with latencies as low as 10–30 microseconds for reads and 20–100 microseconds for writes.

As compiling the kernel meant/means doing a lot of i/o on small files, you can see why disk access is a huge factor.

A friend of mine did work on LLVM for his PhD... The first thing he did when he got funding for his phd was getting a laptop with as much memory as possible (i think it was 64gb on a dell workstation, at the time) and mount his work directory in tmpfs.
by QuantumNomad_ | 2025-08-25 08:28:31+00:00
> it's just an extension of technology to optimize video... and it's called AI because buzzwords and hence controversy.

The controversy is that YouTube is making strange changes to the videos of users, that make the videos look fake.

YouTube creators put hours upon hours on writing, shooting and editing their videos. And those that do it full time often depend on YouTube and their audience for income.

If YouTube messes up the videos of creators and makes the videos look like they are fake, of course the creators are gonna be upset!
by JumpCrisscross | 2025-08-25 08:28:32+00:00
> Allow/deny list is more descriptive

It really isn’t. It’s a novel term, which implies a functional difference from the common term. Like, I can run around insisting on calling soup food drink because it’s technically more descriptive, that doesn’t mean I’m communicating better.

To the extent we have a bug in our language, it’s probably in describing dark brown skin tones as black. Not a problem with the word black per se. (But again, not a problem really meriting a linguistic overhaul.)
by FinnLobsien | 2025-08-25 08:29:22+00:00
> There's a pretty clear theory of alcohol as social lubricant, and people with more active social lives having better mental health and slower cognitive decline in old age.

Sure, but you can have an active social life without consuming alcohol and have the benefits of not drinking AND having an active social life.

> There's also a surprisingly strong link between alcohol use and exercise, that persists even when you look at "heavy drinking levels" [0].

Couldn't this be the same fallacy? i.e. the people who don't drink self-exclude from drinking AND exercise because they're sick or injured or whatever?

Or could it be that people who are more active in general just do both things more?