MurphyA/hacker-news huggingface dataset:
by JohnBooty | 2025-06-02 02:04:16+00:00
This contradicts reality as I have experienced it.

I think people tend to select people they perceive they'll actually have a chance with. Obviously, not everybody has a good handle on how desirable they are (or aren't) but generally, yeah.

Your logic -- which sounds a bit like incel logic -- also kind of assumes a 1-dimensional scale of 0-10 based on, what? Solely on conventional physical attractiveness? Not everybody buys into that, at least not as a sole criterion.

I know a lot of "not 9s and 10s" who found relationships/hookups online.

I actually used to run a sort of dating site back in the day. Hundreds of examples on there, and I know many more people who've met partners online outside of the one I ran.

What you are describing is certainly true of some places like Tinder that lends themselves to quick impulsive swiping and snap judgements based on looks alone.
by jauntywundrkind | 2025-06-02 02:04:50+00:00
Nothing's perfect? But theres a lot of orders of magnitude difference in investment in what most companies can and will do versus what a hyperscaler will!

And while your company is a single petri dish with your own specific problems, these folks have to see a lot of shit. Sometimes yes it all goes bad even there anyways! The resiliency fails! But given how much they've thought about it & how much they've hedged against 1 in a million 1 in a billion cases that they see semi regularly that your company might never notice until it's too late, I think there's a ton of reasons to trust these generally very well exercises systems with pretty sizable engineering teams & deployments behind them. More so than what most folks can bring to bear.

These matters are existential threats for your business. And they are existential threats for big providers, for HyperScalers, even more so. Google very publicly owned up to UniSuper, found out why it happened (a blank form on an internal tool lead to the account having a 1 year time limit with auto-deletion), and publicly announced their three fold plan to make sure at least this specific horribly threat would never happen again:

> We deprecated the internal tool that triggered this sequence of events… We scrubbed the system database and manually reviewed all GCVE Private Clouds… We corrected the system behavior that sets GCVE Private Clouds for deletion for such deployment workflows.

https://cloud.google.com/blog/products/infrastructure/detail...

The mere fact that this was such a notable event should be itself notable. In general, the hyperscalers have been stupendously reliable. And absurdly secure. They have small armies dedicated insuring both.

I look forward to this new era where finally we might have computing of our own good enough & broadly known & trusted enough to make doing our own - even with small teams - viable!! But heavens yes, keep off-site backups!!!
by dlcarrier | 2025-06-02 02:05:04+00:00
I used to be annoyed with fan remotes, until I found an SDR tool for the Raspberry Pi that let me clone the remote and control the fan with a cron job.

Also, on open-loop remotes you absolutely have to have separate on and off buttons, otherwise you end up accidentally hitting the button an extra time and getting out of phase with its power state, turning it on and off multiple times, until you realize what happened, then waiting for it to settle into a state, then possibly hitting the button one more time.
by twodave | 2025-06-02 02:05:27+00:00
What the author is describing isn’t my experience at all. I tend to operate from a lens of asking for increased feedback as my work takes me further off the “beaten path”. There’s essentially zero chance I’m going to go off screwing around porting code with an LLM unless I already bounced the idea of doing that off of another person or two that I trust.

In my hobbies I think going off on tangents _is_ the experience, so I have no qualms about doing it. But when I’m working I’m almost always thinking in terms of stewardship. Is what I’m doing good for the business, our customers, my coworkers, my own professional development, etc.? Any sort of fixation on minutiae is just subservient to those questions.

That said, I don’t think of a 5 minute tangent like the author describes as a heavy investment. If anything it’s just a happy little side-journey taken to better understand the nature of the problem space. For me the threshold of “this may be a waste of time” is more measured in hours than minutes.
by 1vuio0pswjnm7 | 2025-06-02 02:05:32+00:00
"Because the format is JSON, you're not going to have a valid object tree until the last byte loads. You have to wait for the entire thing to load, then call JSON.parse, and then process it.

I have a filter I wrote that just reformats JSON into line-delimited text that can be processed immediately by line-oriented UNIX utilities. No waiting.

