skysight-inc/HackerNews huggingface dataset:
You need a solid background in digital electronics to start.

1. Nand2Tetris

2. Books:

The Art of Electronics, especially the last half.

Learning the Art of Electronics. Also especially the last half.

3. You should have a good understanding of programming in C.
In my experience Americans are very stressed out but they're just used to it and don't know any other way and don't make the connection to lack of leisure time. Hardly anyone here gets 5wk
I don’t read Scott just to consume new information or ideas, I read his blogs because they’re legitimately a joy to read. You’re right, you could trim a _lot_ of fat from these posts, but at the end of the day if his readers enjoy his prose, I don’t think he has much reason to change.
No question, but I just want to sympathize with your distress over receiving the original email. It's impossible to say for sure because I didn't receive one, but I think I would have reacted the same way. I am also very frustrated on your behalf with the way people in these comments are talking about you and others who read this email as a legal threat.

It's telling about many HN users' capacity for empathy that they think their reaction, real or hypothetical, has anything to do with whether this was a bad thing. Regardless of how any of us would react, it's clear from the many people who lawyered up or experienced anxiety because of the emails that this study had victims. Not seeing them as victims because you would have disregarded the email reveals what I'd consider a solipsistic mindset that causes them to regard others' experiences as less valid than their own.
Shifting meetings, conventions online curbs climate change
OpenCV AI Kit Hardware
This strikes me as nonsense. There seems to be an uncritical acceptance of a definition of FT software engineering responsibilities here.

As an exempt, salaried employee you are being paid for work, not time. If you can manage to do the work for two employers then they have no cause to complain and you've earned your pay.

If you fail to do the assigned work or are unavailable for sync meetings (probably the hardest part of this arrangement) then they can fire you.

Any parent who is also a FT software engineer has two full time jobs, they just don't get paid for one of them. Cultural inertia around what you 'owe' your employer is not to the benefit of employees.

In this situation, where there are plenty of low level jobs that pay $125k that require 4 hours or less of actual coding time per day, working two of those jobs seems like a totally viable option. As others have pointed out you have to avoid employers that try to prevent you from working more than one job, but there are plenty of those (personal experience) so this, again, seems like a pretty good option.
Many commentators are suggesting exploring a freelance/contract role instead of a full-time job to make $250k.
Now, If we do the math you should be charging ~$125/hr working 8hrs 5 days a week to annually make 250k. You need to charge even more if you plan to take leaves.

My question is where do you find these generous clients?
From what I've heard even the top paying freelancing sites like Toptal don't have clients that pay that much to senior developer (after deducing platform commission).
Wow, that was an interesting read.

Not sure I'm up for working in such a toxic environment, but the technical challenges seem very interesting.
Well, the entire point of thinking is to feel. There is nothing else - feelings are how we ground our value systems.

Thinking helps you decide on facts, feeling helps you decide how to act on them.
Royal Dutch Shell do not believe in their own zero emission target
From the annual report

"Shell’s operating plans, outlooks, budgets and pricing assumptions do not reflect our net-zero emissions target."
Lithuania did sentence some Nazis in 1935 to deter Germany in Klaipėda/Memel. Then managed to hold onto it till spring of 1939. Then refused Hitler offer to join attacking Poland.

In 1941-1944 people tried to stay away from Nazis and keep a fighting chance against Soviets once they’ll be back. For example Lithuanian SS division was never formed as in other occupied territories. While Germans did push for it, locals actively sabotaged it to have more men for coming anti-Soviet resistance.

Now standing up to Soviets.. while 1944-1952 was pretty decent, summer of 1940 was rather sad.
2 weeks makes the arithmetic easy (as you work 50 weeks in a year and 50 is an easier number) but I think it’s not really relevant: you can just plug in a different number of weeks or hourly rate and get your own answer.
I'm actually not sure why this is being downvoted.

I'm not a fan of the heavy dependence on Chinese manufacturing as it comes at huge human rights/ecological costs (in that order), but companies typically care about the bottom line above all else. How the product is made is less important typically than whether or not it __is__ made.

