skysight-inc/HackerNews huggingface dataset:
In other contexts, perhaps. I don’t read the comment I initially replied to as supporting that interpretation, even reading charitably. They explicitly separate people into (primarily) two groups: "I'll take an asshole over a pushover any day, and most of us are pushovers."
Blockchain-Inspired Event Recording System for Autonomous Vehicles
> The people who criticise and attack Linus are the one who don't understand us.

Who is "us" exactly, and how exactly are "we" hurt by this change?
SQL is incredibly valuable, it also allows you to do a lot of analysis to triage tickets or to get business insights (how many users does this feature affect, etc)
Ask HN: What was your first day at work like?
What were the good or bad experiences you had taking on a new job?
> The left is overly sensitive and looks for things to be offended by.

>The right is concerned with maturity and personal responsibility and anti-political correctness, where those things are defined primarily in contrast to the left's perceived over-sensitivity.

Judging by how the right gets upset by nfl player protests, the news media or what they feel is the "forced inclusion" approach, I disagree with the above statement. Everyone wants to get offended because if you can claim victimhood, you can claim moral high ground (sometimes legitimately and sometimes not). This is why codes of conduct are important. It's harder to claim to be the victim when personal feelings and identity are kept out of it.
I think there's a delicate way to be both "firm" and "polite" - and that's to not be pretend to be "agreeable", but rather to separate the firmness on technical issues from politeness on personal description. That is, to say "this code is awful" while also a) going out of your way to praise the things co-workers/subordinates do well, and b) when it is appropriate to make general judgments on their performance, make it clear that they are appreciated.

The core of the idea of someone being "passive-aggressive" is the idea that you never know where you stand with someone; if you're very clear about what things you're unhappy about and also what you're happy about, that's less of a concern.

For specific structures, I've often heard people involved in military leadership describe a formula of "praise-criticise-praise", which seems to be an attempt to run this balancing act on a personal level. "Whew, this was a big project you got done! This bit of code is absolutely bonkers. Everything other than that looks great to me, though."

Another technique is to make sure that people hear things from you not just when you're annoyed about something, but also when you're impressed. (Or, when you're not super impressed, talk up their areas of basic competence.) That gives you more leeway to criticize bluntly without impacting morale, and also makes people more eager to please. (Yes, a lot of leadership practices are manipulative as hell. Try to manipulate people without destroying their mental health and happiness please, that's super abusive and also counter-productive.)
Seems like Van Gogh makes fairly frequent appearances on these pages. Anyone care to venture why he resonates with the Hacker News crowd so much?
Id have to try one but I cant see how these electric "kids" scooters with tiny wheels and a high centre of gravity (ie not a Vespa / Honda) would feel more stable than a bicycle.
Well, that's exactly what I see in the comment in question.
"in other words : his technical brilliance, in my own opinion, was a far larger boon than the problems stemming from having to deal with his knife-like personality."

One thing that is true in all successful organizations over time is that for any given person, no amount of genius will make up for being an asshole.

It may take time, etc, but eventually, it ends up a significant net negative for the organization.

The sooner folks are forced to deal with it, the better off the organization ends up in the long run.

It also turns out you can be effective at dealing with people and still be brilliant, and it usually doesn't take a lot more than spending more energy in being self aware and trying to see the perspectives of others.
Two thing sthat really helped me with communication skills were technical blogging, and volunteering with Big Brothers, Big Sisters - trying to see the world through the eyes of a teenager is really illuminating.
I'm still confused about the paranoia around AGPL.

If MongoDB is AGPL, why does everyone else throw a shit fit? Despite its faults, MongoDB is still massively popular, so I assume it's used at many enterprises.

