skysight-inc/HackerNews huggingface dataset:
Why is it depressing? The company needs to know where it stands. This tweet could mean anything from her being stalked to legal representatives taking pre-deposition interviews.

While it seems pretty cut and dried to me that Uber is in the wrong, don't they have the responsibility and the right to investigate for themselves?
This was addressed in the post:

"From the beginning of this event until 11:37AM PST, we were unable to update the individual services’ status on the AWS Service Health Dashboard (SHD) because of a dependency the SHD administration console has on Amazon S3. Instead, we used the AWS Twitter feed (@AWSCloud) and SHD banner text to communicate status until we were able to update the individual services’ status on the SHD. We understand that the SHD provides important visibility to our customers during operational events and we have changed the SHD administration console to run across multiple AWS regions."
Sure the bulk of their users are young, but several of the people I follow are betweeen 28 and 45.

It's not like Snapchat is an esoteric thing. Using it can be a function of how outgoing and expressive you are. Or if you have some purpose.

The same reason you post on Hacker News is why people post on Snapchat -- to interact with others.
The Zen based APU platform is going to cause real problems for Intel in the laptop/ultrabook market, Ryzen's power consumption looks very low and their iGPU technology is years ahead of Intel's.
>Unauthorized S3 team member

This is not in the post.
> At 9:37AM PST, an >>> authorized <<< S3 team member [...]

typos happen, if the system didn't stop them that's a design issue or accepted risk.
Did the parent comment change? It currently says "an authorized..."
No, he flat out said that a bunch of dudes with guns are not a deterrent in this day and age. If that's not what he said, let him speak for himself.
Show HN: localsync – Real-time state synchronization over multiple browser tabs
) An authorized, not unauthorized. They sound almost identical, English language is... Yea :/

) If it's a playbook for something with minimal intended impact sure. The issue is that the tooling had larger capabilities than should be.

) Yes that seems like a major, major problem.
I'm just starting to pick up Scala (and functional programming for that matter) and I've been working my way through Functional Programming in Scala[1].

So far, it does a good job of teaching functional programming by taking stateful scala code, and refactoring it using pure functional approaches. The result might be considered quality, ideomatic scala.

[1]https://www.manning.com/books/functional-programming-in-scal...
There is no independent ultra-right it's just another face of the same ruling group. The things they declare are coordinated by Kremlin. The "crazy" talk about Ukraine that started even prior to 2004 by "ultra-right" leaders was just 1st phase of prep. I would strongly caution against dismissing their msg. because they are voiced by ultra-right.
It says authorized, not unauthorized.
Yes, that was exactly my line of thinking.

One minor nitpick: f(x)=1/x maps [-1,1] to [-inf,-1]u[+1,+inf] ... that is, 1 and -1 are in both sets and mapped onto themselves. However, this detail doesn't affect the argument much.
Abuse or not just their call. Hosting the files for emails aren't general web hosting.

https://www.dreamhost.com/legal/unlimited-policy/
Millennials actually covers much more than that and someone who is 18 now would likely not even be considered a Millennial. If you parent was a baby boomer, then you are a Millennial.

https://en.wikipedia.org/wiki/Millennials
https://nakedsecurity.sophos.com/2017/02/27/it-admin-was-aut...

They are probably thinking they can go that route.
Cool, thanks for stressing this! I'm fine with not choosing Semver, but a date holds not guarantees on backwards compat, nor any other useful info. But I do get you'd like to version components the same to stress those are meant to be used together.
Deep linear regression?
If Alipay Were Bitcoin: Why Coinbase Exits Hawaii
I was a conscript, and while calling me a "SIGINT operative" would be too much, I worked in a SIGINT role, with security clearance and all that.

There are always things you can use rather unqualified (but generally intelligent) people for.

