skysight-inc/HackerNews huggingface dataset:
> if the election were repeated an infinity number of times, wouldn't the same candidate win each time?

It depends on what you mean by "repeated an infinite number of times".

First, there's a problem with the framing of that statement, because you can't literally repeat something an infinite number of times. You can repeat something indefinitely, and observe the behavior as the number of repetitions increases without bound, but that's not quite the same thing. (I realize this sounds pedantic, but if you want to understand the underlying interpretation of probability, it's an important distinction to be aware of).

So, let's say you asked, "if the election were repeated over and over again, without bound, what would the outcomes be?" And the answer to that is... well, it depends on who you ask. Setting aside the "fate vs. free will" philosophical question, different statisticians would answer that question differently, depending on which interpretation of probability they use. There are three main interpretations of probability, though these days, people pretty much only ever use two (frequentist and Bayesian). And you could construct either a frequentist or a Bayesian argument that the same candidate would always win, or that a different candidate could win each time.

Think of the election as a function - some unknown inputs go in, and an outcome goes out. What are the inputs to that function? (That's a rhetorical question - we're not really sure what makes every individual voter vote, and what disruptions could happen to nudge each person to vote a different way, or to not make it to the polls that day, or for their ballot to get lost in the mail, etc.). Congratulations, you have a random variable[0]! Now all you have to do is decompose it to determine the underlying components and the true distribution they draw from[1].

I realize that's not a very satisfying answer, but the underlying issue ("what does probability mean") is not a simple question, and statisticians have been debating it for over a century.

[0] which is, confusingly, neither random nor a variable.

[1] Which is itself controversial way of putting it, because some statisticians would argue that there is no "true" distribution, or that, if there is, we can never actually know it.
It's hard to say which is a more efficient use of fissiles. It's easier to burn up all your fuels in the context of an explosion as in Orion than in a saltwater rocket. On the other hand by bulking out the fuel with water to form a larger mass of propellant the saltwater uses it's energy more efficiently at the cost of lower ISP.

But really, if we're willing to leak radioactive byproducts I think an open cycle gas core might be the best bet in terms of not-yet-developed rockets.

http://www.projectrho.com/public_html/rocket/enginelist.php#...
You got that right, and it's a fairly common critique of AMP.

The target group for AMP (traditional publishing sites) loads crap from all over the net in general and Google in particular anyways, so they don't care, but it leaves a very bad impression for an "open standard", yes.

Technically browsers could catch that include and replace it with local/cached logic, but I don't think that is happening or planned yet.
Show HN: Practice Peg System – Mnemonics
Right, but what mechanism would change the outcome of the election if it were re-run? Are you suggesting that some percentage of people randomly choose their candidate while they are in the voting booth?
But it's size together with the temporary aspect of it's content greatly accelerates the iteration process, culling bad content and refining the good one.
Joel Spolsky spoke about this several years ago, using Jamie Oliver as an example. In a nutshell, as long as everything stays constant, the process can turn out excellent food. The problem is that unless you manage the living hell out of your supply chain, the inputs change all the time and it takes a lot of skil to compensate.

Continuing with your pancake example: the way I make bread in summer is different than in winter. In summer, I expect the dough to rise faster. If it's a really humid or dry day, I'll do things differently. If the flour isn't the same as last time, I can compensate for that, etc...

Process either requires tight feedback to work well, or all variables have to be minimized.
In a text editor. Why?
Really Really Short Workouts
I occasionally lurk on 4chan (in particular /sg/ since they aggregate lots of data regarding the Syrian civil war) and I witnessed this one particular event first hand. Now I understand that this is not a verifiable source but I found this as well, that sums-up the whole thing: http://2static.fjcdn.com/pictures/4chan+pol+sg+orders+an+air...

I don't think you will be able to find anything better than that to "prove" it happened.
I'm happy for them, but I'm yet to hear for anybody to address the major challenges that many people have raised. The major one being - the sudden pressurization in any point and the consequent shockwave traveling at the speed of sound, exploding the tube, killing everything in its way.

