skysight-inc/HackerNews huggingface dataset:
windows sysadmins like it, I guess. I serve mid-size banks and everyone is running mainframe and windows server. I use powershell + .net operationally in the same way a linux guy would use bash + python.

I know HN is a cloud-first developer community but there is an entire planet of businesses who are software consumers rather than software development firms. Windows is running /a lot/ of stuff even if you personally are not seeing it.

I know a lot of people don't like how verbose cmdlets are, but I find tab completing them to be just as fast and easier to remember than linux's alphabet of case sensitive switches that barely represent the underlying function.

Oh, and keep in mind that we evolved to this from .vbs, which was horrible.
It’s been going on for years. Almost every Intel CPU has a cryptographic key embedded in it. If you get a special license from Intel you get a full unlock which allows you to “get root” on the CPU and have full debug capabilities. This is how UEFI and other low level software get debugged during CPU bring-up for example.
popularity, safety guarantees, no GC, modern features

There might be objectively better languages for kernel development out there, but it doesn't do any good if nobody uses or knows them.
Many other potential systems programming languages are object-oriented (C++, D), which at the very least counts them out because Linus and perhaps the rest of the core team dislikes OOP. I can't say one way or the other whether their assessment is objectively correct, but another data point here is that Windows, while mostly written in C++, also sticks to C for the kernel, and even the C++ code sticks to C-compatible APIs at module boundaries, for maintainability reasons. Complexity may only arguably be a shortcoming of object-oriented languages, but compatibility is absolutely a problem.

Others, like Go, use garbage collection. That may not be universally unacceptable in OS kernels, but it's certainly not something anyone wants to see happening in the Linux kernel, which sees use in applications with low-memory and real-time constraints.

And the rest are dead or dying languages such as Pascal and Ada.

I can't speak to Rust's merits, I don't know it well enough, but if some reasonable subset of Rust makes it easy to stick to C-compatible ABIs without sacrificing most of the language's practical differences from C, then I would say that, yeah, it may truly be the first good - or even reasonable - candidate.
it is absolutely useful, and starting as someone coming from Perl background and lots of it, PowerShell indeed is more than just a shell scripting. Sitting on top of .NET opens up to lots of functionality and on the automation front - POSH programs are much easier to read and maintain than bash/ksh/whateversh. So yes - it is very useful, and there is great community on both sides on the ocean (USA and Russia) that make heavy use of it.
This is covered well in Gregory Clark's book A Farewell to Alms.

Increased wealth through technological means has had two effects.

1. It's raised the maximum possible wealth ceiling. That is, the wealthiest people who've ever lived, are alive today.

2. It's lowered the minimum survivable poverty floor. That is, it's possible to survive being poorer than at any previous point in history.

As Clark puts it in his introduction, "There walk the earth now both the richest
people who ever lived and the poorest."

Sample chapter online: http://assets.press.princeton.edu/chapters/s8461.pdf

https://archive.org/details/farewelltoalmsbr00clar/page/n9/m...
Ok, now it's my turn: C++ would be a clear loss on net. Anyone thinking otherwise, even if they are Linux developers, are wrong. Now that was productive.
The vaccine hasn't stopped spread in rich countries, why would it do so in poor countries?

Also there haven't been enough variants as to determine that most variants are coming from poor countries. Speaking of delta, India has more population than the entirety of Europe. Mathematically it makes sense than a variant could come from there regardless of whether the vaccine does anything.
> This is exactly the problem with pandemic messaging

There's two parts to the pandemic. Gathering information, and spreading information. You need to spread the currently known things, so that scientists know what else to look for.

Welcome to the world of science and learning. You know one thing, and then it changes as new tests come in. Its impossible to get to the truth from the beginning in one step.
In web3 you'll have a public key. You won't need to worry about domain registrars or anything like that, nor DDNS.

Just point people to your immutable public key, that's it.
> You'll need animal support, of course, to harvest :)

