skysight-inc/HackerNews huggingface dataset:
That hasn’t aged well because the microkernels of the day like Mach failed to keep their promises. There are newer ones like the L4 family that were designed specifically for performance, but they have not been deployed as a base for a full-featured OS like Mach was for macOS or OSF/1, where IPC was too slow and the OS server was glommed to the microkernel, making it an even ungainlier monolith. Just another illustration of academic theory vs industrial practices.
I remember running hotline in windows.

Maybe the server was macos-only?
> the fact that rust is highly compute intensive language

care to elaborate on that?
Apple is a hypocrite. They already were a huge partner to NSA's PRISM and China's surveillance programs. Their privacy marketing is solely because they could not tolerate profits made by Google and Meta. Now they also want to become ad company.

Even if you ignore the above points, Apple's software is closed source. You cannot change OS or install any unapproved app on your own phone. Apple phones are Orwellian's wet dream. If people still trust bigtech then society is doomed.
It started out as Mac-only, but they later made Windows versions of the client and server (and tracker)! :)
> Thus, learning Mandarin by reading requires first memorizing hundreds or thousands of words, before you can even know where one word ends and the next word begins.

That's not true at all; you can go a long way just by clicking on characters in Pleco, and Pleco's segmentation algorithm is awful. (Specifically, it's greedy "find the longest substring starting at the selected character for which a dictionary entry exists".)

Sometimes I go back through very old conversations in Chinese and notice that I completely misunderstood something. That's an unfortunate but normal part of the language-learning process. You don't need full comprehension to learn. What would babies do?
What the hell? Is the gap that big?
I built this using https://copilotkit.ai/ (FYI, I work here) just want to plug it because it is a super fun product to built copilots.
Dodged a bullet, I say
Harry potter half-blood prince vibes. Interesting just how much the medium changes the feeling of interacting with a chat model
Signed: Linus "my first, and hopefully last flamefest" Torvalds
"Runpod's openvscode-server"

I searched, couldn't find it. what are you talking about?
Cheers!! Yeah, this server has been collecting stuff for a very long time, and people have contributed lots of neat stuff. I'm not sure how many other servers have such a historical selection of files, probably not many!
Not just that but between 3.51 and 4.0 many NT drivers like graphics were moved to ring 0, trading performance for robustness.
It loves mercury too which is also toxic. Interesting.
Can confirm. I used to live in Islington. I woke up in Morden very early one morning, head against the tube window. Sadness.
> the exceptions form the vast majorit

If majority opposed the war, it would be shameful to support it in public.

Think about it. Autocracy argument here is not relevant: you are not punished for being silent. But if you knew all the neighbors around you oppose something, you'd be ashamed to support it publicly. People are social creatures, and the fear of being rejected by your kind is deeply ingrained in everyone.

Yet, we see people with their real names and pictures support the war on social media. We see kids in Z swag on the streets. We see people signing up and participating in stealing/rapping/torturing/murdering.
If the majority opposes the war, then how come over 1 million already willingly signed up? They were not forced. Aren't they afraid of being judged by their neighbors? Are those 1 million sociopaths? Just statistically this doesn't add up.

So yeah, I'd suggest you drop your silly LLM argument, and go outside your bubble (I conclude you are in russia).
I've also (see my sibling here re: Morden) done this. Lived in Alphington. Woke up in Diamond Creek.
OK but they aren't deliberating. They're just delaying implementation until April for no particular reason.
Do you mean robustness for performance?
Already happening. I paid an EV fee on my car tabs this week.
this looks like the chromium version of vscode, so long as we're both talking about the same thing: https://vscodium.com/
Cybersecurity experts aghast: security failures in DOGE takeover
One of the main issues with overhead on grants is that it has nothing to do with overhead on the research itself. It’s instead a tax that a university applies to money that researchers bring in, that they use as general revenue to fund, for lack of a better term, bullshit including hiring more admin instead of professors.

A $8M grant doesn’t cost a university any more than a $1M grant for university admin in terms of “indirect costs”. The fact that they think they’re entitled to several million of it to waste on things that shouldn’t be coming from taxpayer funded NIH grant money is obscene.
> Other than that, it's not a binary yes/no question; no one is really against some Rust in some parts of the kernel, but which parts? How? Where? That's the big disagreement. Linus has always been fairly hands-off on these types of disagreements.

Some Kernel maintainers are absolutely against Rust anywhere in the kernel tree [0]:

> The only reason Linux managed to survive so
long is by not having internal boundaries, and adding another language
complely breaks this. You might not like my answer, but I will do
everything I can do to stop this.

This is from Christoph Hellwig, the DMA maintainer. And is in fact what started the thread that led to Hector Martin quitting Linux. You can see other comments by Hellwig in that thread as well, he is extremely explicit - any Rust anywhere in the kernel is a big problem, and even if he can't stop it everywhere, he will do what he can to make it harder to use Rust by blocking it from the pieces he maintains.

[0] https://lore.kernel.org/rust-for-linux/20250131075751.GA1672...
As a contractor, I absolutely agree with all of your points here about the downsides of contractors.

I worked for several years on a few amazing contracts where we had the freedom to pivot and respond to changing needs. My most recent one however is terrible, but I believe it's due to a much more complex set of issues.

The organization is embroiled in decades long internal turf wars, leading to a culture of independent silos. The government must be perfect, therefore, each silo must be well-managed. So you end up with bureaucratic management processes duplicated across these silos. Regulatory obligations are growing more complex all of the time, so the processes become too entropic for the small silos to handle, and then leadership deteriorates. In a place like this, 50% of a contractor's job is to be the bureaucrat's human shield for when SHTF.

Just like the adage "nobody ever got fired for choosing IBM" there seem to be places in government where nobody ever got fired for making things too complicated. A recalibration is long overdue, probably not for NASA, but definitely other places where the overhead really isn't worth the result.
Well, the JOLT [1] predated the KIM-1 [2], I think. At least, I had a JOLT before I had a KIM-1.

[1] https://en.wikipedia.org/wiki/Microcomputer_Associates

[2] https://en.wikipedia.org/wiki/KIM-1
It was in fashion quite long ago on Twitter, after people broke real russian propaganda bots with this (you know, the ones who posed as Americans or Europeans supporting russia, etc.).

You're behind the curve.
Academically, Linux is obsolete. You couldn't publish a paper on most of it; it wouldn't be original. Economically, commercially and socially, it isn't.

Toasters are also obsolete, academically. You couldn't publish a paper about toasters, yet millions of people put bread into toasters every morning. Toasters are not obsolete commercially, economically or socially. The average kid born today will know what a toaster is by the time they are two, even if they don't have one at home.
What happened to when all the Cobol developers retired? Companies mostly kept trying to hire non-existent seniors at moderately elevated rates and paid consultants until they ran out of money. Very few companies did an about turn and started investing in developer training.
I'm ambivalent about the necessity of ECC in practice.

Especially since the internal pathways in CPUs already have it, and with DDR5 the DIMMs also have it, at least internally.

So that only leaves the path between RAM and CPU unprotected.

It would be nice to have, but maybe only to be able to feel good about it.

Depending on airflow, temperatures, quality of the contacts/slots/soldering, board layout, quality and

(more and more so with ever larger units on smaller process nodes) amount of RAM raising the probability of errors.

Regarding Lenovos tinies, I have several (dozen) M910q t(inies) with either core i5-7500t or core i7-7700t with 32GB (non-ECC)in use across my two homes, and am very pleased with them.

They run everything I've thrown at them without any errors. Giving the most clean kernel-bootlogs ever!

Cool&silent but still fast. Even most exotic stuff like Genode.

Really flawlessly working S3 (suspend to RAM) every time without exception, btw.

Can't tell for contemporary Windows, though, but don't care because no need.

Somthing like coreboot with the quality, correctness and functionality of their UEFI on cheap CWWK-like stuff would be a dream come true ;-)
The readme mentions servers and trackers. I also remember a tracker tracker, for finding trackers. What an exciting time as a young nerd with no money and a lot of spare time.
But why linux won? We know now it won, but what is the reason. Tanenbaum was theoraticaly correct. İf HN exist back then, I would argue most devs here would say Minix will last longer, monolithics is indeed an old idea that had been tried and tested etc.

