skysight-inc/HackerNews huggingface dataset:
Whether rural life in Canada is brutal depends on where you're from. And your definition of brutal. Between 20 minutes north of Toronto and the start of the Arctic Circle there is a fair bit of variation. If you grew up in the desert and have never lived anywhere cold, you might find it brutal. If you come from somewhere that has snowy winters and you don't mind bundling up you might find that you love Canadian winters (I do!) They're absolutely essential if you want to enjoy such lovely outdoor activities as tobogganing, skiing (downhill and x-counrty), snowboarding, ice skating, hockey, snowshoeing, beerbogganing, and camping in a Quinzhee.
To be fair, at 10 gigabits that buffer is only 12.5 ms, but given their dedication to latency I can see it being worth investigating.
Exploiting Ember’s Routing to Avoid Nested Templating
GitHub's Copy to Clipboard with Ember
how is this similar?
Coderbattle - Battle your fellow coders
BitTorrent P2P beta syncs Android, Linux, Windows, Mac
Interesting. I switched to VirtualBox for Linux images since it was faster on my benchmarks. Windows was faster and more friendly (drag n drop) on VMware.
> In America, Where You're Born Is Correlated With How Far You'll Go In Life

I think you can replace "In America" by "On Earth" and that'll still be accurate. Just being born in America is a pretty big win compared to being born, say, in Rwanda.
Can't say enough about Vancouver.

The skytrain will take you from the YVR arrivals terminal right downtown. Cost is 6 bucks, and you will be at your apartment or hotel in 20-30 minutes.

The city is most the most walkable in the world, with almost no need for a car (unless you really like to go on weekend road trips). Crime is extremely low right now, and the city economy is very solid.

With TED moving to the city next year (and a bunch of other things falling into place), it is a great time to move to Vancouver to find a job or start a business.

Also, the thing about french is not true in the west. No one speaks a lick of french anywhere west of Ontario, and it will never be a job requirement, unless you are applying to work with the federal government.
This is basically true for Google + already.

Authorship on your sites alters your sites appearance on SERPs thereby giving you a distinct advantage or disadvantage that you can only gain by using Google's product.
I think you'd see the same distribution in the North, though. Reminds me of a joke about the difference between white Southerners and white Northerners... the southerners don't care if blacks are around, so long as they aren't uppity. Northerners don't care if they're uppity, as long as they're not around.
Funnily enough, have been working on that exact setup gripe this afternoon:

https://github.com/snowplow/snowplow/wiki/IAM-setup

(work in progress ;-)
Exactly, but you can ad most of the green moment into it. Yes recycling is probably useful in most cases and yes we shouldn't throw garbage out the car window but if you look carefully you have a lot of people who speak loudly and do public acts, what you don't have is a hole lot of private doings.
> It is meant to marginalize Mayer because she was
> analytical about recipes, despite the fact that we're
> all often analytical about a lot of ridiculous things.

I love how you tell me why I called her Cupcake Princess.
webkit might be so so. with node in the formula, and all those npm goodness, I don't think the ones you mention are as nice and as open.
For those testing Rethink via this service: once you get an instance, click the data explorer link on top, type "r.expr(1).add(1)" (without the quotes) and hit run. Voila - a simple calculator!

If you'd like to do something more interesting, follow the RethinkDB quickstart -- http://rethinkdb.com/docs/guides/quickstart/.
I made a web service that will do javascript SEO for you. Check it out at BromBone.com.

We render your entire page for you a save it has html on a CDN. Then you can just do the simple routing described in this article, but send Google the page from our CDN instead. That way Google sees the exact same thing as your users, but you don't have to code it again.
I suspect they have 23 cages, not full datacenters.
That is some beautiful hardware porn.

16MB vs 512KB is only larger? Not gigantic or even extremely large in comparison to the extremely tiny cache? Oh dear.
We chose SolarFlare+Onload over Intel with pf_ring+DNA or DPDK mainly because of the fully featured TCP stack. While it may make sense for us to develop our own in the future, it does not currently. Additionally the SolarFlare cards gave us the benefit of 16MB buffers which could allow us to go with switches that have shallow buffers (cheaper.) There's also processing done on an FPGA on the card itself which allow us to drop packets on the card before they reach the machine all together, which is /really/ a boon under DDoS. SolarFlare has been a great partner in their willingness to work on our (non-standard) use case, which is something that is hard to find when dealing with larger vendors.
WTF.... I just looked a bit closer at this, and for starters the graphs are for startup times compared to JRuby, and isn labelled with any values. They say nothing about the performance of the actual code.

Furthermore, it appears to be a commercial product, yet searching for it reveals only a handful of link to their own site, and hardly no mentions elsewhere and the examples/docs are pitiful at best.