"The client can't do anything with JSON until the server sends the last byte."

"Would you call [JSON] good engineering?"

I would not call it "engineering". I would call it design.

IMO, djb's netstrings^1 is better design. It inspired similar designs such as bencode.^2

1. https://cr.yp.to/proto/netstrings.txt (1997)

2. https://wiki.theory.org/BitTorrentSpecification (2001)

"And yet [JSON's] the status quo-that's how 99.9999%^* of apps send and process JSON."

Perhaps "good" does not necessarily correlate with status quo and popularity.

Also, it is worth considering that JSON was created for certain popular www browsers. It could piggyback on the popularity of that software.
by greedo | 2025-06-02 02:06:36+00:00
Offut AFB is right next to Bellevue/Omaha and it would be absolutely trivial to attack all the STRATCOM aircraft located there. Think KNEECAP/TACAMO etc. Whiteman AFB in Missouri where the B2 bombers live would be an easy, easy target for this type of attack. The B2's are kept in climate controlled facilities, but the Ukrainian military has shown the ability to fly into almost any building and attack. The US is woefully underprepared for this type of attack.
by throwaway422432 | 2025-06-02 02:06:49+00:00
I can imagine this could have been the motivation 18 months ago.

"In the early morning hours of 29 December 2023, Russia launched what was seen to be the largest wave of missiles and drones yet seen in the Russo-Ukrainian War, with hundreds of missiles and drones hitting the Ukrainian capital Kyiv and other cities across the country."

You have to wonder how much of that time was inventing/creating the actual capability on top of planning/rehearsing. Would be an interesting story in the mold of the "Dam Busters".
by potholereseller | 2025-06-02 02:10:03+00:00
The title should say "government-employed scientists", because this order has nothing to do with scientists employed by universities or by corporations. The order is concerning, but this is the trade-off when working for any government; if something you do could undermine the government's policy goals, even if you didn't violate any law, then you should expect retaliation from the government -- expect to be fired at least.

Unfortunately, it is not always possible to guess what might offend government officials.
by jandrewrogers | 2025-06-02 02:11:51+00:00
Irrelevant to the question, which was if military radar existed that could detect and track small objects at relatively short-range. The technology is modular and in fact fast enough to detect and engage supersonic threats. The military could wire up any response they wish to a detected threat (and they have). It doesn’t literally have to be the Trophy system. That serves as an existence proof and is a well-known example of such tech.

The engineers that design these things seem to have more imagination than their critics.
by orionblastar | 2025-06-02 02:12:28+00:00
Agreed, the Vatican has collected books on the Native American and Pagan religions locked up in their vaults, along with books that didn't fit with the official bible.

The BeOS software archive is also down, and I tried to save it on the Internet Archive but got banned, and the BeOS software was removed. Unless somebody else saved it. People still use old computers that can run old software, called retrocomputing.
by dhosek | 2025-06-02 02:12:32+00:00
In the late 80s/early 90s hacker became much less someone doing coding stuff for fun and much more someone trying to break into systems. The main mailing list for TeX related stuff, for example was called TeXHaX and no one assumed people were trying to use TeX to break into the NSA. Similarly, the online space for Perl folks was Perl Hackers (although I see that putting “Perl Hackers” into Google mostly gives results about using Perl as a hacking in the sense of breaking into systems sense and less the programming for the joy of it).

