skysight-inc/HackerNews huggingface dataset:
The impact Linus has had on this business domain cannot be overstated. Things like public cloud, a real open source movement, all of it, simply could not have happened without linux.

It's not often one gets a front row seat to watch a the the dynamic of human beings and technology play out, so we should all learn from and appreciate this situation.
Graphic Design Trends 2018
The two million people (out of 17 million) who worked for Miniluv (Ministerium für Staatssicherheit, known as Stasi, an oppressive secret service comparable to the earlier Gestapo) got by just fine.
Without fail it was a minimum of one hour of wait time every time I called which isn’t good for me. How about you?
There was lots of closed-source public domain software in earlier eras. The ethos of most of the non-commercial software on the British micros, for example, was never about the source.

Stuff written in BASIC naturally came with its own sources, but even then people would often obfuscate it to avoid derivative works being made. People wanted reputation, not money, and they didn't want their work ripped off, or for others to profit off their labours.

In the RISC OS community I was a part of, releasing source as a matter of course only became common with the influence of Linux. Before that, binary-only PD with homebrew or completely absent licensing was the norm.
For CAD modeling for 3d printing with Fusion 360 (free for startups and hobbyists) I was impressed by

"Learn Fusion 360 or Die Trying"

https://www.youtube.com/watch?v=y5tp4QXciK4
Hands down best: David Goodstein, CalTech, the 'Mechanical Universe" physics series on YouTube. https://youtube.com/watch?v=XtMmeAjQTXc
> Can you provide sources for this evidence? Seems interesting.

I'd recommend reading the book "Worldmaking: Psychology and the Ideology of Creativity". It investigates this topic and a lot more.

https://smile.amazon.com/Worldmaking-Psychology-Ideology-Cre...
If you zoom in on the image all the way with the controls (to load the highest detail tiles), and then zoom your browser window out all the way, the full-detail image will be rendered at full size and can be saved by right-clicking the canvas and asking to view the image in a new window, then saving that image. I’m currently enjoying a beautiful new desktop background :)
Oh, you're _that kind_ of person.
The point being that rude isn't evil in itself although it may be inappropriate. The proper response to someone wanting to hold a klan meeting in your house is "get the hell out". Rudeness is a feedback mechanism.

The point being that while less than ideal it isn't unsuccessful in itself. Extremes are useful for extrapolation - even if it will never reach that point it is helpful to have the worst in mind to be vigilant of the flaws it may start to drift into.
Ehh, they're using the name "Dinosauria" as evidence that people use "dinosaur" wrong. I'd say they're misunderstanding the word "dinosaur".

It's a bit like (though in reverse) how "canine" is often used for the Canis genus (dogs), but is easily confused for "canid" (the Canidae family) which includes foxes and tanukis.
I have already moved a few Apple users to Samsung.

Will continue.
Any serious social sciences / liberal arts program teaches Marx. Often in a core curriculum which is mandatory even for CS majors!
I’d also like to know that question if you don’t mind. I’m considering a career change to development full time.
The little story at the very end of the article is ominous. If an airline wants to refuse boarding they can say "you are on the US no-fly list" because you can't easily check that you aren't -- unless you are willing to risk buying another ticket just to make sure.
And a couple of decades of unchecked (and finally acknowledged and admitted) poopy behaviour from the lead of one of the biggest open source projects was a seed and open invitation for what, do you figure? Harmony and universal happiness?
I had to call the IRS once a few years ago to dispute their dispute of my tax returns and was put on hold for 2 hours, only to be told that my returns were correct all along.
I’ve grow plants the whole life and I’m pretty sure they feel pain. I know that, you start observing them and you understand with time their emotions. Pain is the easiest to spot. We don’t need to wait the scientists answer about that.
Hands down best: David Goodstein, CalTech, "The Mechanical Universe" physics series on YouTube. https://youtube.com/watch?v=XtMmeAjQTXc
This is why a governing body codifies their interpretation of the matter into rules that everyone who wants to be part of the community has to abide by.
I'm probably going to be alone in saying so, but I always enjoyed Linus and his attitude.