Looking quite shady to me.
typical story of disruption through innovation. Old, entrenched interests feel like the foundation gets washed away from under their feet while they try to apply more and more force (laws).
Samsung plays down Android copy-paste bug, angering developer
I'm surprised it's only 60%. With the prevalence of Google Analytics, I assumed it would be much higher.
Google Cloud Print launches Android + Windows Desktop App for printing
No, it's just that their workload is not very well served by any RAID levels: many small files of which it's okay to completely lose a disk's worth and are very randomly and unevenly accessed.

They actually only wanted load balancing and I'm sure that their purpose built solution does a better job of being balanced while avoiding increased risk from striping or performance loss from mirroring or parity (I'm curious what level(s) they were using). Though, cutting out the RAID layer when they didn't need it does save them a trip through the controller, which is more important these days when compared to SSD "seek" times.
I know you meant limits on hateful or offensive speech. However, for your slippery slope argument not to be a fallacy, you have to demonstrate that there is no possibility of a middle ground. But such a middle ground already exists, in just about every western democracy besides the US.
I wonder what my teachers think of me? I never felt the need to leave my rural community and "get by" just fine on my HS diploma.

I remember in high school my peers would lament about getting out of here as soon as possible, but I never had the same affliction. I always felt I could bring the perks of the world to me, and feel like for the most part I have succeeded with that. I've maintained "big city" programming jobs for more than a decade now, and I get to do a little farming on the side for the enjoyment of it, which brings in it's own not-insignificant income.

I feel like I might lose a little bit on the entertainment side of life, especially as I get older, but frequent trips to the city does mitigate that problem somewhat. On the flip side, if anything, access to technology might be better here. For instance, the farm has a fibre optic connection to the internet and top notch cell service. I don't even find that when I visit the neighbouring cities. I think that is pretty important for someone with an interest in technology, like myself.

I guess I just don't see why teachers hearts would be broken. The rural life is pretty great, and really not all that limiting, in my opinion. Maybe once upon a time, but technology has bridged most of those gaps.
NSA Pilots 2-Person Rule to Thwart Leaks
Frozen veggies, brown rice and greek yogurt.
almost the same story here, except I grew up in a trailer park in GA. I'd say that more than luck, it was me (you) seizing opportunities, and not getting dragged down in the local (in my case MJ happy) culture.
If I were that scientists I would publish every scrap of paper I had and say please do something or prove me wrong. I wouldn't flip that somebody leaked something I was writing - I would make damn sure that there were nothing at all to leak.
Anyone can file a request for re-examination with the PTO.

http://www.uspto.gov/patents/stats/Reexamination_Information...
I first heard about leapmotion controller almost 6 months back and it was quite evident that it is a brilliant piece of technology. It may take a while to mature maybe but it looks like something with great potential in gaming, designing etc.
Well who are they trying to attract with this visa? If you are the kind of person that has 50K in savings, is this startup visa really going to help you? If you have 50K in savings you are already wealthy on a global scale even though you are not really a person of high net worth (after all to have 50K in savings you have to have earned a healthy income in some line of work that allows you to save or have a wealthy family).

My impression of this kind of visa is it is should be attempting to attract young people with high potential but without necessarily having other great routes to the life they desire in North America. If you think they are targeting a different audience, say older foreigners with established businesses/careers who just want to move to Canada then 50K is reasonable.

Also there's definite risk on one side here, otherwise it's an opportunity for no one. If you have $50K of your own, why start a company in Canada rather than SV? I think to make this a worthwhile visa, Canada has to take on the risk that they are going to let someone into their first world country with a good social safety net because that person has untapped potential. Canada takes the risk if the savings threshold is low, but if the savings threshold is high they are not creating much of an incentive to move to Canada rather than an established startup hub and its the entrepreneur taking the risk.
A modern PostgreSQL Client for Mac
Vancouver was ranked least affordable housing market in the world by the Economist two years back.
I thought about backing this myself, but then I remembered that it's our propensity as developers to get the best hardware for ourselves that leads to resource-hungry software, which means a poor experience for the less fortunate of our users. In that light, it seems to me that a super-high-end phone like this, particularly one aimed at developers, is obscene. So I won't be buying one of these. Indeed, I'm thinking of deliberately buying a low-end Android phone whenever I eventually decide to switch from my iPhone 4.
Apple Hacked
Hyperbole? I would love the ability to opt out of advertising. Or maybe bans on advertising in public.
As I recently discovered, having a youtube account is synonymous with having a youtube 'channel'. And if you use the 'favorites' feature of the youtube mobile apps while logged in (thinking, perhaps innocently: "how convenient to save this video I was emailed until later, when I have a larger screen available.") you may be interested to know those favorites are displayed on your publicly-accessible channel page by default.
Honest question: How is it that so many of my fellow developers find the time and motivation to build side projects?

