skysight-inc/HackerNews huggingface dataset:
I still don't see how this links to Linux having a Code of Conduct. If there is never a problem with sexism/racism/harassment, you can simply ignore this text. If there is one, there needs to be no discussion about whether it is accepted or not.

I am against thought police, but Linux is about code. It is not hard to keep your thoughts about people to yourself and instead try to critique code in a fair fashion. It doesn't matter if a man, a woman, a dog in a costume or a billion monkeys on typewriters wrote the code. Bad code is bad, good code is good.

Anything that stops people from making it about people rather than code is also good IMO.
The problem with mocks that feel like the real thing is that the client then interprets that as the project being nearly done and doesn’t understand why you still need another $N months to build it.
I understand where you're coming from but writing off Bezos or Zuck when you literally elected Trump last time round is a little presumptuous for me.
I can tell you from personal experience that many EU states have absolutely terrible tax agencies, even worse than what was described - namely Czechia, Slovakia, Poland, Croatia, Hungary. Everyone here "knows" it's because they have absolutely zero motivation to provide good services.
You sell calorie free "cleansing" drinks.
There's a dual effect: If you find a news source that consistently gets things inside your field of expertise right, then that's a data point suggesting that they might be right about other fields as well.

Not necessarily of course: eg Dutch news broadcaster NOS got significantly better tech reporting after hiring a particularly good journalist (Joost Schellevis), but their other reporting didn't suddenly get less biased by him joining.
I was thinking it was more of a false appeal to authority, perpetrated by ourselves on ourselves. We tend to think of major media as very authoritative (even if we don't admit it to ourselves), and therefore tend to accept what they say. Books and permanent media seem to lend themselves to this. If something has a nice cover and was published and is widely distributed, we tend to think of it as authoritative and believe it more strongly, even when the evidence under a little thought might lead us to be more dubious.
Yeah. Also, I think one should consider context. And I mean not only purely technical context, but also human context. A person that has a personality that's disagreeable enough to be able to be tough, while usually staying civil might just have a bad day now and then. Having personal problems, being overworked - whatever - that might push them over the boundary into straight up rudeness on occasion. You just can't get it right all the time.
Love it, sounds like a great career goal.
> Python's dynamic type system means that, in most cases, you don't have to enumerate the complete set of fields, types, and value constraints that define the data as it moves through your system. You can just jam it all in a dict! Heterogeneous values FTW!

Then he goes on to complain about working with the data in this way.

I don't usually the problems he complains about,because I usually put my data in a relational database essentially "enumerating the complex set of fields" before working with it.
> Anything that stops people from making it about people rather than code is also good IMO.

No, it doesn't, this Drupal story demonstrates that COC are useful to get rid of people one doesn't like because they somehow "hurt" somebody by doing something in their private life.

https://www.inc.com/sonya-mann/drupal-larry-garfield-gor.htm...
Not bigger than people commenting on his personality without meeting him once.
> stubborn, persistent, and unyielding to what he sees as bullshit

> also a bit of an asshole

It probably comes with being a perfectionist; by definition they're intolerant of bullshit and don't like to leave things half-baked, which can make them harsh or cold to more lax people (the majority of us.)

You hear the same shit about Steve Jobs, but without someone like him, you can see many [more] annoying little things in Apple's products that only an ""asshole"" would tell their teams to fix.

Things like UI elements being off by 1 pixel here and there, that to even complain about them you'd have to have what is considered a disorder.

If you point them out even as a user you will get shut down by other users; "There are bigger problems to worry about!"

Now imagine convincing the people who work under you to take care of such seemingly-insignificant things. How would you not come off as a tyrant?
> He's more or less a sample size of one as far as I can see in terms of building out such successful software on such a large community and without being inside a megacorp.

Much of this can be explained because he was at the right place at the right time. Two very important reasons why Linux is so successful are GNU and the GPLv2. Any decent kernel could have taken off at that time. Linux was the first that actually worked.

Now the ability of Linus to retain leadership is remarkable. Just, let's not forget that he got a hell of a head start with the FSF's work. Both technical (GNU) and legal (GPL).
There used to be time when one was scorned if they donated stuff to needy out of compassion instead of what justice demanded, i.e. fair living wages. There was also time when one had to maintain a facade of normalcy but was encouraged donating to charity in secret so that nobody knew about it. There was also time when charity meant unconditional help to those who needed it most instead of a way to reshape world and its culture into one's own image while evading taxes.
I appreciate the effort but I am unable to understand the purpose of this.

As the creator says in a post here, if it is intended to be used by beginners to play music they have already heard before, can't they simply play it from memory? Why do they need to struggle reading the notation? They already know the song. I mean, what's important for a musician, at any level, is to develop an ear (or mind?) for notes and rhythm; everything else is bells and whistles. So, can't beginners simply play by learning the black and white keys and their octave ranges?

If this is meant to be used to play songs previously unheard, thus by sight reading, then all music written in established notations must be mass translated to this notation. Not impossible, but just a tremendous amount of work, dare I say wasteful, overall. Investing some time to learn the existing notations instead has more ROI.

When I started playing guitar in college, and got introduced to western music (I learnt Carnatic violin as a schoolboy, the notation was mainly for notes aka 'svara'), I quickly gave up trying to sight read since not only was I not a professional, it was also much simpler, and more natural, to just play instead of multitasking. Note(ha!) that I can read music, but I can't do it in real time.
If I understand your first paragraphs correctly, you're stating that finding a manager that has the correct balance of business and technical skills is rare to find (I have also had a PM with great technical skills but lacked business perspective). Maybe I should be spending more time in the interview process trying to analyse this balance.

Regarding your proposed cure, a lot of the solutions I try to push involve increased communication (generally via utilising agile meetings, and documenting decisions via email and docs). Goals and accountability are tightly tied to this, as this becomes more significant when communication is clearer. Perhaps I will focus on this more in future projects.
A pretty good alternative is to largely avoid consuming the kinds of media most prone to this, mostly newspapers and television news. If it's true that a facile understanding of the world is perfectly acceptable for most topics then it's also true that no understanding or awareness of those topics is also acceptable.

General news media is largely useless to actively harmful. For topics you actually care about, you're better off learning about them from specialist sources. For general understanding of the world you're probably better off reading history, science or literature. For plenty of topics you're probably better off not knowing or caring. If you think you're getting value from these types of media, it's at least worth a skeptical re-evaluation of what value they are really providing.
People and their needs are different is that so difficult?
> I guess a good option is to pick "reference topics" as measuring sticks

For me this is the beauty of HN. I have a good familiarity with a lot of the topics discussed so I can generally tell who knows what they're talking about and who isn't. When the discussion veers into more general topics I can feel mostly confident (relatively speaking anyway) of the information I'm getting that's "on the level".
You're fixated on these guys. They aren't really the point, though i don't think anything described rises to the level of abusive behavior. Calling someone's work boring doesn't do it, though even if I'm completely wrong about those guys it's not crucial to my point. I even acknowledged I might get it wrong about some of my examples, but unless you think such a list isn't possible, then the matter of Google's founders amounts to a red herring, a distraction.

The assertion is that there are a lot of examples of strong leaders who did not abuse those who worked for or with them. The subtext states that abusive behavior is not a prerequisite or driver of sucess. It's the dark side of ambition. We could talk about Steve Job's rocky career where he was his own worst enemy setting his own vision back years.

I can give examples of abusive leaders chasing away key players, setting back projects with rippling consequences felt for years, recovering slowly, never quite getting there. These leaders accomplished a lot but ultimately left with a sense of a partially realized vision. Unfinished business.

These same leaders also often hurt those closest to them who actually did need them, neglecting or even abandoning children, a reprehensable act for any reason but even more so to gratify ego. This is just not how a man acts.

At the same time, you likely don't see the succesful leaders who became fully realized adults. I coud list 50 and you'd pick out some to fixate on because of their flaws. This tells me that your opinion is received truth. You defend it with the sophistry a partisan uses to defend an ideology.
Isn't there some kind of browser plug-in to block this ridiculous, made-up, just another bullshit mass-media distraction, term "Opioid Epidemic"? The real "epidemic" is fake memes like this...
https://money.cnn.com/2016/02/22/technology/apple-privacy-ic...

> Apple's stance on privacy and security applies only if you don't back up your data to iCloud ... In the first half of 2015, police agencies around the globe asked to explore 4,472 Apple customer accounts, according to the company. Apple disclosed data to police on 1,886 them, of which 1,407 were provided to law enforcement in the United States. In these instances, Apple gave investigators contents of customer iCloud, iTunes and Game Center accounts. Apple didn't always turn over the information. It objected 401 times in all.
It's a modal editor. Philosophically and practically antithetical to emacs and its mission
> probably better to use DNA sequencing instead of names to avoid too much ambiguity

What happens when you have identical twins?
YES! Saying "this code is awful" in a code review is absolutely the wrong approach. What's your expected outcome? For the person who wrote it to say "oh yeah, silly me, I'll rewrite it so it's good"? They probably thought it was good, that's why they submitted it.

Don't make value judgements, point out what's wrong and how it causes problems
> Read any thread about any subject not related to programming, and chances are an expert in the field will show up and point out how wrong the assumptions being made about that field are.

That's precisely why HN!
> Read any thread about any subject not related to programming, and chances are an expert in the field will show up

> I've been corrected (sometimes harshly)

Yes, but that's the beauty of it. You get bullshit articles and often bullshit discussions but the quality of discourse is of very high quality, and often verifiable.
Facebook’s SapFix, Improvisational Comedy, Textual Analogy Parsing, Ethical ML
Riak Core Tutorial – Build a Dynamo Style KV Store
As of it's only for the android. Will share once if they release for the iOS.
It's fascinating that they were able to get 9000 years of data from a mere 50 meters of ice!
>> First, you never know whether you will excel at a skill or not before spending a really long time doing it.

That's a very good point- mastering a skill requires a great investment and investment always comes with risk. By the time one trains their chosen skill to mastery, their skill might have lost the majority of the value it had when they first chose it- therefore, it's very risky to rely on the current market value of a skill as a guide to specialise oneself.

One of my computer science teachers at uni, had a library full of books on the Ada programming language. When I met him, he was supervising undergraduates learning to program in ... Java. I never found the courage to ask but I bet he had basically spent most of the '80s and '90s learning Ada, because of various historical reasons, then his university switched its teaching to Java, again because of historical reasons- and then he was left with a big library full of books that didn't even register as programming books to most of his students.

(OK, I think Ada is still widely used, in the same way COBOL is etc. but it's certainly not the language most new programmers learn first; just like Java isn't anymore; etc)
It's not necessarily applicable at anything above journalist level. Different journalists have different biases. And their biases might be overridden by their superiors when they get hired by another media outlet, with different "sponsors".

But unless you plan on being an expert in every field or just distrusting about everything you read (safe option if you ask me), such a measuring stick is better than nothing.
> This is sheer insanity. If the words are that offensive that they should be removed from a computer program, should they be removed from the dictionary next?

Your argument is sheer insanity. Should history books teach facts about slavery and holocaust? Of course they do. Should slavery still be preserved nowadays in a normal society and defended in a normal context? Of course it shouldn't. What's your point?

This incident didn't come out of nowhere and I personally have also always felt the terminologies to be a bit unsavory. I'm glad that somebody out there actually did the job of calling it out. I don't think this is generalizable to many other situations as well. I don't think there are any other terms that made me uncomfortable as this one. Can you come up with an example that might be "subject to whimsical fit"? What a way to distort the argument really.
Like I said I'm a screen guy so I'm used to ctrl+a and I got my keymap remapped so that caps lock is ctrl so ctrl and a are right next to each other b is in the middle of the keyboard and I find it irritating having to press ctrl and b.

Also I don't use ctrl+a but the home key so I'm missing nothing.
Oh, also, I forgot.

Learn Excel properly: https://www.youtube.com/watch?v=0nbkaYsR94c

When you're properly automating things you'll want to use programs and command line tools instead, but you should still know Excel for the one-off quick and dirty data inspection.

Also some of your colleagues will use it a lot, and won't have learned it properly. You can make yourself very useful.
U.S. Wants Prison Sentence for Facebook User Who Pirated ‘Deadpool’
You can't remove JavaScript features without breaking websites. The one exception was when the strict mode pragma was added, but that was a one-off, and there's too much resistance now to add more pragmas (they tried that with "strong mode").

The best solution currently is to have linter rules enforcing ===.
Ashley is a male-name in the UK, but a female name in America, mostly.

I'm not sure which came first, but it's an interesting surprise for some.
But with RSS you're receiving content directly from the publisher's site. There's no third-party involved, and the publisher can provide as many text bites as desired. There is no problem there as long as no content aggregation web site is acting as middleman.
Ermm...not exactly. The relationship between median wages, marginal unemployment and "hotness" is not causal, it's just expected to correlate.

There isn't an overall agreement on what "too hot" is, but to generalize a "conservative" perspective it'd be "mal-investment," investments chasing an overavailability of money that will "sow the seeds" of future market crashes.
How to Write Status Page Updates
Actually Gnome when it started was really good. I remember around 2000 same time as Redhat Linux 6, Gnome worked perfectly. But for some reason Gnome community wasnt satisfied so they started modifying it so much that it worked more like Windows, when they were still not satisfied they wanted to become more like Mac with fancy animations and a Dock. Which is why very few use gnome these days. Gnome people have lost their way. Now its just a community of confused people, same applies to KDE. A more well disciplined community is i3, mint and elementary.
Good point. I wasn't aware of this - but as you concede it's necessary to connect at least once but this is progress in the right direction.

Perhaps charging is necessary to plug iPhone in to Mac. Apparently if you plug in to the mains it will wear the battery quicker.
Marc and Lynne Benioff will buy Time magazine from Meredith for $190M
That's all well and good, until people actually start interpreting the facile interpretation as fact. Newspapers often present their interpretation as definitive. Then people go and make serious decisions based on this or start campaigning or policy-makers take it as informative about what's going on in the world.

On the one hand as a reader we need to be more sceptical, but on the other, a bit more humility is needed from these news sources.
How on earth is tax-avoidance defensible in a thread about philanthropy?

The defence is more about remaining competitive in a global market than anything to do with how the owners spend their fortunes.
How I change my habits with ONE simple rule
Remember that for most below average households, not much of their expenses aren't currency dependant. Housing, transport, education, food...
Shortening the delivery times from 3 to 2 days incurs a >40% increase in fuel costs. You claim the slight convenience of having stuff on your doorstep on Wednesday rather than Thursday not only outweighs that massive inefficiency and all its externalities, but is in fact a "significant improvement of the lives of millions of people".
Would love to join but the challenge being that I'm north of UK - would love to connect with CTOs outside of the UK to get a pulse of things around the world.
Ah, all these decades of American culture made him finally cave in...
> confirmation bias makes you remember the times you got caught in the rain more strongly then the times you actually had your umbrella and stayed dry

what is the pre-existing belief? did you mean to say sampling bias?
I got a couple as well. But the huge majority of the population didn't. Most PCs didn't even come with such ports...
The implicit coercion rules don't matter if you make sure to convert the types explicitly, but then you're just relying on your discipline. You might be able to pull it off individually, but it starts mattering more when working with other people.

Also, from a brief glance at your code example, you don't seem to have caught up with other current best practices like linting or modules.
That's misleading. Economists follow real wages, which take inflation into account.
Yes, but I think they’re always late and the inevitable bailouts inevitably hurt the wage earners more than the capital owners, as history has shown.

Wouldn’t the “over” part of over-leveraged only be true if an error in expectations of future growth (either through increase in revenue or decrease in costs or both)?

Growth is what the leverage is presumably based on. Everyday I see land and business sold for multiples more than even 2 or 3 years ago. All those loans are pricing in quite a bit of “growth”.
yeah but addiction isn't a disease. if it is, we all are diseased because everyone is addicted to something. it is just a fundamental human tendency to grasp at things to define themselves.

"oh, me? well i'm a tough cigarette smoking Marlboro Man cowboy type..."

"well, i'm a macho tequila pounding party guy."

"and i'm a Syd Vicious-type of punkish junkie."

"and I'm a sneaky Catholic priest who is in the fucking young boy club that has existed for nearly 2000 years..."

"oh, but I'm the risk taking race car driver guy that drives Ferraris at 220MPH and cheats death daily.."

"and I'm the Rubenesque girl who can eat chocolate cake all day and just get prettier because some people out there like 350 pound women..."

all just clinging to self-images....
Hmm yeah maybe. For it to be confirmation bias you have to start out with the idea that it always rains when you havent got your brolly
Is there any reason to prefer those over policies that result in shifting income down?
> The English language is defined by it's usage

Speaking of which: I've been anxiously awaiting the day when dictionaries finally give up and declare "it's" as a valid spelling of "its".
agreed. In my head, it's synonymous with "Did some very questionable things and then tried to buy his image back and put it on wikipedia"
the Time brand name alone is worth more than $200M. Dude scooped a bargain
It sounds like you are using RSS as a way to generalize your access to each provider, but only as a delivery mechanism. The viewing is still done in the browser.

With the exception of web apps / extensions, it's my understanding that RSS feeds were originally meant to be consumed by a program specifically optimized for handling feeds, instead of a bloated, slow, unsafe web browser.

In the end, your RSS flow could mostly be replaced by a set of live bookmarks in your bookmark toolbar, then you wouldn't even have to leave the browser. Plus you would get easy multi-platform synchronization of your feeds. A hell of a lot easier than running an RSS reader on a private server like a lot of us.
> You don't eat straight lecithin. Or high fructose corn syrup. You need a lot of other ingredients and a lot of processingto turn that corn into edible food products. That's one reason why it would be very challenging to double the number of calories we take in from corn — you would also need to double your production of all of that other stuff.

I don't, but I would, if I were hungry enough. Most of the stuff we mix corn syrup with we mix in to make it taste better. If you've ever had straight corn syrup on your pancakes, (It's commonly sold under the brand Karo for this) you'd know it's fine. It's not maple syrup, but it's certainly something you could eat just fine, if you were hungry.

I think that's true of most of these things. If you are hungry enough, you'll take your macro-nutrients as they are.

I don't personally know how to make soy protein isolate, but I do know how to make tofu. If you gave me my 3000 calories a day in buckets of dry soybeans, I wouldn't be happy about it, but I wouldn't starve.