MurphyA/hacker-news huggingface dataset:
by trueno | 2025-12-22 20:58:34+00:00
i see a lot of go hatred on HN but coming from c i actually kind of love go when i need just enough abstracted away from me to focus on doing a thing efficiently and still end up with a well-enough performing binary. i have always been obsessed with the possibility of building something that doesn't need me to install runtimes on the target i want to run it, it's just something that makes me happy. very rarely do i need to go lower than what go provides and when i do i just.. dip into c where i earned a lot of my stripes over the years.

rust is cool. a lot of really cool software im finding these days is written in rust these days & i know im missing some kind of proverbial boat here. but rusts syntax breaks my brain and makes it eject completely. it's just enough to feel like it requires paradigm shifts for me, and while others are really good at hopping between many languages it's just a massive weakness of mine. i just cant quite figure out the ergonomics of rust so that it feels comfy, my brain seems to process everything through a c-lens and this is just a flaw of mine that makes me weak in software.

golang was started by some really notable brains who had lots of time in the game and a lot of well thought out philosophies of what could be done differently and why they should do it differently coming from c. there was almost a socio-economic reason for the creation of go - provide a lang that people could easily get going in and become marketable contributors that would help their career prospects. and i think it meets that mark, i was able to get my jr engineers having fun in golang in no time at all & that's panned out to be a huge capability we added to what our team can offer.

i like the objective of rue here. reviewing the specification it actually looks like something my brain doesn't have any qualms with. but i dont know what takes a language from a proposal by one guy and amplifies it into something thats widely used with a great ecosystem. other minds joining to contribute & flesh out standard libraries, foundations backing, lots of evangelism. lots of time. i won't write any of those possibilities off right now, hopefully if it does something right here there's a bright future for it. sometimes convincing people to try a new stack is like asking them to cede their windows operating system and try out linux or mac. we've watched a lot of languages come and go, we watch a lot of languages still try to punch thru their ceilings of general acceptance. unlike some i dont really have huge tribalistic convictions of winners in software, i like having options. i think it's pretty damn neat that folks are using their experiences with other languages to come up with strong-enough opinions of how a language should look and behave and then.. going out and building it.
by immibis | 2025-12-22 20:59:51+00:00
Well, I substituted the task for a different but related one, so the substitute task is not fully specified in detail and perfectly mathematically correct - just good enough to show the principle.

We have given extra points to a candidate for having an FFT class even though it should obviously be a function. And the comments clearly indicated that candidate simply thought everything should be a class and was skeptical of things not being classes.
by jiggawatts | 2025-12-22 21:00:08+00:00
> By today's numbers, the seven richest Americans could fund that.

Yes, they could, by paying their taxes.

But we’ve all seen that they really don’t want to share any of their wealth for any purpose, other than propping up a geriatric orange clown that campaigned on lowering their taxes.

PS: I said their taxes, not yours. Yours are going up, they’re just called tariffs, but that’s a tax: tariffs are your money getting collected by the government.
by eastbound | 2025-12-22 21:00:11+00:00
Comparatively cheaper, no. Americans could afford a lot of things, but the average American home looked like Malcolm in the Middle, and not so much more fancy for the higher class. Meanwhile in 2025, people have immense furbished kitchen (I’m European so I always notice that in abs-training-bro-youtube-slop, I’m not talking about influencers here) and living rooms, order food deliveries all the time, and perhaps some americans could access the number of flights that we saw in movies like Die Hard (going from NYC to SF to see a wife), but that was unimaginable for Europeans. We’re seeing wealth levels that are unimaginable, and global poverty has receded so much that the UN overhauled their definition to redirect their efforts towards human rights rather than hunger.
by tptacek | 2025-12-22 21:00:48+00:00
I pushed back on our Flock deployment because the particulars of its deployment meant that we were curbing more cars driven by innocent Black drivers than we were responding to any meaningful crimes, and because when we had Flock's alerts enabled, the net effect was to take our selectively-recruited, highly-trained, very expensive police force and turn them into failure-to-appear-warrant debt collectors for nearby suburbs with far worse police departments.

It was not some nerd† principled stand against "surveillance". My experience working on the public policy of this stuff is that when you take a stand against "surveillance", normal people --- and I'm in what I believe to be one of the 10 most progressive municipalities in the country, the most progressive municipality in Chicagoland --- look at you like you're a space alien.

† I am, obviously, a nerd, fwiw.
by immibis | 2025-12-22 21:01:30+00:00
Any Linux distribution comes with a lot of bloat, which is why it requires 30GB or so, rather than 30MB or so. Even the kernel is much bigger than it once was.