Same question for the iphone. There are some link from HN where people saying iphone is dead bcs it does not support flash. But it didnt. Why it didnt?

İs performance really the only key factor when it comes to software design ?
> Linus "my first, and hopefully last flamefest" Torvalds

If only he knew...
The agent on the dev server is now a vector back to VS Code on your laptop.

The agent is networked and running all the time so a hole on the dev server’s firewall is now a hole in your laptop’s firewall.
Can you give a specific example of exploitation of a theoretical bug in the agent?
There had probably been a lot of discussion in the background

The "every change can be a small patch, can be split in such" is part now of the Linux folklore IMHO. As in, a belief that people kinda heard about but nobody has concrete proof

Also do you know what would make it much easier to review long changes? Not using email patches

But I'm glad there's an good answer on "how to do it" in the thread https://lore.kernel.org/rust-for-linux/Z6bdCrgGEq8Txd-s@home...
They could simply stop hiring more admin and building offices for them to work in at a rate that far exceeds student population growth or hiring of professors.
Sure but it does not work yet on Windows...
Don’t worry Musk will rehire him

https://www.bbc.com/news/articles/c93q625y04wo

> He will be brought back," Musk posted on X, the social media platform he owns. "To err is human, to forgive divine."

Just ignore that’s not on him to forgive.

