skysight-inc/HackerNews huggingface dataset:
> I never heard of an OS/2 subsystem for NT,

It was there from NT 3.1 until Windows 2000; it was removed in Windows XP onwards.

It was very limited – it only supported character mode 16-bit OS/2 1.x applications. 32-bit apps, which IBM introduced with OS/2 2.0, were never supported. Microsoft offered an extra cost add-on called "Microsoft OS/2 Presentation Manager For Windows NT" aka "Windows NT Add-On Subsystem for Presentation Manager", which added support for GUI apps (but still only 16-bit OS/2 1.x apps) – which was available for NT version 3.1 thru 4.0, I don't believe it was offered for Windows 2000.

The main reason why it existed – OS/2 1.x was jointly developed by IBM and Microsoft, with both having the right to sell it – so some business customers bought Microsoft OS/2 and then used it as the basis for their business applications – when Microsoft decided to replace Microsoft OS/2 with Windows NT, they needed to provide these customers with backward compatibility and an upgrade path, lest they jump ship to IBM OS/2 instead. But Microsoft never tried to support 32-bit OS/2, since Microsoft never sold it, and given their "divorce" with IBM they didn't have the rights to ship it (possibly they might have retained rights to some early in-development version of OS/2 2.0 from before the breakup, but definitely not the final shipped OS/2 2.0 version) – the OS/2 subsystem wasn't some completely from-scratch emulation layer, it was actually based off the OS/2 code, with the lower levels rewritten to run under Windows NT, but higher level components included OS/2 code largely unchanged.

> for which Cutler would take extreme umbridge in.

Windows NT was originally called NT OS/2, because it was originally going to be Microsoft OS/2 3.0. Part way through development – but at which point Cutler and his team had already got the basics of the OS up and running on Microsoft Jazz workstations (in-house Microsoft workstation design using Intel i860 RISC CPUs) – Microsoft and IBM had a falling out and there was a change of strategy, instead of NT providing a 32-bit OS/2 API, they'd extend the 16-bit Windows 3.x API to 32-bit and use that. So I doubt Cutler would take "extreme umbrage" at something which was the plan at the time he was hired, and remained the plan through the first year or two of NT's development.

> The personalities became containers which is just the windows version of common subsystem virtualization.

Containers and virtualization are (at least somewhat) successors to personalities / environment subsystems in terms of the purpose they serve – but in terms of the actual implementation architecture, they are completely different.
UX feedback: I don't think asking users to choose a theme should be the first thing they see. Use the prefers-color-scheme CSS media feature by default. More fine-grained control can be somewhere in advanced settings.

Also, I think you're relying too heavily on AI translation.

E.g. in the German interface, both "Intermediate" and "Advanced" translate as "Fortgeschritten", making the level-selection dropdown rather confusing. Your example texts have obvious translation mistakes. The phonetic hints are also completely off at least some of the time. And of course even if they were perfect, they don't help to distinguish phonemes that both map to the same representation in the target script.

In its current state, I think anyone using your project to learn a language would be actively harmed by it.
Compliance & audit turned into one important aspect of my life's work, and I wouldn't have stuck with it unless it was fertile territory for computerization. Which is the kind of thing where I had an early start in school, but didn't do much good when I first started my career since most offices didn't yet have any computerized office machines at all.

Then you should have seen the "belt-tightening of the '80's" :(

Wouldn't have made it through that without it being fertile enough ground without computerization to begin with. That became a niche I always favored, where there is opportunity without a computer, but eventually when introduced properly, puts everything on steroids.

There is a parallel to what I've seen from Manual > Computerized, being somewhat "analogous" with "Merely" Computerized > AI Enhanced.

Caldwell is the furthest outlier, if you boiled it down to "a deep focus on getting the most out of limited hardware resources were critical." And "this includes this kind of maniacal focus from the founders themselves."

I wonder why his "video has been removed by the uploader" now though.

You don't really have to specifically imply AI or even computers at all.

DeepSeek, Google, and Carmack are well-recognized examples where these type of fundamental characteristics can be leveraged in the "computer business", but there's a whole world of other businesses out there.

Beyond the layer where there's still a whole lot of further computer opportunity without including AI.

AI can be pretty "deep", it's possible when you're entrenched in it, it becomes less easy to see outside the trench than others ;)
Yep, the compiler can do it all. However getting proof of concepts together to justify shipping the compiler complexity can go better with more work done by the runtime code.
Wero is superseding iDeal and that has been massively successful in the Netherlands.
The problem is with musical taxonomy.
Drum machines have been around for literally decades.

You could take a sample of real drums and then structure it in a step sequencer which, again, is technology that’s been around for decades.

Or if you’re already signed to a label (like Daft Punk were at the time) and neither yourself nor any studio engineers have a clue how to use your hardware (also highly unlikely) then you’d pay a session musician to come in and record an original sample.