What draws you to work on something on the side? Is it more satisfying than what you do in your Real Job™

I often feel guilty for expending additional mental energy on a project other than what I'm working on. Like it takes away from what I should be doing. Is that uncommon?
Buffer Bloat is a real thing, it has to do with how the queuing algorithms work - I'm not the best at explaining it. I think it's mainly an issue in home routers / cable modems - but it cant hurt to do some Active Queue Management everywhere!
A blog post will inevitably oversimplify a demographic chart involving millions of people. It's still an interesting chart.

The sudden drop in one year, as the article points out, was likely because of the economic crisis. As for whether it's ethnic Russians leaving the country, it's not obvious to me why that is the first thing that matters; most discussions on population and economics don't immediately leap to ethnicity, do they?
More than that -- and different amounts in different locations (e.g., London has more servers than Toronto) -- but correct that no where are we filling whole buildings with gear.
The prof in the article is not reminding herself that she only has to work there for a set period of time -- that's your misunderstanding. She's reminding herself that for seven years she gets to do research, teach, and work with awesome people, and after that, if she fails to get tenure, she will not have wasted her time. She won't be an abject failure. Do you really think she's counting down the clock to leaving after seven years?! Why do that?

I agree with you to some extent about the interest in teaching, but be really honest: that's not what we're paying for. State support for education keeps going down, down, down, and government funders are the only funders who really give a crap about education of the students. They're not paying up anymore so that's not a priority, and people who prioritize teaching over research are out of a job. The same attitude is sneaking down to lower-ranked schools as well as they fight for revenue.

I love teaching and get good evaluations. It really means very little in the job market or retaining a tenure-track position. I'm glad you think that a "focus on research and getting grants and publications" is "great" because that is what you are evaluated on: if you can't do that then teaching is irrelevant.
This is probably the first time Apple gets hacked.
please enlighten me with your fully documented study supporting your conclusions. It does not take a wealthy country, it takes an individual willing to work hard and sacrifice. Anything else is just blame shifting.

We do support the country that provides our wealth - we participate in the local economy. We give to charity. We provide a valuable service to the community. We help others in need.

You seem to conflate paying taxes with supporting a country/region, when that is not the case.
>my vote is on a maximum of one

Depends on who has it. Might need two.
>I know I'm discussing an "N=1" anecdote, but I've personally found that life is what you make it, no matter where you come from or your background

What you've personally found is that your life is what you make it, despite where you came from and your background. To generalize from you onto everyone else is, as I'm sure you know, faulty thinking.

Especially so when every statistic on social mobility flies in the face of the conclusion you've drawn from your anecdote.
My month off Twitter
Yeah - and that buffer size is really telling there.
Michotte demonstration
Hey, thanks for taking the time to comment.

I certainly could make the titles more useful, in fact due to you suggestion I've just committed a fix to that.

I'm interested though, why do you think it's useful for users to read meta descriptions? Or the raw text used by spiders?

How does making this a pure JavaScript web app degrade the end-user's experience? I think I can effectively argue the opposite - that JS and client-side rendering makes for a much better experience.
We used to think of powerful megacorporations ruling cities as a dystopia. But if I take a look at what our actual governments and authorities are doing (PRISM, Stand your ground laws, voting rights act, recent news of censorship in Britain etc. pp.) it seems it couldn't be much worse "under Google's rule". sigh.

Of course, the blog post is a bit naive, but it probably was just meant as a discussion starter. I've been thinking about a very similar plan.

This is what I'd do if I were filthy rich and ruthless:
- Buy a large part of the city. I mean properties, buildings, infrastructure.
- Arrange special terms with city and state. Make Googletown into a separate entity, with its own city government etc.. If you wait for another major crash, the US might be so desperate that you can arrange for extraterritorial status.
- Maybe one could arrange that unused interesting property can be expropriated or forcefully sold.
- Make Googletown into a Special Economic Zone.
- You don't only get the property, but also everybody who lives on it. Not as your servants :-) but as citizens of Googletown.

Why?
The idea is that you'll have a lot of very cheap workers, who will be extremely loyal to you for saving their city, if you pull it off correctly. You can produce all kinds of (cheap) goods at competitive prices, and sell them on the north American market. And you can run experiments - sure, Google Cars, but I'm more interested in social experiments (see below).

Why would Detroit/Michigan/the US agree to my plan?
- It would provide immediate relief. As someone in this thread noticed, the debt is much less than the total value of the city. Paying the debt is peanuts in comparison.
- They'd get rid of many bad = cheap parts of the city.
- You'd take care of the people for them - providing healthcare, social security, police, etc..

