skysight-inc/HackerNews huggingface dataset:
You are incorrect, I'll try to explain.

Anycast is essentially an SPOF. Well, not only anycast and not anycast per se, but a single AS it is under. It breaks from time to time because of various mistakes, bugs, etc. and brings down every server as a consequence. This occurs roughly every couple of years and takes hours to resolve.

So, with anycast, if you have 10 servers in different places, you get hours of downtime for 100% of users from time to time.

With DNS, on the other hand, if one server goes down, it affects only 1% or so of users of a particular server, that have incorrect TTL in the resolvers they use, others see change in DNS right away and use working server. But, those 1% of users don't all go to that server at the same time, only small percentage of them does and also sees the old record. Leaving us with let's say 10% of that 1% on 1 out of 10 servers, or 0.01% of all users unable to see the new DNS record for an hour or so. If a typical server on some random AS goes down five times a year, you get 0.01% * 5 * 10 or 0.5% of users affected for an hour per year. Now if you use round robin and let users see multiple records nothing is even going to stop working in the browser for them, just going to make them wait longer until they see a set of working records.

To summarize, anycast is 100% of users not able to reach any server for hours every couple of years, while DNS is 0.5% of users experiencing slowness for an hour per year. In other words: anycast alone cannot be reliable enough for a CDN.
Yes, of course, you are right. I forgot about formulas altogether! That's where LaTeX really shines!

But even then you could probably integrate MathJax or KaTeX with Markdown. That would give you the best of both worlds.
There's no guarantee you won't have a bad colleague in the next place, too. That said, if a bad colleague makes your work exceptionally difficult, that's a tough position to be in.
keyboard shortcuts can be easily remapped. This seems like a silly reason to pick one OS over the other. (e.g., switch alt and control)
We really need that Syrian Oil ...

Oil is a terrible explaition for most of whats going on. Oil serves as a backdrop why the US originally got in the region. However, you can explain nothing that happens short term by pointing to oil.
I second this question- please post some links if anyone knows of an effective way to detect and do long-term monitoring of these in-home or at a workplace.
Also https://www.palletsprojects.com/

Btw. does someone know why some things where moved from Pocoo to Pallets?
They support syncing to and from Dropbox directly https://www.sharelatex.com/dropbox. So you can work offline, use your own editor etc.
The New Intelligence Economy, and How We Get There
While on the subject of gustatory shenanigans, a few which irk me are:

"Contains 100% juice" - This one is clever, and true, albeit that the product probably only contains 3% of actual 100% juice.

"Packed in x" - Packed in x, sure. But in smaller print, Product of y.

"Cholesterol Free" - Thanks. I was terribly worried that my non-animal product contained some despite it not being an animal.

"Made from: pure a" displayed prominently on front label, while ingredients read: b,c,d,e,f,...etc, etc.

"No added growth hormones" - Clearly there's little point anyway, in adding hormones to a chicken breast or hotdog.
After WW2 the USA figured out how to industrialize and process food. We took the model used to feed soldiers and converted it into something for everyday people in the home. The advertising to support this painted the kitchen as a bleak, difficult place where failure was imminent. Instead of being a place of joy and culture it was a disaster waiting to happen. The new alternative was to buy these processed foods as they were guaranteed to work and were convenient. In the 1950's it did in fact probably seem really innovative and novel.

This model was highly successful as it brought down prices, increased profits and liberated women from the kitchen. As more and more people didn't have the time to shop for good food and cook it this processed food industry got larger and larger until it became the dominant food culture in the country. Think of an America food store today and the entire middle of it is all processed foods in boxes, cans, refrigerated and any other form.

In the 1970's it became even simpler with the promise of "we'll cook it for you" and the fast food restaurant was born. These restaurants use the same processing techniques but also have the ability to have some industrial kitchen equipment to make the food taste less "TV Dinner" like.

The problem with all of this is these foods are not only filled with tons of chemicals and other agents but they're packed with salt and sugar. The foods also aren't prepared right.

