skysight-inc/HackerNews huggingface dataset:
However I draw the line, it would not be grounded in appeal to the existence of a right to choice in labor, as you attempted to justify it.

There are good arguments for prohibiting certain arrangements; the one you gave wasn't one of them. That's all I was trying to say.
A Deep-Dive into Angular Providers
And what's wrong with magic internet points?

I over-simplified the premise. We want to identify interesting and unique content, produced by individuals/publications that may not have any real visibility. This would serve as a win-win for the creator and sharer. Obscure content - that isn't fortunate enough to be on HN or some equivalent - needs a way to be identified and considered for digestion besides popularity. I never said users wouldn't read it before sharing it. While companies could certainly abuse it, that's not the purpose. If I had a smarty-pants blog, but no blog followers, I'd be happy that a deep-learning service classified my theoretical physics blog for consideration/syndication somewhere based on substance of the posts...
> nothing in Javascript fundamentally forces IO libraries to be asynchronous

Javascript inherently relies on highly non-deterministic heap allocation, deallocation, and garbage collection. None of these are conducive to real-time IO. You can not make strong guarantees about javascript execution time.

They probably partially get around this by having all the important IO stuff done in C, but then that's not really a javascript microcontroller, is it?
It's not clear to me exactly how it came about that javascript is asynchronous. My suspicion is that in the earliest days, javascript was single-threaded simply because that made the implementation simpler.
Actually both Python and PHP are ridiculously slow languages. Though Python is slower.
> good to ffi out of you're using it a lot

What does that mean?
You also have the choice to bad mouth non-competes live in states where they are mostly invalid(like California) and support laws banning non-competes.
Speaking of Commencement: How commencement speeches go viral
Hey Apple, approve the App!!! If I had a teen daughter, I would buy it for her. Everybody else: read till the second page.
Starry Night Drawn with Best-Candidate Samples
Assuming "foreign function interface". http://en.wikipedia.org/wiki/Foreign_function_interface
Foreign Function Interface

http://en.wikipedia.org/wiki/Foreign_function_interface
This is a nice hack.

Combining it with dynamically generated DNS names might be a nice "content accelerator" add-on for CDNs, etc.

ie: a page uses resources, each of which has a unique url.

You have custom infrastructure (that sits in front of a normal website) which dynamically generates a new subdomain for each resource, and replaces the resource urls with the new urls (using the subdomain).

At the top of the page (or ideally on the previous page) you include some zero-length resources with the same MIME-type as the resources you want to serve.

The browser requests these resources, and as soon as you have the connection open you reply with the zero length resource and then the actual resource you want to serve.

Subsequently the browser requests the actual resource, and finds it already waiting.

The unique hostnames are needed to allow you predict which resource will be requested.

(This was probably patentable until I wrote it all out, too ;))
My wife plays a game and she doesn't mind the "watch video ad for in game credits" model. I'm honestly not sure what the hate is about. If you don't like it, don't play the game.
You make a good point. The site is off putting, but it's worth it to spend a little time investigating. I'll check out the link that huherto gave me and maybe take a look at the book.

> It's also a very illiquid purchase, meaning it's difficult to sell and you need it to appreciate ~7% just to make back what you paid (that's because of Realtor(tm) commissions).

Indeed. Realtor commissions are a huge drag. I do somewhat skip over the part about the importance of a house appreciating in value because I'm not purchasing a house as an investment in which the primary goal is to make money. It's a purchase of a good whose main value to me is its utility as a domicile. A secondary goal is for it to benefit me financially. I acknowledge that this may be an uneducated opinion, but I definitely know what a house means to me, and its financial value isn't terribly high on that list. Perhaps that will change as I learn more over the coming years. (I'm considering building a house too. I get the feeling it would be financially better to start smaller, and then incrementally add to the house as we accrue the necessary capital to do it. I very much intend for my first house to be my primary residence for at least a couple decades.)
Excellent article, I agree with the author.

