MurphyA/hacker-news huggingface dataset:
by happymellon | 2025-07-16 17:23:46+00:00
> > By picking a standard menu option I can go to a traditional desktop and use Libre Office and Firefox.

> > Can I so that with a Switch?

> Yes. With a paperclip

A paperclip isn't a standard menu item. It's a hack to switch the operating systems. Once you've hacked it you can't play Switch games until you revert back. That's nothing like what the deck is offering.

> Some installations of linux require a USB drive.

We aren't talking about hacking, we are talking about whether the deck comes with desktop Linux, which it does. What you are talking about is nothing like what the Deck is offering.
by LeafItAlone | 2025-07-16 17:24:11+00:00
>A couple of years ago, I would have panicked at this moment. I'm pretty neurotic: my mind is constantly occupied with producing negative scenarios that "need" to be considered and anticipated. I eat myself from inside out with endless "what ifs", calculating worst-case scenarios and failures — all that sort of thing.

I can relate strongly to this. ADHD and OCD tendencies made leaving for even a vacation frustrating. I think part of that was growing up in a situation where losing something important like a phone or laptop was a financial hardship that meant real, lasting pain.

Now, as I am older and more financially stable, I only really worry that I have my phone and wallet. And really I only need one of them. All of my IDs are scanned and backed up online. I just need a device and internet connection and I can recover enough of my life to get home, where I can get back on track and order new items. When going over our final leave-list, my partner and I typically just end with “and we have a credit card, so it doesn’t matter if we’ve forgotten something”.

When traveling to more remote places with less of a chance of being able to replace a phone at short notice, I do bring an old phone as backup.
by easterncalculus | 2025-07-16 17:25:28+00:00
They aren't. A run-on, 70 word sentence for example wasn't easier to store in your head, or not require the occasional second read-through back then . Readers then still had to go through all of that. This "it's just outdated" idea is employed primarily to hand-wave poor literacy performance and reading requirements.

Gravity's Rainbow came out in 1973 and has a lot of the same difficulty, but people don't call it 'outdated' or treat it like a foreign language. These are just books you have to read slower than a news article, and that's alright, but there's a fine line between needing more time and not being able to get through it. That study showed it conclusively.
by brazzy | 2025-07-16 17:25:31+00:00
Literacy was much lower, and writing much more expensive. People didn't communicate through writing unless it was really necessary, and were generally much more selective about what to write down.

So of this was a tradition among craftsman, taught and shown off in person, nobody would have seen a need to write about it.

Whereas tax records were how the state ensured it got its money and citizens proved they had already paid - everyone wanted that written down.
by encom | 2025-07-16 17:25:43+00:00
In case of Denmark, ISP DNS also means censored. Of course it started with CP, as it always does, then expanded to copyrights, pharmaceuticals, gambling and "terrorism". Except for the occasional Linux ISO, I don't partake in any of these topics, but I'm opposed to any kind of censorship on principle. And naturally, this doesn't stop anyone, but politicians get to stand in front of television cameras and say they're protecting children and stopping terrorists.

</soapbox>
by tremon | 2025-07-16 17:25:43+00:00
If it's tied to the hardware, there is no valid reason why the repair shop wouldn't be able to activate it -- a repair shop will use the same public license servers as consumers will.

Btw ACPI is a specification, not a separate piece of hardware. ACPI tables are stored in BIOS nvram, there is no other place for it to go.
by strcat | 2025-07-16 17:26:00+00:00
> In wartime, militaries face horrific allocation decisions.

There was no decision made on where to assign him based on his skills prior to our intervention. People are assigned to infantry by default.

> While it is sensible to use skills effectively

This is not what they're doing in practice.

> Graphene OS's public messaging that pleads for special treatment for one individual developer because their project is important implies that some individuals' lives merit more protection than others, which is not true.

That's absolutely not what we said.

> It's important to note that Graphene didn't ask for this developer to be assigned as a specialist where would they provide the greatest operational benefit - they explicitly asked for protection.

