skysight-inc/HackerNews huggingface dataset:
I agree. We have only started to explore the interaction between our microbes and our health and I am sure there will be some amazing discovery made over the next few years.

An example of this is the report by Borody that three Parkinson's patients who had C. difficile infections treated using faecal transplant. The transplants cured the C difficile infection, but he noticed that their Parkinson's symptoms were significantly reduced. Changing the bacterial in the guts somehow had an effect on neurotransmitters in the brain.
I'm going to hazard a guess that you're a Windows or Mac user.
I also wondered this, and commented before I read your comment. The shortener can just follow the HTTP status chain until it gets a 200; no need for length heuristics.
Depends how much metadata there is with every tweet.

I took a random tweet on my timeline, and the JSON representation, with added metadata, weighs 8740 bytes.

With this figure, you would "only" need 500 tweets/sec to get 400GB a day.

There's a lot of people on Twitter, and a lot of bots, so that doesn't seem unreasonable to me.
They do write Fx and not FX but I can't see how they would differentiate Fx from FX in a spoken conversation.
A cartographic guide to Starbucks’ global domination
I'm getting the same thing. Infinite loop.

Spent a while diagnosing my router before I realised what was going on. WTF, BBC?
As another commenter here pointed out, it's preferred, not correct. This is the old prescriptivist vs descriptivist debate, as seen among linguists. (Disclaimer: I am not a linguist. I just read Language Log.) If you're fretting about the correct this and the proper that (prepositions at the end of sentences, "whom" instead of "who", and so on), you're a prescriptivist, and you may (note, I said may) be making up rules where no rules are needed. I prefer descriptivism (as in: "nauseous" now means the same thing as "nauseated", which is different from its old meaning of "nausea-making", because that's how it's used).

(Edit: "different to" sounded wrong. I could never remember which way that goes.)
Most of that data is not the content of the tweet itself, but the metadata associated with it. When I last checked, we were storing about a kilobyte of data for every tweet.

Also, tweets are limited to 140 characters, not bytes - chinese tweets typically take about 200-250 bytes, for example.
You can directly die from taking antibiotics too if you have a bad reaction to them. Given the rise of antibiotic resistant bacterial and the lack of new antibiotics being developed, death directly or indirectly caused by antibiotics may soon be a problem of the past.
Shift Conference the biggest startup event in Eastern Europe
You raise an interesting point: if we were the only ones in charge I'd say that a sizable proportion of us, developers, would target Chrome and only Chrome. But we unfortunately have to deal with functional specs and project managers and "clients" (whatever that is) and older browsers that force us to think in compatibility terms rather than coolness terms.
A cold is typically a viral infection, so taking antibiotics has absolutely no effect whatsoever on the evolution of the disease.
Nominal accuracy of "pure" GPS is 15 meters. Using Differential GPS (which uses additional signals from ground stations)gets you down to 10cm in the best case.

There used to be an additional limitation called "selective availability" where the military deliberately introduced errors in the clock siginal to reduce accuracy to about 100m, but this was switched off in 2000.
Their geo-data is utter crap. The vast majority of it is based on 'profile location', which means that there are almost a million people tweeting from the exact center of Atlanta. It's a crowded spot, must be a Starbucks there or something.
Patching with Drush Make
80% and more of the internet does not run Microsoft server products or their technologies.
Google Street View of abandoned Hashima Island
Hacking a Scottish Constitution
What about Fifx :)
http://momentummachines.com/
What's bad about them? Blocks referer and warns of phishing.
Iran judge summons Facebook CEO to court
URL shorteners provide one of the two values.

- short link that is easier to share/doesn't break in the process (when you send it via email, need to copy-paste on your mobile or just want a cleaner FB message

- tracking that will give the poster insight on the number of clicks and other performance indicators of the message

No one in their right mind would use 302 redirect, because you then loose things like Twitter share counts, or card implementation.