Thunderf00t did a good job summarizing the problems:

https://m.youtube.com/watch?v=RNFesa01llk
I've had many of these people explicitly state that this is their state of mind after they realize they can't get their way.

They'll do it in private so that their social standing doesn't suffer but they are very explicit about it.

Not a lot of room left for assumptions after this.

Downvote away.
Reminds me when my boss got pissed at me because we were discussing moving all deployments to production after 5pm and I replied something along the line "I'm not going to be on the hook after hours to fix problems other people caused".
Side project idea: a browser add-on that de-AMPs (dAMPs?) content back into standard HTML...
I know I do!
Curious, why did you want to move your site over? For small-ish sites with clean code I don't see any benefit of using AMP right now.
Sure it could.

https://en.wikipedia.org/wiki/Allegory
Some things you can change the outcome by making decisions partially based on statistics. Like who to choose for a hip replacement. Do you go to a hospital that does only orthopedics or a general one?

I recall the event as a young marketer / techie because I always thought I wanted a PhD. But when I saw how far they were away from business decisions being only support I knew a PhD at this company was not for me.

There are people who earn a living with polls. This is a not-so-bad way to spend ones time. There are worse.
Eh, that would also heavily favor resource-rich, er, resources... Not all good content can optimize their sites or just add more servers, and a lot of bad content can afford to do that.
PWA = A Progressive Web App uses modern web capabilities to deliver an app-like user experience.

