skysight-inc/HackerNews huggingface dataset:
To put what @jonhohle said another way, Amazon had probably never brought up the entirety of S3 from Zero to Production-Ready on in a production environment before. I wouldn't necessarily classify this as "fumbling around in the dark." Perhaps they should have tested this in a simulated environment, but (to be fair) on a distributed fault-tolerant system, it probably wasn't a top-priority situation to test.
1 scenario: if you run a website that has a lot of static content (multiple GB of images, css, js, etc) and you dont want your http server to be responsible for serving that content then you give it all to s3 and let them serve it for you.
Lots of tech claims and vaporware. FTFY.
I like the premise, but maybe next time you talk about it say

'If you are a developer who is looking for your first(or maybe 2nd?) developer job, I would love to have your feedback!'

No need for gendered pronouns in a general description.
Quantum computing: giving humans the unprecedented ability to make every possible error at once
Note: they say "S3 is DESIGNED for 11 9s of durability". It's PR-speak to say that they don't give you any guarantee, but in theory the system is designed in a magnificent way.
You've met programmers who know scala but not java but tell me this: Were they in an environment without java expertise "to hand"? To me scala is more akin to a skin over java. Particularly when using 3p libraries that were written in java (this ecosystem is one of scala's key advantages over other fucntionalesque programming environments). When you work with scala you'll always need some java guys nearby to deal with the "nitty gritty" details.
> and are resorting to making Docker a freemium product. Very sad.

I must be missing something. What's wrong with being a freemium product? And that causes you to be 'Very sad'?
Were it so easy. Likely more like

"Shut down 73 servers? Are you sure? (y/N)":

"Seventy-three? Wow, I hadn't realized our system grew that much. Probably a new backend dependency got added that I'm not familiar with yet; I'll look into it later." (Y)
I would go with: "To err is human; to cascade, DevOps."
Okay, sure, tipping is annoying for multiple reasons but if that's the sole reason you won't use Lyft, that, all things equal (give no tip) would give the driver a better wage, you're being too dogmatic about one specific issue without looking at other issues surrounding both Lyft and Uber. You would rather feel good about yourself and make things easier for you by choosing an app (Uber) that pays drivers less but doesn't have the option to tip than choosing an app (Lyft) that pays drivers better but includes the option to tip (which is not enforced). Your argument especially falls flat when you say "just change me more" since Lyft generally does charge you more so they can pay the driver somewhat better money. I'm not sure if you've used Lyft or if you just assume you have to give a tip because the option is present, but unlike many other cases where tips are present (restaurants, taxis) tipping in Lyft isn't mandatory and it's presented such that they make it clear it's optional.
Probably it's from the maturation clinic you took in school where they covered STIs. That and "cheesy."
True. But IMHO justified and worth it because AMD beats Intel in all these areas.
Did anyone switch to Clojure from Scala? Sounds like an attractive choice given the complaints.
NASA Releases Free Software Catalog
Yes, the Streisand effect in action https://en.wikipedia.org/wiki/Streisand_effect
You should also recognize, that as long as other states use this authoritarian practice, every state would have to use a similar practice to protect the order it imposes on people from other states.

So, yeah, opposing a state is always a good idea. States are not your friends.
So not true. Try going east <-> west.
To be fair, the real problem isn't that someone screwed up a playbook or command. The real problem is that a tiny mistake in a command can cause an entire service to be disrupted for hours. That's the problem that needs to be fixed.
If you have UI that allows to undeploy 10 servers, it will also allow to undeploy 100 servers. Unless you specifically thought about possibility that there might be lower bound of number of servers, which they obviously didn't before that. It's easy to talk about it after the fact, but nobody is able to predict all such scenarios in advance - there are just too many ways to mess up to have special code for all of them in advance.
It occurs to me that having to type the English version of the numbers would probably work in this scenario.

s3-shutdown -c "one hundred fifty"

But something simpler like a --emergency flag or the more whimsical --shutitdownshutitalldown
> If enough of our customers ask us, maybe we'll eventually integrate kubernetes as an optional component

I have agitated for a long time that it's silly to be competing at the layer of orchestration - it's not a revenue-producing product on its own. I'd love to see more alignment here. At this point, the systems are very similar in a number of facets.

We're wasting a lot of time copying features and ideas back-and-forth, when we could be pushing the state of the art forward faster.
He doesn't seem to have been a great CEO though[0]. Very very sorry for the shitty link, his Wiki page was bare.

[0]: http://www.cnbc.com/2009/04/30/Portfolios-Worst-American-CEO...
If you have no need for integrated texting/flirting/sexting/following, it's not of benefit right now.

