skysight-inc/HackerNews huggingface dataset:
Yeah, wow.

I mean, Rick's a dick, no doubt. But much like Frankenstein's monster, it's incredibly easy to see who had a hand in transforming Rick into what he became. It's hard to read the original article and not see several large "where the hell was management" red flags:

> Any time there was a particularly challenging problem, Rick would handle it.

That's a management failure, and a particularly egregious one that I see new or overly passive managers make. How do you expect one person not to have all of your domain knowledge if they're solving all of the challenging problems?

Fixing this doesn't even involve being super confrontational:

"I'll fix <database issue 123>."
"Hey, Rick, you're already working on XYZ and I want Summer to get some experience working with our database system, so I'd like for her to do it."

> First, he created a cult of dependence.

Because management idly sat by and let him do that. People want to feel irreplaceable and like they're exceptional. One way to do that is to create this cult of dependence. Management's job is to step in and re-assure Rick that he's a valued member of the team while also directly confronting this cult of dependence.

We do this all the time at my job, and we don't even do it using complete thoughts. We just say "bus factor" and everyone understands why one person can't be responsible all the time for something (or in this case, everything).

> Team members didn’t want to speak up and offer their own ideas because he always berated them for it.

Holy shit, you didn't torch his ass for berating people in meetings? Are there even managers at this company?

This, to me, is the worst failure. Either management is ignorant of the berating (bad) or they silently tolerated it (even worse).

I really hope the managers at that company are taking a long hard look in the mirror and doing a post-mortem on what went wrong with Rick. I suspect they're not, and attributing it to one bad employee, but I can hope.
There were a lot of failures in the Rick story "on all sides" as POTUS would say. This author seems to identify with Rick and frames this type of developer as gifted, but taken advantage of. At the end of the day, we all have to manage our own careers. And in this field that especially includes "managing your manager". Whatever process you find yourself in, you have to be able to push back and say: "I'm working on X, if you want me to work on Y, what do you want first? What's the priority?"

If you find yourself in the pitiable position of fielding calls from Sales, Marketing, and Support, you need to get out of that situation by appealing to the CEO/CTO or someone. You have to have a buffer between these groups and development. If this doesn't exist or you can't get it, go elsewhere.
Nor is it Ⓕ Copyfree compatible, and none of the BSDs would ever touch it either.

So that leaves you with adaption by unwashed unorganised masses who wouldn’t care about licence terms at all.
"This can be abused to steal sensitive information such as credit card numbers, passwords"

This really isn't true (because that kind of information is protected by TLS) and the article is highly disingenuous to not say so.

Nobody has trusted WiFi encryption as protection for sensitive information for more than a decade.
Build a Real-Time Chat App with VueJS, Vuex and Cloud Firestore
"What myopic lives they had 1000 years ago" - Future historians reading this blog post
Are you so great that you know all the vulnerabilities all the time since the second of disclosure?

Do you seriously expect the other billions of people on the planet to be that great too?
Investigating - Following reports from customers starting at 12:45 UTC, Bitbucket Cloud became unavailable.

Our engineering team is currently investigating this issue. We will provide an update as soon as we have further information.
Oct 16, 12:56 UTC
Never heard of that, thank you !
It’s misleading because it pretends that you need zero licences for it.
Does anyone know of a good non-blocking plotting library for Python?

I find that for some applications matplotlib really slows down my loops, but there are times that I really need to visualize the in-progress computations. While some other libraries might be faster, what I really want is simply to send instructions and data to a separate process that is performing the plotting. I'd like it to completely render a frame and simply skip instructions for following frames until it's done rendering, avoid buffering up every single frame that is sent to it, and have it plot the next available frame when it's done. I have yet to see a library that functions this way. Basically I want to be able to easily visualize an on-going computation without blocking it just for the rendering of temporary results.
The simpler solution, being that it is what it is, can't do everything that the advanced solution can do. So it's another misuse of the hammer and nail quote. This is a good example of 2 hammers that are optimized for 2 different use cases.
'Defect' doesn't mean 'breach' in a legal situation, it also doesn't mean 'sociopath and/or economics professor' in a psychological one, but people form connotations, so be careful what you accuse. Anyway I think you're playing the PD analogy too much... But I'll play a bit too. Construct a payoff matrix. What does real defection look like? It's patching mid-July, when the patch was received, instead of waiting to the agreed upon end of August time. I see no defect here. There could only be one if, after CERT was involved and set a new date, Mathy asked OpenBSD to postpone the prior date agreement, and instead of cooperating they patched immediately for the biggest gains to their users. There is no mention of such a request, hence it probably didn't come.
The status is in correct because access to repos is also down, not only website.
> Instead, they played Rick like a fiddle, burned out all of his talent and skill, and once Rick was considered damaged goods, kicked his ass to the curb for the good of the company’s productivity. How brave! How heroic!

