skysight-inc/HackerNews huggingface dataset:
There's nothing wrong with saying something is crap, if it is actually that, and if there isn't really an individual on the other side.

Generally, it's probably not a good idea to use such language with an individual. But if it's 'not good' - you can say that.

But finally there's no reason to demean individuals arbitrarily.

This discussion is wayward: it's not about groups, minorities or being PC ... it's really just about being 'honest' vs. 'being sensitive'.

Some people perceive some honest remarks as insensitive, while others perceive 'politically sensitive' remarks as dishonest, and therefore a little offensive.

Personally I'm in the 'candid' camp, but I don't mind people who are a little indirect with the intention of being nice.

This has nothing to do with arbitrary douchebaggery - there's never any reason for that. Ok - maybe you scan scream at a big, faceless corporation now and again, but not individuals.

I think there's too much intellectualize of this subject and so many are missing the point.

You can be candid or sensitive, that should be your choice.

But you can't be an arbitrary jerk.

If Linus wants to be candid at the cost of not being well received, then fine. But he shouldn't be attacking people.
Videos are available for several editions of this course. They differ in content - some chapters are out, some other come in. It is worth browsing through all the years, including slides, etc.

You can find all of the materials here:
http://www.cs.cmu.edu/~pavlo/

I'm writing this as a huge fan of Andy Pavlo's work - I find it very high quality, and touching subjects that are hard to find elsewhere on the web in accessible form.
The Missing CTO and the IKEA Customer Service (2015)
Making the Business Case for a Large Scale Refactoring – Part 2
You're literally playing with your life.
True. Contracting is sometimes also a way to find good people.
Russian hackers ‘Fancy Bear’ now targeting governments with rootkit malware
Nintendo Switch was added as a new platform target.
See the compiler user guide for more info.
That's because television is a real time medium. At best you get re-runs. Reading is an on-demand medium, and popular authors can very well stay on the reading lists of subsequent generations, the way Mailer himself would have read Melville, Hemingway, Poe, James, and so on.

TV is also shallowly based on technical quality (people wont see black and white shows etc), whereas the written word on paper is a stable technology for centuries, if not millennia.
Yeah, I really don't get it. As for this part:

> when you get into a situation where one of the buttons needs to have slightly more margin-top than the others, then it's easy to fix

You can have this with semantic classnames. In fact, that's exactly what the "cascading"[1] part of "cascading style sheets" was intended to solve.

[1]: http://cssspecificity.com/
> but at my large tech company the push for empathy has demonstrably increased employee happiness

That says nothing bout the efficacy of the policy in terms of getting things done though. It is true that it is usually possible to be honest without being abrasive, however it is my experience that abrasive honesty is worth a lot more than polite dishonesty when it comes to getting things done. So in that way, "at least he's honest" makes sense.
Well, Spotify works for the consumer. For the musicians, it's mostly advertising, not a useful source of income.
I don't see any straw-man fallacy on what you wrote.
Internet culture is anonymous.
That itself says much about status quo.
I'm sick of these Social Justice Warrior movements invading every space.
I've treated people of every religion, race and sexual orientation as an equal.
This is just a mechanism to inject entropy and drive away anyone willing to produce and build marvelous things.

But of course a few (self-admitted with a lot of publicity) transsexuals sit atop this movement and harass everyone who does not agree with their views and destroy their life.

Like Tso (second in-command) being labeled as a "rape apologist" for not agreeing with the CoC.

SJW infiltration is a movement to implement Cold War-era silencing on everyone.
Yes, this is valid to point out as a tradeoff.

I weight clean markup and "knowing immediately where i am by looking at the code" more heavily in this particular balance scale, though -- it's a higher-level concern in some sense.

Practically speaking, I'd typically have the markup open side by side with the SASS (or other source CSS) file where "profile-card" was defined in vim, so the lookup process is just moving my eyes across the page.
https://tailwindcomponents.com/
Write a shell in Python
> Sometimes "constructive" requires more effort

Not typing insults saves time. We are not talking about psychologist-grade emotional communication, just basic manners.
That's not a phrase a physician would typically use. Laypeople sometimes use it to describe respiratory and/or cardiac arrest.
Yes, we are planning on releasing those features.
>You're just proving my point here, this is outright dismissive of all forms of experimentation that goes on in many fields of economics.

Mock-experimentation has been going on since forever in all kind of pseudo-sciences of the "soft" variety.

Even Freud did clinical "experiments".
I've used BEM, atomic design and functional CSS. I actually like some kind of combination of all three. This is my 2c:

The pros of functional CSS as a replacement for CSS/SASS variables:

