skysight-inc/HackerNews huggingface dataset:
Do you want shoggoths? Because this is how you wind up with shoggoths.

Seriously though, if the trend of species 'remembering' old genes and becoming more agile in throwing them into the mix continues, could we wind up with monstrous horripilating beasts capable of directing their own morphology? Or as Lovecraft put it,

"It was a terrible, indescribable thing vaster than any subway train—a shapeless congeries of protoplasmic bubbles, faintly self-luminous, and with myriads of temporary eyes forming and un-forming as pustules of greenish light all over the tunnel-filling front that bore down upon us, crushing the frantic penguins and slithering over the glistening floor that it and its kind had swept so evilly free of all litter."
I'd argue it was poor/slow execution that led Pokemon Go to lose cultural relevance. If they had introduced more pokemon, ability to trade/battle, etc. they would still be highly relevant and a behemoth today.

When I post to Stories I also post to "Memories" so everything is saved on the app. Plus I usually go back to snapchat and save pictures from my story manually if I want to have it saved locally. Most people I know do the same.
Which is why there needs to be an override switch, but it needs to be very very explicit that you are going past the safeguards. And only a limited number of people who can use that override.
Ryzen AMA
I like the thesis summary. Let's be honest WhatsApp "Status" is terrible. I've checked it daily since I got it on my phone and have only seen 1 person post on it. Instagram Stories is just OK. Snapchat has, so far, cornered the market in this particular "storytelling" niche.

There's also a more natural integration with how ads are injected into the experience. Snap works carefully with ad buyers to make sure that the ads are engaging and flow with the rest of the product. That's an important differentiator.
"How on earth can you do that?"

I don't do this every week or month but sometimes you struggle with something for weeks or months and then suddenly everything clicks and it just flows.
Foursquare launches Pilgrim SDK to open access to location intelligence in apps
Snap employees got screwed.

http://www.businessinsider.com/antonio-garcia-martinez-chaos...
That worked great for horses, right? After cars they were employed in lots of places never imagined... --we use glue for tons of stuff now adays.
Anyone would. That's not the option on offer though.
Or, seen another way (better representation of the overall reality):

The 7700k is losing in all aspects below w.r.t. the Ryzen 7 1800X, except absolute single-threaded perf. Intel is losing in:

- absolute multi-threaded performance

- relative multi-threaded performance per $

- memory bandwidth

- L3-cache bound workloads (AMD has twice more L3)

- price of motherboards
I'm sorry, but I need to question the validity of this claim. People have been living in very warm climates for a very long time.

I myself have been camping in the Mojave for several days at a time with temperatures high above 100 degrees Fahrenheit.

Are you implying that the combination of heat and humidity is the deadly combination? If so, can you provide some evidence?
The reason I believe her is the track record. Uber is so sleazy it's hard to imagine a worse company imho.
> the amount of product placements on her tweet feed

Not on her twitter feed. It's on the feed of her product susansbookclub, which is where it should be. What's wrong with that?
Obama Administration Rushed to Preserve Intelligence of Russian Election Hacking
Content Marketing ROI – In-House vs. Influencer – Fixate.io
They have an entire simian army of chaos for the purposes of simulated destruction of their network.
Conflicts of Interest for Patient-Advocacy Organizations
I used to be a hard core libertarian, but not anymore. It will simply not work in an era of full scale automation and AI.
Depending on your definition of social media, and if we count Asia, Weibo, Wechat, and Line are major contenders.
Profit? Investors want a return, they don't really care about power (more or less). If you can get 10% over 3-5 years who cares.
The reasoning behind their decision is linked near the top of the article, under "Sid and the team decided": https://gitlab.com/gitlab-com/infrastructure/issues/727#note...
Swagger Codegen 2.2.2 has been released
Armory (YC W17) | Sr. Engineer | San Mateo, CA | Onsite, Fulltime http://go.armory.io/peek

Armory's looking for employees #3 & #4, sr. engineers. Get in early to a funded startup; influence the outcome.

We are a seed + YC funded, early stage (6 month old) startup with real paying customers.

If you are a polyglot who loves startups then please apply at http://go.Armory.io/polyglot . You’ll never talk to a recruiter, ever. We offer same day offers as your onsite interview whenever possible.

Engineers at companies should be empowered to deploy their own code, in the background, continuously, without downtime or errors. We are working on making commercializing Spinnaker, an open source immutable infrastructure CD platform from Netflix that enables blue/green deploys, canaries & rollbacks, so it “just works” for the enterprise by injecting safety, velocity, intelligence, auditing, and compliance.