(to me) it made him appear honest and dedicated to (his own) goals, and I always felt like that was respectable. (mostly) whenever he was proven technically wrong about how to do something he would concede to the technically better solution, and if he didn't do so he gave reasons for his conclusion.

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.
There’s all kinds of problems with your perspective, most notably that it presumes the existence of an objective arbiter of “competence”. In reality, in the past Linus has lambasted people for patches that Linus misunderstood, which had no beneficial impact whatsoever and instead led to a least one case in which a highly competent contributor vocally said he was walking away from kernel development over Linus’ immature horseshit.

It’s also important to recognize that essentially nobody chooses to be incompetent, so upping the “punishment” for incompetence does nothing to incentivize some other choice; rather what you perceive as incompetence is usually the result of either someone not knowing or understanding something you understand, or YOU not knowing or understanding something THEY understand. In the former case, lambasting someone will do nothing to improve their knowledge and help them be a better contributor; in the latter, lambasting someone over your own ignorance merely demonstrates to others what an ass you are.
Apparently that just didn't occur to Chris Mason, Olof Johansson, Dan Williams, Greg Kroah-Hartman, Steven Rostedt, and Linus Torvalds.
While I think reading in data one byte at a time is a stupid, I wouldn’t quite say that what he said is what I was thinking.
Ολοκλήρωση αγωνιστικών με επιλογές στο πάμε στοίχημα
Ask HN: Best Resources for Learning Robotics
Pulling together any resources associated with learning robotics, any aspects, coding, electronics, mathematics etc, hopefully, it can be helpful to others. Similar to what meta academy has done.
The biggest issue I'm run into is finding resources with the best pedagogical approach. The internet is obviously filled with vast amounts of resources but from my experience, only a selection are really great for learning from.
From your direct experience what have been the resources you've found the most effective?
They see this like an orchestral recording of an original work, except they are the only ones with the original work...
Awesome read! Any tips or books on how to learn reverse engineering firmware? It's pretty overwhelming
Well, please allow me add the repo link then.

https://github.com/sfast/zeronode
Unintelligible and endless. I don't know what's being "reconsidered" because this adds nothing other than an weird-ass attempt to associate Wikileaks, Snowden, Poitras and Greenwald with Putin and Russia, Nazism, and the Australian far-right(?!).
Commercial "source-available" software is probably more common than you realize -- it's more common in B2B and B2gov contexts than in B2C contexts though. You can be sure that when the US military buys licenses for software, they want to be able to audit the source code! Similarly, Tarsnap isn't open source but I provide the source code (and actively encourage people to audit it).
I don't think the language of the Contributor Covenant [1] contains anything really objectionable by anyone, even people who wouldn't consider themselves left-leaning. "Trolling, insulting/derogatory comments, and personal or political attacks" is arguably the only ambiguous part. That said, I am a bit skeptical of the CC creators' motives and goals.

[1] https://www.contributor-covenant.org/version/1/4/code-of-con...
That's a reading of the standard I've not considered. That the wall wart accepts a USB A plug, with a micro USB on the other end.

I don't get why they would specify the micro USB in that case, but they do. I still think the spec was intended to be USB A on one end, and Micro USB on the other. But that's entirely plausible without actually going back and reading it again..
How to keep clean and organized code in the code-base? – Part 1
The other option is to openly record the conversation when you are guven such a ridiculous reason. Might not hold up in a court of law but it will sure hold up in the court of social media.
The Feynman Lectures on Physics available on Audible https://s831.us/2Ou8sWa
It would have been nice to have been warned not to take it literally.
I have the same feeling, that the note notation is way too complex. I would love to see something like this getting traction.
Robert Sapolsky's course on Biology of Human Behaviour (Stanford) - https://www.youtube.com/playlist?list=PL150326949691B199

Every Frame A Painting - understanding movies - https://www.youtube.com/user/everyframeapainting/videos