Microsoft paid something like $40/user for hotmail, and IDK what for LinkedIn (20B?). What other platform will these kids move to? Maybe Instagram, but that leaves two big, well-funded players with ~500M users down the road. Billions to create/integrate with media/virtual content.

Unless something supplants snap for the tweens, I think they've got a lot of long-term capture. Their "phones" are their universe.
Before I left South Carolina they passed a law requiring terrorists to register as such.

Theater is the right word.
Database backups, puppet modules, a couple low traffic static sites, assets for one of our projects.
Overall, it's pretty amazing that the recovery was as fast as it was. Given the throughput of S3 API calls you can imagine the kind of capacity that's needed to do a full stop followed by a full start. Cold-starting a service when it has heavy traffic immediately pouring into it can be a nightmare.

It'd be very interesting to know what kind of tech they use at AWS to throttle or do circuit breaking to allow back-end services like the indexer to come up in a manageable way.
I'll try. It was a dark day.

We all watched the news and I recall him saying that. The specific quote I don't remember but it was something like " you can consider that I did." I think he was asked what will happen to the person that caused it and who is that person.

Everyone knew right away this had to be human error. Right away. Switches simply had too much redundancy.

It was big then and not sure if I can locate a video.
That's called being a domestic terrorist and, IMNSHO, is a prime candidate for a long prison sentence.
Fort Meade? Not everyone living near there worked at Fort Meade!

Fort Meade is east, across the street, the Baltimore Washington Parkway, from Laurel, MD, and my wife and I lived there.

I worked at the Johns Hopkins University Applied Physics Lab (JHU/APL) in the group that did the calculations for the Navy's version of the USAF's GPS, well before the GPS. But my work was in the fast Fourier transform, power spectral estimation, etc. of passive sonar signals. Mostly I was writing PL/I code for the 360/91, 60 ns cycle time, 8 byte wide, 16 way interleaved main memory.

So, not everyone in that area worked at Fort Meade!
Kinda the same thing, though. I mean, from my perspective there's no substantive difference between me saying "this service will stay up 99.xx% of the time and me buying insurance to pay you for the 0.xx% of the time I might fail.

The alternative is that I use the insurance to pay my legal fees when you sue me for not meeting my uptime guarantees.
What about the performance of serving it? Sounds like I would need to cache it myself, anyway.
You are not alone.

I have been struck with amazement at the rise of apps like Snap, Twitter, and Instragram. They have captivated an entire generation, leaving me on the sideline. As a developer, I suppose I'm not the most social being on the planet, but it does concern me that I have become "detached" from everyone else.

I spoke with an Uber driver the other day whos 14 year old son has 700,000 instragram followers and is making money selling advertising to big brands like Target. I'm not old, but that sure as hell made me feel old...
Hey y'all, I recently started working on a CI/CD product at an organization where the number of deployments per month is in the same ballpark as Netflix. In my experience, adopting systems for rapid deployments also requires adopting new processes. For example, products that are deployed frequently need to have developers on call during deployment windows. These developers tend to have a specialized skill set that makes them effective at handling botched deployments and bugs in production.

How y'all are planning to approach the cultural changes companies will have to adopt in order to leverage faster deployments?
Panasonic Unveils Solar Roof That May Appear on the Tesla Model 3
Honestly doesn't surprise me. Skype is so insecure its terrifying, I highly recommend switching to something else.
Also... Linux. Not macOS.
>"half the "cores" idling"

Right, thats exactly what happens with Hyper-Threading.
If you can fully utilize the physical core, Hyper-Threading can't do much.
Language Server, which parent mentioned, is kinda independent from VSCode and provides the groundwork for most of the fancy language level stuff. You could look into integrating langserv into your editor to get the best of both worlds.
I don't think it even means that; their policy says that the reimbursement only happens when your reliability dips all the way down to three 9s:

https://aws.amazon.com/s3/sla/
Of course. Meant it as more of an "I just spent 10 minutes searching for my car keys while holding them, because I'm an idiot." No disrespect to the engineers.
services that should be unrelated to S3 such as SES were impacted

I don't think this is particularly surprising. I'd already pretty much assumed that, e.g., a package of code for a Lambda function would be housed in an S3 bucket somewhere.

What's really surprising to me is how many of those buckets appear to live in US-EAST-1, and aren't able to keep functioning in a catastrophe by failing over to a different region.
I feel like your argument is self-defeating. When Trump, or whoever, outright lies the response should be, "put up or shut up with regards to data." That it's not that way is a real problem. That this tech site has a creative writing post on the front page is a related problem.
> It did require just a little bit of work and investment from everyone

The problem is, this work adds up superlinearly. The thing about humans is that coordination is hard.

