skysight-inc/HackerNews huggingface dataset:
I feel the same way.

Though I do have to remember there's a big world beyond me. John Deere has $65 billion EV. I've never use one of their products.
Also known as a runbook
Posters and t-shirts turned into (very) local FM radio stations
Trust Signals That Help an API Succeed
Not likely. Using the parent example that climate change causes the risk of destruction from a hurricane to increase from 0.1% to 1%, consider that 1000 homes of the old type for 100k each would cost $100 million.

Replacing 10 of these costs 1 million - but let's be generous and assume that you need to do this every 6 years, and use a 30-year period for our analysis. That brings our total cost to $105 million. If all the new homes survive undamaged, you have to build 1000 hurricane-resistant homes for less than $105 million to make the project viable, an increase of 5%. Looking briefly at that page, none of those features look particularly cheap. You'd probably burn your $5000 on just finishing the underside of the floor joists to elevate the home on those pilings, to say nothing of their fancy shapes or high-spec materials.
They're very common in gaming or animation

https://gamedev.stackexchange.com/questions/10277/equation-f...
I think you meant "Chaos Monkey" [1].

[1] https://github.com/Netflix/chaosmonkey
Remember the phone made by HTC and Facebook? https://en.wikipedia.org/wiki/HTC_First
Sorry about that. We will expand the support window over time.
No! Off with this head!!!

On a more serious note, if you've never done something like this, you haven't had enough interesting projects.

I've had a decent career and I still managed to:

* re-deploy the current application version in all our data centers, instead of the new version, in a period when our deployment wasn't a 0-downtime one

* rename all the Jenkins jobs on the server to the same name, thus deleting hundreds of Jenkins jobs in one fell swoop

"Let him who is without sin cast the first stone" and all that :)
I'm pretty clueless about the law, but I don't really see what case Uber has against her. How could they prove that she's the one that resulted in account deletions?

Even if you suppose she's the one to blame, if what she claimed is true then wouldn't their point be moot?
Right, but this goes back to the arguments everyone had about the iPod - MP3 players had been around for years, the iPod nailed the execution (eventually - the first version was not a success). Nor was it material to Apple's success, at the time.

The point is that proven execution is a good thing, because it implies you'll do it again.
I think you are being more than a bit pedantic for very little benefit.

I never said "Non Gaap accounting", I said "Non Gaap measures".

That doesn't have to mean Pnl, it can, and was intended, to mean things like user engagement numbers, monthly uniques, etc.

Is there a different terminology that you would prefer that I use?

how about this........

I'm interested in seeing whether they focus on their earnings vs user growth numbers. Would this satisfy you?
I'm not sure why people continue to ask this question when the threat of massive global food web and ecosystem disruption caused by human-driven environmental damage is arguably far more imminent than job displacement. I say arguably because there are arguments that state the contrary, but they aren't realistic. Drastic job displacement due to automation will take at least 10 more years, while we're already seeing unprecedented droughts, groundwater depletion, pollinator extinction, and massive biodiversity eradication in the oceans. Scientists are literally saying that we are past the point of no return [0]. So why would people think that a massive unemployment wave will strike before an ecological catastrophe does? I'll tell you why: because rich people don't even know what they're doing. If they did, they'd know it would be in their best interests (granted, long-term best interests) to use their massive capital advantage to improve the longevity of the human race, i.e. their customers. And, as time has shown, the only way to wrangle in stupid rich people is by a revolution, and probably a violent one unfortunately. So ironically, as I say that there are more pressing issues at hand, my solution is to have a revolution. Disclaimer: I don't want this to happen any more than the next person, but it will regardless.

[0] http://www.independent.co.uk/news/science/donald-trump-clima...
>When there is a war, you conscript everything, people and profits.

Wouldn't you have issues with the most capable people just leaving?
So this is the second high profile outage in the last month caused by a simple command line mistake.

> Unfortunately, one of the inputs to the command was entered incorrectly and a larger set of servers was removed than intended.

