skysight-inc/HackerNews huggingface dataset:
Honestly, I found the best way round this was to use IM or now Slack to pre-game my male colleagues one-on-one to create a "cloud of agreement". Typing helps! It really is the most neutral way to present.

That way, one of them usually presents my ideas himself, or all I have to do is provide the seed and the whole idea crystallizes.

If you have any experience with the Socratic method, it's highly useful for convincing your less woke male colleagues they thought of it themselves while allowing them the pleasurable coup of answering your questions in front of others. Think of it as being a midwife to thought: a grubby job but try to think of the lovely babies...

The downside of this is it takes your managers a lot longer to figure out that you are an original thinker. The upside to me is that it's more important to see my ideas executed than to wring my hands over the details of how they gained consensus.
One of the neo-nazi's ran over a bunch of people with their car in attempt to kill and injure them. Did you miss that video? These nazi's are trying to kill people, they deserve life long prison sentences, not an internet platform to spew hate and calls to violence.
Speech intended to incite violence and threatening isn't protected by the 1st.
Interesting, thanks for your measurement points! I rarely make pizza at home so I don't have a stone but I've been meaning to get one. Since they (hopefully) have high thermal conductivity it should be fairly easy to measure with an IR thermometer.
Emotion-Aware Lego Mindstorms Robot
> Again, if you think that software hasn't advanced much, simply use the software from 10 or 20 years ago, and see if you can stand the experience.

If I didn't have to trade files with others I could quite happily use Microsoft Office 97 in lieu of whatever the new thing is called.

The issue with web browsers is only slightly more complicated. I'd love to go back to a world where web pages didn't try to be computer programs, but that's obviously not going to happen for a while.
It's not just a rapid growth thing. It's pretty well known that if you want your career to progress at a non-glacial pace, you'll need to hop jobs. Pretty much all companies are more willing to take a risk on new hires than on their own people.
'How Postgres Makes Transactions Atomic' https://news.ycombinator.com/item?id=15027870
An AI Dreamed Up Street Scenes, and They’re Surprisingly Good
Nearly everyone _does_ have access to water though.

Certainly everyone installing a washing machine.
3rd for sure. We're a RH partner and specialize in OpenShift work. Tons of excitement with customers on using OpenShift. I love it.
Thanks much! A lot of good notes; some initial reactions:

Completely agree re: editorconfig. Very necessary to prevent bikeshedding. We're actually building a dedicated review IDE.

Part of our roadmap is to offer open source projects code review -- not just for exposure, but to work with reviewer standards on.

We're definitely interested in security review.
Al Qaeda websites are not taken down in the US because they can be used to radicalize people; they're taken down when they are used to radicalize people.
The only part of that article I'd clarify is around deployment and devops best practices.

You can deploy Elixir exactly the same as any other language. In some cases, it just means making a decision that you don't need some of the extra features that are available like hot reloading...which every project doesn't need.

You can still use immutable images and take advantage of the built in distributed databases by using mounted block storage if need be.

You can use everything out there. Early on figuring out some of the port mappings and how to handle things was more difficult but as far as I've seen, those problems have mature solutions all around now.
My top loader has damping springs at the bottom and a plastic "balance ring"[1] around the top of the basket that's filled with fluid to reduce vibrations. Certainly no concrete anywhere in it, that I could see when I took the cover/case off anyway.

Though I've been having problems with it shaking too much during the spin cycle, so I wish it did have concrete.

[1] http://www.appliancepartspros.com/whirlpool-balance-ring-asm...
Codacy, provider of automated code review, raises $5.1M
Actually, the more I think about this, the more it seems like this could be a good open-source project.

The idea would be to translate everything on Sci-Hub from PDF to MediaWiki and convert all of the references to links. That could be tough, probably loaded with edge cases.
If it works though, not only would Sci-Hub be hosting all the papers but this site could make them all easy to find/navigate.
Seems like it'd be super fun to go spelunking through a network of related science papers in a similar way to diving Wikipedia.