Nobody is yelling at you not to remove it, or trying to prevent you from removing it, or obscuring where it is and cross-linking everything to make it harder to remove, but it's still there and requires substantial work to remove, just like in Windows.
by derriz | 2025-12-22 21:02:16+00:00
With support for Common Table Expressions (CTE), SQL becomes a Turing complete language. To be honest, it makes me somewhat uncomfortable that a query sent to a DB server could be non-terminating and cause a server thread to enter an infinite loop. On the other hand, the practical difference between a query that contains an infinite loop and one that runs for days is probably negligible.
by bayindirh | 2025-12-22 21:03:13+00:00
> overregulation.

Americans love to remove regulation to make things cheaper (and to enable capitalistic monopolies, but that's a different matter), then cry when people die (or worse).

Some things needs to be regulated, esp. if mistakes are costly to the planet and/or people on the said planet.

So yes, nuclear should be regulated, and even overregulated to keep it safe. We have seen what Boeing has become when it's effectively unregulated.
by bhoult | 2025-12-22 21:03:23+00:00
A technical solution without the will or ability to enforce it will ultimately be unsatisfying. I remember an old group https://www.419eater.com/ (I guess it is still there). They basically "waste the scammers time". The scams rely on low effort ways to find the target, robocalls, emails, etc. But once the target is found they have to put real effort into implementation. With AI, this will only become easier on their end.

I would look into solutions that would make it harder for them. Like AI chatbots that act like targets, both text and voice. If the majority of their efforts end up being weeks of conversation with an AI before they figure it out then it will not be worth the effort.

Right now it may take them hours to find a viable target then days to extort them. Make it take longer, until it is more lucrative to get a legitimate job.

I used to think it was fun to mess with scammers... but I think these days many of them are forced into it. Basically they are lured in with reasonable sounding job offers then once they find themselves in another country with only their "employer" look out for them, they basically become slave labor.

You need to hurt the ones trapping the slaves that run the scams, and your weapon is the same as theirs... technology.
by brendoelfrendo | 2025-12-22 21:03:39+00:00
What on earth are you talking about? RDP and AD are pretty much orthogonal to each other. You can use an AD account to connect to a domain-joined remote server over RDP, but at that point you're just... logging into a machine, same as any other remote protocol. You prevent bad actors from doing this by not giving them permissions to log in to that server. To call this "code execution" is really odd. Remote code execution as a vulnerability almost always refers to an unintentional behavior in software that allows an attacker to execute arbitrary code as part of that process. Referring to a user logging into a machine with the appropriate permissions and running software as "code execution" is not typical, and is not a vulnerability in any normal sense of the term.
by throw0101c | 2025-12-22 21:03:43+00:00
> If money was no issue, I'd go into carpentry.

I can see myself liking the process of construction:

* https://www.youtube.com/@PerkinsBuilderBrothers/videos

But I know it's hard on your body, and you have to do it regardless of weather, so I wouldn't enjoy those aspects as much (versus in a climate-controlled office / WFH).
by mikecsh | 2025-12-22 21:04:14+00:00
Do you not see the irony? If it's not your responsibility, why should it be the responsibility of the author of this tutorial?

People write tutorials on what they are interested in, what they have knowledge of, and what they want to share.

Accessibility is an important topic, to be sure, and is clearly of particularly high importance to you. Others might complain that they didn't include how to create a high performance table view, or embed an OpenGL view. I think most people, however, will take it as what it is - a well written, helpful contribution.

Your comment specifically asked if you were being harsh, and the consensus appears to be "yes". Perhaps if you worded things differently you might get a different response.
by LastTrain | 2025-12-22 21:04:17+00:00
You framed it that way. This is an article about how the US shut down every offshore wind farm project. People are here discussing the fact that the us shut down every offshore wind project. You came in and said Sweden did it too. Setting aside the fact that they did not do that, they blocked some projects, not all - you don’t even know what “it” is because the US did not give a rationale.
by zephen | 2025-12-22 21:04:46+00:00
To be fair, it is my understanding that PHP is still king in the niche of "simple language with practically zero cost to spin up and deal with a web request."

Now it _may_ be that the erroneously named "serverless" architectures that are the soup du jour will make this less true, but I don't have enough insight on web stuff to know how that's proceeding.
by aidenn0 | 2025-12-22 21:04:50+00:00
So they are limited in their RoR on capital expenditures. Are they limited in their capital expenditures in the first place? That is, if they overspend on everything they build, do they make more profit than if they engineered things more carefully? I assume there must be some limitation here or they would use gold instead of copper in their MV transmission lines...
by overfeed | 2025-12-22 21:05:05+00:00
"Wokism" is an amorphous culture-war weapon that can be anything an author wants it to be. Diversity is woke, equity is woke, inclusion is woke, non-heteronomative relationships are woke, movies that are barely critical of unbridled capitalism are woke. Not being onboard with "law and order" is woke - and not being 100% onboard with Flock can be reframed as being pro-Criminal and "woke"

> global surveillance is not about pitting groups against each other.

And yet this is exactly how the surveillance companies sell their global surveillance tools. Ring, Flock are all about keeping an eye on "outsiders" - see Nextdoor for examples on how people justifying surveiling others.
by arcfour | 2025-12-22 21:05:13+00:00
I would imagine it is aware of NOTAMs that indicate runways being closed when it picks where to land.

It's probably a possibility in some bizarre & unlikely set of circumstances with perfect timing, but even then it's still a better outcome than flying into the ground uncontrolled. See the Gimli Glider where a 767 flown by humans was forced to make an emergency landing at a runway that was actively being used as a dragstrip during the landing—everyone survived.
by BeetleB | 2025-12-22 21:05:23+00:00
> This is not the kind of design we're discussing here

It certainly seems to be.

> "not having children" is usually a privileged, informed decision which most people are not in a position to make.

As I said - barring some violent circumstances, having a child, or at least the actions leading up to it, is a decision one makes.

> It's certainly very far from "designing your career".

This thread is not about designing one's career, but designing one's life. See the top level comment.

> Regardless, a lot of people don't have much choice here either, through a system conspiring on denying them choices (see: anti-abortion and anti-sex education lobbies, a health care system that conspires against their free time and energy, etc).

I've yet to meet someone who is not underage and doesn't understand that having kids is a consequence.

Sure, poor education and lack of abortion play a role, but none of that negates the fact that the person had a choice. It's exceptionally insulting to those who made different choices that led to positive outcomes to be told that people just like them in the same circumstances didn't have a choice.

Sorry, but your stance is very much coming across as privileged, who is trying to sympathize with people you don't understand. It's a very different perspective when you actually come from the background you're claiming didn't have a choice.
by tovej | 2025-12-22 21:05:53+00:00
He did not back those up. He provided anecdata about a single "Pakistani rape gang" story, but the actual statistics say that child sex crime "gangs" are predominantly white [1].

You're allowed to criticize immigration, but if you only ever cherry-pick anecdotes about immigrants of a certain color and creed, and also refuse to correct your statement after you're made aware of the actual facts, you're most likely a racist.

DHH is also not criticizing immigration per se, because he's including non-white native brits in his category of undesirable Londoners. You can't deny that that's racism. These are people who grew up as part of the British culture, they just don't have the right skin tone.

[1] https://web.archive.org/web/20251003224438/https://assets.pu...
by doctorpangloss | 2025-12-22 21:06:04+00:00
Why do you think your particular mercenary point of view does not prevail? Because people are stupid?

I like nuclear. The funny thing about nuclear power and the mercenaries promoting their startups about it is, you will still have to convince democrats about it. Because occasionally they are in power, and nuclear, as is often criticized, takes a long time to build and a short time to turn off haha.
by bayarearefugee | 2025-12-22 21:06:12+00:00
Sometimes it is (4) their owners let a friend drive the car and the friend is not remotely equipped to handle the car at the speeds involved.

Not saying that's what happened here (I haven't seen any reporting on who was driving vs who was the passenger) but it is at least part of the reason Paul Walker is dead.

