MurphyA/hacker-news huggingface dataset:
by maratc | 2025-11-13 15:41:29+00:00
That's kinda theoretic discussion by now. As the whole COVID thing is behind us, we can probably look at all the money that were spent in the world to create vaccination certificates, sign them, create the distribution network, distribute the certificates, build the verifying scanners, purchase them en-masse and pay the thousands of people who were standing at the entrance of numerous shopping malls and using these scanners to check the QR codes, only to create a system that is trivially bypassed by using a jpeg file.
by etothepii | 2025-11-13 15:41:32+00:00
> so that decisions about the railways we use are made closer to us

I believe this is a mistranslation of "so that decisions about the railways we use are made by me" or more precisely "so that decisions about the railways we use are made by the sort of people that like attending committee meetings and working their way up the inside of political parties"

The privatisation was very likely botched, however, it was not as if it was done in a secret - the "fire sale" only happened at "rock bottom prices" with hindsight. The nationalisation itself was fairly botched and it is hardly as if the decimation of Britain's railways implemented following the Breeching Report (completed on a nationalised rail system) was particularly effective.
by glp1guide | 2025-11-13 15:41:55+00:00
Like others have mentioned, liraglutide already exists as a generic! It's not as good as Semaglutide or Tirzepatide, but.

Also, a lot of people are still getting compounded GLP1, to the chagrin of Eli Lilly and Novo Nordisk.

Separately, 2026 is about to completely change the pricing of this stuff, not even taking into account the Trump administration's recent efforts. The price of injected GLP1 is going to implode due to patents lapsing in Canada and other places -- and for the pill forms that come out soon it looks like the Trump administration is keen on keeping prices for that low as well.
by tome | 2025-11-13 15:41:55+00:00
> You are the one who is implying something.

Maybe I am, so let's stick to exactly what noir_lord said

> > Train drivers can be paid as much as aircraft pilots

> that's as it should be

I understand this to mean that it is fair that train drivers are paid as much as airline pilots.