As an open-source project, it would also be possible for anyone to re-host the site in case it gets blocked.
The Matasano Crypto Challenges (2013)
>The idea that I'm seeing any of these comments arguing to the contrary means HN is already infiltrated by /pol/ and other Nazi sympathizing groups.

If you're not with me, then you're my enemy. Spoken like a true Sith Lord.
"The plastic counterweight (right) could save around 45,000 tonnes of CO2 each year in the UK..."

How about we just make machines that last instead of having to be replaced all the time.
I don't think it's powdered peanuts. My understanding is that in Israel, a snack food called Bambas (peanut butter flavored corn puffs) is widely given to children and allergists noticed a huge difference in childhood peanut allergies. It's changed peanut exposure recommendations for infants completely.
They allude to this in the article, but part of the reason why this is regularly scheduled and mandatory is that there's no front-loading of work. You simply stop coming in and the work is spread to other folks on that team/project, because they knew you were going to be out anyway.

And of course they'll still have to schedule other time off. I don't think anything in the article says this is the only time they're out of the office.
There isn't any blackmail potential in offering someone sex. You can just say "yes, so and so offered me sex".
Ask HN: What in your experience has management gotten right?
There is currently a great Ask HN post going the repetitive mistakes of business management. Considering the excellent conversation around that, I'm curious what the other side of the coin looks like. Who's had experience with good managers, and what made them so?
> violence is their core value.

There are many groups which are accused of having violence as their core value.

e.g. The Nazi attacks on the Jews, who were alleged to be dedicated to the destruction of the Aryan race. That allegation was used as justification for "self defense", and attacking all Jewish people.

I understand where you're coming from, but we've seen what happens when people start picking and choosing which speech is allowed, and which is forbidden. The end result is the violence and genocide that they claim to hate.
Gtop – System monitoring dashboard for terminal – Hack4Net
Of course, and having system requirements is obviously a good thing.

While it's obviously a fact that devs have more powerful machines than their users, I'd argue that the tolerance for performance is MUCH lower among devs. When my IDE does a GC pause for 5 seconds I go insane.

Yet I have users that use the software I write, and somehow insist on using enormous datasets in it (much more than we would have imagined) meaning completely ridiculous delays (minutes if not more). When I ask if it doesn't drive them crazy, they say "no, because in the past thus job took a week with pen and pencil" or "the old program didn't have this feature at all, so of course a minute wait is OK in the new program!".

A developer would never say that about the new shiny feature in their IDE or similar "yeah I like the new go-to-symbol even though it takes 15 seconds..." (and it might SAVE us time still, compared to doing it the old way). But we'd complain like crazy.

So our technological supremacy bites us some times too.
Trying to write code alongside their devs.

Here's what happens when a manager tries to fill tickets himself: his sense of control of the project is derived not from relationships of trust and cooperation with his reports, but from direct involvement in the code. So naturally, any challenging or critical piece of code ends up getting written by him (because otherwise, how could he be confident about it?)

The manager is essentially holding two jobs at once so they end up working late or being overly stressed at work.

The devs will feel intimidated to make architecture decisions, because they know if they do something their manager doesn't like, it will get refactored.

They will also feel as if they are only given the "grunt work" as all the challenging work is taken on by their manager.

The code itself is in a constant state of instability because there is a tension between the manager needing the other employees' help to get the code written on time, while also needing to have that complete control and mastery over the code that can only come from writing it yourself. So people's work gets overwritten continually.

This is very bad and it's very common - managers should learn to delegate as that is an essential part of their job. If they can't delegate they should remain as an individual contributor and not move into management.
How to learn science as an adult without spending a lot of money
He has another one where it seems it pumps water through a second reservoir. Looks like that expired recently so possibly why we are seeing this? (Far from a patent expert)