Of course, the owners themselves even if they are skilled drivers, shouldn't be driving outside of legal limits on public roads.

If you have an exotic sports car worth half a million dollars and you want to go crazy with it then rent a track, you can afford it.
by immibis | 2025-12-22 21:06:14+00:00
Sure but how much bandwidth is that actually? Of course if your normal traffic is pretty low, it's easy for bot traffic to multiply that by 5, but it doesn't mean it's actually a problem.

The market price for bandwidth in a central location (USA or Europe) is around $1-2 per TB and less if you buy in bulk. I think it's somewhat cheaper in Europe than in the USA due to vastly stronger competition. Hetzner includes 20TB outgoing with every Europe VPS plan, and 1€/TB +VAT overage. Most providers aren't quite so generous but still not that bad. How much are you actually spending?
by lysace | 2025-12-22 21:06:27+00:00
Realistic racing sim games have taught me not to want a supercar for daily drives. Way too easy to f up.

Just one such example (1983):

https://www.nytimes.com/1983/06/10/business/corporate-triump...

https://archive.ph/gbrZv

> CORPORATE TRIUMPH, THEN DEATH IN A FERRARI

> The young president of a successful new computer company died Wednesday afternoon in a car crash in California's Silicon Valley, hours after his company had sold its stock to the public for the first time and he had become a multimillionaire.
by bitwize | 2025-12-22 21:06:28+00:00
Have you ever seen high speed footage of a CRT in operation? The phosphors on most late-80s/90s TVs and color graphic computer displays decayed instantaneously. A pixel illuminated at the beginning of a scanline would be gone well before the beam reached the end of the scanline. You see a rectangular image, rather than a scanning dot, entirely due to persistence of vision.