Most times, it isnt really about how much calculations you make because the permutations and combinations are almost infinite and one could never yield anything useful with the current state of computing.

Data and their relationships are really the key.
>which ignores the fact that every generation had that said about them by the older generation.

Not true. I can think of many examples where this not true. For early 20th century Britain the world kept seeming better, country was filled with optimism for new generation. New schools, electricity , motorized transportation, universities, thriving empire.
I am extremely suspicious of the continued emphasis on "sharing" instead of "consuming."
Typesafe ends support for Play plugins
How to fix the Wifi bug in Yosemite OS X 10.10?
I take this with a grain of salt. You have a security business trying to drum up business, anonymous NSA sources etc. I take the indictment of the five with a grain of salt as well - it very conveniently comes just when US corporations are getting flak around the world about how the US government spies and steals trade secrets via the commodities US corporations are trying to sell.

If you look at espionage over the past century, the James Bond concept is it is countries wanting to get the US military's secret plans. The reality is it is overwhelmingly industrial espionage. Countries behind the curve want to catch up to the industrial power on the bleeding edge. Even the atomic espionage in the 1940s, which was more military, followed this same pattern of wanting to keep up with the US.

One reason I take all this with a grain of salt is Chinese espionage is a little more subtle than western espionage. In the US/USSR spy vs. spy there were dead drops, honey traps, microfilm and all of that. In some ways Chinese espionage hasn't changed much in thousands of years. They get a tiny bit of information from a wide variety of different sources. Then they take all the information and put it together. It's kind of hard to point the finger at someone and say they are a spy since the information given never seems all that much. Of course there are exceptions but this is how it's usually done. You don't find pretty redheads like Anna Chapman sneaking into the country.
I know this is a controversial point of view, but the recommendation I consistently give friends is: don't go to grad school unless you get a stipend and tuition waiver (that's how my PhD program was funded). If you can't get into a grad school program that offers you this, then perhaps you're not academically good enough for it. Work for a bit and re apply later.

If you're starting your career with debt in a field that can't even pay for the value you will add, how do you expect things to get any better?

Especially if you're American, you have two things going on for you: you speak English fluently, and American universities tend to be better recognized internationally (for example, my European undergrad was not recognized by American grad schools, and I had to spend a year in the UK to round off an "official" BSc.) Leverage that to go to grad school abroad: your profile will be desirable there.
A regex only seems to take ~1µs.

In [7]: iso_regex = re.compile('(\\d{4})-(\\d{2})-(\\d{2})T(\\d{2}):(\\d{2}):(\\d{2}(?:\\.?\\d+))')

In [8]: %timeit iso_regex.match('2014-01-09T21:48:00.921000')
1000000 loops, best of 3: 1.05 µs per loop

But hey, once it's written in C, why go back?