Get a peek under the hood at http://go.Armory.io/peek
Why does a user have to email a company to delete their account? How is that consumer friendly, especially after Uber lets your account get hacked/1k stolen!

This happened to me (I never used Uber.. signed up and forgot about it) and in my research I found out they know about the hacks and their PR message is its the user's fault for using a lame password.

What a horrible company.. run by the worst vile, corrupt, arrogant sociopaths ever!
I think you missed the thrust of TeMPOraL's request for high-impact projects. There's a spectrum of difficulties (or, alternatively, price) and of effectiveness:

Very Easy/Cheap
^
|
|
Not | Highly
<------------+--------------->
Effective | Effective
|
|
v
Very Hard/Expensive

Your suggestion is in the bottom right corner, requiring a complete rework of society. It makes sense to prioritize efforts in the top right corner - perhaps as adrianN suggested, contributing a change that will reduce power consumption of millions of servers. That is a lot more important than changing that light bulb in your closet to LED and saving a couple kW while the home stands, versus a small fraction of an industry that consumes gigawatts of power. Similarly, while we can hope for an immortality solution or cancer cure in the distant future, right now your dollars are a lot more effective at the Against Malaria Foundation.
Where the Unix philosophy breaks down (2010)
By safeguard I meant (and I think Amazon means too) an extra step that is required by the user before they can do the action so they don't do it by accident. Not something that prevents it entirely. Like how an MMO requires you before you delete a character to type the character's name in a box that pops up before you can delete it. That's far outside the realm of usual user interface, but that's so if you are just trying to edit a character it's impossible to accidentally hit that delete key. An analogous system for Amazon that would have prevented this outage: delete 10 nodes, ok. Delete 100 nodes, box pops up saying 'To delete this many nodes you must type the following in to a message box: "I want to take down a dangerously large amount of nodes."'
Got a blog or something you're going to post results to? I'm intrigued
Other outlets were not having the same issues. I suspect a cable or device issue.
Facebook is a better messaging platform than SMS, for me, because I have friends spread across the globe that I can contact with a simple internet connection.
They are here now. Almost no modern AAA game recommends less than 4 cores. Many won't start with less than 4 threads. And they do scale to 8 cores. This is because of the consoles, which both have 6-7 cores.
According to AMD: "ECC is not disabled. It works, but not validated for our consumer client platform."

https://www.reddit.com/r/Amd/comments/5x4hxu/we_are_amd_crea...
No, but if they have thermal and power headroom, the X chips will add 100MHz above the "boost" clock. They call it XFR (eXtended Frequency Range). So having a water cooler will make it more likely to get that last 100MHz, but I don't think it's going to make a big difference if you're not overclocking.
You don't have to know what would be a mistake. E.g. if the tool is used most of the time to operate on a small set of servers, you have some extra confirmation or command-line option for removing a large set.

That's good UI design in tools with powerful destructive capabilities. You make the UI to do lots of things v.s. the few things you do routinely different enough that there's no mistaking them.
Not knowing C++, what are the types of changes in practices? Which are the most burdensome? I can imagine some accompanying changes in the language (as often best practices are there to cover infelicities in the language that are corrected in future versions). Are these of a scale that require large rewrites? Like, past best practices are now actual flaws (as opposed to just not the peak optimizations)?
How to milk the prostate
Relevant: "Ask HN: Would you design a modern CPU with virtual memory support?"

https://news.ycombinator.com/item?id=13775321
My interpretation of this is that the indexing system was resilient to lost of a certain amount of capacity (probably around ⅓ + 1 host). As a guess, the indexing system probably used some form of consensus (e.g. paxos) which has had an active leader for years. Deployments stay within that capacity constraint, so while hosts have been restarted and replaced (data center migrations, hardware lease expiration, failures, upgrades, etc.), they may have not recently run into a situation where quorum wasn't available for a partition, especially at the scale of restarting the entire fleet.

Since restarting the entire fleet would incur downtime of all relevant S3 operations, it's unlikely that it was something ever intentionally done in production (and they may or may not have run that scenario in other environments).

Source: I used to run several large scale services at Amazon.
D. radiodurans has evolved something close to 'perfect DNA repair mechanisms' without becoming extinct [1] I would say the heightened risk of extinction relies on the assumption that the environment will change and the organism will not be able to adapt (without mutations). But for many bacteria, that seems unlikely to occur.

1: https://en.wikipedia.org/wiki/Deinococcus_radiodurans#Ionizi...
For some reason whenever people use the word "frothy" to describe something, I gag slightly.
No, that's explicitly a floating point format. It's one of the representations in IEE-754-2008. The three decimal floating point formats are decimal32, decimal64, and decimal128. That people often use them where fixed-point math would work doesn't mean they're not floating point formats.
> "We, as an Enterprise, don't want something with rapid evolving infrastructure, features"