I don't remember much, but I'm pretty sure I could fill that role again after a day of re-training.
Pro tip for whistleblowers: Hire an attorney before you blow the whistle, and listen to their advice. Preferably an attorney who has litigated against your employer in the past. If you simply must write a diatribe beforehand then stick the facts of the issue at-hand (eg. discrimination) and avoid the temptation to author a tell all. Even the best future employers will be given pause upon learning of your tell all blog post, regardless of the rock solid merits. In short: Don't let you feelings get in the way of your desired result.
I wonder how many members and associates of AQAP even have a Yemeni passport. Or how many of the innocent civilians that have been killed by US bombs for that matter.

There's lots of reasons to be careful about admitting people from the 7 countries. But the idea that we weren't being careful is one of the things about it that is laughable.
Thanks, I came to a similar conclusion and shared it here (in case anyone wishes to see or comment). I'm not a lawyer, btw. https://www.quora.com/Are-GitHubs-new-terms-of-services-prob...
Staff Software Engineer – Predix Cloud
And this will lead to even more people uninstalling the Uber app...
High tech has become more marketing and less tech.
I don't think they were using this as justification or explanation in their eventual reversal. I think they provided these quotes as interesting tidbits. Kind of like pull-out quotes on an article. You can ignore them entirely and still get the gist of the post.

On a more general note: It's got to be incredibly hard to do what GitLab does with their extreme transparency. I feel like we have to be careful about reading too deeply into things and nitpicking their culture or process. HN is full of "expert" advice, much of it being terrible. They weighed their options, invited feedback, then made a decision.

I appreciate what GitLab does in being so transparent. None of us are owed explanations or insight into how they operate, yet they go out of their way to provide it. Kudos to syste and his team!
Disagree. Speaking up about Uber's conduct is a personal risk that Ms. Fowler has apparently decided to take, perhaps for reasons of personal integrity. A good lawyer would advise her of the scope and magnitude of risk, and then support her if she chooses to run that risk.
Giuliani said on national television that Trump asked him how he could legally ban Muslims. He boasted that he came up with the idea that banning countries would be legal because it's based on nationality, not religion. When asked why he didn't ban countries that we know sponsored terror attacks like Saudi Arabia, he said they have changed.
For most use cases that will complicate the system. Keeping everything the same and simple is preferable.
I think it's generally appropriate to view events like this SNAP IPO as loudly hyped introductions of new vehicles for financial speculation.

SNAP is a shiny new toy for traders and market-makers.

We won't know how the public market truly values SNAP until, IMHO, maybe 12-24 months from now.
Dow Jones 'performance' is based on a price-weighted average. If a $2 per share stock goes to $1, $200 per share stock going to $201 offsets the loss.

If $400 were allocated equally among the two stocks, an actual investor would lose 25% ($100) while the Dow showed no movement.
once it hits the mainstream it isn't cool anymore, take Facebook for example. kids hate it now, because grandma, mom, dad and aunt marie all use it.

when it comes to social media of any type, if your grandma is using it, you don't want to be using it, since it must be for old people.

according to teenager logic, anyway.
The blog post detailing why I built this: https://medium.com/@noderaider/my-battle-with-browser-tabs-5...
It does present a deterrent for the enemy who would like to invade and hold your territory. So it addresses that kind of attack. It does not address other kinds.

In a war, your losses don't usually concern your enemy. But they do care about how much it costs them to achieve their goals, so if you can make it prohibitively expensive, you have a sound defense.
I'm not sure you can really separate the two. Sun pushed out the language and also helped develop much of the culture (enterprise beans, the pet shop example). Languages shape peoples thinking.
While i'm generally in the same boat with you, i do have a couple of 30+ friends who use Snapchat. That's a couple more than Twitter. I personally don't know a single person who uses Twitter, regardless of whether they're in tech or not, which paints a slightly different perspective on the whole Snapchat phenomena for me. I also want to point out that the possibilities of what Snapchat can become scares the shit out of me. They have the largest database of people's faces and they can do a lot of things with it.
>A credible deterrent in 2020 is not 200k dudes with guns.

Modern weapons are of course necessary, but in the end wars are fought and won by soldiers on the ground with rifles in their hands. Modern combined arms operations require the effective coordination of all aspects; air, sea, and land.
Your standard Intel is running a 64 bit instruction set designed by umm... AMD.