In order to change enough lightbulbs to have an impact on global energy use, you'd have to convince many millions of people to act against their personal, short-term, economic best interest (if it was already in their perceived interest, they'd change the bulbs by themselves). This is a kind of problem you can't really take on directly. An indirect approach would be to e.g. significantly reduce the cost and increase distribution of the better bulbs, leveraging technology and market economy to your advantage. This way the bulbs will start making economic sense, and people will switch by themselves. It's a difficult approach, but much less difficult than persuading people directly.

But then again, you may discover that optimizing power usage in data centres can save as much power, but requires less work and less convincing than the lightbulbs scenario. It would be better to start from that.

This is the kind of solutions we need to prioritize - low effort, high impact.
Yes. In my coworker's experience, this person imitated him to describe that he's in danger and needs money sent by western union ASAP. I think his was also using a baidu link.

He suspected his password was brute forced, its an old account and he doesn't have access to the leaked e-mail address.

Unless your password is unique, strong, and unleaked common password from another service, that this is just typical bottom-of-the-barallel account hijacking.
How else to reach out to users without using a 3rd-party mailing list? I wouldn't trust a 3rd-party with users' details.

I would do it manually if I could, really. But it is not humanly possible without stopping work for a couple of days on the repo.
"We've got redundant power - you can't!"
I would never deny that there's a lot of work to do, but let's be clear: Kubernetes' security model is evolving in concert with a large number of high-profile users' demands.

Designing security in the absence of real customers would have been a mistake.
I agree with cle, and I care enough to give examples of painful XML coding in Java:

* Spring startup config (this is basically coding in another XML-based language)

* JSPs (again, programming in a new XML-based language)

* Maven Config (IMO incredibly painful-to-use XML-based language)

* Hibernate config, mapping files

* Tomcat config (basically a pre-cursor to Spring in some sense)

Java is not a dynamic language, sorry. The JVM bytecode is fairly dynamic, but the language certainly isn't.

Also, I think Java would have been better off never introducing annotations. They have their uses, but they've been so over-abused that I would consider them a net negative on the language as a whole. I've been thinking about starting a blog, and one of my initial blog posts may be why annotations are bad for Java.
Best Bulletproof Server Providers
JetBlue signs on for at least 330M gallons of renewable jet fuel
Don’t forget to update personal and site information on your WordPress site
Safari park animals zone
Food as well. When I worked at a grocery store, it boggled my mind to watch food stamps families buy frozen meals. I wasn't on food stamps but I was paycheck to paycheck, what made me aware that it was cheaper and healthier to buy dry beans and raw veggies but them, unaware?
The only language I know of that has a scope comparable to Scala is Oz...a language designed to teach beginner programmers the superset of programming paradigms.

And compared to Oz, I'm quite happy with how neatly unified it has turned out to be. It's not perfect, but as someone who regularly uses both OOP and FP, I'm pretty happy with it. I'm really looking forward to Dotty, because a lot of the cruftier things about Scala can start to go away.
Welcome to the future. The economy's mostly driven by incredibly invasive advertising, normalized spyware, and kids sending each other naked pics. It's far worse than any 80s film ever imagined.
"The Internet."
> Passenger rail is currently a tiny and largely ignored minority of overall traffic.

Exactly. Why do you assume it can scale to the point that it can replace all other forms of transportation? Rail is only cheap and efficient because those are the markets they selected to service, it won't scale up.

If it can why not get some investors and prove everyone else wrong?
Agreed -- a postmortem should cite that deployment goof as the immediate cause, with a contributory cause of "you can goof like this without getting a warning etc".
A good UI should be able to help, especially in critical situations. I imagine Amazon will consider something like this:

> The dosage you ordered is an order of magnitude greater than the dosage most commonly ordered for this medicine. Continue? y/n
The point is that the subway is slow and unreliable unless you are commuting within Manhattan for 4 stops.

Lots of people work in Manhattan and commute from Brooklyn. It's a 1.5 hr train ride to Columbus Circle + 0-60 minute random slowdown where you may have to take the train in the opposite direction for a bunch of stops.

Sometimes they actually tell you to get off the train, take a shuttle bus and get back on the train. Other times the train stops 8 subway stops from where you have to be with an inaudible message from the conductor. As a result, you are stuck the middle of nowhere at 8 PM on a Saturday. Only option is to take a local bus (that tends to be much more reliable) or Uber. This kind of treatment is unheard of in any European country including Russia.

It could have been a 45 + 0-5 variation minute ride if trains ran as fast and reliably as they do in almost every other city.
Database backups: with the upload speeds I've seen, completing a backup of a database with hundreds of GB would take a really long time. I don't want that extra load and keeping that connection open forever.
Did you read the fucking article?