> in reality their [train drivers'] pay is fair for the responsibility it's everyone else who is underpaid

I understand this to mean that train drivers are paid fairly, and everyone else, including pilots, are underpaid, i.e. it is not fair that airline pilots don't earn more than they currently do, i.e. as much as train drivers, from which I conclude that it is not fair that train drivers can be paid as much as aircraft pilots, in contradiction to the first claim.

Where have I gone wrong?
by exasperaited | 2025-11-13 15:42:03+00:00
> There is a middle ground that is quite common across Europe: a private company that has the government as a shareholder.

This is in fact the situation in major parts of the UK rail network now; much has been renationalised or has the DoT as sole shareholder.

The UK rail system is not now truly privately held; this has been slowly unpicked by both the previous Conservative government and the current Labour government.
by izacus | 2025-11-13 15:42:41+00:00
No, my argument is not what you applied here.

The fact of the matter is that Android is fully funded and developed by Google and you kinda don't have much standing to control what they do with their project and how - especially if all you can say is that their work is bad.

You can be unhappy about it, but it doesn't change that its their work and their money on the line here with very little relationship to you or your wishes. You're not even a paying customer.

This doesn't apply to "any product or changes" at large.
by petcat | 2025-11-13 15:42:43+00:00
> The more keen eyed among you will have noticed the huge cost associated with data transfer over the internet - its as much as the servers! We're building Prosopo to be resilient to outages, such as the recent massive AWS outage, so we use many different cloud providers.

I mean, you're connecting to your primary database potentially on another continent? I imagine your costs will be high, but even worse, your performance will be abysmal.

> When you migrate to a self-hosted solution, you're taking on more responsibility for managing your database. You need to make sure it is secure, backed up, monitored, and can be recreated in case of failure or the need for extra servers arises.

> ...for a small amount of pain you can save a lot of money!

I wouldn't call any of that "a small amount of pain." To save $3,000/month you've now required yourself to become experts in a domain that maybe is out of your depth. So whatever cost saved is now tech debt and potentially having to hire someone else to manage your homemade solution for you.

However, I self-host, and applaud other self-hosters. But sometimes it really has to make business sense for your team.
by VikingCoder | 2025-11-13 15:42:52+00:00
YouTube just happened to show me Gamers Nexus Lossless Scaling & Lossless Frame Generation video just now. [1]

Which, I can't help but wonder. If this ran on the Frame... To aid in streaming from your desktop... In conjunction with Foveated Streaming...

What's even more bonkers to me is the idea that this could really be baked in to the streaming, if you think about it.

Server generates 100 beautiful frames in one second.

The streaming hardware reminds the server that with the current network conditions, that it can only handle X bits per second.

The Frame says, "Hey, here's where the eyes were looking, here's where they are looking, here's where they're projected to look."

The Server knows how many actual frames it can send in a second.

But the Server can run the same Lossless Scaling & Lossless Frame Generation that the client will run.

The Server can then compare the predicted frames against the actual frames, and it can send the delta needed to correct the predictions. Especially in areas close to where the eyes are looking.

The Client consumes the stream, predicts frames, applies the delta, and ends up with better framerate and quality...

Can you do this all low latency, too? I suspect so.

Add it all up, and this is pretty bonkers. I mean, it's kind of obvious that that's how streaming "should work," but I think I hadn't really put it all together yet in my mind. My mental model was too "off the shelf." It didn't include how much effort the client could do... And that the server could then also do, to help the client... It's really a beautiful pairing, when you think about it.

What's really bonkers is that Steam could learn what final images are supposed to look like, for a given game, and train AI specifically for that game. Update the server and the client, and bam, everyone gets better quality. With zero developer interaction.

[1]: https://www.youtube.com/watch?v=8w_Hqngky0s
by perplex3d | 2025-11-13 15:43:05+00:00
The “aspirational” language is what really stood out to me as well. “We’re building our privacy and security protections to match the responsibility” and “we are accelerating our security and privacy roadmap” and “our long term roadmap includes advanced security features designed to keep your data private, including client-side encryption” (what does this have to do with what OpenAI stores server-side?) and “we will build.” If OpenAI cared that much, then the privacy and security protections should be baked in rather than “tacked on.” Their statement makes me feel even less optimistic in their abilities to protect information.
by wrsh07 | 2025-11-13 15:43:32+00:00
Out of curiosity, is this a question you think Google is well-suited to answer^? How many Wikipedia pages will you need to open to determine the answer?

When folks are frustrated because they see a bizarre question that is an extreme outlier being touted as "model still can't do _" part of it is because you've set the goalposts so far beyond what traditional Google search or Wikipedia are useful for.

^ I spent about five minutes looking for the answer via Google, and the only way I got the answer was their ai summary. Thus, I would still need to confirm the fact.
by shagmin | 2025-11-13 15:43:58+00:00
I know at least a couple times just the templating side saved me where it was convenient to just run a helm command with --dry-run to get the yaml and grab & modify the relevant pieces and apply those manually where I don't necessarily want the whole package or I want snippets of a package or modified yaml that their helm chart didn't support out of the box, etc.,.
by AnotherGoodName | 2025-11-13 15:44:08+00:00
Assuming it’s similar to every other country; Route qualifications simply require first driving the route with another qualified driver. Once that is done you need to drive the route once every 6 months (this is in Australia ut i assume it’s the same) to keep that qualification up to date.

It’s not particularly onerous and understandably helpful for vehicles that take a long time to adjust speed.

The guard requirement does seem unnecessary though and is not a universal practice globally.
by ChrisMarshallNY | 2025-11-13 15:44:20+00:00
For the app I maintain, we have a policy of deleting inactive accounts, after a year. We delete approved signups that have not been “consummated,” after thirty days.

Even so, we still need to keep an eye out. A couple of days ago, an old account (not quite a year), started spewing connection requests to all the app users. It had been a legit account, so I have to assume it was pwned. We deleted it quickly.

A lot of our monitoring is done manually, and carefully. We have extremely strict privacy rules, and that actually makes security monitoring a bit more difficult.
by drstewart | 2025-11-13 15:44:22+00:00
>Don't believe me? Go and find a single instance of a service that used to be provided completely by the government, that got BETTER FOR USERS (that is: The Public, not investors) after being privatized. I'll wait.

You won't have to wait long: flying. Shocked? You shouldn't be. In the 70s, you'd have to pay thousands of dollars to fly across the country. Now you can get a flight between NYC and London for $200.

Time to retract your entire little rant.
by spwa4 | 2025-11-13 15:45:15+00:00
Single-site-2-absurdly-intense-days failover, yes. With weeks of cleanup afterwards.

What every company seems to want: multisite, multimaster immediate failover, no.

Also kubernetes buys you scaling. Compute. Disk. Database (with help). Etc.

Now I rail against companies for wanting that, and I think you're right. Your webshop does not need that. It has so many moving parts the redundancy will cause more outages than it solves. But you can do this, and so people will pay for it.

It is a technical accomplishment.

And with sufficiently good sysadmins, it can work well, and scale.
by RileyJames | 2025-11-13 15:45:43+00:00
> 3) basically giving up on the “console wars”, ceding the hardware victory to Sony, shutting down a bunch of game studios telling the world how tough the climate is even though you’ve just had the most profitable years in your history, betting big on gamePass etc?