To you point of bread: Bread was industrialized and processed. If you look at a loaf of bread and read the ingredients you'll see 25 or more things in it! They even were able to breed yeast which could make the bread rise faster which actually is bad as the gluten doesn't develop correctly this way. This isn't bread - it's like you described and it is awful. Using a sour dough culture and making real bread was replaced with this.

It's no wonder we have so many people who claim to have a gluten allergy today. This never happened before and it's because of the way the food made and what is in it. It's no wonder we have kids with type 2 diabetes. It's no wonder people have digestive and heart issues at a rate much higher than ever before.

So yeah to get away from that there's a "slow food" movement and "organic" and all the other labels. What's funny is this is what the rest of the world called "cooking" for thousands of years. We are only now discovering this at large levels here. But lets face it, it isn't like industrialized food is going away. In fact it's growing. We've outsourced cooking and this is the result. And the cost of ingredients has risen where as fast food has gotten cheaper over the last 30 years, adjusted for inflation. And there's the gap you're talking about.

But this is creeping across the world. Europe has had a big taste of this and it's growing quickly. Places like India now are changing this way too. What's in those boxes will just be adapted to local pallets.

It's really a destruction of cultures I believe.
I feel like Ubuntu has been the F/OSS replacement for OSX for some time. Unfortunately, I feel like the strengths of a Free *nix (Don't like the UX? Change it.) are exactly the things that prevent a critical mass.

Sadly, a critical mass of support seems to be crucial for things like hardware drivers and commercial software with roots in the shrinkwrap era (Photoshop, Office, etc?).
The State of Enterprise Machine Learning
We did have some maps, and while a more detailed road atlas would have been cheaper I'm not sure it would have saved much time. Route planning and understanding local road signage can take time, particularly in the dark.
Yes, but there are 500 'features' in Word which are almost always really stupid ideas, an experienced graphics designer knows how to use them, 99% of Word users don't. In LaTeX you have to work to do something really stupid.
To me, at the early stages of an MVP, the relationship with users should be intimate enough that date format doesn't matter because either the developer has chosen the format that works or the users are getting enough value that a quirk in date format doesn't matter.

Alternatively, avoid dates in the MVP if the minimum does not require it.
This is what happens when coders are rushing to code without real understanding what they are doing and why. What is worse - they borrow "features" without understanding from amateur JavaScript projects or C#.

What a bloated mess. This is clearly the second system syndrome, described in the Mystical Man-month.

In good old times futures were macros on top of delay and force special forms, and explicit message passing a-la Erlang would do the job.
Sometimes I wonder: why can't LaTeX be just as simple as HTML, or perhaps even simpler? Except perhaps for pagination and available default fonts, HTML practically fulfills all my formatting needs. (Note: HTML includes MathML, a mathematical formula markup language). And for automatically numbering tables and figures, one can easily write a script that is completely independent from the underlying formatting language.
I was shocked to learn that there are more people that earn below minimum wage than there are that earn minimum wage [0]. I don't know if these people are exempt from minimum wage (report doesn't say) or are just being paid under the table. Either way, I fear that these employees may lack legitimacy and legal right afforded to other employees. A higher minimum wage, especially significantly higher, will increase the number of these shadow employees.

[0] http://www.bls.gov/opub/reports/minimum-wage/archive/charact...
Ask HN: What is the best published paper you read in 2016?
I didn't even know of this app until now. How does it compare to VirtualBox, VMware Fusion, or Parallels, for example?
The official source for git-over-https is: https://anongit.gentoo.org/git/repo/gentoo.git
https://aqicn.org
Not the OP, but I do live here: because you can't have a concentration of startups without a concentration of venture capital, and that has yet to materialize. Nor do I see a particular reason why it should materialize.
I guess that means 60% are unsuccessful. My friend who was jailed for 5 years could not even get a deferment. He had large fines added to his loan for missing payments. In prison he could only earn some trivial amount (cents on the dollar) for working, so it was impossible to keep up with the loans.
Are GMOs bad for your health?
> I've met quite a few people from those global consultancies, and they actively encourage people to study theology or modern french literature.