Captain Disillusion - debunking fake videos/understanding video effects - https://www.youtube.com/user/CaptainDisillusion/videos

Maths-related: Gilbert Strang

Science-related: Feynman

Hamming's The Art of Doing Science and Engineering: Learning to Learn course - https://www.youtube.com/playlist?list=PL2FF649D0C4407B30
Being put on hold like that sucks... But isn't that the outcome you wanted?
It's a nice theory, but the reality is that those rules tend to get enforced differently for different people, so it fails to entirely stamp out problem behavior.

Shit runs downhill. Whomever is at the top is the DNA for how things actually work.

To me, the good news is Torvalds is taking some time to figure himself out. That is likely to make a major difference.

Few people bother to really deal with the man in the mirror in earnest.
This is the really interesting part of introducing a code of conduct to me: that it flushes a particular type of person out of the woodwork. They are forced to reveal themselves. Forced. It's like you're playing one of those hidden role games, and suddenly you do something that means people have to reveal their concealed cards. It's almost magical.
I've got some sympathy for the IRS (in this limited case) -- their budget is cut by small-government crusaders, thus reducing service, angering taxpayers and thus aligning public sentiment against the IRS. Same political ideology also works to make the tax code more complicated, also achieving the same objective.

But then they're prevented from simplifying - https://news.ycombinator.com/item?id=17751383
This is a non sequitur unless you have a hidden assumption along the lines of "We currently have the best of all possible systems."
"100ms" probably comes from the long distance telephony investigations into round-trip time. If I remember correctly, 100-ish ms RTT was when people would start to notice the delay, and conversations became very difficult above ~200 ms. As a result, a lot of telephony hardware tries to keep latencies under that limit.

The brain obviously notices far smaller latencies.
My thoughts exactly.

So many batteries...
Play 10 backgammon games on your PC
Being all patronizing and snooty about somebody making a total noob of themselves can be a lot worse!
This has me curious about what outcomes are desired and what method(s) he is going to use to get results.
Im gonna guess here that shes not the founder of "easy german" so shes just part of that format, she didnt come up with it.
The "easy langauge" is simply a bigger brand/ org and they offer many languages with many "teachers".

I checked out you app and its pretty generic flashcard learning and video lectures which is what every language learning app is doing (zero innovation on your part). And you demand 12 or 15 eur for "advanced features". Makes me depressed if you earn any money on that.

I am 90% done developing a really good language app which is better then duolingo (which is the Marktleader) and my goal is to integrate it with actual language classes by cooperating with language schools.

The work is hard but I believe in increasing efficiency of learning by a factor of 10x - then people like you pump out these apps that dont even do anything new and demand 12 eur for it.
No but you know what I mean. We’ve all been there, looking at some effedup code and cursing the goon who dared check it in. Usually just end up sighing and getting on with it.

I suppose Linuses appeal in this regard is similar to Simon Cowell or Anne Robinson off the weakest link. Sometimes you just like to see stupid called out.
> That's how Costco survives and prospers in Amazon era.

Target, as well. Their shipping and packaging is not on par with Amazon yet, but you always receive the product you paid for.
> Apparently that just didn't occur to Chris Mason, Olof Johansson, Dan Williams, Greg Kroah-Hartman, Steven Rostedt, and Linus Torvalds.

But to Rafael Avila de Espindola (LLVM):

> https://www.phoronix.com/scan.php?page=news_item&px=LLVM-Raf...

> http://lists.llvm.org/pipermail/llvm-dev/2018-May/122922.htm...

and many FreeBSD developers:

> https://forums.freebsd.org/threads/is-the-community-become-f...

> https://www.reddit.com/r/freebsd/comments/7xapx2/freebsds_ne...

> https://www.reddit.com/r/freebsd/comments/7y43fk/censorship_...

> https://www.reddit.com/r/freebsd/comments/7yby9i/donations_t...
This 100%. There's a big difference between looking for maintainable and extendable code and the "right" solution. To me, that almost no one passes is a red flag - if you are screening resumes right and framing the question right, the pass rate should be at least 25% IMO.