Ruff ruff! Beautiful documentary about that: https://www.youtube.com/watch?v=KFYhrc0AnVw
Ask HN: How would cheap, accessible nuclear fusion realistically play out?
Imagine that (1) easily manufacturable, cheap (~$1m USD startup/operating costs), non-portable nuclear fusion was announced and (2) plans for how to build and operate it were made freely available on the internet.

What would its global impact realistically look like over the short (10 years), medium (25 year), and long (100+ years) term?

Friends and I loved this thought experiment and I think HN might find it interesting/worthwhile to discuss too!
"The Artificial Intelligence That Deleted A Century" is another similar one from Tom.

https://www.youtube.com/watch?v=-JlxuQ7tPgQ
wow, super happy I don't work with people like this.
I'd hate for people to hate on this open-source data IDE.

https://github.com/multiprocessio/datastation
Without assuming malicious intent, you can reach the same conclusion (that people who see a workaround for hiding YT downvotes here will respond by trying to patch out the workaround) by assuming conflicting philosophies and incentives.

Some devs think YouTube has the right idea. Probably the ones who implemented the change, for example.
The Microsoft paradox: Contributing to cyber threats and monetizing the cure
The industry isn't typically writing kernels.
Samsung Galaxy M51 with Super Amoed Screen
I don't think you really understand what newspeak[0] is supposed to be.

From wikipedia (or a reading of the book)
"Newspeak is a controlled language of simplified grammar and restricted vocabulary designed to limit the individual's ability to think and articulate "subversive" concepts such as personal identity, self-expression and free will."

What you are reacting to is a technical term that Twitter uses to describe a type of activity that they have found on their network. Specifically, using bots and fake accounts to create the impression that a message is popular or being retweeted by actual people.

As noted elsewhere in this topic, Twitter has an actual definition[1] of what this means.

There isn't really any reason to be confused by the wording of the reaon for the account being deactivated.

[0]:https://en.wikipedia.org/wiki/Newspeak
[1]:https://help.twitter.com/en/rules-and-policies/platform-mani...
> All the lyrical evidence that Grimes’ new song ‘Player of Games’ is about ex Elon Musk

> Grimes seemingly makes multiple, thinly veiled references to Musk in the song

