skysight-inc/HackerNews huggingface dataset:
One problem with boni is that they become mali if one does not get what one expects. This is especially problematic when it affects the better part of a company's workforce. Then the company is demotivating their best employees.

A related hypothesis: There is an asymmetry because overvaluations do not have an equivalent motivating effect as undervaluations have a demotivating effect. Boni without an objective measure are therefore on average rather demotivating.
Honestly I think it's actually kinda cute. Would totally work in a Ghibli film.
> All trucks over this bridge were supposedly inspected

The operative word is “supposedly.” I suspect the same corruption that is everywhere in the Russian sphere exists in their infrastructure security apparatus.
False positives are rare in the US [0]: estimated at only 1% of incarcerations according to the Innocence Project (mentioned in HN article) and go even lower depending on who does the analysis.

Are you aware of legal systems in other countries with lower false positives?

[0] https://en.wikipedia.org/wiki/Miscarriage_of_justice#United_...
This was in 2004, and 9/11 didn't feel like old news.
> Minimize it all you want, it’s going to happen and you will be impacted by it if you live long enough to see it.

My body is ready.

> I’d start with understanding what “trophic collapse” means.

I understand what it means. What I'm asking for is a credible source that predicts how this would happen. None of your sources come close. Let's see...

> https://www.pmel.noaa.gov/co2/story/Ocean+Acidification's+im...

A dire revenue warning for the non-farmed shellfish industry:

"Sarah Cooley studies the socioeconomic impacts of altered oceans at Woods Hole Oceanographic Institution in Massachusetts. She and other researchers project acidification could reduce U.S. shellfish harvests by as much as 25 percent over the next 50 years."

> https://medium.com/predict/the-jellyfish-apocalypse-4f77770e...

Jellyfish Apocalypse? Postponed until further notice:

"Many citations of this paper assume that she found conclusive proof that the jelly apocalypse was happening. This dangerously bad science got so out of hand that during a conference in 2011, over half the scientists in attendance said that the jelly apocalypse is happening. Mills herself was at the event, and she voted no. Since then, many scientists have gone over the data with a fine toothcomb and concluded that the data could be misinterpreted as an increase in jelly numbers. Marina Sanz-Martin was one of these scientists, and she concluded that others had manipulated the data to get funding."

> https://www.washingtonpost.com/posteverything/wp/2014/06/03/...

There's no mention of the climate in this article, at all. Rather...

"The oceans are stretched, and certain fish species are approaching depletion. Leading scientists project that if we continue to fish this way, without allowing our oceans time to recover, our oceans could become virtual deserts by 2050"
> Partition comp so that enough turns up monthly that people don't struggle and add a significant bonus every N months and there is never a 'good' time for your employees to leave.

Right after the bonus is paid.
Political satire being taken as truth[0] comes with the territory. In fact, that's kind of the implicit joke. We laugh at every politician that reads an Onion article and thinks they need to rally the wagons to stop the $8bn Planned Parenthood Abortionplex. It is a rhetorical prank on the rich and powerful.

The problem with 4chan political trolling is that they always use the same fucking joke and there's no underlying satire to pick up upon. "Here's some people who don't fit in to the default social mold, now laugh and mock." This isn't satire, there's no rhetorical prank. This is just pissing in an ocean of piss. Even treating the board as a whole performative art piece is just running the OneJoke recursively against a large swath of probably-white, possibly-poor, definitely autistic people.

There is no ambiguity of truth. The people who treated /pol/ as satire up and left decades ago. The only people who remain are true believers interested in hurting people, including themselves.

[0] Also known as "eating The Onion"
The CEO of this company seems very deep into 'hype capitalism' - all his recent writing is about the metaverse, NFTs etc. The fact that the Dutch subsidiary of this company tried to de-register itself within days of firing the employee suggests to me that its business models are extractive rather than productive.
Which is unfathomably easy, so much so that it doesn’t even require physically jumping
... based on the TEA5767 radio module.