There is always two parties involved, the player and the fiddle. The assumption that the developer was sucked empty and thrown away is the OPs alone, the article referred to does not provide details of attempts at intervention.
Why it's crucial to pause and think high-level in marketing
Well, you're going to be in for a bad time, since you need to have an iPhone for the Series 3, even the LTE version, to work.
And companies like VW, BMW and Toyota are also investing a large amount om money into autonomous driving, they just keep it more behind curtains than Tesla.
Fascinating story, do you have any idea where you read that?
There is still quite some amount of hubris in this.

If A writes software under L0 and gives it to B and is “nice enough” to allow B to use it privately for free, there’s some entitlement to the software.,

You’re overlooking that, in a contemporary environment, you’re standing on the shoulders of the giants (and all the small ones) who came before you. It’s absolutely presumptuous to write code in our time and not publish it under an OSS licence.
GBPUSD Hesitates Below Key Resistance Zone
I can confirm that it is down tried pushing but failed
Kontena 1.4 released – LE automation, stack deps and more
But what if you simply change the State of a particle - as a method of communication?

Is that possible? To change the state of a quantom entangled particle? So that the other user can perceive the state change instantaneously? I guess not but it wasn't clear to me.
It's getting less and less clear.
PyDev of the Week: Bruno Oliveira
I can't appraisal the quality of the work, but I really liked the homage to Seymour Papert : https://en.wikipedia.org/wiki/Seymour_Papert
David Bowie and the autistic child he helped
Personally I think those are important enough points to be included in the main post. People shouldn't need to dig through the comments to see those.

But these statements came ex-post and that too when people pointed out obvious holes in the original post. So these sound like the original writer was coming up with excuses to absolve the company of wrongdoing. Oh..you mean vacation..yea sure we did that.....you mean manager was responsible....ye sure we fired him.
Or, like any good programmer, when God was coding animal DNA:

#include <BovB.h>
Demonstration video has the researcher sniff passwords from match.com, which uses TLS. The catch is they aren't using HSTS and so they are vulnerable to sslstrip.
This still reeks of CYA.

> "He refused to take time off or allow any work to be delegated. He also repeatedly rejected attempts to introduce free open source frameworks to replace hard-to-maintain bespoke tools."

Why did he have the authority in either of those last two decisions?

> "I agree that the situation that came about was also his manager’s fault. "

And his manager's manager, and basically anyone who was aware of this project and the fact that it was delayed by two years.