I’ve only seen this referred to as a strategic failure. You seem to be declaring otherwise. What’s the upside for Microsoft?
by testing22321 | 2025-11-13 15:45:59+00:00
> If you take a random person and teleport them between a random mix of Canadian and US cities, I think they'll find it hard to tell the two countries apart. The primary language is English, the accent is the same, the streets and buildings look the same, people watch/listen/read much of the same media, and so on.

On the surface, I agree 100%. Dig deeper and the differences are stark.

Years ago I came from Australia to work at a ski resort in the US. I stayed 6 months, had a great time. At the end I went to Canada to see a friend. After 30 minutes in Canada I felt more at home than after 6 months in the US.

Canada is a friendly, kind, gentle place, everything the US is not.

I’ve now lived in Canada for 20 years, been to almost every province and territory. I’ve also and travelled extensively in the US (40+ states). It’s a fun place to visit and parts are spectacularly beautiful, I do not want to live there. Now I have a young daughter it’s doubly so.

Yes, I’m generalizing and using broad strokes. The thing about generalizations is they’re usually right.

Canada feels like being surrounded by friends and family, I have no doubt the expression “dog eat dog” comes from the US.
by phoronixrly | 2025-11-13 15:46:28+00:00
Source: https://lore.kernel.org/lkml/20251111192422.4180216-1-diande...

> This series adds barebones device trees for Pixel 10 (frankel), Pixel 10 Pro (blazer), and Pixel 10 Pro XL (mustang). With a yet-unreleased bootloader these can boot to a UART command prompt from an initramfs.

> The end result of the device trees introduced in this series is really pretty simple, so it's expected that most of the discussion in the series will be about compatible strings, file organization, dts/dtso organization, etc.
by brookst | 2025-11-13 15:46:49+00:00
AI really is the perfect storm for HN grump:

* Untrained barbarians are writing software!

* Pop culture is all about AI!

* High paying tech jobs are at risk!

* Marketers are over-promising what the tech can do!

* The tech itself is fallible!

* Our ossified development practices are being challenged!

* These ML outsiders are encroaching on our turf!

* Our family members keep asking about it!
by qcnguy | 2025-11-13 15:46:50+00:00
Modern chat apps work better and have more functionality. The knowhow is specifically for Windows chat apps. And the reason the knowledge was lost is that Microsoft sucked at platform design so people stopped learning their platforms and the people who still have the knowledge don't want to go down the career dead end of writing apps for them.

This is partly because MS became insanely complacent. The Windows team is very junior. Just ask anyone who has worked with them. They don't have the skills or resourcing that they did in the 90s.
by palmotea | 2025-11-13 15:47:19+00:00
> Beware of explaining everything with one reason, and I certainly noticed the tendency of contemporary Americans to explain everything with "capitalism".

Capitalism probably not the only cause, but I think it's a pretty central cause, and may be driving some of the other causes. I also think its worth pointing out because it can be one of those things that's so familiar that it can become invisible.