Extensibility/maintainability also exist on a spectrum - a less than ideal answer can still be pretty close.
probably a very common fear, at least I felt it, at times being to willing to accept different viewpoints and renouncing your own emotions was like death.
It must be given https://www.engadget.com/2018/07/11/ex-apple-employee-self-d...
I take it some Apple engineers were/will be called in on a Sunday in order to push a WebKit / Mobile Safari "11.4.2" security update. Thoughts, prayers and coffee.
I think Hummingbird notation is a better alternative: http://www.hummingbirdnotation.com/
I worked for a while in the Peruvian rainforest and was told that the biggest single cause of death was a brazil nut falling on your bonce.
Agreed. Amazon has a large operation in India. And FANG has had development centers there forever. Espionage is unheard of.
If this werea Shakespeare play, it would be.

But in real life, we have to worry about being honest. And it's honestly not true that anyone who reads a byte at a time is too dumb to operate a nipple. All it means is that whoever did it doesn't know much about syscalls.
In my experience saying the words "your view" often makes it personal for the other person, which can lead to them defending that view much stronger than if the criticism goes towards "this view", which invites objectivity.

Probably not a huge game changer, but it's definitely a little hack that I think has served me well over the years.
I think it was a sarcastic way to say:

Founders and investors still often stand to make millions even while engineers get zero.

I.e.: don't be a sucker.
So, what would you do? Would you rather have Linux, or would you rather that noone ever get their feelings hurt by harsh comments?

Perhaps he should have been given the boot years ago for saying such things, but would we have Linux today?

I really don't think that that is a false choice. You and I did not create Linux - Linus did. You and I did not keep it going despite the massive flock of ducks constantly pecking. Perhaps if we achieve something similar, we can judge.

Sometimes you have to take the bad with the good. Linux now has a whole community, likely calling for a different leadership style. I hope Linus is able to make that transition.
Yes, that's obvious considering the PR they used about the weight and number of chargers hitting landfill welhen advocating for the spec. But the inclusion of the Micro USB plug in the standard, as well as the name, suggested they wanted a single plug.

(I should add, I think a single plug, mandated by any kind of law - voulentary or not - is an overreach of government, as the best plug will change... Micro USB was the best (Standard) at the time. USB-C, despite its issues, is that today. Hence - I'd like a standard for chargers, but one that moves with reality..
Can you explain what “left-leaning” has to do with it?
> This is the really interesting part of introducing a code of conduct to me: that it flushes a particular type of person out of the woodwork. They are forced to reveal themselves. Forced. It's like you're playing one of those hidden role games, and suddenly you do something that means people have to reveal their concealed cards. It's almost magical.

So you advocate a witch hunt against these people?!
The folding scooters(which do come in e-form) strike a good balance between transportation and transportable: You can take them on transit, and carry them inside. Folding and unfolding - on well designed examples, with a bit of practice - can be accomplished in seconds. Walking a bike really doesn't compare. I see non-folding e-scooters as a category restricted to "stunt users" (who need the extra structural integrity) and "rental companies" - who, as we know, are going to encourage leaving them on the sidewalk.

Electric skateboards and roller skates can boast being even lighter, but most folks will gravitate away from them as a commute device since maintaining control is much more difficult.
That minority pays great margins one can only dream of in the masses space.
Me too. In the past, the IRS has been very helpful to me with suggestions for complex situations. I can only say positive things about their support. Perhaps now that they've been so defunded their support is bad, I don't know.
> but I appreciate the blunt honesty.

There is a difference between blunt honesty and being rude. Honesty is pointing out that you're not pulling your weight, or how you did something was incorrect and not up to the teams standards. Rude is calling you names or otherwise insulting you. The insults also often lack any reference to the issue. Telling someone they are an idiot does nothing for that person or the team.
Ohh.. sneaky: a GPU DoS.
I have complained about Linus's behavior before many times, on here and elsewhere - it's in my comment history. I am extremely pleased to see Linus owning up to his behavior. In a weird way, given that I have no personal connection to him whatsoever, I'm proud of him.

I hope he makes good on his word as laid out here, I hope he takes the time he needs and gets some good help, and I hope this sets a strong positive precedent for Linux and the greater open source community going forward. This can't have been an easy choice to make, and I respect him for making it.
I suggest you to update your readme to include a side-by-side comparison of the traditional notation system with the one that you are proposing on a short tablature.
At least he went bust, rather than faking balance sheets to hide losses, borrowing and getting deeper in the hole, like Enron.
Today’s fast way to reach customer support is to make a post on Twitter
> Rests aren't explicitly displayed.

Hmm.. Would you just leave a space there instead of a rest? That actually seems harder than the current system.
> Some years ago I had to go to therapy for some issues of my own and back then I was afraid that it would fundamentally change who I am in some way. In retrospect that was a foolish thought. It made me wait longer to seek help than I should and in the end I was still like my old self (but better).

I've been in therapy off and on most of my post-adolescent life. In the beginning, it felt like its only use was to have a place to vent about life to an agent who is largely external to it (i.e., my therapist doesn't know my family or my friends), but who has your back and is interested in helping you succeed. That certainly had value, but it didn't especially change how I lived.