- You define your 'palette' up front: which margins, font sizes, colors are acceptable, etc. You could do something similar with CSS/SASS variables, but you'd give up the capability to rapidly prototype on any machine with any browser and you'd need HMR set up everywhere. Also since it's a class you can (de)compose it with other classes and build up 'abstractions'. So I'm really using functional CSS as a better replacement for SASS variables.

- It's easiest to start hacking away at designing widgets without worrying about things looking inconsistent eventually, because you're working with a limited palette

And then what I take out of atomic CSS is splitting up the code into different levels. Instead of atoms, molecules, organisms, I have: palette, abstractions, components. Abstractions are composed of other abstractions and/or things from the palette. Ie: an abstracted class might be like: .center-vertical, .center-horizontal, and then composing those would give the .center class. Components are concrete widgets like buttons, popovers, modals, tables, lists, etc.

And I use the submodule idea from BEM. So if I need to create custom themes, it would be the like .button .button-(theme name) and writing the theme works just like inheritance would here but I'd be using composition instead
Our species will have problems to overcome for as long as we exist. And doing what has never been done before will generally be ranked low by many, simply because we tend to be incapable of predicting the effects of that which has never been done. Consider the what the internet and all digital communications are today. At the most basic level an immense amount of time, energy, and money was spent being able to transmit a signal that could be reliably recognized as a 1 or 0 between two people connected by a line. In many ways it's nothing but an extremely fancy, extremely expensive, version of a tin cup telephone. Yet of course this technology, of being able to transmit a 1 or 0, would end up transforming practically every single facet of life for everybody on this planet. To have predicted such a thing would have, not that long ago, been seen as quite hyperbolic.

In my opinion colonizing Mars will begin to create a revolution in humanity in terms of resources, freedom, growth, and potential. I could get into why, but now isn't the place. The great thing is that capitalism enables people to decide for themselves what is likely to produce the greatest benefit and pursue that. Bill Gates seems to believe that solving malaria in Africa is going to be something that might help revolutionize society. And the great thing is that all of these actions are happening simultaneously, rather than mutually exclusively. And so indeed we'll get to see which efforts, if any, end up as tin cup telephones - and which end up as the next internet.
Alt-right was a term used by grass-roots movements and libertarians long before the term was ever co-opted by other groups. If you mean neo-nazis, just say neo-nazis.
the norm every time is to limit "credited jobs" even more.
This tool is interesting but it is fundamentally an exercise in turd polishing because Reddit is a completely terrible place to get "expert" advice. It's designed to be a place for show and tell with commentary and false appearance of consensus.

If you want expert advice you should be asking for it somewhere that's properly formatted for long form discussion. You should also seek out advice in a specialized community, not a general one like Reddit. For every piece of good advice on Reddit there's ten pieces of terrible advice and ten pieces of mediocre advice you could find yourself on Google offered up by the riff-raff that happen to be passing through that day. Reddit is just polite 4chan. If you want expert advice to somewhere where only people who are interested in the topic you want advice on are (usually forums).

Edit: Also this tool thinks I am an expert in hipsters. I like to think I'm an expert in calling people hipsters.
> On a potentially related note, sperm counts in the western world have been declining precipitously since 1990.

This is also associated with birth control. The problem is that is hard to do extensive studies on this and get compelling evidence, but it is true, we are not "better safe than sorry".
Thanks for the link!

Upon my first read, as I frequently find is the case, I either agree or disagree with it, based on unfortunately unspecified context and goals. I feel in general many manifestos, value statements, etc (generally focusing on "how do we accomplish something") would benefit from stating goals ("what are we trying to accomplish").

Once we agree on the goals, we can more objectively (if not perfectly objectively) discuss do these methods and statements move us toward these goals.

In general life, absolutely, I'll agree with most or maybe even all statements. I wouldn't even find them particularly controversial. Communication can be as important as technical skills - sure, I live that every day. We need to understand privilege, and enable everybody - absolutely. True on vast majority of projects in vast majority of contexts I've been part of. Etc

But not all:
If (for an extreme example) the context is a small highly proficient working group and goal is an unprecedented technical achievement, majority of these are either unproductive or counterproductive to the goal and the context.
If you have three people in the world that understand math to accomplish this project, and your goal is to accomplish this project, you need to involve at least one of the three people in this project - their background, communication skillset, and other aspects notwithstanding.

So stating goals is I find critical in evaluating methods to accomplish those goals.
I'd call this style "compositional" rather than "functional". You're composing an element's style from smaller chunks.