There is an odd case of someone using the shortener for marketing purposes (I do it for my product), but it usually will be a by-product of something deeper that offers value to the user. And, as many of those services are free (as your referred Pocket), it's a small price to pay for an otherwise great product IMO.
What was the point of showing this here?
Top Logo Design Tips for budding designers
Yeah, that would be nice!
A machine that trains you to feel affection
If you had to get a collections lawyer involved; that usually means you had trouble collecting an invoice.
Burger king has had fully automated burger cookers for about as long as I've been alive. They're mechanically interesting and I got to study one on a school tour. It turns out the needs for sanitation and cleanliness are the driving design factor and even a "simple" flame-throwin' grill is bumping up against the economic limits at this time. Dealing with bread and refrigerated vegetables would result in the cleaning, sanitization, and QA costs exceeding the cost of simply doing it by hand.

Also simplicity of troubleshooting is critical, in an industry where all non-customer facing labor has converted completely over to illegal aliens. A "paper jam" in the sandwich wrapper, or similar, cannot be allowed to completely shut down the facility. Also employee turnover is an issue, monkey-see monkey-do works pretty well for repetitive manual labor, not so well for obscure robotic troubleshooting procedures.

In summary we have numerous robotic / automated appliances but the majority of labor in a kitchen is best done by hand for numerous design and financial constraints.
Almost everyones' eating habits are strange. Unless you pay close attention to what you eat (which a subculture does, but that's the vast minority) then you're eating randomly. Soylent beats that for nutrition.
Apple may ditch Intel for ARM-based Mac machines
Falsifiability is so last century (http://edge.org/response-detail/25322) =)
Upgrade to what? If you're vulnerable to a 0-day exploit, you're screwed. If you're vulnerable to a known exploit that the vendor hasn't patched yet, you're screwed. If the page delivers a virus the vendors can't block[1], you're screwed. etc.etc.etc.

[1] http://krebsonsecurity.com/2014/05/antivirus-is-dead-long-li...
Do you abbreviate when speaking about Firefox?
Do you follow up the candidates that drop out of inactivity? Is the reason that they feel they're not up to the task, lack of time or do they pursue other opportunities?

Personally I find the a technical assignment really necessary as part of an recruitment process to really get down to the candidate's "coding personality". Weakness, strengths, interesting, motivation, etc. When doing recruiting I've found that more "open answered" technical assignment are better than "solve this very specific problem".

A solution that could be discussed and put in different perspectives ("what would be the first thing you do if traffic suddenly jumped by a factor 1000", "...if the amount of data was much larger", "...if you had to support feature x...") generally reveal more skills than something more focused on specific algorithms or even syntax.
They address that - Ensure is absolutely not meant as a food replacement. Its just a supplement. Its too sugary and unbalanced to live on for any length of time.
I'm not so convinced. Other OSes manage with more "primitive" tools. OpenBSD still use CVS.
It can also mean a sexual practice. I'll leave it as an exercise for the kind reader to figure out which one.
It's especially pointless given the likes of OpenBSD's relayd exist, so prisons can already use the likes of that for snooping on TLS traffic. If everything's going through relayd, then acting as a middleman intercepting and logging the plaintext of any TLS traffic is straightforward.
If you're a sole proprietor, it would be pretty silly to call yourself a "Sr Consultant" --- Sr compared to what?

Principal is in fact a title used for Consultant/Owners.

Principal Consultant, on the other hand, is usually the next step after "Sr Consultant". Unlike "Sr Consultant", you will not sound goofy calling yourself that. However, if your consultancy grows and you need to create a ladder of titles, you may want to reserve Principal Consultant for employees.

(I hate that Principal Consultant has that meaning; it makes no sense to me that the owners of the firm are "Principals" and the most senior delivering consultants "Principal Consultants" --- what are they, the Presidential Guard? But that is how it works.)
This is easy: call yourself a Principal, which in technical consulting has the meaning "Consultant/Owner", but conveniently leaves all the specifics out of what you do.
We actually don't know how many bacteria live in the human gut, but may be as many as 100,000 different species although around 1000 dominate. One of the difficulties with estimating how many species are present is that it is hard to know if a particular species is a member of the "native" gut microflora or just passing through.
I dunno, I've seen those around a lot, but when I was working at a DIY store we'd just stack empty pallets behind the building, a guy would come pick them up every month and use them for firewood (and make a buck off of selling the nails for scrap. Supposedly).
11 Ways to Avoid Burnout
Well you can paste into irssi too.
So by that logic Soylent is exactly as acceptable as any other food eaten regularly. Except Soylent at least tries to cover all the bases, constituting a variety of known food components. While a constant diet of cheeseburgers and waffle fries has not.

I've heard folks trot out the "what about the unknown food components?" That's a spurious argument - eating random processed food has no guarantee of including magic mythical food ingredients. And I'm skeptical of imaginary ingredients that are essential to health - how would that work? Man in the wild would die unexpectedly unless consuming some vitamin present only in Zimbabwean ground-nuts? Evolution must have screwed up royally for that to be true.
Given the renewed spirit of open-ness at MS, and more support from Xamarin for Mono, there's a chance that this might be sooner rather than later?
"Next, there's a short Skype/mobile call that basically makes sure you can communicate in both Polish and English"

You hire people remotely, but they have to speak polish?
I wonder if the open-sourcing of Microsoft's Roslyn, C# compiler project, had an impact on this decision?

At any rate, I might have a look at this and see if a grammar for Delphi can be built... the state of tooling on that platform is quite frankly dire.
It's too bad you were downvoted, this is a good question.

First, I'd question why you'd still think of it as a proprietary ecosystem. It's an open source (Apache 2), cross platform framework. It's not even directly released by Microsoft, it's released under MS Open Tech, which is a foundation just focused on open source development. And it's not just "throw it over the wall open source", it's an open source project that's set up for and encouraging contributions.

Even the compiler it runs on is open source, also under Apache 2 (http://roslyn.codeplex.com/license).

As for the "why" bit, here are some reasons:

- If you're developing on Windows, Visual Studio is a pretty good web editor. That includes Visual Express for Web (free) with the Web Essentials extension (also free, works on Express). You can develop on Windows (inc. a VM) and deploy anywhere.

- C# really is a pretty nice language. It's static and compiled, but has support for some dynamic features. Linq is really useful. Generics work well. The language spec is under an open standard. Everyone has their own preferences on languages, but it's pretty nice.

- As a web framework running compiled assemblies, it can run pretty fast.

- If you're interoperating with .NET and/or Mono, of course this is pretty useful.

- C# and .NET are actually really good for cross-platform development (e.g. Xamarin hits ios, android, wp, maybe even tizen soon). For example, C# runs better on my Mac than Ruby does on my Windows machines.

- If you find that ASP.NET MVC 6 (the version vNext will run, including MVC / Web API / SignalR) works for you but you don't like Windows, you could dev on Mac / *nix and publish to Azure / Mono / whatever.
Isn't OpenBSD a special case? Most really security conscious organizations seem to use outdated tools, because the new tools haven't been vetted/verified/etc yet.

(That is one reason I stay away from security work. The theory is fascinating, but the practice is just not fun.)
I see what you mean. However, given the large number of different CMSes, I'm not sure designers would appreciate having to re-learn how to design every time they use a new CMS. Right now they use a relatively small "default" set of tools, with PhotoShop being the chief one.

I'm not a designer, but my feeling here is that designers wouldn't appreciate the workflow you're suggesting. Any designers here who'd like to weigh in?
How Behavioral Issues Affect Academic Performance Infographic
The How Behavioral Issues Affect Academic Performance Infographic presents how behavioral issues can affect a child’s academic experience. Children with behavioral issues such as ADHD can be just as intelligent as their peers, but their academic performance may be affected by their behavior
SKImport – Design and import complex SpriteKit Physics bodies
You are wrong. Ensure comes in different forms and so e of them are total food replacements. You can get them for naso-gastric feeding.

Ensure isn't marketed to the public as such because lawyers.
Rep Onboarding: The Final 30 Days
Tips: When discussions bring nowhere
Signs your Java program wants to be written in Scala
The best thing Python has going for it is that it's an exceptionally good learning language. It's very easy to go from zero coding experience at all to making a simple hangman type game, and from there introduce OO concepts and so on.

And if you stick with it, unlike with most 'proper' educational languages, by the end you've learned a language that's actually useful for all kinds of stuff.

I don't think there's any other language out there with such a nice, even learning curve, with that kind of payoff. Javascript is, let's be honest, a bit weird. PHP is enough rope for anyone to hang themselves. Ruby is quick to get started on, but gets conceptually dense pretty quickly. (Sure, we all complain about having to write 'self' everywhere in Python, but compared with the way 'self' dances around in a Ruby class definition, it's much easier to learn.)

I note, on topic, that most newer beginner's Python books etc target 3.x nowadays - maybe the RPi generation will force things along. Maybe not.
> Closing date for applications is 26 May 2014.
One major downside of the wooden pallets is the ever-present risk of fire. I worked at a food/vegetable processing plant once, it'd get vegetables from the field, we'd pack them, chuck 'em in boxes and stack them on pallets. (vacation job, yay)

Next to the plant were huge stacks of wooden pallets. Years after I worked there, the whole plant burned down; a fire started in the pallet stack, and since they're awesome fire material they took the whole factory with them. Not sure if it was accidental or intentional though.

Bonfires and world record attempts for bonfires often involve large amounts of wooden pallets. Cheap, very open, stable/stackable, ideal fire material. There's a picture of the world bonfire record in Norway where they build a giant tower out of pallets.
Compilations are things like phone books, or a street directory.

If we took your logic, then all books are merely compilations of the alphabet, or dictionary. Judges would look at that and think "wait no, that breaks everything"
Audi 'shocked' after report finds 20,000 were forced to work in Nazi labor camps
COFFIES then. IE remains an offender.
To have Python 2 and 3, and then CPython and PyPy and all kind of other similar flavors of the same thing is not really in line with `there should be only one obvious way to do it' don't you think? Do we see something that needs to be fixed in there?
Saying that, supplies of highland & Islay peat are dwindling - in a few hundred years they won't be using local peat to dry out the barley
It's the Pocket to Buffer to Twitter workflow. Pocket adds getpocket.com and pocket.co, Buffer adds j.mp, Twitter adds t.co.
> On the other hand, the Free Software Foundation requires copyright assignment to give the FSF standing to defend the copyright - to enforce the GPL.

One reason for this is in case someone uses GNU code without following the GPL. With the FSF as copyright assignment, then the FSF can sue the organisation breaking the GPL. Otherwise the individual programmers would have to do it.
Investor Jim Rogers on Bitcoin
It shouldn't ever be the thing to do when you just have a cold, seeing as a cold is a viral infection. If you have an illness caused by a bacterial infection, then antibiotics are an option.
Are you familiar with Atrocity Watch? If not, you should look them up - that's exactly what they do.
They don't use link shorteners, but Ars Technica has posted links with that many redirects on their "deals" page. I'm guessing it's a series of affiliate links or something. The "Logitech MK520" link on this page has 7 redirects. https://arstechnica.com/gadgets/2014/05/thursday-dealmaster-...
This. I was getting more interested at every line, until I read about the Polish.

I mean, I'm italian (from Italy, not NY :p), and I would only require English because it's just the main language in tech in the current period of time.
There is one being built out of Atlanta: http://monsieur.co/

They had a successful Kickstarter last year: https://www.kickstarter.com/projects/monsieur/monsieur-the-a...

I've had it before. It's pretty good. Makes for a unique rental for parties/events, but a little pricey for my tastes to buy at home. I believe they're going after rich folks with large in-home bars but without time to mix the drinks themselves.
It's been mentioned elsewhere but neuroplasticity means it doesn't matter about 'matching up'. The problem is making the connections stick and regrow. At the moment we can't do this with the spinal cord.
Peripheral nervous system nerves regrow if they are lined up correctly, although the fastest speed they will regrow at is 1mm per day. even if you could get central nervous system nerves to regrow like this you are looking at around 4 years for the average person to regrow the nerve to move their big toe (around 1500mm from base of spine to toe). Then you need to ensure that the sensory nerve roots, which have their nerve bodies in the dorsal root ganglion of the spinal cord, will grow up to the brain and integrate in the brainstem with the ascending 'last leg' nerves.

Other people are talking about glues and other substances that may speed this up (ie instead of requiring a nerve to regrow it could just attach to the other side and start working, like having a set of ethernet cables from the brain and just plugging them into the other side) however they are all just as experimental as the general concept of removing and replacing a head as far as I can tell
Not all things contractors do are nice FOSS-able libraries. What about a slideshow & presentation about how the company can get more clients, which is chock full of internal data? What about the configuration settings for the company's app to allow some new feature?
NSA engineer: 'I made Obama's BlackBerry'
Which Core PhoneGap/Cordova Plugins Do I Need?
As someone with zero Perl experience...is this a joke? People naming variables with literal control characters?!
You make reasonable points. Why do people compare Soylent to perfection?

Here's what they said when fund-raising:

> "You can finally join the easy, healthy, and affordable future of nutrition."

> "What if you never had to worry about food again?"

> "For anyone that struggles with allergies, heartburn, acid reflux or digestion, has trouble controlling weight or cholesterol, or simply doesn't have the means to eat well, soylent is for you."

> "Soylent frees you from the time and money spent shopping, cooking and cleaning, puts you in excellent health,"

>"By taking years to spoil"

>"there is much evidence that it is considerably healthier than a typical diet."

Soylent invites comparisons to existing replacement meal products (there are many) and makes false claims.
It makes programmers' heads spin, but the business world is totally used to doing all its stuff in Excel.

If Excel code is hard to audit, that's means someone could write a tool to show all the calculations being performed to get to a result. I'm giving this idea away for free because I'm pretty sure someone has already done it.

Writing a new program from scratch has issues, too.
It seems like the needed change there was not to alter the scope of what they would seize, but the scope of their definition of Intellectual Property. It's a little unclear from your post - is that what you got modified?
I really don't understand why this is being downvoted into oblivion. It's a valid question.

One answer is simply that C# is an awesome language. It is roughly as expressive as Ruby and Python, yet it is usually faster and it has much more powerful tooling (MonoDevelop, Visual Studio), partly enabled by its static typing (which is mostly up to taste, I suspect).

Also, .NET is very batteries-included and the open source ecosystem is decent (decent, not good).

As an example, I currently run a team that develops a C# backend. We dev on Macs, Linuxes and Windowses, we deploy to Docker containers on Linux hosts, we use Postgres for data and the open source ServiceStack for API bindings. When e.g. one of our Mac devs does a deploy, not a single byte of Microsoft code is touched.

I'm not saying you should do this too. But it's a valid option, and you can perfectly well do C# without depending on Microsoft tooling or paying them anything. Of course the future is still very much determined by MS, so we're betting that MS doesn't kill Mono-for-Linux once they buy Xamarin. But that's not very different from Oracle and Java, really. MS made stronger and fairer community promises, if that's something.
"To this day the crews of UK Trident submarines can launch their weapons on their own without requiring any codes to be transmitted to activate the weapons."

Isn't this also the case with US Trident submarines? That is, codes transmitted to the vessel are used to authenticate launch instructions, not to enable the missiles to be armed. Otherwise the submarine would be unable to launch in the event that land-based communications systems were destroyed.
There's already a precedent for this on HN with scribd for pdf links.
Great Work Ben.
How Goo Technologies plans to make the Web an even more beautiful place
This is the quickest route to solving the problem halfway and it's better than the crappy status of URL shorteners today.

Every URL shortener should follow redirect chain before shortening.
The OP did not say it would "kill" Python, just that it would cripple it. Personally with bloomberg bringing out a Python2.7 financial module first, no 3.x support, the entire financial world is now also poised to stay on 2.7. That's a classic example: bloomberg only published this Python binding 6 months ago! no Python 3.0 for them.
The use of chickens to warm the electronics was a proposal. It seems clear that it was never actually implemented. Nice story though!
How we've migrated from globalize to hstore-translate