I'm missing the timezone, but the OP left that out, so I did too. For comparison, dateutil's parse takes ~76µs for me. Kinda makes me wonder why aniso8601 is so slow. (It's also missing a few other things, depending on if you count all the non-time forms as valid input.)

That said, cool! I might use this. One of the things that makes dateutil's parse slower is that it'll parse more than just ISO-8601: it parses many things that look like dates, including some very non-intuitive ones that have caused "bugs"¹. Usually in APIs, its "dates are always ISO-8601", and all I really need is an ISO-8601 parser. While I appreciate the theory behind "be liberal in what you accept", sometimes, I'd rather error out than to build expectations that sending garbage — er, stuff that requires a complicated parse algorithm that I don't really understand — is okay.

¹dateutil.parser.parse('') is midnight of the current date. Why, I don't know. Also, dateutil.parser.parse('noon') is "TypeError: 'NoneType' object is not iterable".
In the 90's you probably watched 10 minutes of ads in exchange for 20 minutes of Television more times than you can count.
I hate the term poached here. It implies that PayPal owns the person, and that Facebook sneakily took their property. Why do we say "Facebook Poached David Marcus" and not "David Marcus chooses to work at Facebook."?
> it doesn't benefit anyone to have a real hostile relationship.

It benefits China greatly to have a "hostile" relationship, at least as far as using networked computing to carry it out.

Computers and cyber-attacks bring a lot for China that are asymmetrically not as advantageous for much of the rest of the world.

- They are much more covert means of conducting espionage (either industrial or political, take your pick). Obviously NSA finds this useful too, but even if we assume NSA had an industrial espionage program as advanced as China's, what does China have for the U.S. to steal, relative to what the U.S. has for China? This question repeats itself for every other country in the West.

- Attribution of cyberattacks is difficult, which adds to the deniability aspect. If literally all that China has to worry about is a loss of face, then they can proverbially cry all the way to the bank. No one is going to be nuking or invading China for an over-active spy program.

- Because of the economic ties you mention, it is difficult for victim nations to take effective deterrence measures to convince China to change their behavior, since many measures that might cause China to feel a pinch would hurt the parties imposing sanctions just as much.

Moreover, "eye for an eye" is taken off the table by the asymmetric nature of the threat, and passive defense is taken away by the interconnected nature of the Internet. Sure, the U.S. and its critical industries can do better as far as defense, but so far it's been a case of "the bomber will always get through".

So looking at the situation from China's perspective, you'd almost have to ask why they would ever stop. Western norms and morals are not necessarily their norms and morals and in any event the deterrence/coercion framework is simply not there. There's no good reason for China to stop covert methods (even if there are good reasons to avoid being overtly hostile).
If you want to write C++, just compile it to javascript: http://kripken.github.io/mloc_emscripten_talk/gindex.html#/

Ridiculous?
Have we forgotten the days of "insert coin(s) to continue"?

Arcade games holding my progress to ransom was "accepted" in the 80s and 90s. Fast forward to today and watching a video for 30 seconds to gain more credits is unacceptable?
does this mean hay day is gone?
> You don't find pretty redheads like Anna Chapman sneaking into the country.

No, China does that too. It's a big problem over at U.S. Pacific Command over in Hawaii. They do the rest of the stuff you mention as well, don't get me wrong, but they're not in love with, or opposed to, any specific method. If it works, it works.
I'm surprised that Pinker doesn't mention the book whose title and authors change with each edition, but which keeps the words style, lessons, clarity and grace on its cover. His book sounds exactly like it. Turner and Thomas, the scholars he does mention, have their own book, Clear and Simple as the Truth. It's a good one.
Interesting you mention Fred Smith of Fed Ex. He and Parsons were both Marines, served in Vietnam, started companies, and are now billionaires.
They're not mistakes; read the article. "Equality" is not the singular, unambiguous concept that many programmers think it is.
Flipboard can read twitter lists like a magazine.
Perhaps the concern for Apple is that one of those methods circumvents Apple's ad network, the other cannot?

Would this be a fair guess? I'm not fully understanding Apple's motivation here either unless it was about bringing Apple back in as a dependency on ad revenue rather than sidelined.
Ok, I'll baby step my logical jump, people would share things they have consumed first...

1. Identify stuff you would not have known about.
2. Much wow - mind imploding
3. Share something that is different and substantive because I happen to hate most shit on social media (not required, but in reality sometimes people share stuff they get excited about)
4. Make the world slightly smarter, expose smartguy's blog to others
Santa Monica is getting a lot better for startups. LA is not. My brother and I just moved to downtown Santa Monica from (from LA and San Diego) to work on our company. It's been awesome so far. We just got back from a really great event where Mark Suster interviewed Amit Kapur. Amit just sold his Santa Monica-based company Gravity to AOL. There's definitely a buzz here that didn't exist two years two.

Our product is real and traditional technology innovation. It is not media/advertising/ecommerce. We have decided that if the support here is just too weak we're headed to SV. So far it looks like it might work to stay.
This is a great article. It really shows the negative effects of going into a horizontally scaled db system for the performance gains. One part I will note is that, if you dont care about nanosecond consistency, is that mongo does allow you to scale reads by reading from a secondary versus the primary. Frees up the primary to perform all writes. Writing is still a bottle neck.

But as the article states, if you keep the entire db in memory, why not. Way faster. Just make sure it rights to disk fast so no data is lost in a hardware or power failure.
Playstation TV coming to US and Canada for $99
Train ticket machines

- You really can insert a ticket in any orientation. Rotated, flipped. The machine turns the ticket around inside of it. If you get really into it, there's an episode of a television series called "Project X" which has an entire episode about the design of the machine (sadly I think this only exists in Japanese).

- Accepting multiple coins in a vending machine simultaneously is cool, but I wouldn't go as far as describing it as "as fast as you can throw them". Still even being able to put more than one it at a time is a huge improvement.

- A person really pops up from inside the machine if you need assistance. I was startled when it happened to me though :)