Will be interesting to see how people like to be Chile 2.0
It's not, it's very buggy.
Reddit will restore your comments even if you replace them with lorem ipsum with a script.
Someone will have to take over Linus' role. There's no way that kernel development can work without a person in charge, at least not in anyway that is remotely similar to today.
Back in the times when I read that statement, it had immediately lost credibility to me. The argument was basically an appeal-to-authority/argument from authority. It put Tanenbaum onto the "villain" side in my mind, someone who was willing to use his position of authority to win argument rather than merits. Subsequent strings of microkernel failures proved the point. The moment Microsoft moved the graphic subsystem from user mode into the kernel mode to mitigate performance problem was the death of microkernel in Windows NT.
I've thought about this a lot because in the past few years I've noticed a massive uptick in what I call "fake politeness" or "polite insults" - people attacking somebody but taking care to stay below the threshold of when a mod would take action, instead hoping that the other person crosses the threshold. This extends to the real world too - you can easily find videos of people and groups (often protesters and political activists) arguing, insulting each other (covertly and overtly) and hoping the other side crosses a threshold so they can play the victim and get a higher power involved.

The issue is many rules are written as absolute statements which expect some kind of higher power (mods, police, ...) to be the only side to deal punishment. This obviously breaks in many situations - when the higher power is understaffed, when it's corrupt or when there is no higher power (war between nation states).

I would like to see attempts to make rules relative. Treat others how you want to be treated but somebody treating you badly gives you the right to also treat them badly (within reason - proportionally). It would probably lead to conflict being more visible (though not necessarily being more numerous) but it would allow communities to self-police without the learned helplessness of relying on a higher power. Aggressors would gain nothing by provoking others because others would be able to defend themselves.

Doing this is hard, especially at scale. Many people who behave poorly towards others back off when they are treated the same way but there also needs to be a way to deal with those who never back down. When a conflict doesn't resolve itself and mods step in, they should always take into account who started it, and especially if they have a pattern of starting conflict.