And it's a simple truth that right now a lot of companies are heavily dependent on China for production of goods, and if the US/UK unilaterally were forced to drop Chinese Manufacturing without time to plan, it would be pretty devastating to a lot of businesses.

Please don't misread this as "no action should ever be taken against China", as absolutely that is not my position; moral stands sometimes have a significant cost. Same with changes for a more sustainable future, you might need to have a higher upfront cost than you may want.

That doesn't mean these changes are bad, it just means that there is a non-trivial cost to consider. For me, this is a no brainer, as I like to look more towards the future and have the comfort zone to do so. Many businesses do not have that comfort zone, and regardless of the reason they're in that position, it's a reality for them that losing their chinese suppliers is a deathknell for them.

I'm not trying to propose anything except that I can understand why some businesses are against taking strong stances against Chinese manufacturing; I don't action _shouldn't_ be taken if China is not behaving well, just to be clear. But I can understand where people are coming from if they are opposed to it, as they don't want to bite the hand that feeds so to speak.
That's right! Innovation is what propels human civilization, it can't ever be a bubble.

As it's demonstrated by Cisco Systems stock performance from 1995 to 2010 you can clearly see that the power of innova...never mind....as I was saying if you take into consideration the same period and watch the Nasdaq.....again never mind, but if you.....
Not just FAANG. Public and large private cos have caught up.
The good thing about Uber (and similar) is that they have no legitimate reason to know your name or personal details, so for the rare time you need it you can make a new account with a fake name, new phone number & email address.
I would make sure the contract work is a skill area you are very comfortable with. Since it is only a contract, I wouldn’t necessarily be opposed to leaving that quickly. But I would prefer to stay for 3-6 months at least.

I originally was going to try to do the full overemployed suggestion of two full time jobs but it’s much harder.

If you can find two jobs that have zero meetings. Go for it. With one being contract and part time, it’s much easier to set time boxes for things and ensure you are not stressed trying to join overlapping meetings.
`head` throws a runtime error when used on an empty list, where it should really return a value wrapped in `Maybe` instead. This is some accident of history afaik.
The Willy-Nicky Telegrams
Health care is so regulated that the word free market doesn't make any sense.

A truely free market solution would be to train people specially to deal with COVID-19 cases and build a specialized hospital to deal with that. It would also bring the cost down.
It's a bottomless pit of misinformation, fake news and conspiracy theories.
Elastic search is not open source anymore. It's not under an open source license.

I'm all for open source products (I both work on and make large use of such products), but this "just open source it, you can make a business out of it anyways!" without further constraints is IMHO misguided. Open-source business models are challenging, and that needs to be recognized.
Sadly, going for equity in these scenarios is a mine field and almost never as profitable as advertised by the employer.
What boilerplate exactly? The deriving & trivial instances you write when you define your table schemas?
Really cool stuff there, this can satisfy my rabbit hole needs for the next month :)

BTW, slightly better UX here: https://threadreaderapp.com/thread/1465268154733637633.html
$150 per hour consulting is not the same as $150/h salary. With consulting you have to pay for your downtime, the time you use to acquire clients, your insurance, etc.
Most likely, the reason for vaccine passes is that the authorities believed that they will limit the spread of covid. When it didn't happen they could not backtrack and just continued with vague notions that it will help to improve vaccine uptake.
台湾是中国永久不可分割的一部分，它只是中国台湾省。立陶宛触碰了红线，当然要付出代价。立陶宛甘愿作为美国的炮灰。中国只是拿美国对待中国的方法回敬而已。
It's a useful link, but not as a good overview, because that's a very bad faux stream of consciousness cherry picking with a straight narrative to ideology town. (Of course, there's nothing really wrong with it, it's simply one more echo in the chamber.)

So it's sort of useful because we see how vaccine denial/skepticism/hesitancy (and vaccine optimism/acceptance/overpraise) become a matter of identity between the culture war camps.
If you are the referring to Trump cancelling TPP it was a dumb move that only emboldened China. The TPP was supposed to be the US and 12 smaller Asian nations vs China. TPP was created because of China's unfair trade practices and Trump dismantled it.

