skysight-inc/HackerNews huggingface dataset:
You can be direct without being brutal.

Any variant that invites perspective sharing rather than brutality works fine to accomplish almost any direct feedback.

(IE brutality usually does not admit the possibility others may have a different perspective. You are going to get a lot farther in changing/helping people if you listen to their perspective instead of just yours)
In the last year Amazon stopped price matching themselves (used to be within the last 30 days). Now even if the item is still in the mail they require you to ship it back at your cost and re-order at the lower price.

They've also modified their Wish List/Gift List to remove the "Buying this elsewhere" button. Now you have to purchase from Amazon.com or ruin the surprise if using a friend's Wish List. This isn't reflected in Amazon's help site[0] and their customer service spent three weeks investigating this only to tell me they're "Constantly trying to improve the site"(???).

My point is, that Amazon's CS is slipping. It used to be fantastic, now it is fine, but definitely getting less friendly in terms of policy even if the agents themselves are still pleasant. They're more or less ruined their own Wish Lists.

[0] https://www.amazon.com/gp/help/customer/display.html?nodeId=...
However good their life was before, you're still taking it against their will.
TRYING TO FEED MY BALL PYTHONS FROZEN THAWED MICE
100% agree, assertive but kind is a wonderful skill and one which needs to be cultivated. My point is just that for whatever broad psychological reason, this seems to be a somewhat rare trait among very technically proficient people. It's the sort of personality trait that leads people to like and respect you.
This spills over into Whole Foods as well, from my experience. I personally don't know quite how to feel about the idea that Amazon bought them out, but the in-store customer service is leagues above Walmart and on par with Publix.
Choosing Between iOS and Android: Which Is Best for You?
Did the Temperance Movement cause people to die from drinking ether? No
That assumes the only problem with being brutal is making people look bad in front of their peers. That's far from the only problem with being brutal.
insmod empathy
i guess this explains why Google doesn't even have customer service
Surely IRS are civil service and so are required specifically not to worry about voters. If you're a non-voter you still get "service" from the IRS (though many might wish they didn't!).

You can vote out your representatives but you can't usually directly vote out any element of your civil service.
I feel like anyone who says "Linus was harsh but fair" never really read much of what Linus said.

Many of his attacks, especially long ago, were quite vitriolic and very much not technical. Oftentimes they weren't rants, just flat out insults, short and mean (I remember, in particular, posts directed towards PaX). They weren't productive, there wasn't a brash technical take buried in them - they were just insults.

Many people seem to just remember snippets of his more popular, more recent rants, which sometimes have some technical take in there at the least, but also, in my opinion, cross well over the line into personal attacks.

Glad he's owning up to the fact that he has some serious social baggage to deal with. I don't foresee the linux kernel community changing much in the near term though.
How to Buy a House the Wall Street Way
Not at all.

This license is trying to square the circle of having source code open to individuals who want to tinker with it and at most cover their costs, and those who want to build multi billion dollar empires out of it.

Facebook, Google and Amazon wouldn't be the monopolies they are today if the software cost of spinning up 1 server wasn't the same as the cost of spinning up 1,000,000.

This is a very hard problem where intention matters far more than anything concrete. I can run 50 copies of some IoT code and still have it be non-commerial, I can run one copy of linux and have it as the core of a multi million dollar business.

Today we have the problem of centralized servers far more than of secret source code. The GPL can't deal with this at all, and the AGPL is one small step in the right direction. Spreading the gains of the internet giants is one way of dealing with the problem of monopoly, one that is much less violent than splitting each company into several smaller ones that should compete against each other, as nearly happened to Microsoft.
You mean Econ 101 with Mankiw's textbook? That's not a curriculum, that's a single class. Besides, I doubt any undergraduate program really demonstrates what a professional researcher does.
People forgot I was about to start. No desk prepared, no computer, HR person was new (replaced) recently and asked for a copy of my contract because she couldn't find hers in the office.

First task of the day was receiving the master domain password and create my own account. Full administrative rights on all servers before I even had a chair to sit on.