https://patents.google.com/patent/EP0707670B1/en?q=D06F37%2f...
Well... Let's put it this way: The current administration fired all of its science advisors, is actively defunding the Environmental Protection Agency after putting an oil industry lawyer in charge, and walked away from the Paris Agreement entirely.

I'd say that "uncertainty" is a very mild term for the current US regulatory stance on climate change. "Blatantly hostile" might be more appropriate.
I just wondered. Everyone recommends linux to me. I asked to get the idea. Not a criticism.
Hi Science404, yes indeed we're launching with the standard shoebox for now, but obviously we're thinking about the future too. :) Currently we calculate listener-based 1st-order reflections, optimized for performance. Once the ecosystem out there gets faster, we can explore fancier methods. ;) You can see this in EarlyReflections.js

Cheers,
Drew
Managers making tech decisions without the input of the people who work with systems every day who are in the best position to determine whether that's a good decision or not.

True story:

A deployment of a distributed application at $dayjob a long while ago had "must have RAID6 or equivalent fault tolerance" added to its project requirements by clueless managers. The engineer who specced out the system, who was responsible for its POC, and had spent many, many hours setting up the environment and tweaking it for performance protested, since the application had fault tolerance built in. The idea being that if a node loses a hard drive, we don't care. We just throw a spare drive (that's kept in stock) in, rebuild the node (a literal 10 minute process), and no data is lost.

Protests, backed up with data, that long RAID6 rebuild times on TB+ drives increased the likelihood of data loss (a restripe takes longer than our average rebuild-the-damn-machine-from-scratch time and leaves the cluster degraded longer) went ignored.

The RAID6 requirement added about 50% to the cost of the project, and ended up having to be thrown out around ~6 month mark since the cluster write performance was unable to keep up with the RAID0 that the engineer had originally specced out. We now use the engineer's original idea, even though he long since moved somewhere where presumably, his experience is trusted rather than insulted. This incident was a contributor to his decision to leave.

To this day, RAID6 is an inside reference to management cluelessly screwing up a project against the wishes of people who know better.
Does anyone know what's going on inside Elsevier? Publicly at least, they're acting like the music industry acted in the 90s. Are they doing anything internally to make sure they stay in business in ten years, other than fighting for every crumb of business they have now? Is there anyone there seriously looking ahead?

In a lot of ways they're in a worse position than the music industry was, or than Netflix was a few years ago, since at least those guys had the content-creation side to work on. I don't know what Elsevier can do when there's no money in distribution. The editors don't add that much.
I challenge you to find even one instance of where citation of the Chaplinksy case has ever been used ever since the ruling itself to defend the merit of a clamp down on open speech anywhere in the U.S.

It's doubtful that the case would even be decided the same way today.
Because of better electronic regulation can probably get away with this easier now. Also front loaders seem to have taken over a lot of the market which maybe affects things?
Well, not exactly the same but here in France for example we have 5 weeks holiday per year plus n days extra to compensate for the maximum number of days I am allowed to work per year (219). n is variable because of official holidays and is 7 for me this year. The summer holidays are 2 weeks minimum..... by law.
Yes - I often think about posting this sort of comment, but won't if it's not really relevant. But not only do you need to enable JavaScript for the domain itself, then you need to enable it for blogblog.com, and load 7 resources from that site. The page loads up images for about a dozen unrelated articles in the background behind the modal.

It would be great to walk the walk when you post about this kind of topic, by using a simple HTML web page with just the images you need to aid in presenting your argument.
Uh, ad hominems didn't just appear this year in counter-nazi speech. Really: "Many sides". Further, Nazi ideology and arguments are literally ad hominems anyway...
You may want to add default margins to some elements.
On mobiles the buttons, images etc. are overlapping.
Elixir and Phoenix exceeded all my expectations. I thought about what I wanted to build, read the docs and built it. Done.