No one needs to rewrite his history. The guy was a complete fucking disaster.
In Australia this has only been legally required since 2017. My 2014 new house stove doesn't have it. Likely country dependent
(I think more commonly it restarts the igniters instead of cutting the gas)
To be fair were was little anti-Nazi resistance. The general notion was that Soviets will be back in no time. So better not waste resources on fighting Nazis.
> How will history judge the current leadership of the West if they abandon Taiwan?

How does that affect how well their investments do? Maybe I'm not following.
Worst thing to happen to China since the Sino-Albanian split https://en.wikipedia.org/wiki/Sino-Albanian_split
> Should I decide all those in religious minorities deserve whatever comes to them because they choose not to follow the major religion?

In what way is this related to "other people shouldn't be inconvenienced to protect you from the choices you have made"?

> Should I decide obese people deserve no support or care because they 'choose' an unhealthy diet?

All these examples are so irrelevant that it feels like you're doing it in bad faith. We're not talking about what unvaccinated people should do. We're talking about what vaccinated people should do, and vaccinated people are under no obligation to limit themselves to protect unvaccinated people.

If you want to be unvaccinated, fine. I'm not going to go into lockdown so you don't die, though. Risking it is your choice.
不可能的。西方文化决定了
And this is irrational on a country wide scale, though understandable at the beginning. We should, I would think, be much better at modeling by this point factoring in vaccinations and recovery immunity to make predictions about specific municipal healthcare risks and move resources to meet them accordingly. Knee-jerk national restrictions based on accelerating cases seems foolish at this point without stringent data models that predict unacceptable levels of healthcare strain. Maybe such models are put forward in some places, but I haven’t seen it.
Ensuring Santa’s Success with Automated Tests (C# Advent 2021)
You obviously don't need anyone to tell you this, but for passersby for whom this has not been on their radar before: this is almost certainly true. HN commenters will on occasion be superior jerks towards anybody, but this is some loud posters' instantaneously adopted position when they see a name that doesn't code as male--for another example, see many `rachelbythebay.com` posts, where you have randos getting sniffy and assuming she's incompetent or junior for some Real Interesting Reasons.

By my estimation it is real, the proprietorship (who I like and appreciate personally, and I think are operating on good faith) of this community has often made noises about how it should be better. It's not, and it should be.
Did you miss the draconian international copyright regime that it would have put into place etc?
Knowing record field names without looking at the definition isn't a critical path of coding worth optimizing. Amdahl's Law applies to code editing too.

Hoogle and even a simple "rg -A10 'data TheRecordName'" work perfectly fine. No reason to shave seconds with an entirely different tool.

For readCreateProcess, I just..look at the Haddocks while I program :)
You keep the shell because you're helping those groups maintain their own presence online? I'm looking into non-FB ways to do this, feel free to contact me, would be glad to explore and chat on it
It's a rubbish assumption though. According to the UK data (which is age stratified), unvaccinated children get infected much more often. You could say that children have strong immune systems therefore they don't get sick but only infected. Maybe vaccination for children further improves their immunity that they don't get infected either (will see if it works for omicron though). As for other people, even vaccinated easily get infected but the severity of illness is reduced.
Clearly fault lies in many areas but how could admins avoid this?

Their staff is exhausted and quitting far beyond normal attrition levels. The public continues to get sick and now another surge is upon them.

What knob do you turn that they haven’t?
Indeed, the bulk of the fighters were old Sadam people. When the US took over and destroyed the regime all of these people were out of a job, and used to being evil they began to fight back.
So true

Discounting the fact that humans aren't coldly rational is irrational. People love to hide behind "logic", but poking a bear and expecting it not to attack you because that would be an "irrational" emotional response is not smart, it's wishful thinking. I can understand why people crave a "grand unified theory" on how the world works and the importance of emotion is an obstacle to having an elegant, comprehensible model for the world, but that doesn't mean it's right to ignore it.
Someone on the Internet is lying and misrepresenting themselves? Nooo!