No, that's completely wrong. The entire purpose of the post was an appeal to Ukraine's military based on his clear value to them as a very talented security engineer/researcher. The whole point was getting on the radar of high level people who could evaluate that and make the correct decision of having him do work relevant to those skills. That's why we posted about it publicly at all. We had a clear goal and achieved it.

> It is morally reprehensible, as are your comments.

Your claim that what we said or did is morally reprehensible is ludicrous. We didn't do anything to harm their war effort and they'll be far better off using him in a sensible role related to his skills rather than as infantry.

Ukraine's military leadership made the decision to have him transferred to a software development role entirely based on merit and his value to their war effort. It was done entirely by the book with many people aware of it. It was officially authorized by their military's general staff. If you think keeping our friend safe was morally reprehensible, good for you. None of the officers we talked to had any issue with what we did.

Do you think it's morally reprehensible for Russian men to flee Russia to avoid military service in a war of aggression? If anything, it's morally reprehensible for them not to do everything possible to avoid being part of it. Do you think people are obligated to fight and die for the state they were born in regardless of the details?

In regards to the actual circumstances, not everyone agrees men are obligated to fight and die for their country against an aggressor simply because they were born in it. You're treating it as if there's a universal moral code where defending the nation state you were born in is part of it. It's entirely possible to be against Russia's war of aggression and to support Ukraine defending themselves without wholeheartedly supporting forced conscription. Other countries could have intervened with their volunteer-based forces instead of watching Ukraine send their male population off to die against a much larger force without adequate equipment. What's moral about you expecting Ukrainian men to fight and die in a war while you do nothing?
Ask HN: What are the 'unknown' OSes in OS statistics?
by vogu66 | 2025-07-16 17:26:01+00:00
In statcounter (https://gs.statcounter.com/os-market-share), there are a number of 'unknown' devices that can reach pretty high proportions. It's about 10% if selecting only desktop OSes. I guess they remove crawlers, otherwise the percentage would presumably have started to go up before 2018 (cursory check, I may have missed something). Also presumably, India wouldn't show a >25% unknown devices for desktop OSes.

So... what are the unknown devices? There aren't 10% (or 25% in India) of people using intentionally obfuscated OSes, are there? Even if it were something like Brave browser hiding your OS, would it reach such a high percentage?
by somenameforme | 2025-07-16 17:26:06+00:00
The crashing thing was not the point - it was that McCain tended to fail at just about everything he did. I'd agree he'd be far more likely than average to end up in politics, but there's 0 chance he'd ever have been accepted as a working astronaut. Seriously, just look at the CV's of astronauts who aren't there because of DEI. They are the best of the best who excel, to an absurd degree, in just about everything that they do.
by ThinkWithGames | 2025-07-16 17:26:25+00:00
A programming puzzle game where bugs are eating away your code. One problem: YOU CAN'T TYPE. Navigate and run pre-existing lines of code to make your output match the goal.

I originally made "You Are The Code" for the 2023 GMTK (Game Makers Toolkit) game jam, and placed in the top 2% of participants. I expanded the idea to over 100 levels, with more to come! Now in Early Access on Steam.
by taeric | 2025-07-16 17:26:27+00:00
I think for a lot of us, it was very frustrating when it was being pushed with no real analog for the practices we had in other languages. Poetry used to be pushed as how to do dependency management, but it was not obvious that it was not necessarily your build manager, as well. Even today, I'm not entirely clear what the standard approach is for how to manage a project. :(
by OutOfHere | 2025-07-16 17:27:02+00:00
> There is no real advantage to using a custom GPT over adding a custom prompt to a project

The two features, namely Custom GPTs and Projects, are orthogonal. This is because a Project is for related explorations of a theme, whereas a Custom GPT is for unrelated explorations of a theme.

> chat history

What chat history? Each chat is in the user's history by default, which is how it's supposed to work for Custom GPTs. I don't need a filtered chat history for a Custom GPT like I do for a Project.

> It really seems like they stopped working on custom GPTs and just expect users to use projects instead.

That's more a personal belief rather than a conclusion; it's not even a formal declaration by OpenAI.
by mindslight | 2025-07-16 17:27:08+00:00
They are not the same argument. Andreesen made his wealth because of the intended effects of the system, and rather than merely looking to reform it he's looking to wholesale tear it down as it is now holding him back from getting even more wealth. Kaepernick did not make his wealth from the failings of the justice system, and that system isn't really standing in his way today.

Furthermore, reform and wholesale destruction are very different things and anybody still supporting Trump on some notion that any of this is actually about fixing DEI/immigration/budget/regulation needs to get their head screwed on straight, and quick.
by barbazoo | 2025-07-16 17:27:28+00:00
What someone builds privately using AI has nothing to do with what expectations organizations decide to put on their employees. This isn't something that will make it into a professional context so who cares if it is in fact shit?!

Imagine a woodworking forum and someone being called out for showing off their little 6 piece tool box and someone saying how this doesn't adhere to residential building code and what this does for the profession of woodworkers...
by 12_throw_away | 2025-07-16 17:27:31+00:00
Yep, this is good. On one occasion, I saved myself a huge amount of back and forth by writing a dumb "test suite" for a software artifact to be shipped to a client; i.e. make sure it was compressed as a zipfile; it included an INSTALL.md; it was installable via [specific installer program]; it included [specific runtime libraries versions]; etc. etc.

Turns out human software engineers are really bad at fulfilling even well-specified requirements, so you will always save time by automating as much of the conformance testing as possible.
by pea | 2025-07-16 17:27:44+00:00
I feel like the opposite is also true. People view Java as enterprise Java from 2008; a clunky outdated language for bad, verbose spaghetti code.

In fact, a lot of the most interesting plt and compiler r&d going into real world applications is on the jvm (project loom, graal etc), and the features of modern Java (pattern matching, records, etc) make it a great choice for lots of projects that aren’t legacy enterprise apps.
by ACCount36 | 2025-07-16 17:28:05+00:00
"Full price"? LLM inference is currently profitable. If you don't even know that, the entire extent of your "expertise" is just you being full of shit.

>Simply put these systems are NOT dynamic, they can not modify based on experience, they lack reflection.

We already have many, many, many attempts to put LLMs towards the task of self-modification - and some of them can be used to extract meaningful capability improvements. I expect more advances to come - online learning is extremely desirable, and a lot of people are working on it.

I wish I could hammer one thing through the skull of every "AI SAFETY ISNT REAL" moron: if you only start thinking about AI safety after AI becomes capable of causing an extinction level safety incident, it's going to be a little too late.
by ralfd | 2025-07-16 17:28:06+00:00
The real red pill is always in the comments/blog posts:

https://www.thepsmiths.com/p/review-road-belong-cargo-by-pet...

> You may remember that Guns, Germs, and Steel is framed as a reply to a man named Yali, a “remarkable local politician” whom Diamond encountered while walking on the beach in New Guinea in July of 1972. > Yali asked a question that Diamond spends a couple of paragraphs boiling down to something like, “Why did human development proceed at such different rates on different continents?” (Which is of course what Guns, Germs, and Steel tries to answer.) But that’s not actually the way Yali put it, and his real question — indeed, his whole story, which is fascinating in its own right — suggests a whole ‘nother set of answers > [Yali is] one of the true Player Characters of history. If we lived in a better world, he would be the subject of a prestige cable drama
by rs186 | 2025-07-16 17:28:14+00:00
If your style is doing a lot of functional programming, multi-line lambda is a very natural thing to do. Other times you want to use a variable or several variables without actually passing it around as an argument. It makes sense especially if you are already used to it in Java/C++/JavaScript/Go.

Is it "better" than a named function? No, of course, they work mostly the same. But we are not talking about better or not. We are talking about syntax just for the sake for syntax, because some people prefer to write code in a way you don't necessarily care about.
by bko | 2025-07-16 17:28:47+00:00
Nothing gets people to care so much about VC losses as does a 10 figure check!

Seriously, this stuff is great. A lot of people are getting rich, and I'm sure some value will be created out of it. LPs will be the ones holding the bag but thankfully we don't have a tradition of bailing them out like banks, so what do I care? In the meantime I benefit from VC subsidized coding assistants.
by mdhb | 2025-07-16 17:29:21+00:00
I think that is actually a key part of the issue. It seems by all accounts that you seem to think that things are going great and are happy to deny there is any problem to even begin with which very much feels like gaslighting.

There is a huge amount of evidence now to suggest that the moderating is wildly out of step with the majority opinion on a continuous basis and when asked about it the response is simply to imply it’s a problem with me personally which I know full well not to be true by the fact that certain topics are continually removed from the front page where they are by definition by popular opinion and there has never been a single public action that I could point to that would even begin to acknowledge that there is indeed a small reactionary minority who flag things in ways that have zero resemblance to the stated rules.

People will loudly and proudly on a regular basis talk about how they blindly flag anything that meets their own personal criteria when they could have instead used the hide link just as easily.

There IS a problem here with a small minority of people who continually make decisions on what OTHERS can read, it’s clear as day, you just don’t want to be honest about that fact.
by BearOso | 2025-07-16 17:29:49+00:00
Early console APIs were more similar to Direct3D 1, with very rudimentary immediate mode commands. Modern console APIs still have a less stateful, easy API layer, like D3D10/11, but also expose more low-level stuff, too.

OpenGL didn't match the hardware well except on SGI hardware or carryover descendants like 3dfx.
by torginus | 2025-07-16 17:29:51+00:00
I have no love (or even reason) to support modern Russia, but this is just wrong.

Russia has multiple home-grown office suites. Besides MS Office, the market leader still is full of bugs that harken back decades.

They also have multiple commercial CAD programs (KOMPAS, T-FLEX) that scale up to everything including airliners.

As for those 'western' top programmers, especially good ones, you'd be surprised how many of them are from post-USSR countries, including Russia (and Ukraine, Belarus, Kazakhstan etc.).

As for chips they are behind (for reasons beyond the scope of my post), but the post mainly extended to software, in which, many of the supposed crown jewels of the West (aka US) have been replicated quite successfully in other parts of the world including Russia.
by fuzztester | 2025-07-16 17:30:41+00:00
What about Eiffel?

What are people's thoughts about it?

I know a little about its history, and had tried it out a bit, some years ago, via the EiffelStudio trial edition, IIRC. I had also read a good chunk of Bertrand Meyer's book, Object Oriented Software Construction. Thought the book was good.
by palata | 2025-07-16 17:30:42+00:00
I feel like you're overthinking it. It's not that one can get a badge saying "powered by Desktop Linux". It's a rough categorisation based on the use case:

* Embedded Linux is what you expect to see on a "small" device that usually doesn't have a graphical environment (it may have a small screen showing a temperature).

* A Linux server is what you expect to see in racks, serving stuff over the Internet. A homeserver could be that, too.

* Linux on mobile is what you would put on your phone.

* Desktop Linux is what you would put on your working computer, the one you interact with "physically".

Of course, you can run a server on your personal laptop, and you could run a "Desktop" graphical environment on a mobile phone. But that's beside the point. And of course, you can work on a Linux without a graphical environment.
by frostirosti | 2025-07-16 17:30:46+00:00
Bazel is just such a nightmare for me. It's amazing when someone understands it really well and can set things up. But for anything short of that, being on the hook to fix or debug things makes it a nightmare. That and trying to port anything over from sbt, like scalafix for instance, to bazel is a pain.

Also too, bazel has this issue of googleability? like I feel like I can take any build issue I've run into in sbt and find the solution and an example by just searching, but with Bazel, anything outside of the happy path is a recipe for pain
by os2warpman | 2025-07-16 17:30:48+00:00
>and then posting essays on the sheer horror they go through when the drug leaves their system and they rebound.

There are very few things, concepts, or sensations more annoying than a junkie telling everyone about what it's like to be a junkie.

Listening to a fork-tongued megachurch preacher telling you you're going to hell while begging for money is less of a chore than some pothead wondering aloud if people see colors differently.
by th3w3bmast3r | 2025-07-16 17:30:53+00:00
I spent months trying to do a "perfect" Angular to React migration. Failed. Did the same with our V2. Failed again. The mental burden of carrying unshipped code for months is crushing for small teams. Finally learned to just ship every 2 weeks no matter what. Users actually appreciated seeing progress, bugs were easier to fix, and my stress went way down.
by BizarroLand | 2025-07-16 17:31:22+00:00
True! I also could feel the absence of Geena Davis and Alex Baldwin. They had real chemistry in the original movie and real connection to Wynona Ryder. They played perfect foils against Michael Keaton's Beetlejuice as well.

The original was an ensemble cast movie where each person put something into the movie all to support each other, which pushed Michael Keaton's performance far above what it could have been all on its own.

I mean, Michael Keaton was a great Batman in the 1989 movie. Putting him up against Jack Nicholson was a great move, and I think that as Batman he worked really well to both make Batman cool but also to make the villains look properly villainous. His only downfall was that he didn't make a great Bruce Wayne, his energy was too chaotic and over the top for a composed stoic billionaire.

That aside, I think Michael Keaton needs an ensemble to shine his brightest, and they did not give him a strong ensemble in Beetlejuice Beetlejuice.

Don't get me wrong, there are great actors and actresses in the movie, but there was not a lot of time spent with them, reacting off of each other. Each person was on their own solo quest and Beetlejuice mostly either worked alone or so quickly and efficiently dispatched his enemies that they barely had a paragraph of interaction with each other.

It missed out on the synthesis and charm of the original in my opinion, even though each person was good to great on their own.
by Sohcahtoa82 | 2025-07-16 17:31:39+00:00
> - Self-aware 404 pages that redirect users to therapy: "This page doesn't exist. Neither do most of our hopes. Let's talk."

Sounds pretty nihilistic. I should make my website give messages like that for all the error status codes.403

400 Bad Request: Your input is as malformed as the cosmos: a chaotic scattering of atoms that never had a chance of making sense, yet still clings to the illusion of order.

401 Unauthorized: Access denied. You stand before an indifferent gatekeeper, credentials in hand, only to learn the universe never planned to let you in—or anyone else, for that matter.

403 Forbidden: You are forbidden—not because of who you are, but because meaning itself is forbidden. The door is locked, the key is mist, the destination a rumor.

404 Not Found: The page is missing; so are most of our aspirations, our childhood dreams, and every unfulfilled promise whispering through the empty corridors of memory.

405 Method Not Allowed: Wrong approach. But in a universe where every path leads to entropy, can any method truly be ‘allowed’?

500 Internal Server Error: The machinery within has collapsed under its own meaninglessness—much like every grand plan that preceded it.
by mixmastamyk | 2025-07-16 17:31:42+00:00
I was careful with my claims and there are many more examples. Also there are valid philosophical reasons to disagree with such policies.

You vastly downplay what happened in those instances as “mishandling.” They read straight out of a dystopian novel.

If real people can’t be trusted to administer policy of promoting bias without becoming biased, then the policy must be abolished. (Not surprisingly.)
by LocalPCGuy | 2025-07-16 17:31:55+00:00
I don't begrudge them their ability to make a living, but it is a bit ironic that I can't read an article about reading without a subscription or archival service. I get that isn't really the point of the article, but I do think that news/magazines inability to find a way to successfully move beyond the heavily subsidized advertising-supported model (and so the current clunky experience in general) cannot help inspire more people to read. Not claiming it actively reduces readers as a whole, just that it's one less avenue for increasing the desire to do so.