That's exactly why you do not need/want docker now. Several years ago Hypervisors like XEN were all the rage. Enterprise could not rely on it, because of the lack of LTS, while smaller startups and businesses were building their infrastructure around it. Everyone is now using those technologies which have undergone years of testing and have massive support from vendors. Docker will reach that stage in the future, but right now it's just too soon. You are asking the Docker team to slow down the development of the technology for everyone because you don't want to deal with the consequences of using a developing product. Let docker reach it's full potential, let the community do the testing, then ask for LTS on a mature technology. At that point, there will be probably be a new trend somewhere that will bring startups to the next level while your get to benefit from containerisation with full vendor support.
I think the last two are asked frequently in the US.

(2) is poorly regarded as a question. Somebody who is good at the job might choke on the question, but somebody who is good at interviewing has a rehearsed answer.

(3) falls to the same attack as (2) I have won jobs based on my answer to (3), but I think for most people things will turn out differently than they expect 5 to 10 years from now.

(1) is the question I like the most of the bunch. I think the goal there is to make the interviewee more comfortable;
getting people to talk about something they like also gets a very good show out of most people. If a person flubs (1) I think it is much more severe than (2) or (3)
The title of the article you linked is "I didn't realize how often Muslims get kicked off planes, until it happened to me"
Because she's a woman and women never lie and only ever tell the truth and couldn't possibly have anything to gain by martyring themselves and having the media heap praise and attention upon them.

It may not be reflected in societies laws, but for women at least the burden of proof has shifted to the accused. Anyone accused of anything by a woman is now immediately guilty and regardless of what facts they may present to the contrary their guilt will forever be sustained by the courts of public opinion.

Here's the rub though. She's probably right. But so am I.
You are right. A lawyer's job is to minimize your legal risk. The least risky thing to do is to keep silent. That's what he'll reliably tell you to do.

It's your job to decide how much risk you are willing to take to speak out. Some fights are worth fighting.
"Just pull the power!"
the microsoft process cost for many individual patches versus larger collections isn't the real issue. behind the scenes, it should be essentially the same. it is a real issue for customers, particularly in IT, to deal with and manage all of those micropatches. especially in a world where you are responsible for validating every patch against your countless internal apps, deployments of updates are not trivial, and you have scenarios like finance where there is SOX compliance, auditing, etc. this is why the model of patch tuesday and the predictability of knowing when the patches were coming (regardless of number) and ability to plan your testing & deployment was loved by IT departments.

the additional tradeoff you need to consider is that the smaller you make the patches, the larger the number of variations you need to test for later patches, updates, app compat, etc. that is why service packs were a thing - you could baseline after a period of many patches getting out there, and start the process again.

(full disclosure: I used to work on and around some of this at microsoft many moons ago)
I keep being reminded of something I read recently that made me feel uneasy about google's cloud spanner [1]:

the most important one is that Spanner runs on Google’s private network. Unlike most wide-area networks, and especially the public internet, Google controls the entire network and thus can ensure redundancy of hardware and paths, and can also control upgrades and operations in general. Fibers will still be cut, and equipment will fail, but the overall system remains quite robust.
It also took years of operational improvements to get to this point. For much of the last decade, Google has improved its redundancy, its fault containment and, above all, its processes for evolution. We found that the network contributed less than 10% of Spanner’s already rare outages.

But when it fails it's going to be epic!

[1] https://cloudplatform.googleblog.com/2017/02/inside-Cloud-Sp...
Heaven forbid an AI whose primary object is Chaos Monkey gain sentience. That might just be worse than paperclips.
As Russian I don't agree. I don't watch TV and read news (other than HN and a couple of other sites where I try to avoid politics as much as I can), but why the hell do we need these Baltic states? What do they have that Russia needs? Territory, natural resources? Nothing.

I don't know the real motivation for annexing Crimea, but making a conclusion: first they take Crimea, then they're going to take Sweden and Baltic states - is nonsense.
Obviously some UIs make some errors less likely. You don't have the "launch the nukes" button right next to the "make coffee" button, because humans are clumsy and don't pay attention.
Santa Monica and Venice are going to get even more expensive in 6 months.
> since we should all hope for and promote strong writing, and the fact that a strong headline could be confused for clickbait is not a good reason to change it.