(The rest isn't a response to seanhunter's comment, but a comment on the discussion in general)

If we take a step back from the discussion; I'd have to say that this is in a gray area that kind of ends up being mostly in the "ok" region - or possibly in the "probably not worth giving a shit about" region. There is a simple litmus test you can make: how would people have reacted if this had been limited to large corporations you do not like? The response would have been very different.

Let us at least be honest enough to admit that to ourselves.

That this is part of academic research doesn't really change anything.

It also needs to be said that people tend to be too uptight about perceived small infringements on what they see as their inalienable rights. If we are going to label subjects of what is at best described as akin to consumer research as victims we are watering out the term to the point where every person who has accessed the web is essentially a victim.

Hence the victim blaming someone tried to call out in a comment, is needless douchebaggery and drama. There are real victims of real transgressions and this is belittling.

People need to take themselves a bit less seriously. You are part of human subject research studies every time you use the web. And yet you come back for more every day.

Half of you probably contribute code and time to an industry that turns human behavior into numbers that the is translated into cash. And proudly so. Hypocrisy just makes us all look like douchebags.
I hate that China vs US thing comes down to race things, like it’s us white americans vs those bad chinese. Even American companies are now bad since they dare to sell to chinese people and only care about profits but not the fragile white american ego. It’s especially visible on Hacker News, asian bashing is so common but I guess it’s mostly due to demographics (right wing white americans mostly lurk forums like these, just remember how BLM movement was discussed here).
What a farce
In case anyone is looking to get familiar with how to work through some problems using TDD in C# with NUnit or xUnit, thought I'd post here.

The post is not meant to be dogmatic or overly opinionated; just a starting point for those who are interested.

Happy to field questions here, on Twitter at @sjkilleen, or via email at seankilleen@gmail.com.
He's right. Lack of safety is clearly not the point of C++. Nobody said "and we want this language to be unsafe!".

It's unsafe as an unfortunate side effect of the real point of C++: zero cost abstractions.

If there had been a way to make C++ safe and have zero cost abstractions (and be backwards compatible with C!) I'm sure they'd have done it.
KMail (on KDE on Linux desktop) search is instant. Pity the Akonadi framework under it needs more love to iron out its bugs. I suffer web GMail only when not at my workstation.
From the years living in Japan I think the previous poster is right on a cultural level.

I mean if you think about it, 6 of the top 10 oldest companies are Japanese [1]. That says something about the value of continuity and stability in Japan's mindset. I don't see that changing any time soon tbh. (And yes, some of them are a "thousand" year old, though of course not thousand"s")

[1] : https://en.m.wikipedia.org/wiki/List_of_oldest_companies
Developers of WoW would care to do so if incorporating those items gave them enough marketing buzz and/or financial incentive to make up for the effort of development and then some.

Like let's take something that already exists in games, like Shovel Knight. Shovel Knight is such a popular video game character that other developers incorporated the character as cameos or even playable characters in their games. Here's the Wikipedia:

"Shovel Knight appears as a playable guest character in several games including Indie Pogo, Blade Strangers, Cook, Serve, Delicious: Battle Kitchen, Move or Die, Dino-Run DX, Runner3, Riverbond, Rivals of Aether, Blaster Master Zero, Bloodstained: Ritual of the Night, Road Redemption, Epic Manager, C-Wars, Starr Mazer, Runbow, All-Stars Dungeons and Diamonds, Ghost Police, Mutant Mudds Super Challenge, Pixel Noir, and Mighty Quest.

Shovel Knight characters make cameo appearances in Brawlhalla, Super Smash Bros. Ultimate, Azure Striker Gunvolt 2, Two Brothers, Yooka-Laylee, Aegis Defenders, The Reward: Tales of Alethrion, River City Ransom: Underground, Creepy Castle, Puzzle Depot, Crypt of the NecroDancer, Enter the Gungeon, Katana Zero, and For Honor. Its music appears in Just Shapes & Beats and Voez. Shovel Knight collaborated with Arby's in March 2021 to release a set of toys, which included Arby's themed cheat codes for the game."[1]