In fact this last part happens all the time even for artists who are actual musicians but want collaboration as part of their creative process.

So there are plenty of options available to create original samples. More often than not, artists don’t sample because they don’t have other options, they sample because it’s a desired part of the creative process.
Close to 20 now I believe all time.
> one would have to know more about your preferences

And creepy/stalking advertisers grab all they can learn about my preferences. That's the state of ads on the internet for the past 20 years and I have never seen it "advertised" (haha) as a good thing.
Does anyone with a brain think ads inform? I'm not sure they ever did. The real issue here is that there's never going to be political will for this. Advertising and propaganda are the same yes. Lobbying is closely related. Banning anything for the good of the people or society is anathema to the current crop of politicians. Even if that wasn't the case, anyone putting this forward as a policy would find themselves running against an extremely well funded opponent with the backing of a lot of the media.
"repeated number 2 out of 5 on a dice" vs. "repeated brain tumour out of infinite other things that can happen in dynamic system you don't even know all the parts" rly?

run an RNG that doesn't quantize to an integer and see how many repeats you get then:)
> why would you ever want a medical treatment you didn't know existed

That's the American spirit! As a European, it terrifies me that anyone would want to give advice to a doctor.
Indeed. Sometimes you’ll have two Co-ops from different groups right next to each other: Shipston-on-Stour has a Midcounties Co-op two doors down from a Co-operative Group Co-op. Both are externally branded Co-op, they sell many of the same Co-op branded products, and they don’t take each other’s loyalty/dividend card.
Very curious about this
It's not a matter of «extra tokens»: it's that the fact, the "summary after the protocols", is what I wrote. It is the correct answer. It's what you should expect from a lucid speaker.
> Why create or publish if credit is not given?

That is true for content creators. Real artists don’t have a choice. They have to create art.
I think that is wrong as a rule. Things can be due to malice and pretending they are not is part of the problem.
I know, but having a type that is a supertype of everything is still not structural typing. Structural typing naturally has such a type, yes, whereas with nominal type systems it has to be explicitly introduced - but that still happens often enough, e.g. object in Python or System.Object in C#.

OP's point was that `any` in Go is much akin to duck typing in Python because in both cases the type check happens at runtime at the moment you're about to use the object. Yes, in Go, technically there's a separate step of downcasting to some interface type before you invoke the members, and it's that downcasting which fails, but c'mon, this is a pedantic distinction without a meaningful difference in practical usage scenarios of `any` to work around language limitations. The relevant thing is that it has all the same downsides.
On top of all the other things that bother me about my brother-in-law, I have to feel like an idiot when I can't open the doors to his Tesla! :)
sorry, you don't get it. that isn't learning. People know where everything is but now it's just smaller. It looks the same.

On android, on google keyboard, I can pick layouts like Azerty, Dvorak, Colemak, and ClearFlow. There's also plenty of novel replacements for conventional keyboard style hit boxes using various gestures.

These things are readily available. I've never seen them in the wild.

It's not like these things don't exist. You can switch over right now.
The reason you aren't ... that's the learning thing.
> Working under pressure isn't a viable therapy, IMO. In my experience, it is a path to burn out and diminishing returns.

Except that pair programming doesn’t make you work under pressure. I extensively use this technique for body doubling as much as I can. It motivates me to start the task and I also love the exchange : you can learn things, teach things, be stuck together, find solutions together, swear together, laugh, agree on how horrible is this thing you must fix …

In fact it’s what I’d call real teamwork. I never felt it like pressure and it gives me a lot of energy.

Incidentally, I think the only friends I made at work (the real friends you invite at home even when you don’t work at the same place anymore) were through frequent pair programming sessions. I think there is something about knowing how the other person thinks that helps bonding together.
It's wild how many brilliant ideas popped up just before their time or in places that didn't have the ecosystem to scale them
First of all, great game, just the kind I love. Personally, I love the timer. I can see varying opinions though. Perhaps a toggle for easy mode (no timer) or hard mode (timer, track and beat your own time)
That shouldn't be surprising at all, since that is the safest arrangement for everyone, and therefore the system will tend to approximate it closely in the long term.
Also, it allows different packages to handle the configuration and add their specific parameters.
This article is clearly written to the word count and not the overall content. A painful read.
Thank you. I really appreciate product people.
Banks systems are not extensively tested and hold together with glue and tape.
Nice job! Pretty fun game.

Only improvement ideas I have are for a smoother start for new players:

1. Let the user start the game themselves so that they have a chance to read the rules without a stressful first impression.