Perhaps you'd like to restrict yourself to 32 bit software just to be standards conformant?
This review has a CPU web test section, you can see performance is mostly a function of IPC and clock speed.
> The problem with Java+XML isn't XML itself, it's that the Java community for a long time was pushing more and more critical code into XML

You are going to have to show some examples.

> because doing non-trivial dynamic things in Java itself can be a huge pain

Actually Java has always been a fairly dynamic language. If it wasn't you wouldn't have all the XML and annotation stuff but code generation like you do in C/C++ and to some extent Go.

You have to remember one of the reasons why there was a shit load of declarative configuration in old Java for enterprise is because software was on premise software. Customers would have different databases, hardware, etc. And there was no way you could say to those customers: "hey how about you go recompile this and that" or "use this syntactically weird DSL".

Really the only better enterprise option back in those days was Lisp we all know how that played out.

> Your program's behavior still depends on tagging the right language constructs with the right magic tags, which is a horrible way to program IMO.

I agree/disagree. It depends on context. Annotations are declarative and thus IMO easier to not screw up and even easier to understand in many cases. Particularly for serialization and code generation. Most languages now have some sort of annotations and this is for good reason.

But yeah too much (annotations) is a bad thing. Java now has annotation overload (spring boot).... probably because people bitched about XML :) ... pretty soon will have convention overload as well (Spring Boot is heading down that path as well like Rails).

You can always take the explicit programmatic option... you know like wiring up your own beans and writing manual SQL but people want "magic". There is probably an even ground somewhere.
> Having a private vehicle for everyday transport is a luxury and it shouldn't be an easy or sustainable option. Unless you are wealthy.

What? There are plenty of people living in the suburbs (in the US) that own a car (even 2) and use it for daily commuting and they are not 'wealthy'. And public transportation isn't even an option in those places.
What about managed dedicated servers? You don't need to go all in full metal, and be responsible for networking and swapping disks and all that.

I know it's more than a handful of deployment recipes, but it's not like they don't manage their cloud instances either...

This article is a false dichotomy with a seemingly rushed decision.
I think this will be worse. Snapchat isn't nearly as culturally sticky as Twitter. Sites like Twitter, Instagram, and Facebook have a robust friend/follower system, and users have a huge backlog of things they contributed to the platforms. No contributions on Snapchat last more than a single day, so what is motivating users to stay on the platform instead of using Facebook or Instagram's offerings? Their friends lists exist both of those places too. In 10 years we'll look back on Snapchat as a flash in the pan.
the post mortem says an authorized team member
Not as interesting an explanation as I was hoping for. Someone accidentally typed "delete 100 nodes" instead of "delete 10 nodes" or something.

It sounds like the weakness in the process is that the tool they were using permitted destructive operations like that. The passage that stuck out to me: "in this instance, the tool used allowed too much capacity to be removed too quickly. We have modified this tool to remove capacity more slowly and added safeguards to prevent capacity from being removed when it will take any subsystem below its minimum required capacity level."

At the organizational level, I guess it wasn't rated as all that likely that someone would try to remove capacity that would take a subsystem below its minimum. Building in a safeguard now makes sense as this new data point probably indicates that the likelihood of accidental deletion is higher than they had estimated.
This echochamber has a profound and mostly unwarranted impact on people, myself included.
کف کاذب چیست و اجزای اصلی تشکیل دهنده آن چه میباشد ؟
Official company description, possibly useful in defining what Snapchat is:

"Snap Inc., formerly Snapchat, Inc., is a camera company. The Company’s flagship product, Snapchat, is a camera application that helps people to communicate through short videos and images known as a Snap. The Company offers three ways for people to make Snaps: the Snapchat application, Publishers Tools that help its partners to create Publisher Stories, and Spectacles, its sunglasses that make Snaps. Snaps are viewed primarily through the Snapchat application, but can also be embedded on the Web or on television in certain circumstances. Snapchat opens directly into the Camera, helping in creating a Snap and sending it to friends. The Company’s advertising products include Snap Ads and Sponsored Creative Tools, such as Sponsored Lenses and Sponsored Geofilters. As of December 31, 2016, on an average, 158 million people used Snapchat every day to Snap with family, watch Stories from friends, see events from around the world, and explore curated content from publishers."
Most of the BOFH I've known have seemed artificially intelligent already.
> While this is an operation that we have relied on to maintain our systems since the launch of S3, we have not completely restarted the index subsystem or the placement subsystem in our larger regions for many years.

This is the bit that'd worry me most; you'd think they'd be testing this.
IBM claims ownership of out of office e-mail
Docker takes backwards compatibility so seriously they wholesale block the client and server from communicating with each other if they differ by a single minor version.

Docker takes backwards compatibility so seriously they've released multiple versions of a docker registry all with completely new APIs.

Sorry if I don't buy it.
Under normal circumstances, yes.

However, in this case, it is already largely public and making Uber look the villain is a viable strategy given that Uber likely is the villain.
I'm just going to call this "PEBKAC at scale"
for low demand/supply markets this sounds like a great way to set your price point generally as a buisness!
There's only so many people that can fill those types of jobs..I'm a developer though --so an introvert - I'm never going to want to take care of elderly for sure.. I could def. see myself teaching because - I do like to do that, but I'd probably teach coding, and when there are no coding jobs - when all teaching is about taking care of elderly or becoming a teacher... or a massage therapist - I'll be out of a job there as well.

There's 9 billion people on the earth and if we try and divy up all jobs that require a human touch -- we'd still have about 8.4 billion people left unemployed. Full on conscience robots aren't impossible either - further out for sure (2050-2060 by most estimates) - but w/ AI's help in researching/coding next gen AI that timetable could move up exponentially.
There's two things I've come to believe in my IT career regarding operations:

1. No organization anywhere is a paragon of excellence, and everyone can benefit from improvement.
2. Every organization is made up of humans just like you. With all that entails.

Some things which seem blatantly obvious after the fact are easily overlooked when the pressure to deliver is high and other issues are taking precedence.

I completely agree with your statement. In fact, when I do interviews, one of my favorite and most insightful questions to ask is, basically, "tell me about a time you screwed the pooch." If they don't have a story and they worked in ops, then it can suggest they didn't really do much. The really sharp ones I've interviewed have a good story or two (and can tell it in excruciating detail. =)

* At a prior company I once tried appending to the list of NFS exports, but dropped the "no-root-squash" option, and instantly denied write permissions to our entire VMware farm. You can imagine what then happened to all of the VMs for this mission critical customer. =P
Plant Science: The Plant as Pugilist
I think this is probably right. It is very common when a company has been sued (or, in this case, probably worries that it will be sued) for the company's lawyers to conduct a pretty deep background investigation on the (would-be) plaintiff.

It's not necessarily a savory practice, nor is it universal, but it is definitely common.

I think it's unfortunate that Fowler has to go through this indignity as well as what she dealt with when she was actually working for Uber. But I'd frankly be surprised if Uber's lawyers weren't investigating her, just in case.
I don't think you realize how everything changes when nation is mobilized and war powers step in. People can't just step in a plane and leave the country, or move large amounts of money.
For context, "Names/blames me for account deletes" is probably related to: http://www.complex.com/life/2017/02/uber-users-deleting-app-...

https://twitter.com/FamousCeleb/status/834567373214539776/ph...
Kudos to the dev team for that, I think most people wouldn't own that kind of issue
Basically what Netflix's Chaos Monkey is: https://github.com/netflix/chaosmonkey
The official answer from any Python developer to anybody asking about "magic" is "do not use it". It's simple, gets the message across, and when the ones asking are experienced enough to not need asking about it, they'll just be one disaster away from being experienced enough to know when to use it. (There are plenty of resources on how to do it. Just no assurance that you should.)

Overall, it's a more useful response than the Ruby's community one. Ruby seems to have inherited the Lisp propensity of meta-programing everything so many of its basic libraries are incredibly hard to follow. Even with Ruby's metaprograming features being easier.