They encourage it because building personal relationships and projecting a positive (and impressive) personal image are important business assets.

Between a guy who is 100% technical and have no personality and a guy who is 80% technical but is also able to hold an intelligent conversation in french about how modern literature reflects theological influences, the latter will be better suited to conduct business.

There's a reason why engineers stay in the backrooms while the polished business-minded yuppie is in charge of business.
If by that you mean that they burn enormous sums of money donated by dictators in return for access in order to generate reports that no one reads.
That does look a lot better! Bit weird that the main client requires Node.JS though.
I love mechanical keyboards... similar reasons the author of hte article posted. But I'm OK with the new MacBook keys too -- time and a place for everything, right?

I do appreciate a thin laptop, but when I sit down at my desktop I love having a "real" keyboard tactile feel, as well as a high DPI mouse.

Razer makes great keyboards and mice. Here's what I use.

* Razer BlackWidow Chroma - Buy Gaming Grade Keyboards - Official Razer Online Store (United States) || http://www.razerzone.com/store/razer-blackwidow-chroma

* Razer Taipan - Buy Gaming Grade Mice - Official Razer Online Store (United States) || http://www.razerzone.com/store/razer-taipan

All the little macro buttons come in handy for various applications too. For example, I use one to type my email address, one to type my phone number -- same as I use shortcuts on my phone (on my phone I type @@ and have my full email show up instead).

I like the silent Razer keyboard, I had a clicky one before, since I often have to type while on the phone or Google Hangouts and having a non-clicky keyboard is just the conscientious thing to do...