There was a point where my attitude towards therapy changed completely, when I started really listening and paying attention to what my therapist was doing. I might describe to him an incident which made me feel some unusually bad (or good!) emotion, and the therapist would ask just the right questions (and follow-ups) to get at the root cause of why I really felt that way.

Eventually, I started to experience these internal dialogues which resemble a therapy session when I felt angry or sad or upset for some other reason. I might ask myself, "Why is this trivial argument with Person X making me so angry?", then examine my relationship with Person X, and then other recent incidents with this person, etc. etc. These internal "therapy sessions" not only help to calm me down, but also tend to point in the right direction to improve the overall relationship with Person X. I think it's been an amazing turn in how I interact with other people and helps me enjoy life.

So, in conclusion, I think that's one way to really benefit from therapy: deducing, by observation, the system or process your therapist is using to help you, and applying that same system to yourself. In other words, good therapy helps you learn to be your own therapist.
I don’t like the whole “to make an omelette you have to break some eggs” excuse.

If you can’t create something without hurting people then don’t create it.

Yes everyone calling out LT being an asshat has been right, from day 1.
The odd thing is, call the Inland Revenue helpline in the UK about your tax and I've always found them extraordinarily helpful.
Folks, I understand that some of us have itchy scars, but can't we please take "yes" for an answer?

This is seriously good news for the Linux community, and the wider Open Source industry.
Agree. Don't know why you're being downvoted. This is a dumb piece.
Simply not accepting poor patches isn't ruthlessness though. It's just doing your job. Ruthlessness is disregarding negative externalities (in this case, people's feelings) in pursuit of a goal. Abuse is just one tool among others. Almost certainly Linus didn't write his rants in order to gain some sort of sadistic pleasure (certainly to relieve his own frustration, however!) but he truly believed it was for the greater good and, if we're to believe him, he wasn't actually aware of how much his words could hurt. I guess what would be called abusive by many was merely a "stern talking-to" to Linus.
As long as the bootloader is unlocked the ROM flashing process isn't really any different from non-Treble devices, at least from the user's perspective. It should make developing the ROMs significantly easier. Obviously there are Treble devices whose bootloaders can't be unlocked and third party ROMs are still impossible on those devices.

In principle a Generic System Image (GSI) can be flashed onto any Treble device and everything will just work. From what I've seen so far this is not really quite true and there will still need to be device-specific tweaks to ROMs, but the amount of device-specific code should be far lower than before and make life easier for maintainers. Hopefully the end result is more devices with functioning and well maintained ROMs available.
This is just sad. Linus was a driving force. His comments were often acerbic but always fair.
I don't see any FreeBSD developers in any of the four links you provided. In one of them I see a specific claim that the people in the thread don't seem to be connected with the FreeBSD community.