When I was still using python, I spent days (weeks?) reading about the problems, looking for design patterns that might work for my use case, and finaly quit in frustration.
> The idea that I'm seeing any of these comments arguing to the contrary means HN is already infiltrated by /pol/ and other Nazi sympathizing groups.

Are you serious? "And anyone who disagrees with me must be a Nazi or Nazi sympathiser."

Combined with the fact that the rest of your comment seems to be calling for Nazis to be silenced... I don't think I'm comfortable with where this is going.
Interesting demarcation he makes between geeks and mathematicians and scientific thinkers more generally. Would be curious what the identifying traits of geeks are in his mind, though one can make some guesses given the examples he cites.
I think one of the difficulties here is that much of the functionality that comes from, for example, Docker + Kubernetes exists as part of the BEAM VM. A lot of the development being done today in deployment is around Docker and Docker clustering technology, which means that it often feels like you are doing things the old fashioned way when using BEAM clustering & networking technology.

There are ways to set up these systems in symbiotic configurations, like having an Elixir/Erlang/BEAM cluster that has auto-joining thanks to external service discovery. However, to use the hot-swap functionality, you are going to be working with the BEAM VM directly, which means going through the Docker container boundary.

Know that if you choose to go with BEAM and no Docker, you will still have access to amazing deployment features (like hot swapping, as you mentioned), but also clustering, service discovery, monitoring, etc. You're just going to be spending a lot more time at the command line without the pretty interfaces and the sleek modern tools.

To get a better understanding of running BEAM, I highly recommend "Designing for Scalability with Erlang/OTP". You'll have to learn Erlang to get through it, but IMO it's the best introduction.
Unless you're doing your own thing, consulting is often way worse.
When I was in school, allergens were taught as follows (This also explains why people presumed it would fail):

1) Your body "sees" this, meaning it has antibodies that react to it

2) Cells whose antibodies are activated replicate, as they are recognizing something that is, to the body, presumably foreign and bad

3) Because you now have more cells after the originals replicated, the effects of the allergy worsen as you are now more reactive than before

I'd be interested to see some tests on this. I have a few hypothesizes that we could test:

1) If the children are still reactive to immunological tests (Meaning they still have the antibodies!), are those antibodies being blocked by another compound, another cross-reactive antibody? Another idea is that the actual immune response to antibody activation (Recognizing peanuts) might be handled differently within the cells that produce the actual response to the allergen (Swelling and stuff).