My main problem with this is that some people like working that way and some people don't. This leads to a mish-mash where you have two completely different places to look for where your styling might be. Since you can't specify all of your styles in this fashion, then in order for there to be one spot where the styles live, putting them in CSS files with semantic classes is the sensible default.

My other problem with it is that it encourages many DOM elements with one style each as opposed to fewer elements with more style rules. I feel like I'm swimming whenever I'm looking through the markup with an inspector.

More ideally what I'd like to see is styled-components, so the entirety of a component lives all in one code file. I don't particularly care for the use of javascript to specify literally everything on the page, from the markup to behavior to styling, but the siren song of having everything there in one place makes up for it. If you want terseness in style definition, which is the main problem this "functional" approach solves, then you can simply invoke short javascript functions.

My ideal approach though actually would lean on a text editor / IDE to keep a list of components, and opening up the markup, styling, and scripting of a component all at the same time, and just using HTML templates, SCSS, and vanilla Javascript, keeping each file unsullied by the syntax and semantics of the other languages.

I'm unconvinced that everything really needs to be Javascript, but I don't mind wandering down that rabbit hole with everybody else until the React fascination passes. It's not the worst way in the world to specify UI.
Waiting cures a wide range of problems, that don't end up killing you.

It's really hard to separate 'doing a rain dance' and 'just waiting' when you have a sample size of 1.
I'm glad it worked for you but usually appendicitis is caused by an infection which will cause sepsis if the appendix ruptures, and fasting won't fix that. If you think you have appendicitis at least talk to a doctor, because if it ruptures there is a high probability you will get sepsis and die.
This got me to thinking about the minimum things need for capitalism.

0. some agreement to not use violence to take value

1. some way to Exchange Value

2. ways to Store Value

3. ways to Lend Value
I'll have to check that out. Along the same lines are Lore and Criminal.
Why do you assume "the creeps" refers to all opponents and not just specific individuals? That you would take it personally says more about where you're coming from than about anything else.
I had the surgery via laparoscopy ~10 years ago; go to the ER at 8AM, surgery at Noon, and home by 9PM the same day.
This thread is why I love HackerNews. I'm in the middle of considering something like this w/ Tailwinds and share some of the concerns expressed in some comments here, but I'm still keeping an open mind.

Is there anyone who's tried it for a project and still hated it? Seems like a lot of the detractors haven't actually used it yet.
Was it "Life & Death"? That game was difficult as a kid. If surgery was involved, the patient always died.
Politically controversial yet completely legal things, like weapons parts, were not only banned on manufacturing, but as a logo on the subreddit[1]. Meanwhile, a federally illegal, in different ways controversial activity such as marijuana consumption is permitted[2]. It's the right of the company, but there is certainly bias in the use of the logo, and not all fans of reddit are welcome.

1. https://imgur.com/a/bAOhi#tY6JS4l

2. https://old.reddit.com/r/trees/
> No one should ever - EVER - change because of someone else's opinion of them.

That's ridiculous. Every one of us changes our behavior because of someone else's opinions of us. It's the central mechanism for how humanity has been cooperating since the very beginning. Anyone who claims to not care about others opinions of them is likely trying to be liked by the kind of person who thinks it's cool to not care about others opinions. Every word you say is a virtue signal - you want others to think you're smart, to think you're good, to think you're the kind of person they should coorperate with. The only time you're not virtue signaling is when you're listening.
> The author suggests creating button HTML templates instead... but why? That's what CSS already does