There's another related issue - there is a difference between fairness/justice and peace. Those in power often fight for the first on paper but have a much stronger incentive to protect the second.
This is still the way my kids in middle and high school are taught today.
(For some context: gas taxes are already a subset of road expense. Significant road funding comes from other revenue sources that EV drivers also pay.)
In my experience just name-dropping monads in non functional-programming oriented circles will get weird looks.

EDIT: I would even argue, as a fan of FP, that it's not immediately obvious how this terminology or concept even helps, from the point of view of a non purely functional programming language
I know LGBT identity is criminalized there. As much as Trump would love to do that in the US, it hasn't happened yet.

Also, we're allowed to make fun of the president of the United States, whereas Xi throws a little pissy tantrum if anyone compares him to Winnie the Pooh.

Finally, uh... do you really think no one here knows about the Great Firewall? Yes, I know you can get around it with a VPN, but you shouldn't have to.
Intuition is in the eye of the beholder
who are you to decide what the students can learn or not learn?
This isn’t a serious request. The ability of authorities to grant arbitrary people access to classified information has been the law of the land forever. If you are unfamiliar with this then you are not in a position to make a credible argument. I am not going to play a game of “fetch a rock” with someone incapable of cursory research.

This is my world, I know how it works.
I guess folks generally more interested in searching for the pattern then modifying it.

> Tools like sed build a transducer around the whole automaton: s/this/that/g.

That sounds reasonable. Could you provide any links on sed internals? Thanks.
I'll take VSCode "insecure" ssh agent over Emacs Tramp any day of the week because it actually works.

Sometimes you just gotta be pragmatic and use the stuff that works and makes your life easy.
In NZ, EVs pay road user charges.
Researchers build OpenAI rival for under $50, raising questions about AIs future
> Technical Capability Notices

> The 2016 law [Investigatory Powers Act] is nicknamed the Snoopers' Charter and forbids unauthorized disclosure of the existence or contents of a warrant issued under the act.

> "Apple can appeal the UK capability notice to a secret technical panel, which would consider arguments about the expense of the requirement, and to a judge who would weigh whether the request was in proportion to the government's needs. But the law does not permit Apple to delay complying during an appeal," the Post wrote.

Sounds like the godawful "assistance and access" laws that were rushed through in Australia a couple of years ago, right down to the name of the secret instrument sent to the entity who gets to build the intercept capability.
What was it like voting for Kamala in the primary?
I think I'm out of the loop
Is it just me or is that response actually...nice and good spirited? I haven't read these annals of computing history for more than a decade now and I expected a bit more vitriol from Linus "Fuck You Nvidia" Torvalds. I mean, okay both sides fire zingers but with far less density than average HN.

Also there's https://groups.google.com/g/comp.os.minix/c/wlhw16QWltI/m/tH.... It was, unfortunately, not this young lad's last flamefest. See second sentence of last paragraph.

Goodness, the internet really was a nicer place back then. Nowadays, you quote forum etiquette on someone and you get called an idiot for it. I'm touching grass today and I'm gonna be grateful for it.
It’s $4-600/month for 10mbps. And that’s before line rental, equipment deposit, installation charges, and the various other surprise fees they hit you with. I know Falklanders and to say that they hate Sure would be an understatement.

https://www.sure.co.fk/broadband/broadband-packages/?utm_sou...
no fan if this gov but I always found the university cut if grants designated for specific things too high. In many US universtiies the professors don't get a sallary if they don't bring in grants. And with such a big overhead universiteis sure want it this way. In some Euro universiteis like ETH Zurich or Max Planck instituties the prof's get a pretty good baseline funding from the institutional funding (given top down from taxes) and inside these kind of instutitions the professors have so much more freedom to think about what experiment is the most informative.
Also a side note while bot of the named universities are top 10 world wide for research output they don't spend millions on landscaping or sports facilities most things are kinda old but functional.
How long have European nations existed versus the USA?
Small discussion (29 points, 2 days ago, 5 comments) https://news.ycombinator.com/item?id=42962605
Also its Vim implementation is horrific
Thank you for the link. I think I came across it some years ago. They implement weighted transducers. Nice tool for things like morphology from the era before the LLMs. I've implemented something similar 8 years ago: https://github.com/c0stya/fslib
That's a naive understanding of grant overheads. Only a portion of the overhead is used for facilities and services directly used by the PI and their lab. The rest are better understood as federal subsidies to research universities. The funds are allocated according to the ability of the university to win competitive grants, rather than via a political process or a rigidly specified funding model.

