MurphyA/hacker-news huggingface dataset:
by jack_pp | 2025-10-25 01:45:52+00:00
had a stint as a programmer for a dark hat org back in the day and hacked my way around rdesktop to make it async. When i say hack I literally hacked down the entire codebase until there was not much left except the login flow which consisted of.. a LOT of functions that needed to be made async. I did not have the slightest idea what I was looking at, looked like arcane magic to me but I eventually managed to make rdesktop into what was probably the fastest RDP bruteforcer there was thanks to boost.asio and chopping it up months on end. I remember the bruteforcer that was circling the forums made a thread for each client, ate up a lot of ram and CPU and it crashed a lot too. Mine wasn't even keeping the machine at 20% CPU, couple gigs of RAM but was topping the bandwidth of the server.

I'm not proud of creating a malevolent tool but am proud of the technical achievement of it considering I just finished high school.
by grg0 | 2025-10-25 01:47:58+00:00
Why does this matter to you at all? It's funny to see all the Mac apologizer comments having to clarify that "oh no, but that Mac was so different". As if the modern incantation is any better; we just had a thread two days ago of how absolutely botched it is from a UI/UX perspective, and the hardware is the most anti-hacker, anti-consumer, DRM-riddled thing in existence if you watch any of that Ross boy's channel.

> If I can convince apple to do a good hardware accelerated OpenGL in rhapsody

Yeah, that comment aged well. Mac users are still waiting for full OpenGL 4.6 compliance and that spec is already ten years old.

Edit: of course, I will get down-voted despite laying out very basic facts. Happens every time you poke the dogma bee's nest.

Edit edit: I am still genuinely curious why the man's opinion from 30 years ago apparently matters to you that much. I'd like to understand the psychology behind it if you would care to write a response.
by fyrn_ | 2025-10-25 01:48:19+00:00
https://github.com/whatwg/websockets/issues/16

No, I don't think you get it. `new Websocket()` from JS takes no arguments for headers. You literally can't send headers during the handshake from JS. https://developer.mozilla.org/en-US/docs/Web/API/WebSocket/W...

Actually will look into using the subprotocol as a way to do auth, but most impls in the wild send the auth as the first message.

The fact the protocol in theory supports it doesn't really matter much since no browser implements that part of the spec.
by capitainenemo | 2025-10-25 01:48:33+00:00
Good point. I wonder if they'd heard about huge mosquitoes up north and just looked for first wikipedia article about large mosquitoes.

Maybe they were thinking of this one. https://en.wikipedia.org/wiki/Culiseta_alaskaensis

This one had a large size and was a blood sucker, but wrong side of the continent again. https://en.wikipedia.org/wiki/Psorophora_ciliata
by cycomanic | 2025-10-25 01:49:07+00:00
I don't know what sort of heat pump systems are common in the US, but Sweden (and AFAIK Norway and Finland as well), are probably >%80 heat pump for single family homes (most apartments are community heating at least in the larger cities). So it's absolutely now problem to run a heat pump even if it is very cold outside, but if you want to improve efficiency in areas that are super cold you can drill into the ground for a heat sink (those are called Bergvärme in Sweden).

Regarding cost, in most of the countries I've lived in a large fraction of the cost in the gas bill was the distribution cost. So once you switch to a heat pump, you also switch to electric cooking and even if heating with electricity would be significantly more expensive you would still win. Is that different in the US?
by tavavex | 2025-10-25 01:50:22+00:00
I wonder what he'd say today, if he were to give his updated opinions on modern operating systems. I didn't even exist when this was written, but as far I know, OSes are extremely different today. This was still before MS was even hinting at having NT take over as the mainline Windows OS. And then, the macOS of today probably has a lot more in common with NeXTSTEP than classic MacOS, so I'm curious if he changed his opinion on it after OS X came out.

The most timeless thing here is Linux retaining its "highest hacker to user ratio".
by jkaplowitz | 2025-10-25 01:50:39+00:00
My point is that merely referencing the centuries-old original age of a document is misleading when it’s been updated dozens of times ending just a few decades ago. (And many of the updates, including the one in 1971, have been far more impactful than the Twenty-Seventh Amendment which you quoted.)

It’s certainly true that the constitution is old and crusty overall and desperately needs an overhaul, but the discussion was about when old laws which haven’t been updated in a while are ignored or enforced.

The constitution is indeed one law, not several different laws, and it’s been updated far more recently than its original year of promulgation or ratification. And it’s still mostly enforced (with increasing exceptions but that’s another discussion entirely).
by throw0101a | 2025-10-25 01:51:26+00:00
> Though it’s worth noting that that first 2 ton rated unit is putting out 0.5 tons (6k BTU/hr) at that temp and rating.

I just did a quick search for "all" units and sorted the result list/table by COP@5F. If one was actually shopping/designing a solution then a more nuanced search criteria would be used.