Ticket gates

- While it's cool that the gates remain open unless a wrong ticket is inserted, it makes it more startling when you do insert a wrong ticket. Now you don't know whether you have sinned until you almost walk into the gates that suddenly stop you.

- About honesty. Yeah, I think the machine would work just fine without even having real gates, as 99% would pay anyway. In local buses the drivers don't bother to actually count your payment and just assume it's right.

Toilet controls

- Japan has not gone too far. Once you get over your initial hesitation and get used to these, you can't go back. Now not having one seems like a silly waste of paper. Google has these.

- Way too many buttons? Yeah, the flush button placing not being standardised sucks. Sometimes you wave your hand in front of the toilet to flush it, sometimes there is a digital button. But 99% of the time there is a physical lever too.

Restaurant ticket machines

- Having pictures is awesome, as it can be kind of hard to picture exactly what you get by just text even in your own native language if you are not familiar with a dish. Not having to use staff time to count money just makes sense, although creates a stingier feeling, so this probably wouldn't work anywhere where you might want to bring a date. But efficient transactions make me happy.

Fax machines

- Sometimes when I order things for Candy Japan, the manufacturers still seem to prefer receiving their order by fax and might just ignore email.

ATMs

- Japanese transfers suck. You need to enter amount, bank name, bank branch name and account code. Why the bank name and branch name cannot be just encoded in the account code is bizarre. You have to know the readings to kanji for bank / branch name to be able to make the correct selection or separately enter a code for them, which you don't always know.

- You enter a bank book and it actually physically flips the pages of it and writes things on it with a dot matrix printer inside the ATM. Again kind of bizarre and I'm amazed it works.

- Sometimes there can be four different vendor's ATMs right next to each other in a row instead of one machine that could be used for all.