So this is more a lesson in how to wire things together than it is in how FM radio even works.
If I eat breakfast I'm ravenous by 2:00, if I don't eat breakfast I am only a bit peckish at 2 and proper hungry by 4. Eating breakfast regularly also has the downside of causing me to wake up hungry.

No thanks.
Is my understanding incorrect that classes isn't an example of the first approach?

"Require specifying what operations are possible in the function signature." sounds a lot like classes, interfaces and inheritance to me, as a function:

void foo(Bar b);

Ensures that the operations Bar::* exist in the function signature.
> Ideally, a university would have its own operating system, but I suppose that would be too hard

Actually that’s exactly what Nicklaus Wirt did with Oberon.
Yes, but in response to the soviet threat.

> [The Soviets] believed that whoever had superiority in these weapons would take over the world, without necessarily using them. He was afraid of a "missile gap" and took several more steps to achieve his goal of keeping up with the Soviets

(This is an except from the parent's wikipedia link)
I'm not a native English speaker. I've been practicing English pretty much every day for decades but speaking with someone who has an unfamiliar enough accent or dialect – or sometimes culture – is really hard for me. After asking them to repeat/rephrase a few times, I feel rude and/or stupid.

Me speaking with an Indian with a non-{US, British} accent means that very little information is going to get across during the conversation, because this problem shows up in both directions.

Of course, the issue essentially vanishes when the conversation is written down. Unfortunately, many native English speaker that I've been in touch with fail to understand the cognitive cost of oral communication.
Most of the libraries are sampled are 5-10 years old, for the most part.

Not sure if you just consider them "feature complete" or if thats a bad thing (mix of both?) but it does mean most are not written in ES Module syntax, which can bloat bundles potentially
China Hails Elon Musk’s Proposal for Taiwan Unification
exe sample?
There's a short documentary "Long Shot" about this on Netflix that is pretty good: https://en.wikipedia.org/wiki/Long_Shot_(2017_film)
Lol. https://youtu.be/32hFijyWkmw
I would think any fire on film is either CG or, if real, is lit by a hidden fuse being controlled by a pyrotechnician. It would probably be too dangerous to have an actor directly light a fire using a match.
Utopia doesn't mean that there are no more challenges, it just means they are different. You can have space travel in a utopia - same with time travel. There are lots of ways to get into dangerous situations. The drama is just centered around different things than it is with dystopias.
I have become the resident "hardware guy" in roughly this fashion. When I got the job, my only computer hardware experience was building my own janky PC and having watched 100s of hours of Linus Tech Tips, but when my boss suggested I build a 10,000 dollar workstation for use in our lab, I said yes because it sounded exciting. Fast forward 8 months to the present day and I've been managing CUDA versions on GPUs across workstations, installing and troubleshooting hard drives, moving servers between different locations, and other odd jobs related to our on-premise compute. It doesn't make up a huge part of my day-to-day work, but it's also funny looking back at how I somehow became the "hardware guy" when one my coworkers has background in mechatronics! (this is not a complaint, btw, I quite like being in charge of expensive PC components)
Thanks for the link. From the article:

"A TV licence costs €160"

"You can be fined up to €1,000 (or €2,000 for subsequent offences) if you do not have a TV licence when you need one."

"An Post keeps a database of every premises which should have a TV licence. The database is regularly updated."

"A TV inspector could visit your premises to check if you have a TV."

"If you have been fined and you breach court orders directing you to pay their television licence, you can be imprisoned."

Wow, that is just ridiculous, insane really. Particularly when you consider that lower income households could definitely use the €160.

I've always said it, there's a huge difference between what you read about a place or experience as a tourist and actually living there. I see this in comments from Europeans who have never lived in the US.
If I go stab a bunch of people and say BLM inspired me to do it, does BLM become a stochastic terrorism organization? Is Jodie Foster a stochastic terrorist for seducing Hinckley Jr with her looks?

You can place blame anywhere depending on your agenda.
> Perhaps for you it's fine.

Indeed it is.

> For low lying states it's not good.

You win some, you lose some.

> try the recent Chatham House report

Those are projections for the future. The implications of the GP was that the climate is worse today already. Where's the evidence for that? It's warmer, of course, but that doesn't imply "worse".
From the man who wanted to end the Ukrainian war by simply giving the annexed regions to Russia.

Is sedition still a crime?
It requires that you focus on these subjects with elective courses if they're not a part of your university's mandatory curriculum.

Although that's a little surprising, universities do focus on different things; e.g. some have almost no functional programming, others open it on the first BSc course. Some have one half-assed Machine Learning course with a heavy emphasis on theory, others have a major research groups with lots of particular electives. The same can be said of any domain; cryptography, ML, PLT, algorithms, etc.
I’m not sure, it might.

As I recall, some ARM SoC have FM radios in them.

edit: ah, it was the Qualcomm modems that I was recalling

https://www.wired.com/2016/07/phones-fm-chips-radio-smartpho...
> §130StGB is about respect in political discourse.

Not it's not, it's about protecting minorities. You're free to say "Germans are a race of dogs" in response to parliament voting on recognizing the Turkish genocide against the Armenians, for example, because Germans are not a minority. You wouldn't be free to say "Turks are a race of dogs", that would be illegal.
If every time you enter the legal system and you have a 1% chance of being falsely convicted, that is a broken and dangerous system regardless of how other countries fare at that metric. Especially if you consider that certain underprivileged demographics are already at a higher risk of having more run-ins with the police regardless of their criminal state.
Here is another short "explainer video," this one going slightly into more tech details, but still very accessible: https://www.youtube.com/watch?v=yTAMrHVG1ew
Learn everything that there is to know on this Vue Js 3 feature called Teleport, that allows you to easily transport HTML across the DOM. This article has real life examples, details and live code links to help you understand this feature.
I think that Zig will eventually add a way to constrain types.

A note about C++. Prior to C++20 concepts, you could always add constraints to templates via [SFINAE](https://en.cppreference.com/w/cpp/language/sfinae), it had the tendency to be verbose:

template<typename T, typename =
enable_if_t<is_integral_v<T>>>
T add_2(T x) {
return x + 2;
}

struct Writer {
virtual void write(const char *) = 0;
};
struct SubWriter: public Writer {
virtual void write(const char *s) override {
puts(s);
}
};

template<typename T, typename =
enable_if_t<is_base_of_v<Writer, T>>>
void write_to(T x, const char *msg) {
x.write(msg);
}

int main() {
printf("%d\n", add_2(4)); // works
write_to(SubWriter{}, "Hello"); // works
}

With C++20 concepts:

integral auto add_2(integral auto x) {
return x + 2;
}

struct Writer {
virtual void write(const char *) = 0;
};

template<typename T>
concept Writable1 = is_base_of_v<Writer, T>; // uses
type_traits

template<typename T>
concept Writable2 = requires (T t) { // uses compile time
requirements, similar to Go interfaces
{ t.write("Hello") };
};

struct SubWriter1: public Writer { // satisfies Writable1
and Writable2
virtual void write(const char *s) override {
puts(s);
}
};

struct SubWriter2 { // satisfies only Writable2
void write(const char *s) {
puts(s);
}
};

// accepts both SubWriter1 and SubWriter2
void write_to(Writable2 auto x, const char \*msg) {
x.write(msg);
}

int main() {
printf("%d\n", add_2(4)); // works
write_to(SubWriter1{}, "Hello"); // works
}
I was finally annoyed enough to Google how to disable this today and thought others might be too.
> And sometimes disobeying the system delegitimizes the movement and prevents critical-mass political coalitions from forming, which in turn prevents change from happening

This is much rarer than its opposite, as I had mentioned. The number of revolutions that happened peacefully is much lower than those that happened violently, to give a political example.

> but still isn't good enough

It was good though, but now it's not anymore, that's the problem. There are two distinct groups of pirates that we should separate, because both are not the same and to discuss them as equal doesn't bring about the whole picture.

One, the serious pirates. These are the people you are talking about, who want higher quality and easy access. These are the people, like me, who download 4k rips to watch on their OLED TV and organize their Plex servers to auto-download new media that comes out. They may even have terabytes-large NAS. You will never get a cent out of these people, because, like you probably have experience with, they are not in the business of paying for media. Their act of piracy is itself what is satisfying. For example, I gain more enjoyment out of the fact that I can watch at higher qualities than paying customers can, than I do actually watching said media. I have not once in my life bought a movie or TV show (although I will go to a theater because that is an incomparable experience to watching on a TV; and I do buy software sometimes, especially if it's a creator I really like and wish to support). However, these types of pirates are extremely few compared to the second category:

Two, the casual pirates. Most pirates are not like me or others in this thread, they do not download 4k rips to watch on their OLED TV, they do not organize their Plex servers. The vast majority of pirates are those who search "{movie} watch online free" and click the first link. Their needs were well met when Netflix came onto the scene, where with one service at a low price, they could watch whatever they wanted. Same with Limewire being usurped by Spotify. Now with multiple streaming services, more people are searching "{movie} watch online free" because they don't want to sign up to yet another service. Piracy is a problem of convenience for most people.

Look at piracy statistics before Spotify and Steam, and look at them afterwards. Most casual pirates stopped pirating songs because they have an easy to use interface with 99.99% of all the songs they could want. Contrast that to Netflix 10 years ago versus today. The meme is real: https://i.redd.it/d3423w2g5ur21.jpg. With more fragmentation, don't wonder why piracy is coming back among group two.

Content creators cannot treat groups one and two as equal because one is rigid, they will never pay, so don't even try to convince them; but two is malleable, if your service is good enough, most of them will pay.
No, doesn't allow 4K pre-downloads
This is an amazing talk, and I think I have seen it on HN before. It lays out the problem of operating systems on modern computers well. I'm not sure that it offers the right solution by continuing to offer a system with the same set of abstraction layers as a solution to the problem of the "operating system" abstraction.

I think the folks at Oxide are probably closer to the right track by silo-busting the BIOS, OS, and hypervisor layers of a modern VM-hosting stack.

Edit: I should also add that this talk lays out a huge, gaping hole in the field of OS research, which might be its most important contribution.
How can the legal fees be less than a thousand dollars? It would take at least a few hours to research the law and write a brief, let alone prepare for court and make an appearance. Even if a lawyer was paid only $150/hr, it seems hard to come in under $1k.

Regardless, it would certainly be much more expensive in the US, where decent lawyers are hundreds or thousands an hour.
Plenty of services were free prior to commercialization of the web because they generated nom-monetary value (community, knowledge, etc.). Plenty of creators and artists also make money directly via donations (Patreon, etc.). I'm not sure we need the existing ad model for either free content or to make money on the internet.
There is no reason to allow you or I to say Sandy Hook Children are actors. We already have standards established in civil court to distinguish between matters of opinion, debate, lies or flagrant disregard for the truth.

We regularly punish people in civil court for lies or flagrant disregard for the truth while leaving matters of opinion lie. The system prevents abuse by requiring the substantial safeguards and standards as it well could in similar criminal actions. It only takes 1 in 12 to negate any attempt to convict and the net result is people that share blatant lies will be over time fined into silence.
How's that a negative aspect? For many, that seems fair as it means you get paid the local rate and so can live anywhere in the world comfortably.

Remote first does not necessarily mean bay area pay while living in a low cost of living country.
One issue with this system is that employees are incentivized to increase short-term profits at the expense of long-term growth. (Arguably this is already true of public companies' pressure from stockholders, but for private companies this may make a difference.)
Qualcomm 'S Response Filing in Arm Lawsuit [pdf]
Now I long for the morning that they realize

Brutality and unjust laws cannot defeat us

But who'll defend the workers who cannot organize

When the bosses send their lackeys out to cheat us?

Money speaks for money, the devil for his own

Who comes to speak for the skin and the bone?

What a comfort to the widow, a light to the child

There is power in a union
Here's info for wrongful incarceration compensation at the federal and state level [0].

[0] https://www.law.umich.edu/special/exoneration/Documents/Key-...
The other interesting timing is the recent Russian conscription drive. This explosion disrupts one of the primary routes for getting troops and supplies across the border.
I maintain several JS+JSDoc projects for work, and several TS personal projects. You can certainly get a very similar IDE experience with plain JSDoc, but the tradeoffs are pretty severe. Certain aspects of the type system have no JSDoc equivalent (assigning a type to a class definition), or worse have conflicting equivalents (eg enum, which I know everyone hates in TS but the JSDoc version is worse), or require cramming TypeScript syntax onto a single line in (eg conditional types).

Most plain JS projects use some build tooling even without compiling TS, my work projects are no exception. When I started the job, the build tools (Rollup and Terser) worked just fine and had been in place for years. A short while later I made the case to switch to ESBuild to improve iteration speed, which took a couple hours maybe? It’s been almost totally untouched since. And if I had more time, I’d be able to gradually convert the code to TS without any additional tooling effort.

I get that tooling pain in the JS/TS ecosystem is basically a running joke at this point, but no one is forcing you or anyone else to update anything. Plain old tsc still works if you want to keep it simple (and it’s what I recommend to anyone who wants to try out TS and feels confused or intimidated by the whole Tooling Thing).

To each their own of course, but living on both sides of the fence… the JSDoc-types side isn’t nearly so green as it can sometimes sound.

Here’s hoping the types-as-comments proposal keeps gaining traction. I’ll still use a build tool to strip types out for prod, but I think the no-tooling/JSDoc-types crowd would benefit a lot from a syntax much closer to TypeScript too.
Interesting, the wiki is not clear on this.

"OS/2 1.x targets the Intel 80286 processor and DOS fundamentally doesn't. IBM insisted on supporting the 80286 processor, with its 16-bit segmented memory mode, because of commitments made to customers who had purchased many 80286-based PS/2s as a result of IBM's promises surrounding OS/2. Until release 2.0 in April 1992, OS/2 ran in 16-bit protected mode and therefore could not benefit from the Intel 80386's much simpler 32-bit flat memory model and virtual 8086 mode features."

https://en.m.wikipedia.org/wiki/OS/2

The developer of busybox/toybox also had 80286 discussion.

https://www.landley.net/history/mirror/os2/OS2Warp.html
Spot on, and thank you. My second team was ~40 (might have peaked at ~50) split across four sub-teams, for software that ran at similar scale and was designed and developed to rely heavily on other in-house infra. Maybe half a dozen people on adjacent teams (including customers) who had more than trivial knowledge of our system. Some in our team were almost pure developers, some were almost pure operators, most were at various points in between.

I think the reason you and I (we know each other on Twitter BTW) are so at odds with some of the other commenters is that they haven't maxed out on automation yet and don't realize that's A Thing. Automation is absolutely fantastic and essential for running anything at this scale, but it's no panacea. While it usually helps you get more work done faster, sometimes it causes damage faster. Some of our most memorable incidents involved automation run amok, like suddenly taking down 1000 machines in a cluster for trivial reasons or even false alarms while we were already fighting potential-data-loss or load-storm problems. That, in turn, was largely the result of the teams responsible for that infra only thinking about ephemeral web workers and caches, hardly even trying to understand the concerns of permanent data storage. But I digress.

The point, still, is that when you've maxed out on what automation can do for you, your remaining workload tends to scale by cluster. And having thousands instead of dozens of clusters sounds like a nightmare. There are many ways to scale such systems. Increasing the size of individual clusters sure as hell ain't easy - I joined that team because it seemed like a hard and fun challenge - but ultimately it pays off by avoiding the operational challenge of Too Many Clusters.
German roads are under so much maintenance to prevent the potholes you see In Belgium ;). Can't have your cake and eat it. When I used to drive from Holland to Belgium it was very clear when we'd enter the country. No signs needed, when the road gets super noisy and bumpy you know you're in Belgium.

And remember that many German motorways still have no speed limit. Hitting a pothole at 250kph is not fun and as such they need to be maintained to high standards.

And when there's a fair rental system with restricted prices there is no need to own property. Not sure if Germany has this but I know Austria does and Vienna is thriving on it.
Electronic Viruses (1996)