Also, side note: can anyone point a blog post (preferably from a lawyer) that explains why AGPL is so problematic?
The author's proposal is neither necessary nor sufficient for educating the next generation of leadership in philosophy. It sounds like you think it's "problematic" if economists end up being libertarian. Why is that? Your point about regulation is misplaced: both under- and over-regulation hurt welfare, and there are many instances of regulatory loosening leading to better outcomes, e.g. in cryptography and air travel. Is your position that libetarianism is itself problematic and that education should stamp it out?
Autistic people can hear more than most, which can be a strength and a challenge
It's funny how supposedly "random" computer systems can somehow target an individual.

I had an issue with a sheriff's deputy pulling my wife over on her way home from work twice a week for a month. Same deputy each time, and unfortunately my wife couldn't take another route. The deputy would only say she looked suspicious and then ask her personal questions.

I mentioned it to my boss, who was formerly an important person in the region, and he made a phone call. My wife never saw the deputy again.

In what I can only assume was retaliation, I suddenly got called for jury duty. Every other week. After the sixth notice, I mentioned it to my boss. He made a phone call, and put me on a list of people who should never be pulled for jury duty (for celebrities, etc...) in that county.

We moved to another state a few months later.

Computers sometimes seem to make the system easier to corrupt, rather than keep it from being corrupt.
Social media support might be a better option. I see a lot of monopolies blatantly ignore masses of complaints on their Facebook page.

I can't imagine anything worse for PR. Post a "Happy New Year" picture and have 20 people mob that post complaining about terrible service and how they're unable to reach customer service.
Parent didn’t say ignore them. I’m pretty sure they meant not be an emotional child completely incapable of surviving the slings and arrows of life. Rule your emotions instead of being ruled by them.
How long did you wait on hold? Was it before the recent filing deadline?
Then why would he change? What evidence do you have that he would agree with your interpretation? It seems like you're making excuses for someone who has just rather emphatically eschewed them. That makes no sense, unless you're really making excuses for someone else.
Ian McCollum from Forgotten Weapons. The show is about the history and engineering of military and consumer firearms. I have no training in mechanical engineering, but its nice to just turn it on, and hear an expert talk about all the design tradeoffs and engineering considerations involved in a particular piece.

If you have ever wondered how a gun works, and what makes some work better than others, this guy literally has thousands of videos that will show you!
Maybe This Financial System Can’t Be Fixed
I mean, you did just spin it into its worst interpretation. I read the grandparent post as meaning, "Be brutal when the least ego / public stature is at risk, but never cut people down in front of their peers."
> there are many more parts to a community, even a community of developers, than just contributing code.

True, but OSS and business software development is frequently short-handed in people who can actually make the software, not the planners, organizers, etc.

The political debate gets polarizing because many of the "makers" think it's a lack of skill, and the other side comes across as blaming the maker's attitudes/community/etc.
As a US citizen why the fuck should I care?
Show HN: How to abuse ERC20 and bad token ICOs
You might not like it, but it might be true; we don't actually know for sure. What we do know, is that someone with Linus' personality and character traits is the person who did get this monumental thing accomplished for the betterment of the world.

Until Jimmy-never-says-anything-mean does the same, we won't have a useful counterexample to shift the evidence toward your preference.
A Programming Language with Only One Command and the OS Built on It
The US govt has some of the worst support I've ever witnessed in my entire life.

1. I was audit by the IRS this year and so far I've logged about 6 hours of waiting on hold over ~15 individual call attempts of which I was never able to speak to someone beyond their initial call center.

Then I sent in the requested receipts as per their instructions. They told me the receipts -they- requested weren't proof enough, so I had to provide additional paperwork.

This has been an ongoing process for around 8 months and it's still not revolved. They haven't contacted me in about a month since the date they told me my case would be reviewed, so who knows what happened. Given they haven't asked me anything else or sent me a notice or bill warning, I'm guessing they finally figured out I wasn't lying all along.