Further, you'd probably want to do a (US ACCA) Manual J calculation to first determine how much energy is needed (j = joules)

* https://www.youtube.com/@HomePerformance/search?query=manual...

Then the (US ACCA) Manual S (select) to figure out your equipment:

* https://www.youtube.com/@HomePerformance/search?query=manual...

One can lookup the 1% (or 0.4%) of coldest/hottest days for your area, which would help determine what one actually has to typically worry about:

* https://ashrae-meteo.info/v2.0/

* https://www.airequipmentcompany.com/2021/what-does-design-da...
by api | 2025-10-25 01:51:43+00:00
His reaction is kind of the essence of populist backlash.

People are told that the authorities have it all under control and the experts can be trusted. Then they discover that the experts are human, fallible, and sometimes incompetent or corrupt.

Since the original message was one of unqualified absolute faith in the experts, the backlash is to flip over to believing that the experts are satan incarnate and pure evil and always wrong.

It reminds me psychologically of the arc of an immature relationship. First they’re perfect, everything about them is perfect, they’re going to be your soul mate forever. Then you catch them in a lie or they do something embarrassing. Then you get the screaming breakup. Everything about them is the worst now and you never want to see them again.
by theamk | 2025-10-25 01:51:56+00:00
> A friend sent me this screenshot the other day - his backend had been running for 7 days without a proper database setup. Just failsafes returning empty responses. Any technical expert would tear this apart immediately. (We're talking about a

> But people were using it daily and paying for it.

Assuming this was something customers cared about, it's called "burning the reputation". Yes, it can be quite profitable - ask Broadcom. But it is usually done _after_ the company is famous and has tons of customers, not before.
by jrmg | 2025-10-25 01:53:03+00:00
Another conflict: in Debian Trixie (current stable release), when you run `systemctl status …` you’re given the rather scary warnings:

State: degraded … Tainted: unmerged-bin

This is because Debian has a separate /usr/bin and /usr/sbin. There are no plans to either back off this warning by the systemd maintainers, or to patch it out by the Debian maintainers, and also no plans to merge /usr/sbin and /usr/bin.

So we’re left with the absurd situation that Debian users are being told the default clean install is ‘degraded’ and ‘tainted’ by its main init system!

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1085370

https://github.com/systemd/systemd/issues/35438
by cycomanic | 2025-10-25 01:53:18+00:00
Does your 0.05/kWh include the distribution costs? The thing to do once you go to heating with gas is to just switch completely to electricity and turn off gas. In my experience (admittedly not in the US, but several other countries) distribution cost often more than double the $/kWh for natural gas (especially if you only heat part of the year).
by cherrycherry98 | 2025-10-25 01:54:07+00:00
Thank you for that.

I agree, the data does indeed show that Republicans have more voting power per capita, as they have advantages in the bottom 3 quintiles. However, I don't think the correlation of population to party (at the state level) is as extreme as some try to portray it. There are high population Republican states as well as low population Democratic ones. Vermont, Rhode Island, Delaware, and New Hampshire are Democratic states in the bottom quintile.

The top has 11 Democratic votes and 9 Republican votes. The bottom has 9 Democratic votes and 11 Republican votes. If they all vote on party lines it's a tie. So it's really the middle population states that give Republicans their current edge.

It's a frequent criticism that smaller states have outsized representation relative to their population. The US is not alone in this, the EU also has the same characteristic. Germany, the most populous, has over 150 times the population of Malta, the least populous, but only 16 times the amount of representation in parliament (96 MEP vs 6 MEP). By comparison, the largest state, California, has 37 times the population of the smallest, Wyoming, but 18 times the representation in Congress and the electoral college (54 vs 3). Granted, it's not an apples to apples comparison as the votes are divided between houses and the relative power of the EU vs the US federal government but it's a comparison nonetheless.

It's a compromise when trying to form a union of political entities that differ so greatly in size. The smaller entities obviously give up some sovereignty to their larger counterparts. The larger ones seem to have to have to reciprocate in a meaningful way to keep a voluntary union.
by tom_alexander | 2025-10-25 01:55:20+00:00
> It has an achingly elegent internal structure, but a user interface that has been asleep for the past decade. [...] I was writing a civilized window manager for it in my spare time

Brutal, but the window manager is probably one of the three big things hurting plan9 adoption (along with the lack of common editors like emacs/vim, and the lack of modern web browsers)
by quacked | 2025-10-25 01:56:39+00:00
Original commenter for this chain here--my mental imagery for books is so strong that I can read books two decades later and call up close to the original visual memories that I had when I first read the books. My favorite books are the Lord of the Rings volumes, and I can remember different imagery I had from each successive generation of reading the book (from before I saw the movies and the Tolkien art to after).
by bdzr | 2025-10-25 01:57:31+00:00
> As it happens, the daily practice of medicine does not require interpretation of p-values. Indeed, medicine existed before the p-value.

What are you talking about? Doctors refer people based on test results every single day. From what I've seen, hardly any of them understand the precision/recall of the tests that they then use to refer you (or not) to screening procedures (which are not all harmless).
by lossolo | 2025-10-25 01:59:02+00:00
Around 10 years ago, I had an brain MRI with contrast. I specifically googled it and found a paper saying it builds up in the brain. I asked the MRI specialist about it, she was surprised I knew this and said she was familiar with the research. She mentioned that her professor also knew about it, but that the paper had other motivations, some conflict of interest, and that I shouldn't be worried. FFS.
by perching_aix | 2025-10-25 02:00:54+00:00
Could be, although it's a bit harder justified.

A bigger problem with my model is that it's a false dilemma. These are both just characterizations. Both can be true at the same time just fine, and so can neither.

It even does my own sentiment poorly. My actual issue with this whole exchange was not that their thoughts are unoriginal (although I'd be surprised), but that this way of responding I find extremely lazy and disrespectful, as well as generally unreasonable. They were asked for their opinion. It doesn't have to be good, it doesn't have to be rigorous, it just has to be theirs.

Linking out to some reading material and adding nothing else of substance fails even this most basic expectation. It's a discussion thread, not a newsletter. But then just like in the other subthread where the person above found me from, I'm sure they'd argue that this is just, like, my opinion. And that it sure is.
by foobarian | 2025-10-25 02:01:05+00:00
I wonder sometimes if that kind of school is only good for the high-strung go-getter child prodigy types because they are so hands off. But the very lack of metrics and standardization that purports to help with that kind of mission unfortunately certainly makes the shopping a lot harder for prospective parents. Similar with other private schools later on. Is it a good academically strong place where kids get pushed and excel later? Or is it a party den where rich kids joke around and snort coke all day? Hard to tell. It also depends on the student and parent body itself. Good luck :-)

Another thing that kind of tempers my opinion of this kind of school is anecdotal, some friends were lamenting that in their otherwise excellent public elementary school in an affluent district, some parents are pulling their kids out of _first grade_ and moving to private school because "there is not enough homework." What a sad image.
by Rohansi | 2025-10-25 02:01:31+00:00
> I think that has more to due with product positioning.

Definitely. That part makes sense - I don't understand why they didn't lock it down from the start though. There was no guarantee a project like Asahi would have succeeded given the complete lack of documentation from Apple. Perhaps it was just a part of their plans to transition from x86 -> ARM because taking away the ability to install a third-party OS might have driven people away.
by Avamander | 2025-10-25 02:02:31+00:00
> Do you truly believe that rustc does not rely on the absence of UB to do optimizations?

Relying on absence of UB is not the same as relying on existence of UB. I'm not surprised however that you find this difference difficult to grasp.

> You made the claim, the burden of proof is on you. Though your understanding appear severely flawed, and you need to fix that understanding first.

I gave you such a great opportunity to prove me wrong. Why not take it? Surely if what you say is true this should be easy.
by ben-schaaf | 2025-10-25 02:03:01+00:00
A M1 Max has 400GB/s of memory bandwidth but the CPU is only capable of using half of that (see https://tlkh.hashnode.dev/benchmarking-the-apple-m1-max#memo...). So a framework 13 with ddr 5 5600 with 86GB/s of memory bandwidth has a bit less than half, nowhere near ⅕th.

If we compare like-to-like the rtx 5070 in a framework 16 has 384GB/s on its own, add the 86 and the combined memory bandwidth is higher than a M1 Max.
by aatd86 | 2025-10-25 02:03:14+00:00
Is their code available somewhere.

I need this for UIKit so that I can make my UIs in Go. I have the gist of what it would require but have yet to implement everything. (if swiftUI allowed more control over the UI tree, I would even target it but full declarative à la react with vdom diffing is no bueno for fine grained rendering control)
by whartung | 2025-10-25 02:03:57+00:00
I, um, "abuse" TextEdit.

TE, like all (most?) of Apples apps manage documents for you. They auto save, auto version, etc. I love the paradigm. I love how painless it works for me. I love not having to decide anything when the app closes (say during a restart), or even during a crash. Just hit close, everything goes away, and comes back when you open again.

My TextEdit opens with 47 documents, cleverly named "Untitled" to "Untitled 47". Some of those are most certainly years old. TE is my computer scratch paper, and things just, well, linger.

These files "do not exist" on my computer, they're in Apples document enclave. That's OK. I know where they are.
by wahnfrieden | 2025-10-25 02:05:00+00:00
It exists already.

SwiftUI to Jetpack Compose: https://skip.tools

And a less mature but very interesting project with a SwiftUI-like API for UI across macOS/Linux/Windows plus some emerging support for Android and even a TUI target contributed by Miguel de Icaza: https://swiftcrossui.dev

> It's a description language that system frameworks interpret and create NSViews and UIViews and CGLayers etc out of.

This is out of date. FYI parts of SwiftUI are "native" now. Notably the new Liquid Glass UI was written in "native" SwiftUI. UIKit and AppKit actually wrap SwiftUI views to render Liquid Glass now. Although SwiftUI-exclusive APIs have always existed, this was a notable step in a new direction and suggests the future of UIKit and AppKit is a unified "native" SwiftUI implementation.

They've also been ripping out UIKit/AppKit implementations of SwiftUI views... IIRC List is no longer a UITableView for instance (could be confusing with another component though).
by peter_d_sherman | 2025-10-25 02:09:57+00:00
It doesn't surprise me (in the least) that the display driver code from that era was insanely bloated!

Hey, if your VESA GPU accelerated driver for Windows is open-source, I'd love to take a look at it.

No worries if it's not... But if it is open source, then I'd love to take a look!

I'm also a big fan of MenuetOS/KolibriOS (and any other small OS that can fit on a 1.44MB floppy! Remember the original Damn Small Linux (DSL) anyone?)
by Avamander | 2025-10-25 02:10:36+00:00
The way you've described both of those solutions demonstrates perfectly how C package management is an utter mess. You claim to be very familiar with the C ecosystem yet you describe them based on their own description. Not once have you seen them in use? Both of those are also (only) slightly younger than Rust by the way.

So after all these decades there's maybe something vaguely tolerable that's also certainly less mature than what even Rust has. Congrats.
by satisfice | 2025-10-25 02:11:02+00:00
FFS stop it with the “it’s just the same as a human” BS. It’s not just like working with a junior engineer! Please spend 60 seconds genuinely reflecting on that argument before letting it escape like drool from the lips of your writing fingers.

We work with junior engineers because we are investing in them. We will get a return on that investment. We also work with other humans because they are accountable for their actions. AI does not learn and grow anything like the satisfying way that our fellow humans do, and it cannot be held responsible for its actions.

As the OP said, AI is not on the team.

You have ignored the OP’s point, which is not that AI is a useless tool, but that merely being an AI jockey has no future. Of course we must learn to use tools effectively. No one is arguing with that.

You fanboys drive me nuts.
by a-dub | 2025-10-25 02:11:46+00:00
hah! i forgot all about quake c.

in 1997 i had a windows nt 4.0 machine (might have been a beta) on my desk and a next turbo mono slab. visual studio wasn't terrible for development (and was a great place to get good at c++ and multithreaded), and they managed to bring all the directx stuff over. it was like windows 95, but serious and stable.

it replaced a slackware machine and a sgi indy. the indy was cool because it played a little song when you started it up and it had a novel ui with lots of cool color gradients, but otherwise it was kinda buggy. (the "objectserver" would frequently crash inexplicably. what objects did it serve? i have no idea.)
by airspeedswift | 2025-10-25 02:12:12+00:00
> e.g kotlin exceptions cant be caught from swift

FWIW the approach that swift-java takes in managing interop with Java (and potentially Kotlin) function calls means it is perfectly possible to to catch exceptions thrown by the JVM using wrappers that catch and rethrow them as Swift errors. So there would be a distinction here with bringing Swift calling into JVM-based code running on Android.
by marcusverus | 2025-10-25 02:13:30+00:00
This makes me laugh.

> The tax savings were relatively small for many families, however. The middle fifth of earners got about a $780 tax cut last year on average, according to the Tax Policy Center.

If you take someone who pays a small amount of taxes (the middle fifth paid $2170 in taxes in 2017), and give them a big tax cut ($780 in savings would mean they got a ~30% cut), the number is still small. Pretending that this is insignificant is just goofy.

> The top 20 percent of earners received more than 60 percent of the total tax savings.

People who pay the most taxes get the most out of tax cuts? Scandalous! Income taxes paid by quintile:

Lowest: $-476

Fourth: $-677

Third: $2170

Second: $6952

First : $31,132

https://fred.stlouisfed.org/series/CXUFEDTAXESLB0102M

https://fred.stlouisfed.org/series/CXUFEDTAXESLB0103M

https://fred.stlouisfed.org/series/CXUFEDTAXESLB0104M

https://fred.stlouisfed.org/series/CXUFEDTAXESLB0105M

https://fred.stlouisfed.org/series/CXUFEDTAXESLB0106M
by GianFabien | 2025-10-25 02:14:38+00:00
The Plan9/9Front folks must like the look or rio, sam, acme. Otherwise somebody would have written a more modern looking desktop for it.

When Steve Jobs returned to Apple, he brought NextStep with him. The new version of the OS was basically FreeBSD core with a NextStep inspired desktop. The same could have been done for Plan9.