If I would have guessed anyone could prevent mistakes like this from propagating it would be AWS. It points to just how easy it is to make these errors. I am sure that the SRE who made this mistake is amazing and competent and just had one bad moment.

While I hope that AWS would be as understanding as Gitlab, I doubt the outcome is the same.
I've somehow managed to not hear about this at all, so thanks for the news. Although I wasn't focused at all at handheld/portability. Just mentioning the Harvest Moon/Stardew Valley fanbase (and the huge overlap between the two).

My argument was that Nintendo survives almost entirely off hyper-loyal fanbases for their exclusive titles. Be it Mario, Pokémon, Zelda, Metroid, Fire Emblem, etc. Third party games exist but aren't the reason you buy Nintendo. I bought a PS4 for my fix of JRPGs and I have an Xbox One for any games that lack a PC port.

My argument for Nintendo's IP titles being their biggest selling point is largely backed by game sales. Those are all the best-sellers, which doesn't hold true for other consoles where cross-platforms make up a good chunk of the Top20 games.
They just spent millions of dollars training that person to never make this mistake again, should definitely keep them around.
Google did lots of work to fit Android on 512MB devices, also modern Android does use a parallel concurrent GC with just one pause. They also made the JNI stricter, in order to allow compactation on future versions.

Windows Phone .NET runtime also uses tracing GC, although the underlying UWP APIs are COM based.
There is a wkhtml thing on Linux, but I use Phantom for this
Wonder what happened to the poor slob who did that. He/She was unauthorized AND caused a pretty serious outage...

EDIT: derp, my bad, I read as "unauthorized" which was "authorized".
I had an extended exchange with an Uber employee the other day, in which he steadfastly refused to believe that Uber was going after Fowler after the initial reports of this. Despite countless examples of this kind of behavior in the past, he kept insisting that everything was only "alleged" or "unverified."

I'm not sure what kind of cargo cult they have going on over there, but it sure is effective at getting people to see past the most obvious examples of straight up awfulness. Explains a lot about what happened to Susan.
Yet Apple and Microsoft managed to do it.
What about getting vendors into changing their patching habbits? Instead of packing some hundred mega patches just provide micro ones when needed? As you said 0day issues are usually (not allways) easy to fix. Probably you alone are skilled enough to check this couple of code instructions by yourself - which is not the case with full-blown patch Tuesday packages. I am pretty sure that process could be much cheaper for MS.
A rough calculation, a float64 rng which might reasonably supply billions of rnds an hour for simulations, would have a fair risk of hitting '1.0' every million hours of use, which means its important for production quality code to not run that risk.

A prng called Alea works with floating point arithmetic to generate rnds securely confined to [0,1] using a 'subtract with carry' scheme. It involves this kind of arrangement:

state=state*something+carry
carry=floor(state)
return state-carry //this is 0<1

Its very similar to linear congruential generator where top bits are masked away, in this case they are 'floored' off and fed back into the state. Alea seems to generate high quality rands and works extremely quickly in javascript engines by avoiding integer math.

My rnd utility module uses a similar algorithm. There may be a note of caution whether floating point math is standardised enough to use for a seedable prng, but so far my machines and phone have agreed in tests.

http://strainer.github.io/Fdrandom.js/
I think there are other wealth management-related startups that are actually changing the paradigm, e.g., Wealthfront, whereas (to the extent of my knowledge) Addepar is helping the incumbents in the space continue to capture fees in excess of their value add (your original point). Relative to other local firms, Addepar operates at an information asymmetry advantage - the finance and especially wealth management industry is less well understood by the average CMU SCS graduate than, say, the social media industry. I think Addepar exploits this.

Of course everyone starts smaller than their end state, but as far as I can tell, Addepar still focuses on client reporting. There's a lot of data aggregation, etc., that goes into that, but from their website: "Addepar gives you a competitive advantage. By eliminating the manual burden of aggregating your financial information, and making it easy to generate customized reports in just seconds, we free you up to spend more time designing and advising on client investment strategies." If there's more there, like portfolio construction/rebalancing, order generation and execution management, clearing and settlement, etc., it's not easy to apprehend from publicly available information.