2. Use a different label text than "Build your word here" as it sounds like a drag and drop target rather than an output.
What is even more frustrating is having Windows wake up after a successful sleep and it being braindead. White cursor on a black screen, supposedly being stuck between the user session and winlogon. And no way you can at least friendly shutdown the system or can get any response except from the moving cursor.
US revokes all South Sudan visas over failure to repatriate citizens
I don't think it was "arrogant" – if you read the link, he explains that he originally thought differently, but he changed his mind based on what his lawyer told him. I don't think you can label a non-lawyer "arrogant" for accepting the legal advice of their own attorney – whether that advice is correct or not can be debated, but it isn't arrogant for someone to trust the correctness of their own lawyer's advice.
Probability for Computer Scientists
> Apple had no money or time to invest in rewriting NeXTStep for a completely new kernel they had no experience in.

I broadly agree, but it is more nuanced than that. They actually had experience with Linux. Shortly before acquiring NeXT, they did the opposite of what you mentioned and ported Linux to the Mach microkernel for their MkLinux OS. It was cancelled at some point, but had things turned a bit differently, it could have ended up more important than it actually did.
> Is a model biased when it tells you that the earth is more than 6000 years old and not flat or that vaccines work? Not everything needs a "neutral" answer.

That's the motte and bailey.

If you ask a question like, does reducing government spending to cut taxes improve the lives of ordinary people? That isn't a science question about CO2 levels or established biology. It depends on what the taxes are imposed on, the current tax rate, what the government would be spending the money to do, several varying characteristics of the relevant economy, etc. It doesn't have the same answer in all circumstances.

But in politics it does, which is that the right says yes and the left says no. Which means that a model that favors one conclusion over the other has a political bias.
Cool. Those that mean I could just run the query through the router and then load only the required expert? That is could I feasibly run this on my Macbook?
Maybe because that position is both scientifically and morally unsound and if held strongly will lead to dehumanization and hate, attributes we should prevent any LLM from having.
>xnu could alert it when it was low on swap; dynamic_pager would create swap files, and pass them back into the kernel

What's the benefit of this indirection through userspace for swap file creation? Can't the kernel create the swap file itself?
I guess the lack of training corpus would be a major issue with such a use case.
And grounding for the model. Smaller models with tend to hallucinate a little less (anecdotally).
I always like to ask these models who invented the airplanes, because a few countries have their own inventor... So in my opinion, it's a good way to check.
It makes a lot more sense when programming it as a vector machine. The divergence/convergence stuff is the cuda/simt model, there's no need to use that on amdgpu. Branches are cheap(ish) when they're done on the scalar unit.

Coroutines aren't currently a thing on amdgpu but I think they should be.
Your skepticism about the Golden Record is understandable, but its value goes beyond mere practicality—it's a powerful symbol of humanity's hopes, dreams, and curiosity.

Sure, the odds of another civilization discovering and fully decoding it are slim. But the Record was never simply meant as a practical tool, like the Svalbard seed bank or the LHC. Instead, it's an intentional gesture of optimism, an attempt to capture and communicate the essence of who we are at this unique moment in our history.

Importantly, the Golden Record was carefully designed using universal scientific principles—binary notation, hydrogen atom properties, and pulsar maps—ensuring that any intelligent civilization might realistically decode it. The instructions etched onto its cover rely on fundamental concepts universally understandable across the cosmos.

The greetings, music, and even brainwave recordings aren't strict instructions but rather snapshots showcasing humanity’s diversity, creativity, and complexity. Even partial understanding by an advanced civilization would provide profound insights into human emotion, ingenuity, and our deep desire for connection.

In the end, the Golden Record is NOT just about practical outcomes; it's about reflecting humanity’s best qualities back to ourselves and inspiring us to strive toward the ideals we've shared with the universe.
> In the worst case of randomly guessing, you are still going to time travel with a 12.5% success rate.

Random guessing clearly isn't the worst case then, a bad prediction can miss every single time.
> Did anyone anticipate gross incompetence being the way "AI" harms people?

There is a long trend of labeling AI as "Artificial Stupidity", so yes: https://en.wikipedia.org/wiki/Artificial_stupidity
There is a big difference between advertising and information. First, most people are generally not being paid by big energy alternatives to promote it. Of course we can talk about things. What we wouldn't be able is to be paid by someone to have a specific public discourse.
How can you be so certain the consumer experience would remain the same when the marketing incentives change entirely? They’re literally called super markets.
As other also said, there were patent issues around ZFS: https://wiki.endsoftwarepatents.org/wiki/NetApp's_filesystem...
it also sneaks in a hideen assumption "cancer is random" in a way that tries to avoid a "citation needed". I hate those sorts of comments, worse than propaganda (at least that one obvious)
The article uses the phrase "no brainer" but then explains why it very much requires brainer when making IT decisions.

License costs are a factor, yes, but they are not the only cost, and in most cases not the significant one.

In some cases the offerings are similar enough that it moves the needle. PostgreSQL for example is a good candidate- Oracle is expensive, and the number of people interacting with it is limited. Plus the fundamentals of Oracle and PostgreSQL are more-or-less the same.