Another word whose change in meaning over the years has resulted in its original sense being effectively erased.
by out-of-ideas | 2025-06-02 02:13:22+00:00
for firefox, i use `request-interceptor` ( https://addons.mozilla.org/en-US/firefox/addon/request-inter... )

though sadly it has not had an update in a while (a dark mode would be great) (and rarely, a page-url match does not always match a request-rule where i believe some javahell shinanigans take over and somehow get their way)
by m463 | 2025-06-02 02:14:17+00:00
I imagine a "glitter bomb" operation. Basically a postal package that leaks drones all along its delivery route.

Also, why can't drones just infiltrate a country in little spurts from the borders, pausing near power lines to inductively power themselves.

A lot of this stuff is terrifying, and conflicts like the ukraine are basically funding/inventing nightmares.
by komali2 | 2025-06-02 02:14:26+00:00
Sure some things are subjective but wide-ranging and vague claims are unactionable and therefore imo should simply be ignored. If someone's going to say something like that I think it's worth challenging them to get specific and actionable.

I also wholeheartedly disagree that, vaguely, diversity has something to do with the reduction of material conditions, or gay people, or whatever tf, so I wanted to allow the op the opportunity to be demonstrably wrong. They wouldn't take it of course, because there's no evidence for what they claim, because it's a ridiculous assertion.

The reasons things are they way they are today are identifiable and measurable. Rent is high because mostly because housing is an investment vehicle and supply is locked by a functional cartel. Homelessness is high mostly because of a lack of universal healthcare. Crime is continually dropping despite what the media says, and immigrants commit a lower crime per capita than any other demographic group - but the jails remain full because the USA engages in a demonstrably ineffective retributive justice system.

I'm so tired of conservatives walking around flinging every which way their feelings as facts. Zizek has demonstrated the potential value of a well considered conservative ideology, and unfortunately today all we get from that side is vague (or explicit) bigotry.

The OP didn't just claim that there's cultural degeneracy happening (which again, they didn't definite very well), they blamed real-world outcomes on it. That's a challengeable premise.
by SkyPuncher | 2025-06-02 02:14:48+00:00
My understanding is the bases targeted are far away from the front lines. They keep the large, strategic aircraft here because (1) they out of range of conventional missile/drone attacks (2) they still have the range to make the trip to the front and back (3) these aircraft are largely launching missiles that fly hundreds of miles (so they don't actually need to be too close to the front). The smaller aircraft tend to be closer to the front.
by g_sch | 2025-06-02 02:15:31+00:00
Fan/AC remotes have some of the worst, most unexpected UX I've ever seen. I still remember an AC remote at an Airbnb I stayed at a few years ago that, instead of having temperature control buttons that said "up"/"down" or "hotter"/"colder", it had two buttons that said "too hot" and "too cold". The "too hot" button decreased the temperature setting on the thermostat and the "too cold" button increased it.

This labeling makes some sense if you stop to think about it, but I can't shake the thought that this was the first time I encountered an interface that asked me to describe how I was currently feeling, rather than me telling it what I wanted it to do.
by godelski | 2025-06-02 02:15:43+00:00
The first example makes me wonder: why is Wikipedia so... bad?

It can redirect mobile users to the mobile site but still serves desktop users the mobile site. Why is this reverse direction so hard?

What the fuck is up with the light/dark theme feature? I'm really happy they implemented it, but why is the default 'skin-theme-clientpref-day' (light theme)? Shouldn't the default be 'skin-theme-clientpref-os' (automatic)? What's the point of having "automatic" if it isn't... you know... automatic? It's literally a one liner (setting default value). Am I missing something much more nuanced?

I see stuff like this all the time, not just on Wiki. Stuff drives me nuts. Just adds needless extra work. I know it is kinda petty to complain about having to click an extra button or two, but I thought the whole point of programming was to automate stuff. Hell, how often do we automate stuff that doesn't need to be lol. Isn't the classic programmer problem that we spend more time automating and optimizing than would be saved by the automation? I mean the theme issue is 5 seconds of work and saves a billion users 2 seconds, each. That one seems worth it if there isn't some other issue.
by RestartKernel | 2025-06-02 02:17:00+00:00
The sentiment resonates with me, but I don't agree with the suggestion to combine the ON and OFF buttons into a single power button. Given you are stuck with a remote, there is 1) a decent chance your button press won't register, 2) no way of definitively knowing the current power state, as you would with a switch. Being able to spam the button for your desired power state, when it is unclear whether the fan is spinning up/down or not, is good UX when a control with better UX isn't available.
by godelski | 2025-06-02 02:17:51+00:00
Dear god... this is a major pet peeve of mine. I frequently open the links on my phone and the pdf just eats data and results in a terrible reading experience.

The reason I open on my phone is because I find via places like HN, Twitter, Bsky, read the abstract, and then send the link back to my computer for later reading (Firefox send tabs). 99.9% of the time I do not want the pdf...
by throw234234234 | 2025-06-02 02:19:25+00:00
Its hard to automate something that is hard to define, so I see the productive jobs/workers being punished by AI moreso than those jobs. Generally I see anecdotally:

- Value creators (i.e. the ones historically carrying companies with the 80%/20% rule) generally are the ones cautious and/or fearful of AI. The ones that carried most of the company. Their output is measurable and definable so able to be automated.

- The people in the jobs you mention in your post conversely are usually the ones most excited about AI. The ones in meetings all day, in the corporate machine. By definition their job is already not well defined anyway - IMV this is harder to automate. They are often there for other reasons other than "productive output" - e.g. compliance, nepotism, stakeholder management, etc.
by MintPaw | 2025-06-02 02:19:28+00:00
Here's some deep context from someone who understands the situation. https://github.com/cmuratori/misc/blob/main/vulkan_dynamic_s...

Additionally yes, traction has been pretty weak too. It's still a wrapper on iOS/Mac and slower than DX12 on Windows. When you want something easy and crossplatform use OpenGL, and if you're really going to max out perf, then you use DX12 and Metal(which tbh might be easier than Vulkan too), so Vulkan's in a kinda awkward place.
by dragonwriter | 2025-06-02 02:19:39+00:00
> If they were nuclear bombers

They were nuclear-capable bombers that have regularly been used to attack Ukraine with conventional weapons (mostly cruise missiles.)

> Also if they are part of Russia's strategic military assets, then wouldn't Russia wonder if the US was a secret puppetmaster?

Increasing distrust between Putin and the Trump Administration would also be a coup for Ukraine, but, no, I don't think that's a real threat here.
by senectus1 | 2025-06-02 02:21:58+00:00
showed my son how to write batch files, noticed he was getting interested so i showed him how powershell works. he got even more interested so I have ever since bought a family premium lic for youtube and let him teach himself.

he's teaching himself c, c#, openGL, c++ etc etc. kids these days learn at their own rate via youtube in my experiance.
by 1vuio0pswjnm7 | 2025-06-02 02:23:37+00:00
"One hopes the internet stays free enough, in protocol, that if advertisers (and governments) try again to dominate and control the mass media, there are ready-made alternatives to spring up."

What if the "alternatives" are dominated and controlled by intermediaries that are 100% funded by advertising, e.g., YT is subsidiary of company that sells online advertising "services", YT is used to deliver ads and data obtained from YT is used to support the parent company's ad services business
by scuff3d | 2025-06-02 02:23:52+00:00
Hit me up when you release your product. I keep seeing stuff like this and never see any proof. Companies aren't releasing 10x the features/patches/bug fixes/products, open source isn't getting 10x the number of quality PRs, absolutely no real evidence that the massive productivity gains actually exist.

What I've seen is people feel more productive, until the reality of all the subtle problems start to set in. Even skilled engineers usually only end up with 10 or 20% productivity gains by the time they reduce its usecase to where it's actually not total dog shit, or by the time they go back around and fix all the problems.

The highest quality product I know of where the creator has talked about his use of AI is ghostty, and he's not claiming massive improvements, just that it's definitely helpful.
by alganet | 2025-06-02 02:24:25+00:00
This breaks JSON. Now we need a different JSON that escapes the $ sign, and it is incompatible with other JSON parsers.

Also, not a single note about error handling?

There is already a common practice around streaming JSON content. One JSON document per line. This also breaks JSON (removal of newline whitespace), but the resulting documents are backwards compatible (a JSON parser can read them).

Here's a simpler protocol:

Upon connecting, the first line sent by the server is a JavaScript function that accepts 2 nullable parameters (a, b) followed by two new lines. All the remaining lines are complete JSON documents, one per line.

The consuming end should read the JavaScript function followed by two new lines and execute it once passing a=null, b=null.

If that succeeds, it stores the return value and moves to the next line. Upon reading a complete JSON, it executes the function passing a=previousReturn, b=newDocument. Do this for every line consumed.

The server can indicate the end of a stream by sending an extra new line after a document. It can reuse the socket (send another function, indicating new streamed content).

Any line that is not a JavaScript function, JSON document or empty is considered an error. When one is found by the consuming end, it should read at most 1024 bytes from the server socket and close the connection.

--

TL;DR just send one JSON per line and agree on a reduce function between the producer and consumer of objects.
by salawat | 2025-06-02 02:24:27+00:00
Ding, ding, ding. Welcome to the "Circus of Globalist's Externalities come home to Roost!"

At a certain point, you as a country can only be said to be capable of what you can do without external aid. The possibility that your Allies will always remain as such, either at their behest, or your own, is simply never zero.

Queue the Globalist's in the crowd going "The entire point was to maximize the amount of time before peace broke down through economic interdependence. Wrong. They optimized for that metric while maximizing the vulnerability to supply chain based attacks. They made individual countries less resilient and accepted the risk that if a much greater worldwide action potential was actually reached, everyone would be potentially fucked.
by MangoToupe | 2025-06-02 02:24:40+00:00
I would love to have access to israeli healthcare. I just find the existence of the state itself reprehensible.

Edit: it occurs to me on reflection you might not have intended to imply Israel. Still, it feels like they are at this point, that we'd prefer to tear this country apart rather than go to war with them. Tbh this seems to be another strike against borders as distracting bullshit rather than a really meaningful concept.
by cookiengineer | 2025-06-02 02:24:43+00:00
I've been using HeidiSQL since around 2008(?) at my first job. What I like the most about Heidi is the UI for generating queries and editing left/right joins in a graphical manner. So you can use it to "prototype" your queries first, try them out, see the results, and then copy/paste them into your code, which is a supernice experience, including for beginners that haven't had much experience with SQL databases and lack the "feeling" of how to decouple datasets into tables.

I was trying out DBeaver a lot, actually, but a couple of things here and there didn't work as expected. Sometimes I had problems with batch selections that I couldn't reproduce so I was then most of the time switching back to HeidiSQL in my wine sandbox when it didn't work, out of frustration.

To me it's really great to see Heidi getting revived into a community software again, I really missed the tool a lot since I've made the switch to Linux as my daily driver everywhere. Wine's double click seemless windows aren't really nice and sometimes really annoying.
by joshstrange | 2025-06-02 02:26:33+00:00
I think they are talking more about the impact of AI on Librivox, as in people running an ebook through an AI TTS tool and uploading it.

On one hand, a well curated/edited AI recording might be great but a lot of people will (try? Idk their policies) to upload AI slop (no proof-listen, no checking, just laziness).
by zzo38computer | 2025-06-02 02:26:39+00:00
These are accurate. There are many things that I have failed to find, for, as far as I can tell, all of the reasons listed there (often more than one at once), and probably more. There are some other possible reasons, although most of them could probably be classified as one or more of the reasons listed there.

There are some more possibilities (some of these can probably already be classified as the ones mentioned there):

- It was communicated using the internet by a private (or sometimes also public) communication that has not been logged (e.g. a IRC or email communication).

- It is indexed by search engines that you do not use but not by the search engines that you do use.

- They use a CAPTCHA or other program that does not work on your computer.

- You do not have version 6 internet. (This is an issue of the internet service provider, which does not seem to be one of the reasons they listed.)

- You get a NXDOMAIN error when trying to access it. (This is a problem with the DNS service. This happened to me when trying to access some files using Gemini protocol. I was able to get it to work by asking someone else for the correct IP address and then adding them into the hosts file.)

- Too many people disagree with it that it makes it difficult to find.
by hcarvalhoalves | 2025-06-02 02:27:54+00:00
This is the first chair one can make, it's a common pre-industrial chair design. Search for "tribal chair" or "2-piece chair" for examples.

It gets even better with wood carving (rather than building out of straight planks):

https://www.1stdibs.com/furniture/seating/chairs/african-sol...