Look, I think Addepar is amazingly beautiful software, exceedingly well executed (though it may be pearls before swine.) It also has tremendous hype (which is often seen as an unalloyed good in the Valley). Is it a viable business? Is it revolutionary, or is it a much-better executed Advent with the advantages of no legacy code- and userbase? I think those are interesting questions.
And apparently they had never tried rebooting some of the most important parts of that system. Just when you start to think that someone's really gotten it right you come to learn they're just fumbling around in the dark like everyone else.
Hmm. Nearly all the commenters seem to be "extreme", i.e. either full-cloud or full-bare-metal.

Why not go hybrid? Do your baseline load with bare-metal and your spike load with AWS, GCE or Azure Cloud.
I've found them to be very opaque in most contexts, but for major outages (which have been rare), they do have a history of solid postmortems.
Couldn't they have easily just drawn the opposite conclusion? I don't see a strong connection between the article's contents and its conclusion.
There is no release date as of yet [1]. But in that thread Sean Cornfield:

> Obligatory: “we’ve been running the 1.9 Alphas in production for months so that we can leverage clojure.spec” – no problems so far.

[1]: https://groups.google.com/forum/#!topic/clojure/i7ipoze2jos
> that's getting large amounts of bad PR.

Do you mean that is caught doing a lot of nasty stuff? The company has problems, it pushes against workers rights, it leaves towns that don't bow to their business tactics, it is sexist, etc. The "bad PR" is the symptom not the problem. Their actions are the problem.
No, Chaos Gorilla is similar to Chaos Monkey, but simulates an outage of an entire Amazon availability zone

http://techblog.netflix.com/2011/07/netflix-simian-army.html
Isn't the hosting the commodity part of the equation and the creation of the game where the valuable IP is?
> but a defensive war is always justified

Really? If a foreign power intervened in, say, ethnic cleansing, defense would be justified?
http://techblog.netflix.com/2011/07/netflix-simian-army.html

> Chaos Gorilla is similar to Chaos Monkey, but simulates an outage of an entire Amazon availability zone. We want to verify that our services automatically re-balance to the functional availability zones without user-visible impact or manual intervention.
IMO, one of the major EU-related things that people are not aware of is that the European Parliament doesn't possess legislative initiative. EU laws are initiated by the European Commission (or) at the request of one or more member states.
Again, this discussion is missing the forest for the trees. Justification for this travel ban should be largely irrelevant compared to the justification for dropping so many bombs in Syria we ran out of bombs. In the context of US foreign policy, this ban should be 2nd or 3rd page news.
The article specifically said "authorized".
Want to Learn Sketch App Fast? – Sketch App Essentials (2nd Edition)
That seems like a pretty big step to me. Would you oppose 911 systems on the same grounds?

It's such a small step from:
Your house is on fire, let's do something about that.

to

Forced fire safety re-educatation camps.
How do you figure? From the blog post:

" At 9:37AM PST, an authorized S3 team member using an established playbook executed a command which was intended to remove a small number of servers for one of the S3 subsystems that is used by the S3 billing process. Unfortunately, one of the inputs to the command was entered incorrectly and a larger set of servers was removed than intended."
If the 6C/8T and 4C/8T parts will launch at the same frequency as the high end (and i've read that at least for the 6C they will) we'll end up with a CPU that is as fast as the 1800X in games (which is good enough no matter what the 120 fps enthusiasts say) but this time is cheaper than the 7700K. That will be the sweet spot for just gaming performance, not these ones.
Chaos gorilla is a thing as well, simulates outage of an entire AZ. http://techblog.netflix.com/2011/07/netflix-simian-army.html
True.

But the cost to Afghanistan has been enormous. Four decades of constant war, millions dead, and near the lowest lifespan and living standard in the world.

Is that really the defense strategy a country should aim for ? Will a modern latte sipping atheist nation really execute it?

Also, there are many other reasons to invade countries than to hold them long term.
One of the positive things about Amazon's culture is that they heavily emphasize blaming broken processes, not blaming people. I doubt the person involved will have any negative consequences beyond embarrassment.
Browser Meets Cloud
And how many MBAs are "dreamers"? Then again, i don't think Jobs was much of a dreamer either, he was just damn good at talking the talk.

If anyone was a dreamer it was Woz back then. Dreaming of having his own computer, dreaming about computers improving life for everyone, etc etc etc.

Jobs are all about appearance. And not just visual. He had a near pathological loathing towards fan noise for example. To the point that one AppleII variant had problems with excessive heat buckling the logicboard and unseating components because he refused the engineers to install even the most unobtrusive of fans.

I suspect we can see this in how he was quite hung up on the GUI but completely missed networked computers while touring Xerox PARC.
Under other circumstances I'd agree this is poor strategy w/r/t preparing for possible future legal defense. Detail here may be that Fowler may soon find herself gagged from disclosing further details, especially if surviving terms in her employment contract with Uber allow for it.
I've got some things from old jobs in the game industry, which at least for now I'm sitting on because I don't want to get in trouble for releasing it and want more time to pass before doing so (I've already waited almost a decade).

But I care very much about game preservation and would like to see the information get out there in some form someday.

None of the games I worked on were high profile, but I do have some interesting documentation on them.

I also started keeping a personal design diary as of last November that keeps my thoughts and ideas on my game designs and how they change over time that I might one day release to the public (or a descendant might).

I also used to make and release Flash games and I'm investigating ways to keep those available once the web moves on 100% from Flash. I've got some documentation from the design of those that could be interesting as well.

I need to find the time to sit down and compile all this, though, in addition to working on new things.
Trend moving from So(cial)-Lo(cal)-Mo(bile) to AI-AR-Dr(one)-SDR(self driving)
Big in Brazil: Sega's Unexpected Second Life
> IOW, I'm not going to run in circles over a seven word tweet that could mean about anything.

It's not a 7 word tweet. Full text of linked tweet:

"Uber names/blames me for account deletes, and has a different law firm -not Holders - investigating me. I have hired"

The "names/blames for account deletes" is kinda weird. In either case, the title of this submission is a strict paraphrasing (despite being in quotes) of an already short tweet, which is pretty meh.
Sounds like an opportunity for machine learning. Anyone want to write an AI BOFH?
If this is a concern, you should be asking in the right place.
https://github.com/BafS/Gutenberg/issues/new
I recently saw a talk where they referred to Chaos Monkey (kills instances), Chaos Gorilla (kills many instances for a single service in a single region) and Chaos Kong (takes an entire region offline)
Which is fine until those regions go down. A status page, in my mind, should have a fallback on a completely different service provider.
The seven words in the HN title are not the tweet.

Part of the actual tweet is: "Uber names/blames me for account deletes" That's a much more aggressive approach than the defensive reasoning you're conjuring out of thin air.
" we have not completely restarted the index subsystem or the placement subsystem in our larger regions for many years. S3 has experienced massive growth over the last several years and the process of restarting these services and running the necessary safety checks to validate the integrity of the metadata took longer than expected"

This is analogous to "we needed to fsck, and nobody realized how long that would take".
For the many of us who have built businesses dependent on S3, is anyone else surprised at a few assumptions embedded here?

* "authorized S3 team member" -- how did this team member acquire these elevated privs?

* Running playbooks is done by one member without a second set of eyes or approval?

* "we have not completely restarted the index subsystem or the placement subsystem in our larger regions for many years"

The good news:

* "The S3 team had planned further partitioning of the index subsystem later this year. We are reprioritizing that work to begin immediately."

The truly embarrassing that everyone has known about for years is the status page:

* "we were unable to update the individual services’ status on the AWS Service Health Dashboard "

When there is a wildly-popular Chrome plugin to fix your page ("Real AWS Status") you would think a company as responsive as AWS would have fixed this years ago.
Just don't tip. I don't know anyone who actually tips in Lyft.
Thanks! The linked repo [1] is also great:

[1] https://github.com/vhf/v8-bailout-reasons
to the parent's credit there's just so much competition now that didn't exist when Heady rose to prominence (Other Half, Tree House, Veil, Trillium, Monkish, LICBP etc) that maybe it's time to share the spotlight
The title of this submission is a strict paraphrasing (despite being in quotes) of an already short tweet, which is pretty meh.

The full tweet is: "Uber names/blames me for account deletes, and has a different law firm -not Holders - investigating me. I have hired"

"Uber names/blames me for account deletes" is a pretty bold claim, and doesn't feel like a routine investigation.
I think it's not that bad. When you've had a conscript military for decades, the service is a fact of life. Just like school and taxes. People get over it.

Also my impression is that a lot of military equipment isn't very high-tech precisely so that it doesn't require that much expertise to operate and service in the field. So you need only a limited amount of specialists, and conscripts can just become trained users.
I think it's worth noting that Twitter essentially lost to Facebook. Facebook's dominance pigeonholed and limited what Twitter could evolve to. And I'm not sure there's room for more than a couple social networks.

I don't see who SnapChat will lose to besides themselves (i.e. monetization). IMO Facebook/Instagram isn't well positioned win today's 13-25 demographic.

The point is, someone will win. And right now I'm not sure who else is in the running.
>here are some large cap (+$200B) U.S. companies that i have never used: jpmorgan chase, wells fargo, at&t, bank of america, pfizer, verizon.

But you probably have used those companies without knowing. You've probably traveled through an area with cell towers owned and operated by att and verizon. You've maybe received financing on a purchases or had financial services through a smaller bank in some way aided by chase/wells fargo/bofa. And you've never used any of pfizers commercial products? How about advil, chapstick, dimetapp, or robitussin?
Show HN: Easy plugins for Go applications
Oh, that interview question. “Tell me about something you broke in your last job"
Yup, it's a smart pivot. Feels very similar to the issues that OEMs face under price pressure. Nintendo has always had a very strong portable showing and I think this will play to their strengths quite well.
> What is the best practice to define if you should PR the original repo or fork from it ? What if the original repo has no activity anymore or is not maintained by the author (sometime this is even clearly stated by the author)

Always send a PR unless the maintainer has made it clear they're not accepting PRs. If you can't manage to get your PR merged, then maintain a fork instead.

If the original repo is no longer maintained, check to see if someone else has already started a fork and see if you can contribute to that. Otherwise, start your own fork.

> What is the Etiquette to maintain the original authors rights when forking ?

Legally speaking, follow the license. Most licenses which require attribution include a copyright notice from the original author, which should be sufficient attribution in and of itself.

Ethically speaking, git keeps track of everyone's contributions automatically, meaning you don't have to worry about distinguishing what you wrote from what the original maintainer wrote; it's all in the history.

> How to handle cases when there are no license information attached ?

In that case the software is proprietary and you have no license to use, copy, or modify it without explicit permission from the copyright holder. (This isn't merely etiquette, it's the law.) Contact the author and see if you can get them to license the software to you, or release it under and open-source license.

> How to handle PRs/forks when you work merges/combines more than one original repo ?

Send PRs to both? I'm not really sure what you're really asking here.

> How to handle cases when conflicting licenses are used across repos that you have referenced ?

You mean if you're grabbing random bits of code from multiple different projects and using them in your own project? Again, follow the license. Some licenses may be incompatible with each other, meaning you legally can't mix code between them. Other licenses may allow it as long as you clearly attribute where each bit of code you're using originally came from. Read and follow the license.
A previous tweet implied this may be a part of a smear campaign: https://twitter.com/susanthesquark/status/835193441814392833
I think the article says he was authorized? Either way, at worst, he got fired.
Susan Fowler(reported Uber sexual harasement)blamed by Uber for deleted accts
Nitpick for the author, you put twaleson for my quote, should be jtwaleson.