Slow-decay phosphors were much more common on old "green/amber screen" terminals and monochrome computer displays like those built into the Commodore PET and certain makes of TRS-80. In fact there's a demo/cyberpunk short story that uses the decay of the PET display's phosphor to display images with shading the PET was nominally not capable of (due to being 1-bit monochrome character-cell pseudographics): https://m.youtube.com/watch?v=n87d7j0hfOE
by JohnMakin | 2025-12-22 21:07:01+00:00
Mental illness as a culprit is a pretty tired explanation of these events. Statistically, mentally ill people are far more likely to be victims of violence than to perpetrate it, and in many of these events, there is a clear lack of diagnosable or observable illness to begin with. Besides that, even if you don't believe the numbers here, it's possible to improve mental illness treatment and legislate gun control responsibly, it's not an either-or thing. TLDR "Mental illness" is a very tired, very poor explanation for the phenomenon, not even to mention it perpetuates and encourages stigma.

https://www.apa.org/monitor/2021/04/ce-mental-illness
by KaiserPro | 2025-12-22 21:07:01+00:00
> Offshore wind isn't as cost effective as solar, it's the poster boy for high-cost, low-value renewable energy

Its not clear cut.

Part of the reason why electricity is so expensive in the UK is that its tied to natural gas prices. some of it is CFD, but most of it is because a lot of our power comes from natural gas.

We pay for gas on the open market because we aren't self sufficient for gas any more.

Yes solar is cheaper to deploy, but its not as useful on its own. Wind is far far better in the winter.

What we should be doing is getting nuclear plants built. Small ones ideally, but a few bigguns will do. Then we won't be so reliant on natural gas. We also need to get those extra transmission cables built.

(note we could have built 10 nuclear power plants, well EDF at 2002 power prices, but the present government balked because nuclear is bad yo.)
by dfxm12 | 2025-12-22 21:07:24+00:00
So clearly this is politically motivated

Trump has been charging at windmills ever since he was defeated in UK courts in a case where he didn't like that wind turbines (that provide enough power for 80,000 homes) could be seen from his golf course.

https://www.bbc.com/news/articles/c15l3knp4xyo
by __MatrixMan__ | 2025-12-22 21:07:28+00:00
> But I think the use case you describe just doesn't resonate with a lot of people.

Yeah I suppose "flat is better than nested" is right there in the zen.

I guess I'm just an oddball. The idea of exiting all the way up to the root and finding nothing installed there except for the ability to descend into one or more specialized transient environments feels so... clean to me.
by zingar | 2025-12-22 21:07:42+00:00
IDEs have LSP support because they have a plugin that connects to an LSP server. The plugin is a very small piece of code compared to the language server. Creating a new client is not reinventing the wheel. In fact the entire philosophy of LSP is: one server to many different clients.

CLIs can also have a small piece of code that connects to an LSP server. I don’t see why IDEs should be the sole beneficiary of LSP just because they were the first clients imagined by the LSP creators.
by immibis | 2025-12-22 21:07:57+00:00
Note that V6 is easier to scan than some people assume. You don't have to scan all 2^128 addresses - you can look at provider address blocks in the registry, and make an assumption (or try it and see) what size block that provider assigns to each server, and then guess the server is ::1 or ::2 in each block. This isn't an exhaustive scan, but you'll find a lot of services this way anyway.
by KAMSPioneer | 2025-12-22 21:08:04+00:00
I'm a different commenter but yeah, solutions exist. For example systemd-cryptenroll let's you use a FIDO token (or TPM or PKCS#11 smartcard) to unlock your encrypted disk and it's very easy to set up. Quite literally a single command.

Windows Hello serves the same purpose for Windows, though I'm sure there are caveats/differences.
by yobbo | 2025-12-22 21:08:15+00:00
> hunt in several places for business logic

But that is the result of having multiple applications needing to enforce valid states in the database.

"Business logic" is a loose term. The database is the effective store for state so it must enforce states, eg by views, triggers, and procedures.

Other "business logic" can happen outside of the db in different languages. When individual apps need to enforce valid states, then complexity, code, etc grows exponentially.
by pred_ | 2025-12-22 21:08:21+00:00
> just said "no go ahead, keep building"? What happens to the companies if they just keep building?

As the article also touches upon, this already happened in the particular case of Revolution Wind: There, work, was forced to stop in August, then in September a federal judge blocked enforcement of the block, and work continued:

https://www.cnbc.com/2025/09/22/judge-orsted-revolution-wind...

https://www.reuters.com/business/energy/offshore-wind-develo...

And “what happens” seems to be that rather than appeal, the rule-of-law deniers apparently choose to not care? Work has stopped again:

https://orsted.com/en/media/news/2025/12/revolution-wind-and...