Nobody above Rick's manager was looking into this project when it was delayed by two years? Nobody took a look at the JIRA/whatever board and saw that one person was blocking everyone despite working 100 hours a week?
I have deliberately not linked to the original because the original is utterly unreadable on my phone. The link to the original is there if you want it.
Not actually true; French pilots and ATC use feet too (whichever language you're speaking).

French influence on aviation has been strong since the beginning (hence all the French words - aileron, fuselage, décalage, etc), but the unit of height/altitude is one where the Americans set the standard.

(Source: I fly an American-designed, French-built aeroplane to/through France semi-regularly.)
Another perspective - this might be a new bank run. We haven't seen one in the last century.
They responded to these points in a comment on the original article, which acknowledged management's responsibility for creating the problem, and they say they fired his manager first.
His spleen was removed after an auto accident prior to the flame-out.
He mentioned that they have them it is that they are just not updated or standardized since there are one person developing the library.
Own a franchise, not be a franchisee. Sorry I wasn't more clear, you're correct.
"Or, I've wondered about buying a van in Europe and hopping between countries for a couple years, but I've never heard of a non-eu citizen doing this, has anyone?"

I think I met some. But why should it be much harder for US, except for Visa? (you just visit a non EU country from time to time)
I hate to be the one to say it but this looks very one-sided to me:

is 1-20% of a performance benefit really a "It gives you great performance at light-duty applications and generally can't be touched by the Threadripper 1950X in heavy-duty applications, either." ?
No, that is not at all the argument. The argument is that you cannot have an economy run on a deflationary currency, which bitcoin is. An effective economy requires a bit of inflation and the ability to issue new money when necessary for socio-political reasons. Crypto currencies are a cult, though the underlying tech is interesting.
Putting Ruby on Rails (audio)
Back in my SQL Server days they had something called "log shipping" which is basically sending the transaction log over the wire to another machine where it is re-run. Does that still exist?

EDIT: It turns out there is https://www.postgresql.org/docs/9.1/static/warm-standby.html and this seems to accomplish the same goal without actually being replication, so what gives?
Did you watch the demo video[1]? Apparently some sites (Vanhoef’s example was Match.com) are suspectible to MITM by using Moxie Marlinspike’s sslstrip tool[2].

[1] https://youtu.be/Oh4WURZoR98
[2] https://github.com/moxie0/sslstrip
I dont know what to say whether its scary or awesome.
I'll admit that I'm particularly touchy about bad people managers, but it really does seem like they just washed their hands of the problem without trying to really discern:

* Why this became such a big problem (and wasn't resolved earlier)

* How to prevent it from happening in the future

Because if one team can effectively silo themselves so well that problems like Rick are allowed to fester for multiple years, I don't have high hopes for the future for them.
Yeah, Intranet is a good example.
To be fair, these two examples are both on the extreme end: The Nexus 5 being one of the longest supported Android phones on the market, and the 5C having a rather short support period, compared to other iPhones like the 5S, which was released along with the 5C and got iOS 11. Security updates for the Nexus 5 also stopped shipping about a year earlier. There's still room for improvement for Apple (5 years of security updates seems reasonable), but there's still a large gap.
to be fair though, these are not server processors, they belong in the office not in a data center.
How to Create Clone of Airbnb Map Using React with Ruby on Rails
From what I've read, I don't see why everyone is giving you a hard time about this. It sounds like you did exactly what he agreed you could do, and then he changed his mind.
and a few times from this one

https://news.ycombinator.com/user?id=psychocat
Call for wpa3
"Humans violate the rules in a safe and principled way...."

Thanks, it's nice to start my morning with a good laugh.

Maybe the author lives in some magical wonderland filled with good drivers, but this is not what I observe at all. People drift out of their lane for no reason. They careen past the stop line because they can't be bothered to push the brake pedal a bit farther down. They refrain from signaling because they just don't care. They blast through stop signs and red lights without heed to traffic or pedestrians. They brake spontaneously in the middle of a fast moving road. They drive fast in dangerous conditions and slow in safe conditions. They spend half their drive texting because they think they're the one person on the planet who is able to safely text and drive. How is any of that safe or principled?
"I'll take it up with tfl then mate"

Honestly, at this point your criticism is about a decade behind the times.
If users insist? Statement-based replication remained the default until 2015, full five years after the bug was reported.

Even today, the "16.2.1 Replication Formats" page says nothing about it being obsolete, or provide indication of level of danger in choosing it. It's like walking on a minefield where the markers are camouflaged.
Budget-Friendly Offline Small Business Marketing Strategies That Work Like Magic
Have I got this right in lay-mans terms.

The client is forcibly disconnected from the WiFi network and reconnects to the attackers network instead.

The attacker doesn't need to know the WPA2 password but it accepts the connection setting the encryption to zeros.

The client thinks it is connected to the original wifi network and continues as normal.

Wifi traffic is intercepted and unencrypted.
I was a fellow Element owner for some years. Interesting was just about the nicest thing that people who didn't get the ride would say. I loved that thing, it just wasn't the most fuel efficient vehicle I've owned and my commute changed to a point where fuel efficiency became more important than being able to do interesting things with the seats or insides. But still, interesting nonetheless.
This will be an opportunity to fix the traffic rules to be more realistic. Often, the speed limits are too low in the US, and "everybody" goes faster. This leads to the problem of selective enforcement, and people not trusting speed limits when they are really neccessary.

In contrast, I've found most speed limits in Germany to be reasonable absolute maximum limits - except on one or two places on streets I know very well. And I'm not talking about the Autobahn - if I see 70 km/h in Germany (45-ish mph), its probably dangerous to go faster. If I see 45 mph in the States, it seems to mean "everybody go 55 mph".
Of course an article about concrete is "blocked".
What is the "spamhaus spam-trap debacle" you are referring too? I'd like to know more.
My point was specifically that a global context doesn't make sense here.
Building Event Sourced Applications in Python (Interview)
Again? ;-)
That's not really the point. The point is that the company is patting themselves on the back for firing someone who, by their own description, sounds like they could've provided a ton of value with better management (and even did, at first.) There's nobody who should be patting themselves on the back in this story. It's a story of a bunch of incompetent managers and a programmer that couldn't manage himself, and evidently someone high up in the company that's proud of this somehow.
Attracting contributors to a new project
That plot shows the power consumption during one rather synthetic benchmark. What is necessary for meaningful conclusion about price/watt is to have power consumption during a particular benchmark so the results can be scaled. This is not addressed.
What's the best introduction to the Maker system? Something that explains clearly how the current design works.
I have never met anyone else that has read a single line of Henry Greens, or even heard of him. When I read Annie Proulx's novel Postcards, at the time it came out, I thought "hey someone else gets him". Whether she actually did or not I have no idea. That was a long time ago.
Investigating - Following reports from customers starting at 12:45 UTC, Bitbucket Cloud became unavailable.
Our engineering team is currently investigating this issue. We will provide an update as soon as we have further information. Oct 16, 12:56 UTC
I find it quite bizarre that they make almost no attempt at explaining what cURL is. If you didn't already know, you would have no idea even after reading the announcement.
Do you know what it really reminds me of? Tasty Wheat. Did you ever eat Tasty Wheat?
While I can agree there are 'real' rockstar developers that act like the original article mentions, I don't think whether Rick was or wasn't one of them is what matters here. What matters most here is how management dealt with him and their lack of responsibility for Rick's work for the last two years(!) and the end as their result.

Other industries seem to get this better than ours. I've worked in quite a few places that assign too many projects or tasks to key developers and then reprimand them for lack of quality or quantity, which ever you will inevitably buckle under first and it's never the manager's fault for assigning too many tickets or not prioritising their tasks correctly (we're not mind readers) but yet it's always the developers fault for the perceived lack of skill or lack of effort. Don't get me started on the arbitrarily shifting release dates that correlate with buggy releases that we developers get angry emails about. Maybe I've worked at badly managed busineses, or hey, maybe I'm just a bad developer, but this seems like the normal to me.