Still, providing safe metaprograming features sidesteps everything. I do love Haskell.
This makes me want to write a program that would ask users to confirm commands if it thinks they are running a known playbook and deviating from it. Does anyone know if a tool like that exists?
That's really cool. I was amazed that the new Dragon Quest is going to have a parallel "retro" representation of itself in game.

https://www.kotaku.com/our-first-good-look-at-dragon-quest-x...
At least in the Finnish conscript military this is the primary method. And not only do the peers have to pick up the slack, there are collective punishments, which have the designed tendency to turn the peers against the "unmotivated" people. Although this has its limits, as most people are very unmotivated, mostly because the whole service is dehumanizing and boring shit.
That's quite literally deep learning so made me lol.
Ouch, so they collect $1.4 billion less than they could have if they're priced their stock higher.
I for one appreciated Greg's note and your follow-up. When you said non gaap initially I thought you explicitly meant the non gaap but still accounting systems that a large, large number of companies out on quarterly earnings (they'll do it right next to it, say " gaap X, non gaap Y ".

So you may see it as pedantic, but I think it was a useful clarification.
Which weighs more, a pound of Bitcoin or a pound of gold?
FreeBSD 12.0-CURRENT on this very laptop.

I'm going to build an 1800X-based box in a few weeks (for games; planning to run Steam on a GNU/Linux distro), I'll want to see `make -j16 buildworld` for sure.
It's a document with step-by-step instructions for the operator to follow.
Should I Buy a House Now?
Absolutely, just look at all the Hadoop users who don't really have big data.
4 Rules for Microservices and Software Delivery
Keep in mind that normal life in the Legion involves running around carrying heavy backpacks (with normal straps) and being slightly less sleep deprived.
If Uber tries to use employee covenants to silence Ms. Fowler, what do you think the reaction is going to be? This is just the beginning. If the problems are as systemic as alleged by Ms. Fowler, the litigation will be working its way through courts for years to come.
I think it'd be great if we could rely on every part having a standard, reasonable, GPU, even if we just use it as a clever vector unit and never push a single pixel through it.
For the life of me I can't remember the name, but the Zelda for the DS with the painting/switching to 2d mode also captured that first couple Zelda games aesthetic. You could go to almost any dungeon whenever, and find all sorts of fun secrets scattered throughout the open world.
Cloudbursting either a database server or their git file storage doesn't sound all that viable, and I'd expect that to be the things that matter/are the bottleneck for Gitlab?
How is that powerful? Any mobile app has geolocation data. How is that a market differentiator? That's like saying they have mobile OS targeting... So?
Principles of Chaos
Holder is supposedly investigating the situation for Uber.

A 2nd firm looking at Fowler specifically would imply a different (addl) strategy--like litigation against her personally, or a PR campaign to smear her.
I'd recommend Kentucky Route Zero, too, which is finally almost all out (boo episodic release models). It's what you get when people with vision, talent, some real book learnin', a good understanding of video games in general, and artistic taste set out to tell a story in video game form. Brain bleach for the various trying-too-hard, one-note "art" games out there.
I take one look at the dumpster fire of the high taxes, refugee crisis, housing costs of most European countries and I know that taxpayer supported system is not long for this world.
Weekly Top 10: What’s Next in DevOps
(note I'm not the original commenter).

I currently have fb messenger, snapchat, groupme, and twitter on my phone. I mainly use the first 2. I've never used whatsapp or instagram at all.
I only regret that I have but one app to delete
They are all over eBay.
This is a pretty meaningless comparison because bitcoin is infinitely divisible. An ounce of gold is now the same price as somewhat meaningless quantity of bitcoin.
It's my favorite. =D
How to Win More Freelance Work in the Year 2017
Seems unlikely that there would be 'enterprise features'... the value of Docker is that you can send a Dockerfile somewhere and it will work identically on each system. If they changed the feature-set of Docker EE it'd undermine the reason people use their product