https://www.independent.co.uk/arts-entertainment/music/news/...
Spaces is just a directory of text rooms. Users don't just join every single room and rooms are independent from each other instead of having a single roles system shared between the whole server. In this model having an announcements channel wouldn't work since there will be people who didn't join the channel. Similarly people might not want to join a rules channel.
M3O NFT API
Think of Amazon as a plane with Bezos as the pilot. The nosedive of the plane started while Bezos was still in control. Bezos realized the dive was unrecoverable (or at least decided the effort was too much for him and just didn't want to go down with it), so he started looking for his parachute. He also found a co-pilot to start training, but the co-pilot didn't seem to be concerned about the diving trajectory. Bezos is now totally safe no longer being on the plane as he's safely used his parachute. Jassy now gets the blame when the plane ultimately goes down. Jassy would have to simply be an amazing pilot to pull the plane out of the dive.
It would be nice if there was a Mastodon account for it too.
> my current Fedora install as a VM in Windows?

Not sure WSL2 will like Wayland. It seems better adapted to text-mode command-line Linux work (I'm aware it can run graphical apps). What I'd suggest is to deploy a new Fedora/CentOS WSL VM and copy your home into it.

> I used VirtualBox when I was first trying out Ubuntu

Oh yes. Unless it's a really nice machine and the hypervisor allows the VM to bypass hardware emulation when possible and use some form of virtio-like thing, it'll never be as fluid and snappy as when it's deployed on metal.
Why would they have to pay you a cool sum of money for it? It sounds pretty clearly like you did it for work, so unless you have a very unique employment contract, they already own it.
Related: https://news.ycombinator.com/item?id=29302045

Intel Software Defined Silicon: additional CPU features after license activation
They have way too much work to do; they aren't going to take time to break your extension.

They'll break it by accident anyway.
That doesn't mean all people should earn the same.
What I'm suggesting is that insiders in IT are perhaps overestimating how much people care, as part of the general argument that Microsoft and Apple often dumb down the whole computer experience for everyone.

Specifically: Okay, bikeshedding. Bikeshedding is what it is for individuals and their own environments; I do it, sometimes it's a waste of time, sometimes not.

But this feels like bikeshedding on behalf of others, which is WEIRD for a tool like this. If you're an insider, than you probably have moved beyond, way beyond "Notepad for everything." If you're a non-techie, you likely don't use notepad at all, and if you do, not extensively in a way that makes this update interesting.

If you're in the middle (first, who is this even?) old Notepad or new Notepad is still probably something transitory.

The broad version of this is: IT generally does far too much in terms of trying to think about and creating dumb, unmodifiable and heavy handed entrenched interface designs for people who are not themselves.
It's also very difficult to google symbols, even in this post UTF-8 world
I agree completely, with the addition that this has been the case pretty much from the start. Evolution of therapies has been minimal, the killer factor has always been the level of pressure on health services - which doesn't just mean ventilators as initially thought, but the entire care process over several days. And this is why vaccines are a game changer: they remove the need for hospitalization.
If so, I want BrooklynDad_Defiant, the Palmer Report, Duty to Warn, the Gravel Institute, and ReallyAmerican1 removed immediately. There is no way these folks always manage to be at the top of every trend organically.
PowerShell is OK for small things, but it's cumbersome as hell when used for scripting and my goodness is it slow as dirt (50x slower) compared to even Python if you are processing a lot of items.

Another thing that bothers me about it is how many Windows system administrators claim they can "script" or "code" because they chain a few cmdlets together.
Making it broadly available could also potentially just set a new floor for productivity in an industry that doesn't always reward such gains commensurate with their value, i.e. you'd get an attaboy and "alright well now you can do three times as much work for the same pay!"
Ubisoft’s first NFT plans make no sense
This: "ssh -o ClearAllForwardings=yes ..." seems like it would be a good catch-all.
Well, Google is writing a new kernel (for Fuchsia), and it is written in C++.
They have to tell us this study is important in the title because…
The amount of cope in this thread is off the charts :DDDD

Seriously, loving the damage control from MS here.
Sure, there are regulated processes around some types of contracts. There are regulations about what's legal to put in a contract, but here's no government employee who shows up to the meeting to make sure it's all perfectly legal. You certainly can form a non-legal contract. The government may never become aware until there's a dispute and it goes to court.
The MongoDB test suite used to test compatibility is here:

https://github.com/mongodb-developer/service-tests
It can be both. Many words are both (or even more than these 2).
For me, panpsychism has never landed at all, though it is a fun idea to think about. I tend to see animals/humans as exceedingly complex (and most likely deterministic) systems, of which what we call "consciousness" is an emergent property. From that viewpoint, applying consciousness down the chain to the lower-level building blocks doesn't make a lot of sense.
Show HN: VocalVoid – An audio based open forum
* VCs are a commodity because Capital is so prevalent
* Entrepreneurs are a commodity because talent is so prevalent

So, the market should look like "lots o small companies funded by cheap money" but it does not. And is that because Jeff Bezos is basically Marie Antoinette?
A lot of DDR initialization code is heavily patented and often considered a “trade secret” which is why it’s rarely released and publicized. It’s not that complicated if you know hardware and work with the official internal data sheet. I’ve seen those as part of partnership between CPU vendors and my workplace. You get to read them on a special Remote Desktop so you don’t copy them. Same for ME. Once you know what’s actually in the code the conspiracy theories do seem funny :)
A Response to Economics as Gauge Theory
> Get a booster when you can, it is worth it.

If you are under 65 and not immune compromised, there's essentially no evidence for this claim.

If you are either of those things, there's some evidence that it takes your risk of severe illness (already low after vaccination), and divides it by another factor of ~20 [0]. That's great, but it's a tiny absolute effect, and we shouldn't over-sell it.

If you're under 65, there's essentially no evidence supporting widespread use of boosters, and the CDC ACIP was against recommending it for all people [1] (but was ignored by politicians). The WHO continues to ask rich countries not to give boosters to healthy young people, given lack of evidence and supply constraints. [2]

Not incidentally: your two tweets discuss infection, not severe illness. All current evidence is that you're well-protected against severe disease after two shots. Paper in the lancet as of last week found that boosters had a marginal impact on cellular immunity, with the primary benefit being antibody response. [3] Again, fine, but we know that antibody response wanes over time. It's completely unsurprising that you'd have more antibodies two weeks after vaccination. You'll have far lower antibodies 9 months from your third dose, too.

[0] https://www.nejm.org/doi/full/10.1056/NEJMoa2114255

[1] https://www.cdc.gov/mmwr/volumes/70/wr/mm7044e2.htm

[2] https://www.who.int/news/item/04-10-2021-interim-statement-o...

[3]https://www.thelancet.com/journals/lancet/article/PIIS0140-6...

> a mRNA 3rd dose cuts your chances of bad outcome (severe illness, hospitalisation) from omicron or previous variants to a lot lower than 2 doses ever did.

Literally no evidence for this statement. We simply don't know anything about Omicron and boosters. This is why this press release from Pfizer is on the front page of HN right now.
Don't forget clients too - looking at you DBeaver
"a highly contagious virus that has shown significant ability to mutate at scale"

That doesn't uniquely describe COVID. It describes pretty much every virus you have heard of.

The gradient for viruses trends strongly towards trading severity for contagiousness. They do not generally "mutate past all defenses and kill", the generally "mutate past defenses and give slight to non-existent symptoms", for several reasons, the two most important of which is that killing means they can't spread anymore, and at the Pareto frontier (which viruses live on all the time), contagiousness and severity are in active conflict with each other; energy put into one comes right out of the budget for the other. And viruses have no particular interests in making you ill... they want to spread.

You've been amped up to a level of fear so severe for viruses that if your fear was accurate, there would be no multicellular life on Earth, because highly contagious and severe viruses would kill anything that provided such a big target. So, good news! Your fear is not accurate. You can verify yourself by checking your environment for multicellular organisms that have not been killed by viruses.
There's multiple huge problems if Twitter takes this approach to rules enforcement even if they're genuinely trying to be honest and unbiased.

1) Every account on Twitter has "bot activity associated with this account": if for no other reason that random advertising bots retweet, follow, or like random people and posts to attempt to blend in as a genuine account and hide their true purpose. This reasoning gives Twitter essentially carte blanche to delete everybody, even assuming they were willing to be fully transparent about the evidence surrounding their bans (which they're not).

2) Bad Actors can easily sabotage accounts they dislike. Here's just 1 method how this can be done: there's 10,001 shady fly by night firms in India, Pakistan, Nigeria, Bangladesh, Vietnam, and other countries that offer services to "buy followers" or "buy retweets". It's trivial for somebody without programming skill and even a few hundred dollars to just buy mass spam and shill the hell out of an account (the lower quality the better) until somebody notices and that account gets banned.