(for anyone else that didn't know.)
Good catch. I started out by thinking you were being pedantic, but I can see that you're right. The author needs to be more transparent, and I didn't realise how much of a Google project it is. I had thought it was like Angular and Go.
I got a lot of push-back for my comments and Googled, completely neutrally, the exact searches "how long does it take to become a baker" (without quotation marks) and "how long does it take to become a software developer" (since the statement I replied to used 'softwere development.')

The former gave me confidence that I could be hired as a baker apprentice tomorrow and learn on the job over a matter of months. The latter gave me confidence that if you hire the staff of a bakery or coffeeshop and want to get them all started as junior software developers, they won't be productive junior software developers after a day, a week, or a month (unless someone happens to already code as a hobby.) They just can't start making contributions.

It's completely incomparable. Plus, I very specifically talked about joining an existing process of manufacturing to someone else's recipes and designs - not developing new ones.

Junior software developers don't do anything that you can train most servers (waiters/waitresses), dishwashers, bakers, bus drivers, pizza delivery people, to start doing after a few hours or a couple of days of training.

I completely stand by my statement that no, software development doesn't happen the same way. It's just different.
If complexity of tools guaranteed simplicity of code, great. But if no one bothers to really understand the tools (since they change so often anyway), you end up with complex everything.
In my opinion, only the last one may be justified.
Yay, chicken little!
> “The CTO must protect the technology team from becoming a pure execution arm for ideas without tending to its own needs and its own ideas.”

As a CTO myself, I strongly disagree with this. Yes, a dev team needs to tend to it's own ideas, but no, it shouldn't be making product decisions. You should have product and design teams that tease out user problems and come up with solutions. In that sense, the dev team does simply implement the ideas of the company. They still make technical decisions of course, but not product or UX decisions.
We've seen it before: expect to see more of it as Britain tries to keep its US ties strong in the wake of 'Brexit'
While they can sometimes frustrate me when I'm running a very specific search, there are some features that I often like, such as the one that includes close synonyms of search terms, and includes both plural and singular forms. Makes it more of a "perl for the Web", which has its place.

https://xkcd.com/208/
Trivial for those who read HN perhaps.
Plant discovered that neither photosynthesizes nor blooms
Talk to your manager. That is their job to make sure they are doing what they're supposed to in a more formal setting if informal coaching does not work.
No doubt there are confounding factors to the influence of ADT, such as surgery, radiation, or other support meds. But the impact of long term exposure to cancer cells can't be discounted either. Because slow growing cancer is a fairly recent phenomenon, I suspect living with active cancer for 5-10 years is probably not well documented or fully quantified yet. The effects of such stress on the immune system alone must lead to uncharted waters.

There's other evidence that persistent inflammation (or protein glycosylation?) may accelerate dementia, as suggested by the ~45% protective effect of Actos (pioglitazone) against dementia, for both those with and without diabetes.

http://www.nytimes.com/2006/07/17/health/17alzheimer.html?_r...
Did you have a look at email inliners (the premailer gem should be enough considering the AMP spec). You'll need to add a gulp or grunt task before publishing, though.
Snapshots: The ostree-based workstation some people are working on will provide this kind of functionality. We're also looking at providing development environments in containers, for better isolation of updates.

App Store: Can you elaborate? Something different from what we have in Software today?

* Security updates separate: yes, we separate updates into new package, enhancement, bugfix, and security. You can can configure dnf-automatic to install just security updates automatically. Opt-in rather than opt-out.

* Keeping the X you care about on the version you care about, and separating the dev stack from the OS. Yes, absolutely. We have Coprs as an equivalent to Ubuntu's PPAs, but I don't think that's very satisfying. We have a big initiative called Modularity which is aimed at delivering this for everything across the distro. See https://www.youtube.com/watch?v=xNLhcYEMgO0 for a quick intro.

* Look nice: yes, we definitely try. Everyone has different ideas, though.

* Cisco: Doesn't this work? If it doesn't require something proprietary, I think it _should_. Point me to any open bugs if it doesn't. :)

* DNF: Officially does not stand for anything. "Dee en eff" is what I hear.
No. I'm taking about usual human behavior.

Those figures of 4% are fairytales, not unlike what most psychologists said before knowing the outcomes of the Milgram experiment.

Almost no one believed that the vast majority of subjects would take the experiment to its end.
Looks brilliant - if I could make one suggestion for the video - more examples of what it can do.
Anand Tech seems quite excited about OpenPower and it does tend make me more interested in the Talos platform. https://www.raptorengineering.com/TALOS/prerelease.php
Hopefully this effort will get us rid of PCIe for good, unlike the version of CAPI available on POWER8.
I feel where you're coming from, but in reality it's not like any test suite can guarantee to prevent downtime caused by bad deploys. All it takes is a little networking related bug, something that differs ever so slightly between environments, whatever, and your site could be down.

I agree with the other replies that while you may be the 'technically right dev' kind of person, it still comes of as being a dick and you will likely not get a positive response from something like this, especially if you caused it.

What makes it more reasonable to say it's the company's responsibility to protect you from fucking up the site instead of you just being a good developer, and not fucking up the site?
If it's a startup the more likely scenario is no QA employees and minimal test coverage.
Bob Dylan Doesn't Accept Being the 'Voice of His Generation'
Just as aircraft (and I'm sure other pressure vessels) are designed to resist explosive decompression, I am sure any real hyperloop system would be as well. That is not to say that it could never happen, but with proper engineering (and maintenance), we can make it exceedingly unlikely.
Verizon Now Offers Hourly Unlimited Data Plans
My theory is simple: Have you ever heard the pithy saying that there is no worse non-smoker than an ex-smoker?

I think many of the loudest anti-PHP voices are ex-PHP developers. They/We naturally assume our own experience is normative, and since we didn't know X, Y, or Z back when we were coding in PHP, obviously neither does anybody else still coding in PHP.

Or, more graciously, back then PHP was the best language we had learned up to that point (better than BASIC or Perl, say), but now we use Ruby or Python or something else, so now we recognize the deficiencies in PHP. Clearly those other people, just a few steps behind us on the path, need to also learn about the deficiencies in PHP and how much better X is.

There are any number of nuanced ways for that to be expressed, but ultimately I think it's mostly tribalism, and obviously unhelpful. Sure, I used to write PHP. Built my first startup with it, sold it, and stuck with it for a few years more even after that. And sure, I don't write in PHP any more. These days it's Python or Java or Clojure for me. Because PHP sucks? No, because it doesn't suit what I'm doing these days as well. And not necessarily for reasons related to the quality of the language.
Antibiotics?
No Intel ? Without them joining on board this might not be as useful.
How can chemical rockets with ~3km/s exhaust velocity ever achieve the same result? Also if we had gone all in on this concept maybe today SpaceX and BO would be working with a much more promising technology.
For the cost of sending one human to Hawaii, we can set up 10 weather stations instead.
Delphi didn't have anywhere near the level of optimization that modern backends like LLVM have.
Fish Oil Linked to Lower Breast Cancer Risk
you quoted "a few weeks to several months" as a "short" course in web development. how long do you think a "short course" is in baking?
This is underrated for managers and leaders trying to develop young talent. The takeaways:

- With a system outage, don't lose your cool. Rationality is what's needed at the time.
- Elevating "perfection" at the expense of potential breakage will ensure nothing ever moves forward and your team doesn't grow.

Some might believe that a serious ass-chewing is needed in this scenario; that would be a decision that's simple, quick and stupid. An emotionally-charged ass-chewing is almost always a sign of weakness in the ass-chewer. The only thing anyone ever learned about a beating is how to avoid it in the future.

Instead, this manager leaves his engineer with thoughts about how to avoid that problem in the future. Always remember -- an outage is eventually fixed, but a damaged relationship continues forward.
Spammers steal life a few seconds at a time.

Considering the amount of time wasted they literally waste lifetimes in aggregate. However, we don't equate say deaths from pollution as murder so it feels like a minor crime.
That doesn't seem like the main problem to me. The main problem is that the system as proposed by Musk, even taking all of the optimistic assumptions at face value, has a daily passenger capacity close to zero. The tube capacity is proposed to be less than 1000 passengers per hour. That doesn't even compare well with the capacity of a single lane of highway, and is orders of magnitude below what you get from a railroad.
Not sure why this is being downvoted. "Microsoft Rewards" is apparently a real program (discussed Here https://www.reddit.com/r/MicrosoftRewards) which even I as a MSFTie knew almost nothing about. (Not speaking as advocation or any official/unofficial capacity yadda yadda)

I also find myself "OK with" bing for when I'm doing work searches; but it does seem to be more miss than hit for my more general tech questions. Like with browsers, multiple search engines seems like the unfortunate current state of the world as each has its own pathology.
SLI is not for compute.
SLI scaling has nothing to do with compute performance, unless you are hitting a PCIe bandwidth bottleneck or have to jump over QPI you can have 1:1 scaling with multiple GPUs.
We have every big name in this, including an x86 vendor. We don't need Intel. That's not a statement I can make often. :)
Show HN: An Embeddable SMS Bot for Content Creators and Creatives
Openstack doesn't have the in-product hooks to detect hardware failures on the host machine to prompt an automatic, vm-state preserving live migration to other hosts.

If you are using kvm w.r.t. openstack, the vm machine actually is suspended by way of acpi, then moved, then unfrozen again. VMware doesn't do that in vmotion. All your problems with clock skew, dropping of network traffic are lessened (they don't completely go away) with vmotion.
It's a fucking stupid metaphor that acts as a barrier to understanding.

People should stop casually making jokes about rape[1] or using rape as a metaphor.

[1] It's baffling to me that crimes of sexual violence are a common theme for jokes on US media.
> Also not sure that reaching optimization parity with LLVM is an absolute necessity, Clang/LLVM is not as good at optimizing as GCC but that hasn't rendered it unpopular.

Clang/LLVM is essentially as good as GCC. It depends on the benchmark you're looking at. Getting up to LLVM parity would take years and years.

> Looking at Go as a benchmark, the compiler seems to be improving the optimization at a good pace and supports X86, ARM, PPC, MIPS, S390 despite being relatively young language and also having recently rewritten the compiler.

It will take years and years for Go to achieve LLVM's level of optimization (assuming that they want to; I suspect that they won't when it starts regressing compile times).
Well, that and also that he was one (of many) doing something that adversely impacted the markets.