Birth control technology is probably the other big cause, because it would have the effect of "unblocking" the effect of other cultural trends on birthrate.

> There are more things at play. For example, we spend our most fertile years in school...

I assume you're talking about 18-22, but my impression is that historically, most women had their first children after that age, even before widespread college education.

I think a bigger factor is probably early focus on career pushing many women to try to start having children even later in their late 20s/early 30s. And that goes back to capitalist workplaces being pretty unaccommodating to parents (it's a bit better now, but work still demands your first priority to be your work).

> What is entirely new is the loneliness epidemic, though. I would blame that on the specific combination of Covid lockdowns (which killed off a lot of real-world institutions where people met in person) and the smartphone attention economy.

That's not that new though: the book Bowling Alone was published in 2000 and is apparently based off a 1995 essay. COVID and smartphones just accelerated existing trends.
by hexbin010 | 2025-11-13 15:47:19+00:00
Maastricht-Amsterdam, a 2.5 hour journey, day return, with NS Flex Dal Voordeel (ie off peak) is 37.44 EUR.

That to me is insanely cheap. Surely fuel would be like 45 EUR, not to mention the cost of parking in Amsterdam?

Maybe it's just because a similar journeys in the UK (Manchester to London) would be about 130 EUR.

(Assuming I've understood correctly - you pay about 6 EUR a month for Flex Dal Voordeel and get a 40% discount right?)
by zahlman | 2025-11-13 15:47:26+00:00
> fake terminal

... at the self-checkout of a major grocery store?

> Outside the US tap+pin/dip+pin is even common

As far as I can tell "dip + pin" is exactly what I do with a debit card. This is literally the first time I've ever heard the term "EMV", so I looked it up:

> EMV cards are smart cards, also called chip cards, integrated circuit cards (ICC), or IC cards, which store their data on integrated circuit chips, in addition to magnetic stripes for backward compatibility. These include cards that must be physically inserted or "dipped" into a reader

As far as I can tell, that exactly describes my debit card.

> but banks for some reason really are averse to requiring Americans to add a pin to credit cards.

Well, yes, the entire selling point of tapping the card is that you don't spend those precious seconds on entering a pin. And my point here is to reject that culture of hurrying up (at the potential expense of carelessness).
Show HN: Free course that teaches engineers how to vibe-code at enterprise scale
by NadavBenItzhak | 2025-11-13 15:47:49+00:00
A note on “vibe coding”

A lot of engineers today use AI in a very vibe-based way: give the model context, hope for the best, iterate until it works.

That’s fine for prototypes. It completely breaks at team / enterprise scale.

This course introduces a repeatable methodology and relevant tooling for AI-assisted coding that actually works in real engineering teams - and it’s built specifically for experienced developers, not beginners.

Basically: how to scale beyond “vibes” into an actual engineering method - with the tools and discipline senior developers need.

Managers and team leads kept asking for this, so it became one of the core modules.
by wrsh07 | 2025-11-13 15:47:51+00:00
Fwiw, if you can use a thinking model, you can get them to do useful things. Find specific webpages (menus, online government forms - visa applications or addresses, etc).

The best thing about the latter is search ads have extremely unfriendly ads that might charge you 2x the actual fee, so using Google is a good way to get scammed.

If I'm walking somewhere (common in NYC) I often don't mind issuing a query (what's the salt and straw menu in location today) and then checking back in a minute. (Or.... Who is playing at x concert right now if I overhear music. It will sometimes require extra encouragement - "keep trying" to get the right one)
by nathanaldensr | 2025-11-13 15:47:58+00:00
LinkedIn, although I'm not sure LinkedIn was the originator, itself. Self-absorbed overly-dramatic writing like this has plagued LinkedIn forever. There's even a subreddit that makes fun of its authors: /r/LinkedInLunatics.

Now you're just seeing it on this blog post.

And here on HackerNews, in my post.

Why, you may ask?

Because my intent is to leave you breathless in anticipation for "engagement." With short sentences. That don't let you rest and take in what you read.
by OutOfHere | 2025-11-13 15:48:00+00:00
Monero is hard to obtain and spend if one doesn't know how. If one has an app like Cake Wallet, it's easy. Monero has a strong culture of self-custody, competitive DEX swappers, and P2P swappers, although a few service providers occasionally are scammy. Centralized exchanges are scammy too though in that they have a habit of going offline during a crash.

I am not opposed to the existence of more privacy coins and features. Anything that loosens the grip of surveillance is good.

Besides default privacy, one other thing that Monero has is constant emissions, making it sustainable for transactions in the long term beyond the next century. To my understanding, both Bitcoin and Zcash will in contrast shift toward pretty high transaction fees, keeping them relevant as a store of value, but irrelevant for small transactions. Bitcoin will survive via an efficient layer 2, e.g. Lightning, but will Zcash? Switching to PoS and other such gimmicks won't fix the core issue.
by whateveracct | 2025-11-13 15:48:18+00:00
I just dock my Deck but it was still worth it for the reason you say. Just Works and lets me play my decades-old Steam collection on my TV with the ease of a console.

When I buy a game (even an old one), I always had to choose between Switch and PC. But now PC has most of the advantages of the Switch, and I trust my Steam library will persist and be easily playable more than Switch (although Switch 2 compat was great! to be fair)
by arbol | 2025-11-13 15:48:39+00:00
Atlas wasn't giving us any support for $3K per month. Hetzner at least have some channel to contact them, which is an improvement. That said, if their uptime is rubbish them we'll probably migrate again. Moving back to Atlas is not an option as we were getting hammered by the data transfer costs and this was only going to increase due to our architecture. Thanks for reading!
by SAI_Peregrinus | 2025-11-13 15:48:56+00:00
A compiler takes in one language and outputs some other language. E.g. C to LLVM IR or LLVM IR to x86_64 assembly.

An assembler is a type of compiler that takes in an assembly language and outputs machine code.

A transpiler is a type of compiler that takes in a language commonly used by humans to directly write programs and outputs another language commonly used by humans to directly write programs. E.g. c2rust is a C to unsafe Rust compiler, and since both are human-used languages it's a transpiler. Assembly language isn't commonly written by humans though it used to be, so arguably compilers to assembly language are no longer transpilers even though they used to be.

The existence of a transpiler implies a cispiler, a compiler that takes in code in one language and outputs code in that same language. Autoformatters are cispilers.
by throwaway894345 | 2025-11-13 15:49:26+00:00
> One bonus (for us) for Keycloak was that it was JVM-based, meaning it was easier to integrate our existing JVM libraries. Though its use of Hibernate was frustrating at times, heh

I'm pretty frightened of running Java services, not because of the JVM, but because every Java app I've had to operate is infinitely configurable via some poorly documented XML file, and trying to reverse engineer the XML file is often difficult because you have to route through a bunch of Spring Boot magic (preventing an easy grep for configuration options). And on top of that the defaults are rarely system defaults, so even figuring out _where_ the application expects to find its configuration file is nontrivial and logging by default is separated into some unknown number of log streams which each go to a completely different path on disk by default and each one has its own configuration option for telling it to log to stderr.

By contrast, Go services are pretty explicit about where they expect their configuration, they usually log to stderr by default, you can pretty much drop them into any Docker image and run them without issue (no need to custom tune the JVM or bundle up dependencies and ensure the right runtime version). I'm told that the Java world is changing, but in the mean time I will put up with _a lot_ in the way of missing features in order to avoid running a Java application.

Sorry for the rant. :)
by timr | 2025-11-13 15:49:31+00:00
He literally says the opposite. It's why I quoted what I did. Very first link:

> We don't need an investigation to know that the NYPD is racist, anti-queer & a major threat to public safety.

> What we need is to #DefundTheNYPD.

> But your deal with @NYCMayor uses budget tricks to keep as many cops as possible on the beat.

> NO to fake cuts - defund the police.

The only way you can say this doesn't mean "defund the police" is by re-defining his words using Orwellian double-speak ("he doesn't really mean defund"), and then, when you get to the last line, ignore the part where he explicitly tells you not to do that. No fake cuts! Defund!