I think this is really the core of it, because CSS is kind of bad at it, and just about every project ships with more powerful HTML templating anyway.
note that I didn't suggest that the classical liberal side deny the existence of subconscious bias. Just the scale of the impact of said bias, and what can realistically be done about it (or, perhaps, the cost of attempting to correct it). There are probably people who deny the existence of bias and you're right in that they don't express a reasonable opinion.
I'm sure what you're talking about happens (although I personally haven't seen it). What also happens is that cultural differences lead to two people having different perceptions of the same event. One views it as "honest and blunt" and the other views it as "rude." I think a lot of the pushback comes from people who have personally delivered things they view as "honest and blunt" and have had others say that they are being "rude" or "mean-spirited," and they view things like this CoC as a push by the thin-skinned to institutionalizing niceness at the expense of honesty.
There's no need for intersectionalism in this at all.

In fact, I'd argue it's wrong.

Intersectionalism would argue that peoople of different backgrounds must have special treatment.

There's no need for that whatsoever.

All we need is for people to not personally attack or demean others.

After that ... people should be free to be more 'candid' at the possibly cost of upsetting someone, or more 'sensitive' at the possibly cost of the message being lost in sugar coating as they feel suited.

Linus can be harsh as long as it's valid criticism of a subject (or maybe big corp), not a person.

Beyond that he's fully within his rights to say whatever. He does not need to treat people different given whatever background they have.
It's not a problem, the term can have different definitions when needed. In this situation, "the real me" is a personality based on past experience. This article says that definition is a myth that doesn't work with our current understanding of memory. You can now speculate if there is a "real me" that consists of something else.
No. The statement was that "parental influence accounts for 0%".

If parenting is a part of the environment, then that's not 0%.

The conclusion purposely mangles the numbers for the sake of sensationalism, and that is the kind of thing that gets picked up on and becomes myth.
I was recently exposed to this interpretation of copyright law. I was trying to get an ad for 3D printing services approved and I was informed that although I personally designed and built a vase that looks like a prop from the film "The Fifth Element", I did not own the rights to reproduce it in any way, including using photos of my object. When I read into it it appeared that every visual element in a film is covered by an implicit copyright, and any derivative work based on those elements is controlled by the copyright holder. There is no practical way to acquire a license or determine if one is even necessary. I don't understand how people who blatantly derive their work from people who can't defend it feel justified in taking control of derivatives of their work from their fans.
> Sometimes you know something's wrong, and you feel strongly about it -- but you're unable to articulate it in a manner that can be easily consumed.

When I think about effective leaders I've known in my career, this is as good of a description of their defining skill as I've heard.

They have the ability to correctly identify an issue and then communicate it in a way that others also recognize it.
@da02 asked @spr1ted for some examples and you come in saying he's crazy and deny that examples are needed?
Sorry, but I think you're wrong. VS Code is based on Electron and runs great.

I read it as a comment on Slack's performance, not as an attack on Electron.
Yeah that’s what stood out to me when I read it, as well. Everything was sounding reasonable, and then he gets to this part I read as: “my anti-PC position was untenable because bad people are also anti-PC and I don’t want to be associated with them.” That’s just not a viable way to operate. I’m sure some of the most vile people on the planet use Linux... should he stop to avoid being associated with them? Besides, if your motivation is not liking when people compare you to a Nazi, then Godwin’s law says you can’t win no matter how hard you try. The lack of objective measures he referenced early in the article will allow his accusers to shift their criteria at will.
Building an OpenThread Border Router with Raspberry Pi
The .NET Framework is healthier than ever.

Every revision since 4.5.2 follows the support lifecycle of the parent OS (which generally is much more than 3 years)

.NET Framework has never had a license fee. An argument could be made that part of the cost of Windows OS is a .NET Framework licensing fee, but the fact is if you're developing for Framework then Windows is already in your purview.

Admittedly, the .NET Framework is not open source. But a good amount of its source code is available for review:

https://github.com/Microsoft/referencesource

https://referencesource.microsoft.com/
Nim is fantastic, I especially like that it takes a pragmatic approach to all its features, so that it doesn't get bogged down in theory but lets you get productive with it right away. One example is that even though it says it's a systems (and application) language, it has GC (ref counting + cycle detection), which means you don't have to worry about memory management and can focus on the core of your application. Honestly I think Nim is comparable to Go, so if you're thinking of adopting Go, look into Nim, you might like what you find.
I have a model trained with XGBoost Java. Can I take the model file and read it with scikit-learn to visualize it with this library?
I think hour long interviews can also be fine provided an emphasis is put on squeezing realistic tasks in to the time provided.
I was wondering that as well. By that point, though, I've never found a point in using utility classes when I can just go to the file for my current component and edit it directly. Just writing specific CSS for my components and page-layouts while using shared variables has saved me way more time than any CSS library I've used. 99% of CSS libraries are full of problems
I've had an idea about this problem that I'd be happy to hear your thoughts about:

Simply put, a promise for an independant future reproduction study should be part of the published paper.

Once a researcher achieves a publishable result, she looks for a peer-researcher that will commit to perform a pre-determined reproduction study in the near future. This promise is written in the original paper.

This ensures that a negative reproduction would definitely be published. It incentivises the original researcher to not mess too much with the data post-hoc, and to be as helpful as possible to their reproducing peer. The peer gets a citing before writing the paper, and all the help they'd want to get the study done as quickly and easily as possible (q&a, analysis code etc).
Thanks for the recommendadtion.
I happily pay for YouTube Premium, just to avoid ads. I wish I could do the same with Facebook
I mean neo-nazis, neoreactionaries, neo-fascists, all those types. Basically the subset of /pol/ and stormfront users who genuinely believe what they espouse. At least that's my interpretation of the term.