At my university, 44% of the overheads go to the general fund, 34% are used to support research in various ways (including startup funds for new faculty), and 22% goes to the administration. For grants with the normal 56% overhead rate, that means 16%, 12%, and 8% of the total.

Grant overheads are good for the university, because they mostly come with no strings attached. The university is free to spend them as it sees fit, rather than according to what some big important outsider says.
A close friend who is a professional has been losing customers because he was too careful and wanted only the most reliable thing for every customer. Customers drifted away, and business dwindled. Our guess is that word-of-mouth publicity stopped because "he takes too much time to get anything done". Things have started improving ever since he pulled back his quality slightly, thinking that if say a "small N" out of 100 customers are dissatisfied, at least the remaining will retain business.

Is that what is ailing Firefox? I mean is Firefox losing because it tries to be safest and the best for every user, while Chrome just carries on with basic safety and nothing more?

[EDIT: Clarified the question.]
> The Chinese National People's Congress is around 3,000 members. A bit of net emigration and the Falklands would be smaller than a legislative body.

That's not really a great example; the reason 人民代表大会 can be so big is that the legislative decisions it formalizes are mostly made elsewhere.
Even worse, many states are more than double charging EVs for the comparable average mileage that determines gas tax.
In most parts of Tokyo if you drop your wallet on the street somebody will chase you down to return it.

Umbrellas? Not so much. Stealing umbrellas is the official city pastime in Tokyo. Turn your back for one second and that thing will be gone. Report it to the cops and they'll just tell you to steal somebody else's.
https://web.archive.org/web/20250208065104/https://www.nytim...
because that's what the world needs, an obscure half assed implementation of unix? why not innovate and come up with a new paradigm instead. No one is asking for this.
Wait you believe the greatest living president is the one responsible for the whole concept of “if we make China rich they’ll become a friendly democracy”?

The policies that backfired so spectacularly that the working class voted in Trump for some degree of reversal?
in less technical terms:
just run some prompts through original model, and fine tune smaller to respond in the same way
Research overhead doesn't pay for that stuff. It pays for research-relevant infrastructure and staff. If a PI buys equipment, it's a waste to spend their own very expensive time to ensure purchase-tracking compliance. So you hire an inventory person. But it doesn't make sense to have one inventory person per research group. So you hire one to serve multiple projects and ensure their continued employment by averaging out the costs across those funding lines. That's the overhead cost.
Sure, the transformers would be smaller, but your transmission lines would be thicc.
You're conflating two things. The fact that he voices his belief that Rust is harmful for kernel development is fair.

The fact that he is using his powers as maintainer of the DMA module to prevent Rust code from being added, with the explicit goal of making it harder to develop Rust drivers so that maybe the Rust-for-Linux project might get abandoned is an explicit act of sabotage against the R4L project (no one is saying he is sabotaging the Linux project itself).

In contrast, even accepting the "two languages bad" perspective, you can't call the R4L project "sabotage" in the same way, because they are clearly not intending to prevent or break anything in the Linux kernel, even if you think they will end up doing so as this maintainer does.
Thank you. Keep calling them out!
Trade wars would make sense if it were two well-armed manufacturing powers, but the US showed up at a knife fight with a tuba.

The problem isn't that people are saying "I'll buy the $2.50 Chinese widget over the $4.00 American one", which you might be able to steer by taxing the import highly enough.

It's that there is nobody domestic manufacturing the $4.00 widget in the first place. Nobody's going to wait three years for you to build the factory.