2. I also once got denied a new social security card because I had an expired driver's license and no credit card. I brought a ton of documentation as per their website and had enough proof of ID. The lady at the desk told me "I'm sorry, I can't issue your request" so I showed her their own website with the proper forms of ID and she just repeated the same phrase. I left the place and mailed everything in along with a letter and my card was renewed but it took over 3 weeks.

3. After waiting 2.5 hours on hold for health insurance I finally got a person who told me they can't handle my request (even though this was the number listed on their website), so they forwarded me to a new number, and then I waited on hold for another hour, and then as soon as I got connected, they asked for a million pieces of information from me and hung up before processing anything. It was like 4 hours of a total waste of time and then I got penalized thousands of dollars in the end for not having insurance.

The worst part about this monopoly is we pay a ton of money towards taxes but get treated so poorly.

I once witnessed some little girl twist her ankle on a severely broken side walk. It took the town 3 years before they finally decided to fix it. It also took them 3 months to complete the job which was to redo about 20 feet of side walk.
React native apps are written in JavaScript & HTML, but they are compiled to native code. They have access to APIs that a browser wouldn’t, and can even link to native libraries.
Nobody knows if the modern approach is the same, even if using historically appropriate tools and materials.
I wonder what that discussion was like. It's not as if no one ever mentioned the subject to him before.
How can it possibly be below minimum?
> The whole world does this stuff day in

Afaik Russia is the only state actor in the world that has directly done stuff that affects other countries' civilian population directly and in a negative way, I'm talking about things like these (taken TFA):

> ….Across Ukraine that day, cash registers suddenly shut down. People trying to withdraw money saw ransom demands appear on ATM screens.

and

> In 2015, hackers went after the electrical grid and shut off power to 225,000 Ukrainians.

and

> Turnstiles in Kiev’s subway stopped working, and departure boards at the airport went down

What exactly do you mean by "whole world does this?". Has China done it? Has the US done it to other countries' civilian population (i.e. ignoring Stuxnet, which afaik didn't affect civilians directly)?
It's not ironic at all. C doesn't not do anything promoting a syscall per byte. Even if you think that's what you are doing, libc is probably buffering for you behind the scenes.
are you indicating he might be a Russian asset ?? (gasp) not after he has built a whole business network over there and had no scruples to hire a man who was directly responsibly for installing Yanukovich (in Ukraine) as his campaign manager?

I do not think Trump is even capable of caring because that would imply he has some kind of intelligence. Considering he isn't able to write a tweet that isn't all CAPS-LOCK and riddled with grammar/spelling errors, no I don't think he cares.

The actual reason Trump doesn't care is because Trump thrives on chaos. He doesn't shine with intelligence or making good arguments. He feeds of disarray and chaos. I don't mean to say he does a good job bringing structure to chaos. But he knows that as long as everyone is up in arms over every tweet they're not thinking clearly and that is (as far as "Trump the man" is concerned) his only advantage. It's a huge one though.

He (Trump) certainly has no interest on shining a light on the Russian activities. At least not if it concerns him or his crooked son/family.
Very true, but as the recipients we risk misunderstanding rude and intimidating behavior as strength or stubbornness as confidence.

When we elevate and accept these behaviors we all lose.
Large government ideology doesn't help the tax code either. Complex tax codes are a result of special tax breaks for any purpose.
> And yes, some of it might be "just" tooling. Maybe I can get an email
> filter in place so at when I send email with curse-words, they just
> won't go out. Because hey, I'm a big believer in tools, and at least
> _some_ problems going forward might be improved with simple
> automation.

Strictly following the virtues of the programmer, I guess.
Attacking ideas is fine.

Attacking people is not.

There are fine gradations that are open for interpretation.
> Damascus steel requires much more time to hone. It holds an edge longer, but I'm not sure it is worth the frustration involved in getting an edge.