That is EXACTLY what they are doing (among other things).
Strangely enough, I've opened the link in a VM - it seems to just lead to a Baidu error page, as far as I can understand.
Welcome to Series, a new type of story on Medium
A possibly bad thing I see about this, there seems to be a segmentation of sorts. I've noticed there are now a few conflicting editions of Docker Engine. There's CE and EE now, then there's some version that Docker Cloud Agent bundles, and probably more. (Maybe I'm wrong, though)

Maybe that's just me, but it would be better if there'd be one core to rule them all, and extras would be managed by plugins/wrappers/companion daemons. So if you have Docker Engine installed you're good to go.
>> The Zen based APU platform is going to cause real problems for Intel in the laptop/ultrabook market

Technically this is true, but unlike the desktop market where you can buy stuff in pieces, it really depends on how the laptop manufacturers adopt them. As in how fast they show up in product lines, and in which laptop segments they show up in.

If, for example, Intel gives laptop manufacturers pricing incentives (legally or not) to stick with their chips, it may not cause any problems at all with respect to actual customer purchases.
I'm a little shocked at this decision. The issues faced are all solved problems from PB storage to HA on server clusters even across Data centers. Good solutions do have upfront costs but the math that cloud hosting is 5-10X more than co-location company owned/leased is still in the ball park. It sounds like they may need an architect with enterprise experience to help them out rather than random comments on HN.
What is the added value of 5 times more than enough compared to 2 times more than enough?
Turning AI Loose on the Track with Roborace
In-Depth Analysis of a Criminal Organization Targeting WordPress Websites
Also on windows.

http://wkhtmltopdf.org/downloads.html
FWIW: Setting "safe-updates=1" in ~/.my.cnf will require UPDATE and DELETE statements in the client to have a WHERE clause which references a key. It's not perfect protection, but it will save you from a lot of mistakes.
Note they say 'durability' not 'availability'.
GenRocket and HCL Form Partnership to Set a New Standard for Accelerated Testing
Is autocomplete also handled per container? There's an awful lot of privacy sensitive info that can be gleaned from there but it's not listed as being covered.
Server Makers Try to Adapt to a Harsher Climate
Meet the weaponized propaganda AI that knows you better than you know yourself -
One of the goals of this release is to remove this fragmentation. For example Docker Cloud will use CE, and soon will allow you to easily upgrade to EE.

In the free / open-source side, Docker CE is the "one core to rule them all" that you describe.
Amazon explains big AWS outage, says employee error, promises changes
"While removal of capacity is a key operational practice, 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. This will prevent an incorrect input from triggering a similar event in the future."
>Global warming is scary because it's bad for human societies. We built our cities and farms and national boundaries in certain places based on the climate we have had. Significant shifts in sea level, precipitation, temps, etc. will cause massive costs and unrest.

Such a fresh perspective on this issue. Warrants thinking about but still I maintain, most humans don't have the discipline to worry about things that far in the future if the cost means they spend more on energy. Cheaper is the only way.
>The system is always the same,

Russian and Finnish systems are not the same. Not even close.
I imagine quite a lot who were motivated enough to delete the app because of this would also delete their Uber account. As I understand it (I've never had an Uber account) there's an optional feedback thing where you can say why you're deleting the account.
Why lead management drives better sales opportunities
Snapchat already has a 'sell' rating, and the analyst thinks it will crash 58%
hmm, that's kinda cool. I'm in a MS shop and I don't know if SMSS has the same feature. My manager just looked at me and said "welp, go restore the table and be more careful next time." I was a new DBA at the time, still, kinda new.
Ask HN: Which browser do you use for development?
Which browser along with what plugins/extensions do you use for your web development environment?

And regarding the browser, do you consider it the superior option? Or is it the plugins/extensions that cause you to use it?
Opps, That was the second story he mentioned. I didn't make that clear in my comment, updated.
But that still allows you to make a mistake - by pressing y when that's the wrong thing to do.
So, will the new Swedish conscripts be securing any territory?
> However, the question is "if Google can find this, why couldn't Microsoft?" Which is an entirely reasonable question.

His position is absurd. Microsoft could have found it. The thing stopping them is the incredible number of tests you would need to perform to find them all.
A few years? I feel it is behind by a decade or more. IDEs, build systems, debuggers, profilers, linters, all suck as bad as they could possibly suck.

But that hasn't stopped people from writing amazing software in it, which to me says a lot about the power of the language.
It also has the name of her hired law firm in a frame, you can see it better here
https://mobile.twitter.com/susanthesquark/status/83733914152...