You don't even have to assign bad motives to Twitter to see the obvious problems here.
One thing I find sad about it is that Stephen has looked for something to top Rule 30 for years in cellular automata and every other kind of iterated system.

He's found many things that are more complicated but he hasn't found anything more complex. He's found something like Rule 30 in every system family but it's never quite as beautiful or simple.

I was talking with somebody the other day who told me "God created you so he knows you better than anyone else" and I pointed to Rule 30 as a counterexample. You can create something like Rule 30 and understand the parts but its behavior is a fascinating mixture of order and disorder that can only be understood partially.
No I think that 'corporate-speak' is the term for that. And it clearly doesn't get the point across since there are any number of people posting that this in an incorrect use of the word.

I think what is happening is that some people want to imply malice by misusing a word.
This preprint also shows reduced antibody neutralization of omicron in comparison to delta (including for double vaccinated + previous infection).

Note the sample sizes for all these studies is small. 12 participants for the AHRI paper and 8 to 20 per group for this one.

https://www.medrxiv.org/content/10.1101/2021.12.07.21267432v...
You wouldn’t know if you did.
> Yes, but most RESTful apis are backed by an OS that is file oriented.

No? Most RESTful APIs are backed by databases. There's are a lot of variance there (Sql, NoSql, Cloudy Vs. Monothithic) but it isn't files. Even for file storage and delivery databases BLOB storage are often used rather than filesystem files.