I don't think there is any truth to this. It's one of the myths listed here, and goes into detail: https://knifesteelnerds.com/2018/07/30/five-myths-about-dama...
Not always. Sometimes Google results have taken me to websites like "amp.reddit.com" on mobile.
I’m very skeptical of the CC creator’s motivations as well, but ultimately its application is only as insidious as the body that adopts it and enforces it.
That's a common problem, and one heavily abused and weaponized.

If you want to argue about the level of taxation, the right size of government, regulations on business, whether public or private is the most efficient way to accomplish a goal, or myriad other areas of policy like those, go right ahead. Those kinds of things are absolutely reasonable subjects for healthy and reasonable debate. (They're rarely on-topic for a software project, but in some types of communities, or in companies, or in random side conversations, sometimes they are.) Those are almost never the kinds of political opinions that people have in mind when they're suggesting that "political opinions" should be an explicitly protected category, though.

It's funny how the people worried most about whether they'll feel unwelcome for their political opinions are often those whose political opinions revolve around making others unwelcome, or hurting others, or questioning (or asking with superficial politeness about) others' right to exist. Those kind of "political opinions" do not and should not get any protections, in a code of conduct or anywhere else. You're legally allowed to say them, but you should not expect to do so without any consequence.
Those poor yanks.
You're being extremely dishonest with yourself if you think you won't blow through a significant portion of that million dollars if you were to get it. Lifestyle inflation is a force of nature my friend
Understand that questions that anyone reading HN can answer are largely filled with answers and votes that are what the average HN commenter thinks. The average HN commenter makes an average wage.

Find people that sold businesses or make high six digit incomes and ask them.

That said, my two cents[0] is that you should run towards the hard stuff, not away from it. Seems hard? Seems ill-defined? Top dollar.

AI, Rust over C, Ember over JQuery, complex ETL jobs, OS programming, ASICs, FPGAs, space circuits, military gear, OS simulators, codebase analysis tools for red team, nano second computing for wall st, etc.

My only proviso is that you should probably stay away from learning about cryptographic algorithms unless you're also interested in learning about quantum computing. Crypto right now is pretty easy and cheap for the 99.999% of entities that need it; and unless you're really good you're probably not going to break modern algos without quantum and even if you do there are a very small number of actors that will pay for your genius. MITM attacks that involve breaking crytpo algos are mostly state actors and huge criminal gangs.

[0] I guess I've sold a company, but some people working at Google have made more than I did so I don't really feel like I fit the category of people you should be asking.
I've been at this for a long time. I've had to learn many new languages, toolchains, and stacks over the years. I try to read at least one technical book a month. So will you. That's a fact.

Understanding systems (no, not operating systems, not file systems, not that stuff) will give you the ability to create really good stuff. By "systems" I mean, basically, human systems. For example, understanding why the New York City subways are working poorly these days involves knowing something about politics, economics, electronics (the signaling systems) and demographics.

Knowing why software companies sometimes have a hard time "putting themselves out of business" involves technical debt, new technology, resistance from people who know how to succed and want to keep doing it.

Why doesn't the Roman Catholic Church let their clergy marry? That's the mother of all systems questions.

How to bust into this way of thinking? Read "The Fifth Discipline" by Peter Senge. Be an anthropologist. To practice, read worseThanFailure.com as am amateur anthropologist. Don't just laugh, try to figure out WHY people do silly-seeming things.
> This guy [...] was making fun of my contribution

That isn't entirely correct, because you contributed nothing. He (kind of) made fun of your attempted contribution. What else could he do?

He could tell you in sterile, technical language that zeroing pages is done for security reasons. You'd probably perceive that as condescending. He could instead ignore you. That wouldn't be nice, either.

If you were Linus, how would you handle your not-quite-contribution?
This article makes good argument. I want to note, though, that Comcast support has done a 180 for several calls I made.

I receive their call back in seconds. I usually talk to someone in India whose both highly enthusiastic about hearing from me and apologetic about the circumstances. If anything, they're too nice since it comes off as unbelievable. They've credited my bill without me asking maybe twice. When I need a tech, they're usually backed up a bit but bump me into next day somehow. Ive always suspected that was a gimmick.

That's the gist of it. They know what they're doing, really polite, better connection quality than past maybe, and super helpful. I think Comcast is both trying to improve its image for leverage in public debates and/or using better support to improve retention. Im loving it either way. Plus, the remote reboot feature on the mobile app. Saves time and trips.
What's worse about the IRS than most is any instructions given to you by them are not part of tax-law, so you can't rely on them.

I had firsthand experience of this when I called to try to resolve some issues from a prior year. I talked to the agent and then acted on their advice. I later received a letter in the mail stating that the advice that was given was possibly not legal and that I would be on the hook for any fees and penalties if I followed it.

Luckily for me there was no consequences, but it made the whole process extra stressful.
>In a culture where the Overton window has shrunk considerably

How do you figure? Genuinely curious. I think you have to take into account where in the world you're talking about. Perhaps in metropolitan parts of the world this is true, but for other large swaths of the world, especially in politics not just individuals, the opposite is happening with authoritarianism prevailing. It's a pretty stark contrast between cultural mores these days.
A huge percentage of HN comments are only tangentially related to the link.
There exists a tremendous danger of overcorrection here. Too much agreeableness is inimical to technical progress, which requires placing technical standards over egos.

While it's counter-productive to provoke people unnecessarily, we can't allow someone's claim to have been emotionally hurt to automatically trump technical criticism. We should strive to be as kind as possible, but not to the point where we begin to sacrifice the truth.

There are some people today who are so averse to negativity that merely saying "this code sucks" is enough to get the speaker called a "jerk". This level of sensitivity is not compatible with a pursuit of technical excellence. We have to be able to acknowledge that both bad and good code exist in order to make technical progress.

I hope Linus doesn't end up being guided by the kind of people who go so far toward protecting people's emotions that they demand we accept technical mediocrity.
I've thought along the same lines when I go to a busy parking lot. When you're driving, the pedestrians walking everywhere, right in front of you, etc, are very annoying. As soon as you get out of your car and become the pedestrian, you expect the cars to remember that you have right-of-way. Ha!
Jupiter's atmosphere would get molasses-y.
This doesn't transfer to Canada. Calling the CRA is a chore. The agents are ill trained and often give incorrect information.

https://www.theglobeandmail.com/news/politics/cra-blocks-cal...
according to this, half of google L3 engineers > 200k! that seems high and i'll admit i'm surprised.

L3 is what college grads start at right?

Edit: corrected my comment (thought figures were salary, but they're total comp)
As a software developer who works in Europe, a large proportion of my colleagues come from developing countries and they have a great work ethic, so it doesn't seem that far-fetched that the added competition would have a significant negative impact on wages in my industry across Europe.

I agree that it's very complex though and we can't really measure how much Bill Gates' philanthropy may have contributed towards this trend.

I just wanted to point out that good things tend to have negative unintended side effects. For every deal, there is always a winner and a loser.
Time Magazine Sold to Salesforce Founder Marc Benioff for $190M
yet another article telling me "why i should do x"
But if the result is indistinguishable from old examples, does it matter if the approach is different?
Oh, come on, the solution is trivial.
Steve Jobs pulled Firewire and ExpressCard ports out of the Macbook Pro at a time when they were used by creators to integrate with their tools and workflows. Apple decided that they were not the future, and faced a ton of complaints for removing them.

Jobs was CEO when Apple rewrote Final Cut Pro, which was hugely controversial among filmmakers when it was released. He was CEO when they dropped Shake. He was CEO when they decided to drop DVD drives, and decided to forego Blu-Ray drives.

There are a lot of reasons to dislike Apple's decision to drop the headphone jack, but invoking Jobs' dedication to what creators want doesn't pass the laugh test IMO. Apple under Jobs had no problem pissing off creators when Apple thought they were right about a technology change.