A couple of weeks later another engineer quit and I got a substantial promotion because they worried I might look around having extra work load (I wasn't).
Well, think most people were taking the ferry between the two cities (~1 hour ride). In addition, it appears there's a low daily cap in terms of the number of cars from HK that can enter Macau? Also has Macau developed into something other than a gambling destination? I wasn't initially doubting the cost-benefit (though at first blush I am starting to wonder), but the engineering challenges of this incredible project.
http://knifeinformer.com/discovering-the-best-knife-steel/
Adopting a code of conduct for Linux is a worrisome move. Any code of conduct that purports to police what contributors do outside the context of the project is a totalitarian infringement on individual autonomy, especially since enforcers of codes of conduct tend to take an expansive view of their remit.

What CoC enforcement eventually becomes is a prohibition on project contributors professing political opinions that the CoC enforcers find reprehensible. You don't need a CoC to get civil behavior.
Well, you avoid anyone losing face, which is important. Being brutal, however, is not a good advice in any situation except a rap battle. Direct != Brutal.
What's everyone's preferred tmux prefix key?

I use Ctrl-J. So many C-* keys interfere with Emacs / readline.
Good point. Maybe not a PID loop at all, but rather an well tuned open-loop controller that compensates for the natural time response of the e-ink pixel.
It's a shame. I have zero use for a full-size car, and I would much prefer a two-seater with plenty of legroom plus economy and maneuverability, but you can't get them here for any reasonable price.
Really like the idea of trying to improve things that are so widely adopted and entrenched that most (me, at least) don't think to change.

We face the problem that people differ in what they think the features should be though. Ideally we would have a method to deduce what's the best symbolism for maximising input/output speed to human's minds. Some kind of scientific voodoo.

Beyond me what that might be.
I didn’t know about Hummingbird. This is really cool.

I think I prefer Hummingbird’s approach to OP’s because it makes deciphering the notes way easier with its symbol mnemonic, and I think deciphering the notes is the hardest part.
> military gear

Maybe. I think there are lucrative opportunities in serving the military industrial complex but they are best exploited by insiders with experience and connections in that space. You need to know the lingo and need to know the right people. You also, probably, need clearance, which you can usually only get by being former military or formerly in the defense industry.
For electricity: Mehdi Sadaghdar (electroboom).

His electoboom 101 are great: https://www.youtube.com/watch?v=vn4J8RcMGrM&list=PLr_CZLgMkH...
>Put it randomly inline with other content and don't give it any special attributes

That would only Experience sports, training, shopping and everything else that's new at Nike from any country in the world your content unreadable.
"praise-criticise-praise"

We call it the shit sandwich.
I suspect I'm in the minority but the biggest draw of Inbox for me is the UI. I have used gmail with Stylish rules to eliminate most of the default UI, but it breaks periodically with CSS changes (not to mention Google banned Stylish recently, I have yet to look into alternatives).

IMO the Inbox UI is miles ahead of default gmail, and all of the other graphical email clients I've found on web and desktop mimic the traditional email UI.

It seems like I'm left with changing gmail's CSS or using a terminal email client, but I'm not relishing it as it seems like a step backward when all I'd like is a simple webmail client with a nice UI.
They very clearly are setting up a false dichotomy. They support one side by stating that it is preferable to the other (when there are no sides to begin with).

You have to be willfully ignorant to read it otherwise.

As blatant support of this,

"People give up ability to say certain things in the name of inclusion, and then lose ability to think those things in the first place."

This is a clear testament that there are two sides and you must 'give up' something (ie: become a pushover) to not be an asshole.
So in this case you're sure that this is the right abstraction. Here's one that I find equally well fitted: you basically want a stable sort on the list with key function f(x) = 1 - (x % 2)
This is also a standard problem. Do you think this abstraction is worse? If so, why and how?
Watch WWE Hell in a Cell Sept. 16, 2018 live online
With that e-mail, Linus has just leveled up. Hope that he can find the way to separate his firmness and "quest for a better patch" from his somewhat volatile responses.

Yes, reading Linus' e-mails is somewhat fun, like watching a documentary with some satirical, comical moments. On the other hand, being on the receiving end of these conversations are always painful, and yes he possibly kept some people away from kernel development.

Being burnt and roasted and yelled at for your best effort can break your motivation from its foundation if you are new at something, and it's not really fun.

I congratulate him for being honest with himself and us, and congratulate again for trying to change and improve himself. I also believe that if Linus can patch himself up and make the new version work, Linux kernel will also change for the better. At least its development community will work with lower stress levels, and can talk more freely.

Again, congrats Linus. Just go for it!

Edited: Ambigious words and sentences are corrected, effects of late night commenting are masked.
For music & music production theory, I really enjoy Rick Beato and Adam Neely when he's not being too overbearing.

For vintage guitar amp repairs I like the Guitologist.
For general guitar repairs Dave's House of Fun Stuff gives me a chuckle sometimes.
> Similarly, fenders are standard equipment, you almost have to go out of your way to find a bike without them.

Oh, man, I wish that were true. My last bike I couldn't even get an aftermarket mudguard, because the frame didn't have the right mounting points.
The astonishing amount of time, money and effort that has been put into cryptocurrencies is a sociological marvel. Every emotion, every cognitive bias, every aspect of the human experience is on display. And it's all fully documented, in real time. Mass delusion in Big Data. A thousand sociology PhDs could be written about reddit's /r/cryptocurrency alone. A joyous, despairing, dissonant, gloating, brooding, witty, witless, confusing, euphoric mass.

This article is part of a curious subgenre of cryptocurrency literature, that of an advocate of one cryptocurrency (Ethereum) holding forth against a different cryptocurrency (EOS). Do the words have any meaning beyond the confines of the beautifully elaborate internal world in which they reside? Perhaps, in a strictly metaphysical sense. I can't appreciate it, or even comprehend it, but I can sit back an delight that such a thing exists at all.
That's actually the very definition of abuse.

I am much more comfortable with people being publicly blunt. At least there is no gaslighting involved where the victim wonders if they imagined it because everyone keeps telling them "he would never do that" or whatever.

If you are on excellent terms with someone and they trust you, etc, it can work to be more blunt in private. But most people doing that are just hiding their own bad behavior and that's it. Which makes it a form of corruption.
Is it Gmail only?
I'm also curious about the lack of rests.

I seem to recall a friend of mine having a single note on their three pages of music, everything else was rests... it was a crash cymbal part.

How would the crash cymbal player know where to play given this new notation?
Paywall bypass: http://archive.is/H21vA
Time Magazine Sold to Marc Benioff for $190M
He's not just stubborn, persistent, and unyielding: he's performatively so. In his most notorious attacks, he's clearly playing to an audience. That could be the problem. He clearly can separate the blunt stubbornness ("we do not break userland, period") from the performative rudeness ("SHUT THE FUCK UP MAURO").

(I mean, to be clear: what the fuck do I know? I've never been in the position Linus is in.)
You have to be willfully ignorant to read it otherwise.

This is a personal insult. Ironic given what you are arguing "for" in theory.
Texas board eliminates Hillary Clinton, Helen Keller from history curriculum
C-o for me, for exactly the same reason
I disagree that that level of asshole behavior is all-too-common. I've never encountered anybody like Linus professionally and if I did I simply wouldn't work with/for/over them.
so do developers who would contribute if either there wasn't abuse, or if that abuse led to consequences.

a code of conduct tends to improve projects when having one can help attract additional people to the project, or keep people there.
Take a look at https://lwn.net/SubscriberLink/764325/09702eb949176f55/ for the most recent one of many examples of the kinds of problems that this type of behavior led to in the past.

> Popov said that all of that "kills my motivation" to work on Linux.
If someone I married was genuinely pissed off about an errant nerf dart, I would seek a new partner. I found the authors comment quite odd for a comitted fellow.
Don't know why you're downvoated, other than people must be ignorant if6 the truth of your statement.
Newton was an asshole too. The whole "apple fell on his head" story came about because he was so mean to people.

I won't say that most geniuses are inempathetic, but many are. Einstein wasn't, some say Gauss was. Beethoven was. Linus is. And we'll accept Linus's attitude for being an aversion to bullshit, just the quality that we need in a kernel maintainer.

I'm glad to see that Linus finally realizes that he has a problem, but truth be told I'd selfishly rather that he keep his problem because I doubt that he could steer his ship without it. I hope to be proven wrong.
that's why we need to have very clear, concise conversations about contributions and what goes along with those contributions. being able to have those conversations without being polarized on either end ultimately helps move the conversation forward.
I’ve used event storming with my team at least four or five times now. It has been helping bring the team together and open up communication between non-technical contributors and stakeholders while solidifying the developers’ understanding.

Worth trying out a few times to see if it will work with your team.
Absolutely no. The idea of introducing one universal connector standard itself sounds reasonable but it still is a way ahead of time. Nothing should be "ditched" before the new standard and its ecosystem matures (do you remember for how long did USB co-exist with COM&LPT and for how long did ISA slots co-exist with PCI? - that was good!). Also one port is not enough, I want to connect my wired headphones and a power bank to my cellphone at the same time without using any additional dongles! And at last but not at least there are things tat are so good (with simplicity of their technology nature contributing to this) even while being a very old invention that inventing reasons to ditch them is either hypocrisy (aren't big corporations pushing digital audio transfer technologies just to facilitate vendor lock-ins and DRMs?) or onanism. Do we really need to reinvent a wheel just because it is not patented?
Well, that looks to me like moving the goal posts. Saying "that level of asshole behavior" isn't common is fundamentally different from what I said.
Digital Marketing Strategies
I kind of liked Linus’ rants! However, I always thought he was much more socially aware and empathetic than he admits to being here. He just chooses to express himself that way. Wonder if I gave him too much credit?
Most BASICs had something like that. Here's something from QBASIC documentation:

Transfers control to a machine-language procedure.

CALL ABSOLUTE ([argumentlist,] offset%)

▪ argumentlist Arguments passed to a machine-language procedure
as offsets from the current data segment.
▪ offset% The offset from the current code segment, set by
DEF SEG, to the starting location of the procedure.

Example:
'Calls routine for printing the screen to a local printer.
DIM a%(2)
DEF SEG = VARSEG(a%(0))
FOR i% = 0 TO 2
READ d%
POKE VARPTR(a%(0)) + i%, d%
NEXT i%
DATA 205, 5, 203 : ' int 5 retf 'Machine-language code
'for printing screen.
CALL ABSOLUTE(VARPTR(a%(0)))
DEF SEG

And before that, there was DEF USR: http://www.antonis.de/qbebooks/gwbasman/defusr.html
All I can think when reading this is, so what? Israel and America were likely responsible for Stuxnet. I'm sure if I were a russian citizen, I'd be angry if my government wasn't doing things like this.
Site blocked, don't work.. why is the internet full of paywalls and dead links, shit needs to change.
What about religions that make others unwelcome, hurt others, or question their right to exist? Should they get protections in a code of conduct or anywhere else?
Hi all,
Just posting to add depth to the dialogue:

I run a community called enrich (joinenrich.com), which connects CTOs/Engineering Leaders with their peers to form more real connections - so you can call folks on a whim.

Total focus is on developing more long-term, authentic relationships. No sponsorship. Ping me if interested.
I think that the effort to improve music notation should be encouraged, in spite of the entrenchment of traditional notation systems.

In my view there are two huge barriers:

First, sight-reading of traditional notation is a widely shared working skill that nobody's going to give up. It's too much of a productivity booster and ensemble management tool. If you write in nonstandard notation, nobody will play your stuff.

Second, the huge bulk of existing written music is in non computer readable form, so it can't be re-notated without considerable effort. My band has well over a thousand "charts" most of which were printed before the age of the personal computer.

Dealing with the second issue might help with the first. If there were a decent OCR for sheet music, it would create a bulk of "source code" for printing in modern notation, and perhaps give readers a choice. For me, since my brain is hard wired for traditional notation, that's what I would choose. But for someone learning to play music, they could choose a more intuitive system.
Torvalds breaks with past, apologises for abrasive behaviour
It might be worth noting that the people who do say he’s harsh but fair are people who actually comment on his rants.

When I see another on HN I scroll past it, because I’m not interested in the sensation. I can’t imagine I’m the only one.

Then there are people who do see his rants as a model, or who do like the sensation and do like the spice. Those people are far more likely to discuss it, repeat it, mimick it or indeed condone it.
i hope he has a good vacation i really like him guido was nice too :/
Uncertainty and doubt are not actually bad. There are a whole lot questions we don't have good answers for, and so we should be comfortable admitting what we don't know. You can keep questions in mind without immediately answering them.

On the other hand there are what I call the "instant experts" who are quick to take sides on something they were ignorant of yesterday, just because they read something about it in the news.
The problem here is that the "Collaborating" sector is the wrong goal for the Linux kernel. Linus Torvalds is uniquely qualified to be concerned about matters concerning the kernel; if his interlocutors "win" too much on their side of the "win/win", every user loses.

The public embarrassment of lazy and dishonest actors, especially those who are paid to collaborate, is an effective tool for maintaining order and standards on behalf of the quality of the product, and provided nobody gets hurt permanently at the end of the day, it is easily justified.
VBScript and JScript were very much tied to COM, as was the document object model in Internet Explorer, where these scripting implementations were used, up until version 6/7.

What happened was that Internet Explorer moved towards a more standards-compliant JavaScript implementation, leaving the kind-of-ES3-compliant JScript behind, while at the same time COM was being generally deemphasized in favor of .NET.

It's still there, but its usefulness is limited by several things:

* It can only make use of libraries that expose dynamically bound COM objects. No C libraries (so no win32 API) and no .NET.

* Even then, it can't subscribe to COM events, as far as I can tell. (There is some weird mechanism with some external XML file in certain contexts.)

* As for JScript, I haven't found any transpilers that target ECMAScript 3, so it would be difficult to use modern libraries with it. (And it would probably be slow anyway.)
Emacs works perfectly well for me inside screen, but not inside tmux. In tmux, many of the extended keys aren't quite right.

I run urxvt.

I also have custom fixes for rxvt that I've built up over the years, both a custom terminfo file, and fixes for emacs' terminal mapping.

I'm willing to bet your "inherent incompatibility" is a terminfo or similar terminal code interpretation problem.
The important skills in real life programming are about code maintenance.

- Finding and fixing other people's bugs. Many people hate this, but you can learn huge amounts from this! After you've found the bug, understand why it happened, and learn from it.

- Writing code that not only works - that's the minimal, given level - but is also maintainable and easy to change. By other people, even. Who you've never met, ideally.

- Refactoring and testing are essential. If you're not spending at least 30% of you're time doing this, you're building trash.
> I wish people would grow thicker skins and get more emotionally mature, and be able to tolerate harsh words without taking them personally

This is the "rock polisher" thesis of life, which I've also called the "bully thesis." I grew up swapping between different parts of America that approached "how to generate a functional adult" differentally. Some places, it was "love and care for your fellow man. Work together to make a better world." Other places it was "we believe the world is harsh and unforgiving, therefore we're gonna beat you to get you ready for it."

What I've learned is that society is exactly how you make it. If you allow kids to bully and beat the shit out of each other in the playground, you're gonna get a society of Biggest Fist Wins. If you go the other direction, you'll get one where people work together and work to see the best in each other.

Once you've been raised one way though, the other way seems a weakness, so I generally don't have hope of doing anything other than preach to the choir.

In your example - what's the point of thicker skin if people simply don't say mean things to each other?