On the other extreme the cost of training and support dwarfs the license cost. If all staff come with knowing how to use say Windows and Excel,but require training and support for say Linux Desktop and Libre Office, then the "free" thing costs more.

It's no accident that OSS has done better on the backend than the front end.

Success for OSS means putting the right product in the right place, taking all things (not just license cost) into account.

(Aside: corruption is a red herring, corrupt officials and companies can be corrupt regardless of software license.)
You can't really put a useful p-value on that.

To calculate a p-value (roughly spoken), you need to start with a single hypothesis. Then you gather data and the p-value gives you the probability that your data occurs while your hypothesis is false. When you start with a finite set of multiple hypotheses, you need to take that in to account when calculating your p-value.

When you start with data and come up with a hypothesis afterwards, you would have to find the whole potential space of all hypotheses. So, for example, how many hospitals are there? Do you only consider US? Do you only consider nurses or other employees as well? What about only four nurses would that have made it to the news? What about other forms of cancer? What about time? Do you consider the time period of the last 50 years? As you think about what might have made the news, the set of hypotheses grows bigger and bigger and as it approaches infinity, the p-value for any data would approach one. Because when you have a very large set of unlikely hypotheses, the probability that your data accidentally supports one of them is quite large.

That's what parent was talking about.
You can now play a real-time AI-rendered Quake II in the browser
Something like https://github.com/nci/drishti might be useful.
The present pollution is the result of incremental addition of little more to what was little less at that moment, while seeking excuse in alreadism
Sodium nitrate has a bitter aftertaste to me. A bit like baking soda. I can usually taste it then I check the labels and sure enough I see 'preservative (252)'.
Starlink competition is ramping up in Ukraine
Very good. If the LLM has to express an opinion, it will have to be its own opinion (after the implementation of intelligence and judgement) - otherwise, it has to explicit the foundations of its statements (certainly not be the "hearsay machine" we have seen).
I love how something so low-tech like just sitting next to someone can short-circuit the ADHD chaos spiral. Like, no fancy app, no productivity hack, just a warm body in a chair nearby. It's kind of beautiful.
Question was about robot vacuum that has base hooked up to inlet of central vacuum. Not central base that sucks dirt out of robot and stores it in its own tiny bag.

Two completely different things.

Before criticizing other people grammar, i'll suggest you to invest some effort in practicing reading comprehension. It will greatly help you to keep conversation topical
This is perhaps old sysadmin knowledge, but different tools have very different heuristics about how they parse configuration, and you have to check every time and not assume. Among the consequences to not checking are gaping security holes.
Website overrides browser scroll behavior, forcing laggy (i.e. animated) scroll.

As such, it's extremely irritating.

Archive version[0] does not have such problem.

0. https://archive.is/r5SZc
>What if i'm handing it to a friend/spouse to play to beat my time?

I generally find it more effective to improve the parts that concern most of the audience, like the timer that is seen by every player. The pass-and-play use case is valid but seems pretty rare.

>That just sounds like your idea for a different type of game. I like his current idea for this game.

Yes, it’s a part of giving feedback, the author might not like any of my comments and is free to ignore them, it’s their game. But why do _you_ seem so irritated about it?
Nim has multiple backends and is relatively mature. It’s fairly readable as compilers go.

There’s also a new experimental rewrite of the Nim compiler called Nimony which targets a new intermediate called NIFC. That is intended to the be transformed to C, LLVM, JavaScript, etc.
This is full of bad advice. I previously mentioned some of the problems at https://news.ycombinator.com/item?id=41026577, and past submissions of it are full of others' comments pointing out even more problems.
> Possibly the best "new but not the old" name ever:

> The Aints (with a later iteration: The Aints!) - https://en.wikipedia.org/wiki/The_Aints

Oh my goodness, I second that nomination. :-) I had never heard of them (or The Saints, their kin). Are they good? What a crazy perfect name though.

I see that they did some touring as recently as 2019. Do you have a good enough understanding of the lineage(s) in question to know whether the setlist.fm parser does justice per the thread topic (and related important edge cases)?

In most cases it looks like "The Saints" songs are listed as covers. I wonder if there's a totally different designation trying to emerge here.

Certainly curious to hear long-form thoughts on any specific song in a specific setlist that might provide insight.

Setlists are here:

https://www.setlist.fm/search?query=the+aints
That's very good. Thanks so much again.
That actually sounds super familiar... I've had a similar experience with noisy work environments just tanking my energy and focus. White noise is such an underrated lifesaver. It's wild how something so simple can create that mental "bubble" where your brain finally chills out enough to focus.
UK bans fake reviews and sneaky fees
- "I'm going to war to shoot some [baddies]"

- "What if they shoot you?"

- "Me? what for?!"