As a former trader, I think it is bullshit and he is a scapegoat, but I think he'll get due process.
How is KDE 5 a monstrosity?
You would do better to just make your argument rather than burp up a random link and say, "Read it!"
Why EU in name? UK just decided to stay out.
But it's further complicated by the fact that the elections aren't independent.
Likely not these GPUs unless it's for small scale projects.

You need a Tesla card for most enterprise scale compute features.
Very interesting feature. Question: is it not standard protocol to add a test with a new feature like this?
That is some really quality nerd stuff right there. Thanks!
I've worked with dozens of companies of various sizes over my career, and I've always found that this type of attitude starts at the top of the company. If managers are kind, curious, and tolerant of risks that might reap rewards, it is an indication the person at the top is running it that way.

If people are "blame-first, ask questions later" types, the person at the top is inevitably running the show by focusing on mistakes and miss-steps and their people follow suit. As result, people become wary of taking risk and run to assign blame, even before existence of an issue can be validated.

As a result, I don't think you can change these organizations. If their temperament doesn't match your own, you have to live with it or craft an escape plan.
Sorry for the late reply, Just noticed your comment. I don't know a way to do it in node. If you have setup devise a few times recently you could possibly get it done with ROR + the devise gem + scaffolding. This is a pretty terrible interview question though, as testing if someone has practiced a canned solution ( which is really all you could do in that time) doesn't seem that great, and actually taking the time to make your own solution would take much longer and an 8 hour unpaid interview question also seems bad </rambling>.
As a CTO, I disagree with your disagreement :)