- You can deposit money, which I guess is kind of cool if you get a lot of cash payments. But I think it would be better solved by not having people receive cash in the first place by promoting use of cards in transactions.
Exactly and Google is also disgraceful. How dare Google filter spam when the "free market" should decide what emails are received.
I have done just 90K miles this year to Asia. 57 times just to Tokyo in the last 4 years! There is no way I would even think about doing this in economy. I am not effective at my job for a day after a flight like this in economy. And lets not forget the time away from the family. If you have to be in Asia for a Monday meeting you have to leave Saturday as you lose a day.
I am always struck by how much interpretation is required to understand the written word. A lot of information is missing in the ideas that we share using language, leaving it up to the receiver to fill in the gaps.
The opcache is enabled and so is apc (though I don't think caching would matter much in this case).

As for apache eating time, nginx might run a bit faster than apache, but without a proper async I/O model built into the language itself (such as functional javascript), it would still be a band-aid solution.
It's easy to build new images from Dockerfiles. And "cut-n-paste" based "inheritance" works well when combining two or more Dockerfiles into a single one that has everything you want.

But you can't use composition to combine the actual downloaded images themselves.

Using Chef within Docker to build up the services is documented on the Docker site[1], and of course puppet or whatever is essentially the same.

[1] http://docs.docker.com/articles/chef/
I didn't do anything this intense, but back in 2008 I took some data I gathered from city-data and mapped neighborhood ratings for San Diego. After living here for 6 years they're still pretty accurate. https://www.google.com/maps/@32.7740233,-117.1799609,12z/dat...

I'd just take an address from Craigslist and paste it in to quickly see whether I wanted to live there.

Today I live in one of the "bit dumpy and rough, but OK" neighborhoods.
You have my sympathy. Even in the better classes that can't be fun after the first few times.
edge.org used to have this great video of Ken Kesey speaking shortly after 9/11. Sadly it seems it has been lost. I contacted edge.org but never heard anything back. Does anyone happen to have a copy or know someone at edge.org?
* Companies would get into the game (pun intended) only if sure they had a decent product. Just as always.*

You highly overestimate the ability to judge a winner ahead of time. If only the products we knew we're going to be "decent" got made, we'd have a considerably less innovative society.

Not to mention that this is all just completely subjective. I know plenty of people hat are legitimately happy with their "trash games" (just like certain tv...), and who am I to explain to them what they should actually like?
Apple Jacks The Headphone Port
I think you actually mean RFC3339. ISO8601 is probably a lot larger than you think.
Slaves To The Algorithm
I thought that the point of Docker was to encapsulate each of those things into their own containers?
Not an option. Usenet doesn't preserve data long-term; it's effectively an epheremal medium. (Some archives do exist, but they almost all skip high-traffic groups.)
I do not see how the optimism of the golden days of empire is related to a lack of age discrimination. Can you give one or two of the examples?
It would be interesting to run the AI against itself and have each version try to determine if the other is an AI.
There is some discussion about the validity of non-compete agreements in Washington state at the moment. I'm completely on the side of eliminating non-compete agreements, but as with everything there are always scenarios where it's not so clear.

Case in point: when Kai Fu Lee left Microsoft for Google, Microsoft sued Google and Lee to enforce their non-compete. It took a bit to sort things out, some injunctions and whatnot, and they eventually settled out of court. By hiring Lee, Google was able to establish presence in China. When Microsoft originally hired Lee, he moved to China and established their (MSFT) research division in Beijing. Presumably, Microsoft had to invest resources to learn how to do business in that part of the world and for Lee to learn what was necessary to succeed.

Did Microsoft have a claim to say that what Lee learned in China during his employment with them was a competitive advantage? Certainly, but Lee also could lay claim to those skills as well (after all, it was he who had to learn them.) He had a reasonable expectation to be able to move to another company, but Microsoft likely should have a reasonable expectation to protect their investment in learning how to procure and develop that market as well.

In some scenarios, I can appreciate arguments from both sides.

Source: https://en.wikipedia.org/wiki/Kai-Fu_Lee#Move_from_Microsoft...
It sounds almost too good to be true. The bottom line (as always):

* How hard is it to use?

* How easy is it to break?
Note you still need to convert your regex match to a datetime object which is likely going to add some significant overhead.
Good idea with the regex, haven't tried it. That being said, you didn't take the time into account to construct a datetime object, let alone attach time zone information. ciso8601 supports time zones using pytz' FixedOffset and UTC classes, see https://github.com/elasticsales/ciso8601 for additional benchmarks. There's potential for further speedup by using a tzoffset subclass written in C, but in our cases all dates were UTC anyway and so we didn't need the time zone.
Time capsule cryptography
In regards to the social graph bit you added. Good point, however I want to stay away from amazon style recommenders, there are plenty to go around already. A users behavior is immaterial to external content's relevance to a subject matter. Yes, if it were to account for your behavior there could be ancillary benefits, but I'd like to start from a purely objective approach to identify stuff as defined by category.
Want to Spread an Idea Fast? Describe it with Software.
Dude. You need to get some perspective on this.

People are not going to buy a Tessel to build a production-grade hardware project. It is for hobbyists.