Only thing I would like to change: Razer used to have their "professional" series (we're talking like 10 years ago), and instead of being all black and green, they were white and blue... Whatever, at the end of the day if someone wants to talk with me about Fallout or League of Legends I guess it's not a terrible thing... but I do like not advertising "gamer" in a work setting.
A simple heading (`<h1>Table of content</h1>`, `<h1>Content</h1>`, `<h1>Articles</h1>`, `<h1>Links</h1>`) should get the message across.

---

Edit: Added an example.
It's not moralistic. It's "worth" in the sense that how much marginal revenue that person produces. If you have to pay someone to sell $9 worth of coffee an hour, they're not "worth" more than $9 an hour, regardless of morals.
The Ultimate Guide to Chatbots: disrupting UX and best practices for building
Sonder E-Ink Keyboard
It was indeed Verizon.
It may be reasonable to treat people better than corn futures or furniture, yes.
you can get a 10-keyless Daskeyboard for $99

http://www.daskeyboard.com/daskeyboard-4C-ultimate/
As a sysadmin, I don't see instructions how to use it. Neither do I see an
explaination why I may want to use it instead of anything else or instead of
what could I use it.
In my 1,5 years of usage I haven't encountered any incidents of missing mails. As I understand it they rely on greylisting which makes it infeasible for spammers.

There have been e-mails that took around 5 minutes to show up in my inbox, but this was mostly with "low-traffic-domains" and only for the first e-mail. Subsequent e-mails have been delivered instantly.

And: it's a really nice not to have to check one's spam folder every day for falsely marked legitimate mails. I am very happy with the automatic system.
Solitary confinement is pure torture. I know, I was there
The Fluent Python book has a nice set of chapters on coroutines, futures, and async.io. They present not the whole of what it does but one way to do it, which helps.
Advertising explained.
Agreed wealth is a confound, however there are several studies that control for socioeconomic status, air conditioning and smoking. These studies still observe a correlation between PM2.5 and increased all-cause mortality primarily driven by increased lung cancer and heart disease mortality. A couple studies linked below control for a few of these confounds, but there are several others too [1,2].

The causal reason is likely the fine particulate matter getting "stuck" in lung tissue and our bodies unable to remove the particles causing accumulative issues on lung function [3].

[1] http://www.nejm.org/doi/full/10.1056/nejmsa0805646

[2] http://circ.ahajournals.org/content/109/1/71.full

[3] http://www.tandfonline.com/doi/pdf/10.1080/10473289.2006.104...
That's 1:1,000 per year so a much higher percentage of overall deaths. On the order of ~7% of all deaths in china assuming 1/1000 * ~70 year life expectancy.
Legally it is pretty trivial. Respectfully though, just looking at it from that angle misses a lot.

- The person you've hired has made friends. You might like them personally. Firing them will have repercussions for your team's morale.

- Onboarding is a good bit more hassle than interviewing. Just like how it's cheaper to find bugs in dev rather than in prod, filtering during phone interviews is cheaper than in on-site interviews is cheaper than post hiring.

- Constantly hiring people, discovering they are incompetent and then firing them has implications for your own ability to lead and develop a team. So maybe now I look like the type of team lead who codes fine, but just isn't cut out to deal with the people side of things.

- In a small team environment, every team member has to be able to move the needle for the project individually. If I only have 3 engineers and 1 is bad, can I afford to pair half of my good engineers with the one who is struggling?

I'd much prefer to work at a company with a strong filter out front that then invests in the people it hires. Much better to say "Gee, Joe is mostly a wonderful employee but not great with skillX, let's see if we can pair with a Sr to work on that during the next project cycle" than have constant churn.
Well, the fact that it is a plaintext-based format makes it work extremely well with git. So for collaboration you can have a repo (even hosted in github) and your co-authors can propose merges, etc. It is extremely nice to be able to see the log of commits and who changed exactly what at any point in time, something I think it's difficult in complex formats like Word. Or you can use sharelatex.com as others have commented.
An inventor in that position doesn't have any negotiating power that's the why.
Then the store should change their prices, or perhaps close. If everybody is paying the same overhead (like staffing all day when they make money only during peak hours) then competition will operate as normal, prices may change to reflect costs etc.

Staffing is more complicated than "how much they sold during their shift"?
Welcome tsfresh, a python package to automatically extract time series features
Almost all evidence supports negative employment effects of minimum wage increases. A handful of studies do not. It takes a real head-in-the-sand approach to empiricism to claim that there is no evidence to support negative employment effects.

http://www.nber.org/papers/w12663
Nothing about dkopi's comment requires one to view the US as good and her enemies as evil, or for him to be American. Anyone whose gov't develops or pays other to develop weapons has at least a passive interest in those weapons not being turned on them.
What fields of scientific computing does this cover? E.g., biology and physics would probably have some overlap, but also some differences.
A real playable game, or just a GameBoy being repurposed as a sewing machine controller? Either way, that's rather clever.
I've used sharelatex and overleaf. I find them great. But what people in my field want are tracked changes features that you see in MS word. So deleted/added text highlighted by who changed it, comment boxes, etc.
Ceren Yengemle Lezbiyen Seximiz Bodrum Escort Hikayesi
Armin wanted to step back a little from these projects and moved them to pallets in order to make them more community-driven
wpietri Martin
http://www.bullshift.net/data/images/2013/12/lowbird-f9493a2...
I don't know, I saw a Microsoft surface commercial the other day... /s
Target plans to test vertical farm 'in-store growing environments' in 2017
> In that case what would be the solution without caps lock, typing each character holding shift?

Yes, what little you need to type before autocompletion kicks in anyway, and code is mostly not constants, writing constants is a much rarer case than chording Control in emacs, terminal or cocoa text control.
Damn it. I misread read the title. I was just having am argument about B.O. I guess that's why I read "breath" instead of "math." I read the article twice looking for how his breath changed things. So disappointing. Good article, though.
Likewise. The announcement makes it sound like they tried to compete with free (VirtualBox) and couldn't.
Why One Man Volunteers for TechWomen
Certainly its cheaper to find problems early. But its also possible to retrain; to create policies that enable progress regardless of the individual skills; to shift duties to match strengths etc.

Its not always possible to hire stellar teams (by definition half of all teams are below average). Still work can get done. Look at Pair Programming, look at Agile. Efforts to create a process where predictable work gets done regardless.
What is the future of Python
The digital artists at big studios that he's talking about are micromanaged precisely like this. I think concept artists maybe have more freedom for creativity, but the majority of artists in animation and film graphics are constantly being told to make shades lighter and change shapes arbitrarily. A lot of the job is learning how to be flexible to appease those who are in charge.
Absolutely. But that includes the German National Concept incorporating Islam as on par with Christianity and Non-Religiousness. And since discussing "German National Concept" has been a taboo since 1945 (more or less) the developments in this regard are premature to say the least.

That a foreign nation runs Churches in a sovereign state is really laughable. It's of course always a means of political influence and thus what Saudi Arabia and Turkey does is directly comparable to what the Catholic Church did until the "Papal States" were dissolved.
> Designers have to create a vision that matches the discovered desires of the users, and then ruthlessly road-test that vision through prototyping and structured user testing.

I think this approach is actually part of the problem of the UX today. It ignores the fact that most of the time, users have no "desires" about the product, and that instead what user does and wants is directly shaped by their interaction with the product. It's discovery by looking it the mirror - you don't see what your users want (because they don't want much, UX-wise), you only see reflections of your own preconceptions.

My belief is you should focus on understanding the problems your target users want to solve with your tool, and then design UX around making the product a powerful and convenient tool for solving those problems. And if you think UX is your product, then I don't want to waste my time even checking it out.
Ask HN: What sites do you visit to find comparative reviews of tech/gadgets?
Where do you get your information for comparative reviews and/or recommendations of tech/gadgets?

In the sense I'm using, gadgets include anything from phones to 3D printers to TVs to smart refrigerators - so long as they have some "smart" or programmable aspect to them.
The author has updated the Title of the repo. It's now begin not master anymore lol
> The difference is that in a language like C you are actually in control of what happens. In a language that magically makes memory things happen, you can reduce allocations, but not in a particularly precise way -- you're following heuristics, but how do you know you got everything?

First of all, it's not like most mallocs DON'T have heuristics they're following. Without insight into what it wants to do it is equally as opaque to how Java or the CLR manages memory.

And your behavior absolutely can and does influence how much things are allocated, deallocated, and reused. If you think that the JVM cannot be tuned to that level, you're dead wrong and I can point to numerous projects written for virtual machines that reach levels of performance that are genuinely difficult to reach no matter your approach.

> Good programmers understand how malloc works.

"Good programmers know how their GC works. What, are you kidding, or am I misunderstanding?"

> But, "in practice" is the thing that actually matters.

"In practice" Kafka is the gold standard of pushing bits through distributed systems as fast as possible. "In practice" distributed concurrency systems (that are often the speed limit of anything you want to build on more than one computer, e.g., etcd, Zookeeper, Consul) are I/O limited long before their collected nature impacts their performance.

And if we can eventually liberate ourselves from operating systems that give priviledged status to C and C++, that ecosystem will diminish further because its performance benefits come at too high a cost, and are generally oversold anyways.
I've used it for about six months now. It was/is missing a few bells and whistles (like a good quality scripting API to enable something like Vagrant, which I talked with their team about doing), but overall it's extremely robust and the lack of kexts needed makes it an immediate winner despite the few gotchas.
hooks.js
Certainly promising.

Looks like a great replacement for people turned of by the toyification of the MacBook Pro line.

$3,699. Ouch.
Flying Cars, Phoney CEOs and Resurgent Microsoft: The Week That Was
Yeah. You will notice that if the battery is dead flat it won't let you turn the laptop on for a bit with a 60W charger but with the 85W or whatever it is it will power up immediately.
[I work for ShareLaTeX]

You can also download your entire project as a zip archive, so you're not locked in to our platform in any way.

EDIT: also, ShareLatex is open source and fully self-hostable.
I like most the Stellarium app. It's cheap (free for desktop) and works great.