Engineers dont want a "script for implementation". They want to exhibit autonomy and creativity to the product as much as everyone else, especially product managers. I am not saying they should be product managers in a vacuum, but every good CTO knows the value of ownership and autonomy of a product is extremely rewarding to engineers.
People generally are much more vocal about negative experiences than positive ones.

If the thing "just works", what am I going to say? "PHP is nice, it does what I need it to do". That's not interesting in any way.

If the thing doesn't work, then I usually have quite a few specific annoyances I've most likely spent considerable time trying to get around or solve completely, and I have developed strong opinions based on those experiences.
plywood is peachy but aluminum is awesome. have a robot glue a line of thermite to horizontal sheet metal. Light a match and you have your part.

(Tolerances may not be exact).
This talk's slides have a good summary of how much overhead was reduced: http://www.slideshare.net/nikita_ppv/php-7-what-changed-inte...
Google News launches fact check label
AMP sites get preferential treatment in Google search results: https://search.googleblog.com/2016/09/search-results-are-off...

Specifically, they're eligible for placement in the "Top Stories" header, and they get a special "️(!) AMP" flag alongside their entry in the search results.
> Maybe I have just had bad experiences but a lot of developers do this thing where they answer a question with a snarky question.

Extends far further than the workplace. A few minutes in some of the more popular IRC channels on Freenode, you'll get the same experience. It's extremely frustrating, especially seeing it happen as an outsider to communities you like.

I feel like, in the same way that power generally corrupts people, "feeling smart" can corrupt the same way, coming down to the same attitude of feeling like you have an advantage over other people. Regardless of whether you actually are smart or not.
Yep it's standard, just instead of going into the same commit went into my A4 paper "TODO before 4.0 RC1", since I was not sure about the users welcoming the feature.
Power Ventures could probably start back up from the payout that will be coming from FB when things are resolved.
Perhaps it is encouraging then to see this first go of it be for transporting cargo rather than people.
I believe the SJW lingo you are looking for is "derailing".