2) If the antibodies no longer exist, I would start looking in the areas where immune cells develop to see if cells producing reactive antibodies to the allergen are being killed off during development (This process is also why you don't kill yourself with antibodies recognizing yourself). If that isn't the case we need to track individual immune cells over the course of treatment.
A week every two months is of course kinda extreme. But for example in my country, it's required to take 2 weeks vacations in one go every year. Another 2 weeks (or 10 work days) can be taken at employee and company discretion.

I never heard about a company/employee fined for not taking (as in, employee refusing, not company denying) vacations. It's quite frequent in small companies and/or in higher ranks actually. But theoretically it's just another labour code offense.

However, most companies have an unwritten rule to use up vacation days during the year and don't accumulate them. Unused vacations pay is due on the day of resignation. Nobody wants someone to go 10 years without vacation and then pay them nearly an annual salary in one go.
No, it's not even sort of a Lisp. JavaScript is not secretly a Lisp. JavaScript is no more a Lisp than Python, Ruby, or Lua. Crockford is right that JavaScript is closer to Lisp than C, but so is Awk.

http://journal.stuffwithstuff.com/2013/07/18/javascript-isnt...
Vuejs Reactivity from Scratch
Maybe. But many of them could still be in it for the lulz.

I mean, many gangbangers are fundamentally after lulz.
Tech companies crack down on hate speech after Charlottesville
Marian C. Diamond, 90, Student of the Brain, Is Dead
Bitcoin and Blockchain a guide for your Mom
DailyStormer had this coming for a long time
That definitely appears to be the case. Erlang gives you the same semantics and better syntax, Elixir gives you improved tooling and wider audience.
It's not a screencast, it's a video conference. We use Zoom.us. So it's a multi way conversation, just like any classroom would be.

Would be curious to know what disappointed you in the archive videos. I have a guess, but that's just my assumption.
My first ever docker build was a multi-stage elixir compilation. The end result is a docker image that can be deployed to Heroku or k8s that works great. It's not that hard to get a good docker setup for it. It's even easier if you use Mix and not releases (like I did). However, releases are cool.

Code hot swapping is not really docker friendly (obviously). I haven't done that, but work's general philosophy has been to have recoverable processes such that starting up the app will bring up the correct processes loaded with the right data. However, it's definitely possible to setup hot swapping but is going to be a learning curve to it.
I'm of the opinion that many people can be that 10x programmer. But there is a lot of 0.1x positions.
This line caught my attention:

"And somehow our software is still clunky and slow."

It is? I haven't really noticed. It seems to me that my 9 year old desktop still runs most modern software reasonably well. My new laptop runs it much more quickly than machines from 15-20 years ago.

Granted, in an abstract sense, CPU usage and memory consumption has grown a bit, but the actual user experience is better.
As a rhetorical lesson, notice how easily whataboutism can be turned in service of Nazism.

For the parent, I would prefer that you argue the merits of national socialism on their own terms. It makes it easier to see where you stand.
> * Give no feedback unless things go wrong

As a DevOps engineer, I feel it all the time (and not only from managers)
Why use alpha when the beta of Bootstrap 4 is out?
http2live: Next-gen HTTP/2 performance hosting, made easy
Dr. King wasn't calling for the "cleansing" of our nation. This "but it's a slippery slope" thing is ridiculous when the analogy is to someone who was seeking equality and peace. You know, the EXACT opposite of what these idiots are doing.
> Not all neo-Nazis

Give me a break.
My best personal experience with a manager is one that saw their sole job as insulating the team from the necessary friction required to operate within the business. Clearing roadblocks to productivity and advocating for the team's best interests.

Managers that are both advocate and agent for their direct reports do wonders for a team's ability to produce.
> I get the whole "companies can choose not to host whatever they want" argument, but in order to do anything on the internet, you have to interact with companies.

Gee, it almost seems like there ought to be some set of laws or regulations which apply to companies providing what is effectively a public utility!
> This is an extremely frightening statement to me.

It truly is to me as well. It's something you expect nazis to say.

Imagine if the comment was

"The idea that I'm seeing any of these comments arguing to the contrary means HN is already infiltrated by israel and other jewish sympathizing groups."

It's a form of intimidation to silence groups one disagrees with. I can't believe his comment is the most upvoted on HN of all places.

All the pro-censorship people here are behaving no differently than the neo-nazis they claim to hate. Not only that, both groups share the hatred of free speech and the principles which kept the US from being a nazi germany.

Everyone here is forgetting that Nazi Germany happened because germans supported censorship. Censorship allowed a minority group like the nazis to take over the government and silence everyone else. If the germans had an appreciation for free speech back then nazi germany would have been impossible since most germans opposed hitler and the nazi party. Nazi germany happened because of censorship laws which allowed hitler to ban all political parties and all speech he disagreed with.

But nobody learns history or philosophy anymore it seems.

> Whatever happened to "sticks and stones"? Do kids not learn that mantra anymore?

It seems like kids are taking gender studies instead of philosophy and that is frightening. All the arguments are based on emotion rather than reason.
Let me guess - you don't work on app layer or front end? :)

Of course it's hard to be 10x there. The same way it's hard to be 10x on the algorithm side. It's also a matter of scope - if you have a giant backend, and your frontend is a single text box, it's hard to tell if somebody is 10x. As the FE scope grows, you start seeing the differences.
Why do you prefer physical hardware over plain paper?