i don't know what you mean by "strong writing" here.
This anecdotal, but it was suggested that after the Dutch government suspended conscription, the military lost easy access to lots of highly educated people. There is quite a large group of people with a university degree who can very quickly pick up the theory behind complex systems. The same group group will not sign up voluntarily.
Paredit does try and keep the subtree you're editing correctly indented. Moreover, it has a paredit-reindent-defun command (bound to M-q), which reindents the whole tree you're editing. Bind it to whatever auto-reindent facility Emacs has (Electric keys? I don't know - I never had a need to configure it for myself.), and there you go. Personally, I'm fine with manual M-q on code if I see the identation got messed up.
Your point about "picking the right ones" is fair enough and of course the language can make some difference but not anywhere near the difference the architecture makes. Which is exactly what your point about CQRS outlines.

Google and Amazon built businesses on Java, a tool that is as boring as a hammer. It was the architecture that mattered.
I like the "value return" approach here, and I've been considering using it for a project I'm working on. You have to provide a place for the error to go when you call the function. You can decide to ignore it, but you can't forget that it exists. I'd be interested in hearing a contrary position, however.
https://en.wikipedia.org/wiki/Eight-hour_day
Furthermore, your comment is no defense of Snap Inc's valuation, either. In my humble opinion, "integrating ads and rich content into their core UX" and "an interesting perspective on live events" are not strong arguments for why a company should be worth $30B.
I think it comes down to how important your ELB logs are -- if they are important enough that you don't want to allow traffic without logs (i.e. if you're using them for some sort of auditing/compliance), then failing when it can't write the logs seems like the right choice.
Quantum entanglement between a single photon and a trillion of atoms
Meizu Unveils Super MCharge: Fast Charging at 55W
HN is great way to get opinion about a decision. Although sometimes the criticism is way more than the positivism and support.

Post about "We use X and is great" will usually attract lots of "X is bad, use Y" comments.

I really hope that GitLab took a well informed decision based on arguments and counter-arguments.
Simple?

Aside from GnuPG the other pre-requisites are:
A mail server for your domain with the full authority on the user mail addresses for this domain.
A Unix system where you have an account to receive mails to a dedicated mail address and to send mails via the sendmail tool. An account on the mail server will be the best choice.
A web server for the same domain to deliver static pages over TLS. Re-direction to a different server is possible
The ability to install the latest GnuPG version from source.

then the step-by-step instructions go on for several pages.
That's what they claim they will do to ameliorate this. They will build limits into their tools.
I've got really bad news for you, every month older you get the more likely you are to experience this. And the next thing you know you'll be tuning through available radio stations and find that you can't find a station with music you like on it :-) Just don't succumb to EOG[1] :-)

[1] https://www.youtube.com/watch?v=bewKPi9gdT4
Because Kalanick is awkward and unlikeable.

Just look at how he behaves in that video in the back of an Uber - rather than empathizing with his driver and saying nothing substantial, he actually discusses the business reasons for creating UberX. He treated his driver a a rational human being like himself rather than an emotional being to be placated.

See also this blog post by Jeff Atwood, where he advocates for pointless theatrics and emotional manipulation. It's quite insightful, and Kalanick's refusal to do such things is probably hurting him: https://blog.codinghorror.com/the-hugging-will-continue-unti...
I think you have an interesting point but I disagree with your analogy of a presidential election. The motivations for voting in a presidential election are not always financial (even though future policies could very well determine your own financial outlook..). I think you're right about investors are in it for the returns but having control can help steer your returns. If everybody thinks the CEO is not increasing shareholder value, you vote to remove said CEO. This is not always positive either as many investors want quick returns and not always have patience for visionaries..
Thermal output = power draw is correct though.
> Removing a significant portion of the capacity caused each of these systems to require a full restart.

I'd be interested to understand why a cold restart was needed in the first place. That seems like kind of a big deal. I can understand many reasons why it might be necessary, but that seems like one of the issues that's important to address.
That used to be the case in Sweden, but if I understand things correctly, the GSS system (professional soldiers and NCOs, the system that replaced conscription in 2010) will still be in place, and that tank crews may be GSS/K and not conscripts.

A rumor I heard was that the now voluntary GMU will be replaced with conscription.
The difference is that I can put together components of Kubernetes that actually work. Sorry to be inflammatory, but I've been working on the bleeding edge of Swarm and it simply doesn't deliver what's promised (ex: flaky management of iptables, missing idioms/abstractions, etc.).

Single-host Docker in production, yeah that's not terribly complex, but the new price of admission for production is a complete orchestration layer, and there is 0% chance I consider taking a Swarm cluster to production any time soon. And that's to say nothing of the DDC disaster...
I started using Snapchat after they added their dynamic filters. My kids, aged 2-7, think it's hilarious to have their faces warped or overlaid with funny images. My wife and I mostly take videos of them giggling while their face has puppy ears and then send it to each other and/or their grandparents.