When all you're using a filesystem for is storing a large continuous memory-mapped blob so that you can avoid interacting with the filesystem's APIs almost entirely, you aren't exactly championing a filesystem's utility in the internet age.

I'd go as far as to say that directly exposing filesystem files to the outside world is an anti-pattern (because it doesn't scale).
Powershell is better than batch (.bat or .cmd) files.

I remember when I was new to shell scripts, thing like basic if loops felt clunky.
I would see something like "if [ -r $1 ] && [ -s $1 ]" and not even now where to start. Case statements I could only write by taking an existing one and modifying it.

These days I tend to use Python for all my scripting everywhere I can.
I'm personally disgusted by tools which actively attempt to prevent someone from doing something which I myself can bypass just because I have the knowledge to do it.

Yes, your example of trying to prevent someone moderately bad from sharing something personal to you which you don't want shared is reasonable. The trouble is, you can use the same mechanism for much less reasonable and more nefarious, corporate things.

So the end result is that we're not to have moderately nice things, lest they be used as a weapon against user freedom by a mega-corporation.
"BOTTOM LINE - Microsoft wanted to release the latest “Halo” with the new Xbox, but avoided disaster by putting the release off to fix serious issues with the game."
Judging from about 20 hours in the multiplayer (As well as the reviews that have started to roll in), It's a bit early to say they "avoided disaster". There's a lot of glitches and an unbearable amount of server desync on the online front, and many reviews for the campaign cite it being repetitive, with an uninspired story. I'll still check it out to see if the criticisms are accurate or just an over-exaggeration.
A simple directory of rooms that you can join is still very far away from the way Discord works. Matrix is still focused around users joining rooms which where Discord is focused around users joining servers.

At least in the mobile app I didn't even know this existed. To find this directory of rooms you need to open up the spaces drawer. The you need to open a menu for the space by clicking on a stack of three vertical dots. I thought this would have things like settings or something in it, but no this is the way to navigate to important information. Then you need to click on explore rooms. You now can see a list of rooms you can join. You can now join a room with a tap. Then you have to open the room with a tap. This is extremely convoluted and hidden.

Meanwhile Discord doesn't need this whole process since you don't need to manually join rooms yourself.
Putting on my conspiracy robe, I was thinking the recent Facebook outage had more to it, and was essentially 'chaos engineering'[0]. Think of the outage as a sort of 'dry run' for when disaster happens, and documenting the impact and preventing future outages (like earth getting hit by a sun flare or a cosmic ray). AWS going down could very well have been a deliberate chaos engineering tactic?

[0] https://en.wikipedia.org/wiki/Chaos_engineering
It sounds like the amount of work he'd have to do, to be rewarded for his work, was not worth the work.
The quote speaks for itself, no?
> Another classic is computing 1/sqrt(x) for normalizing a vector

All AMD64 processors support RSQRTPS instruction, on modern CPUs the latency is ≤ 3 cycles. Similar on ARM with FRSQRTE instruction, albeit I don’t know where to lookup latencies for ARM CPUs.

> for calculating sqrt(x) quickly

Modern CPUs compute non-approximated square root in 12-14 cycles for FP32, and 13-20 cycles for FP64. That’s pretty quickly already.

I doubt Newton-Raphson gonna help much, if at all. FMA instructions take 4 cycles, if you don’t have FMA multiply/add need 3-4 cycles for each of the two. And then there’re costs for instructions fetch, decode and dispatch.
It's a lost battle, the majority on HN decided to suspend doubt about the vaccines and the crooks at Pfizer (look at their judiciary past, the name crook is warranted).

It's funny how smart people can read regularly articles that show that 90% of scientific papers aren't reproducible (so it's actually not science) then will proceed to trust blindly the next scientific paper they read.