But if you're managing someone and they fuck up, it's also your responsibility because you were meant to be managing them. That was your job. Even if Rick was told to stop working, take a break, and he didn't it's still not up to him, it's up to the manager to decide what's best for Rick and best for the project.
I wonder if an indexed "PageNumber" column could work? Obviously wouldn't work for arbitrary queries, but if you had a single, commonly run query it could be used to speed up that one...
How much disk space do those 2B records need?
Too bad it's proprietary spyware.
Many of the "bitcoin boys" won't be ready for that. But that doesn't mean Bitcoin will fail. It does mean that many people investing in it are set for massive pain, though.
In the UK we have very few stop signs. In fact, in my entire life, I only recall ever coming across 2. We usually have a yield action at intersections so that you only even need to slow if the line of sight at the intersection is impeded to the point you cannot see the flow of traffic. Consequently there is no need to come to a full and complete stop unless the flow of traffic prevents your ability to turn where the yield sign actually requires that you come to a stop while you wait to merge into traffic. This functions far better than the ridiculousness that is stop signs that require you to come to a complete stop even if you are the only car on the road.
They were already sold off 2 years ago.
>I think some people may have the idea that we can observe whole genomes easily

By and large, we can. Yes there are minute aspects which lack perfect resolution, but we are well into the sub-1000 dollar whole-genome age.

Particularly in humans, can get a highly accurate reading of your variation across your entire genome, including insertions and deletions which are even easier to spot.

Of course there is cryptic variation, but it is only in really obscure genetic diseases and complex phenotypes that we start to run into trouble. Both of which can be addressed by simply sequencing a deeper population of individuals.
How I Run My Newsletter on Front End Development
This is a cool idea. I would be open to working with you on this if you'd like to collaborate! (my contact in profile)
? It's sitting there one page 2.
Fake News: Determining the Truth via Critical Thinking
If you treat your stars like cows, they become dogs.
https://www.coindesk.com/four-winners-44000-bitcoins-final-s...
DDoS attacks delay trains, halt transportation services in Sweden
> "Unfortunately Rick rejected months of overtures by leadership. He refused to take time off or allow any work to be delegated. He also repeatedly rejected attempts to introduce free open source frameworks to replace hard-to-maintain bespoke tools. Including the security framework as you mentioned."

How late in the game was this though?

It should have been really clear cut:

Rick: I'm going to take on this extra work

Manager: Have you finished all your existing work?

Rick: No

Manager: Then No.

Rick: But..

Manager: No.

A good manager would have nipped this in the bud before it started.

People complain that Rick was snappy - you would be too if you'd been working 12 hours a day 7 days a week for a year or two and the weight of the entire product was on your shoulders and getting heavier by the day - also something a good manager should have nipped in the bud.
The HN discussion thread for the article to which this is a response is here: https://news.ycombinator.com/item?id=15474893
Your first paragraph, kind of. For many people, the net is just a few social media and streaming sites. The net has much of its wealth consolidated in just a few companies.

We shall see.
> not having grains.

It is well attested that several North, Meso- and South American cultures were growing maize well before the arrival of the Europeans.
Medium is trying to be Cracked with this article style.
Oh boy, any git down on a Monday is bad. Imagine being in their office right now.
"Minor*"