Now imagine an NFT collection that's popular enough to have multiple games wanting to incorporate it into their games (I'd argue at least Bored Ape Yacht Club is this popular, it's being incorporated into many things already). Yes developers would have to spend time or effort coding it, but the buzz and increased sales from being able to advertise integration with that popular NFT collection could mean some media attention and sales they might not otherwise get.

For Indie Game developers in particular it could literally be the difference between getting any attention to their game from the media at all, or not, and thus between success and failure. Hence why Shovel Knight is in so many indie games (with permission from the original creator).

[1]: https://en.wikipedia.org/wiki/Shovel_Knight
Poll: Over half of Ukrainians will actively resist Russian invasion
I keep wondering if there's a regular reoccurrence of certain moral panics throughout human history. This one is a rerun of the same one from the 1990's (see "cancellation" and "political correctness" in higher education contexts), and it seems to coincide with nostalgia for the same period as Gen Y members are moving towards middle age, a period when political attitudes typically mutate towards conservation of the idealized youth. In this case, the representative "edgy" and "cool" dialectic, Gen X platitudic era-appropriate constants, typically disdainful of any perceived puritanical emanations.
yea tbh working hard and iterating on skillset to climb the promotion ladder sounds/was much easier for me.
Well the Chinese historians will praise the West leadership for the wisdom and restrain, so will the Western. The Japanese and Korean will be harsh, the rest of the world will file it under meh ...
Chrome and Firefox (probably others too) Devtools also have network simulators to test slow connection.
Getting $100k sticker price worth of stocks per year is worth about $100k a year. If stocks go up they are worth more, otherwise less. On average they will be worth more than cash, and for a big company it is rare for them to go down a lot, so I'd say that getting the $100k worth of stocks a year is at least as good as just getting the cash.

Edit: Not sure why people think otherwise. Maybe they are used to companies where you have to pay money to get those stocks? Big companies gives them to you for free, there is no exercise cost.
this revealed my kid did not get the concept of "turning left" on a 2d grid
Because realpolitics does not work like that.

China is just as dependent on the clients of those factories.
Will echo this. It’s astounding how bad the worst laptop screens are, and how many machines that you’d think have decent screens don’t (like many Thinkpad models, which used to and still might by default come with some of the worst TN panels I’ve ever seen).

I once had to do some photoshop work on one such machine and it was nigh unusable because many details weren’t or were only barely visible. So while I wouldn’t recommend making a screen like that one’s primary screen, yes absolutely test on it periodically.
Tragedy that upset geopolitics and trade relations for half a century

(sarcasm about China’s extra behavior)
Why "evacuate"? Were the safety of the embassy's staff under threat?

I can't help but wonder if the word was deliberately chosen for click-baiting --- the only three occurrences of "evacuate/evacuation", including the one in the title, are concentrated in the second and third paragraphs --- it is as if they are injected as a last-minute after-thought.
The reason EU considered Trumps actions dangerous is because (1) he went after symbolic stuff and (2) Europeans companies got caught in the crossfire and it severely damaged the EU economy in steal and aluminium sectors.

See also the ZTE and DanceByte sanctions. WTF was that about?
Both you and the author of the blog post assume that rationality is better than being able to show our emotions. The scientific paper doesn't say anything about it.

A few decades ago we expected women to "show emotions" and men to be strong. We are now trying to change this cliché since it hurts all of us. What we see in the paper is that this change is taking place. I think it's good news.

The idea that rationality was more prevalent until the 1970s since we "believed in science" is compelling. Since the 1970s we focus more on our emotions as you say. What's interesting is that this change took place before the era of social networks. Social networks might be an amplifier but it's definitely not the root cause.
"Dangerous" to what? I don't recall a specific relevant discussion, was it about danger to customer lock-in moats or about security or about something else ?