How would I rule Googletown? I'd let it organize democratically, but I'd take care that I'd control the general direction of development. On one hand, I'd try to make it a liberal model town / experiment. Gay marrage, strict gun control, universal healthcare... a republican's nightmare :-).

On the other hand, I'm trying to run a very troubled town. People are poor, not well educated, there's a lot of crime. People are accustomed to doing stuff their way, and won't likely adapt well to a googletopian society. So it's not just carrot, but unfortunately also stick. (Wow, that sounded really Machiavellian. Honestly, I hope no one ever tries to pull this off.). One necessary thing would be to crack down on organized crime and gangs. Increase police presence, expell all gang members from the city bounds. Ban all weapons. Regard organized crime as treason against the people, and have draconian punishments for it. Robocops.

Again, I find it sad and scary that we've come to the point where I'm actually considering a benevolent corporate dictatorship to be a worthwhile alternative to our current system.
End of the interface
Huh. Neat. Didn't realize that about NJ and the NE. Thanks!
nah, giving implies that you have a choice in the matter.
Some of the hype about Russian population decline is overblown. Whereas people under communism formed families young, now careers take longer to establish and people tend to have kids older just as in the west. This transition contributed to a period of suppressed birth rates, but births are increasing now.
Does this grant him legal immunity?
beans and rice + vegetables. Beans and Rice until your required calorie count is reached and then add veggies until you hit your budget allowance.
Ember.js: The Architecture Advantage
> - No matter where you want to go in Canada you'll have to score reasonably well on the French language test. Even if that's the only time in Canada you'll ever use your French. (imho this is a ridiculous requirement, and that's with 5 years of French under my belt and a ton of exposure, you simply don't need it unless you plan on living in Quebec).

I don't believe there's a French language requirement. It's either English or French, one or the other. From the website:

"You must meet the minimum level of CLB 5 in either English or French for all four language abilities."

http://www.cic.gc.ca/english/immigrate/business/start-up/eli...
I don't believe so. I did the same as you (except with a Backbone app), and used an .htaccess to detect the fragment and serve up pages using Phantfom.
I think I agree. Also, for all the complaints about "magic" in Rails, there's nothing more magical in both Rubyland and Pythonistan than package management, and the explicitness of Golang's "package" system is a welcome contrast.
New MongoDB feature for efficiently paging geo queries
Thanks for the feedback. Our engineering team is actually really good about hearing people out seeing what can be done. The head of that team is @donohoe on Twitter. Also, they have a tumblr that explains the choices they've made: http://open.qz.com/ I'll also forward along your comments.
Hardly believable, more like economically impossible when extrapolated to the entire economy and all the nom nom shit sellers around the country.
How often are you experiencing DDoS attacks?

(I fully understand designing for the event - but the emphasis on it in the post makes it seem that you're under constant threat. I am assuming it is your customers that are actually being DDoS'd and Cloudflare just needs to be built up to stand against DDoS in this case??)
Best opening paragraph of any Wikipedia biography ever.
> C++11 supports mutable lambdas. The only thing blocks seem to be able to do that C++11 lambdas do not is that multiple blocks are able to share mutable data

Blocks are also a bit simpler if you want to continue to mutate the same variable both inside and outside of a lambda (but then have the variable stay alive after the outer function exits).

> As for the type erasure, a block is pragmatically an instance of NSBlock, which is represented as "?" in the type signature and is morally equivalent to an object id. There is therefore an implicit conversion from blocks of all types to id.

All objects are also represented with the same character, and all function pointers are ^?. This may be unfortunate, but isn't really about blocks; in pure C, of course, they are only erased inasmuch as all types are erased.

> The reason this is important is that if you have a random object, you want to be able to send it an arbitrary message and not be concerned you got the type signature wrong; the worst that can happen is that the object doesn't understand.

How do you mean? If you have a random `id`, or possibly an object casted to the wrong object type (isn't that the equivalent scenario, since you're talking about implicit casting from id to blocks of any type signature?) and send it a message for a selector it implements but with different types, the call will go through and probably crash, same as if you cast a block to the wrong type.
Jake Weary not jQuery
For AngularJS apps, you are welcome to try (and improve!) AngularSEO https://github.com/steeve/angular-seo (based on PhantomJS)
I only have one question - battery life? This is the only thing that matters if it becomes a hinderance, and the only thing that doesn't matter if it's not.
I don't get what's so weird about making a spreadsheet as part of the recipe refining process. I've made lots of recipe spreadsheets. Honestly, I don't know how you'd track the large number of variations required to make a great recipe without a spreadsheet.
This is all cool of course. But will it last more than 2 hours on one charge?
If Snapchat files suit, all of the options that might have avoided a lawsuit are now off-limits. Assuming that's a non-empty set, a strict subset of the choices currently available will be available at that point in time.
How much are these per node?