skysight-inc/HackerNews huggingface dataset:
DDG have queries that start out unadorned, then get repeated with !g. They don't need me to fill out forms.

I agree that having strong competition to Google is necessary. But I found DDG painful to the point of becoming a little bitter.
Yes, this is what really blows my mind. Microsoft has spent 10+ years shipping desktop software on tablets. Everyone seems to think that Surface and Windows 8 is the new beginning, where Microsoft realizes that it has to change something for software to work nicely with touch-based interfaces.

Except that they still don't get it, or if they get it they are completely unable to deliver. They are marketing the Surface RT and showing that it runs Office - the old-style-1990's-desktop-PC-UI Office. That's not impressive. Nobody wants that.

So the question is: Does Microsoft truly still not get it? Or do they get it, and are choosing not to / unable to deliver the proper experience?
"...some map makers intentionally include phantom streets to prevent copyright infringements..."

Wait, what?
The point is entirely that there are other dimensions by which to measure cultural change, in addition to "linking the world" and "globalization."

I can assure you that most people now do not consider indoor plumbing, washing machines, and dish washers as big things.. but then consider what happens when there's no power or water for a week. While people have internet access through their phones, and can make business deals to the other side of the world, they can't operate the various home appliances which made life feel normal. These are the things which used to be done by servants and women of the household, back before there was home electricity.
Interesting.

Care to update on the other stats like requests at peak?
Also, I wonder - if you're at 1b uniques is there anywhere to grow from here other then more engagement?

Oh, also: Would you say the 1% contribute, 9% curate, 90% consume heuristic holds true in your experience at this scale or is it even more skewed?
true that, I'll try to improve the general structure, so that it sounds complete
It's a very common thing to put a made up one way street into the map. If your competitor has the same street then it's pretty easy to tell they are "using" your map data.

Cisco allegedly did something similar when it suspected Huwei was usign it's source code. They added some minor typos to error messages and then check the Huawei routers and sure enough they had the same mis-spellings.

Since no one programs against the textual strings of the error messages, they jumped to the conclusion it was source code theft and not a clean room implementation that Huawei was using
You can have everything you want, and you will never be enough.
The key concept of pg's essay is the prepared mind.

It is a variant of the very old idea that we cannot see that we don't know. This is called blindness of ignorance.

The rest is a list of examples of what could be seen and have been seen by others and some hints to how to train your mind.

What could be seen does not matter. What matter is how to gain the ability to see, which means to overcome ignorance.

It is quite possible that pg himself saw it as a meta-model, or it was just an insight of the one, who already made his way to "enlightenment".)

btw, being familiar with Pirsig's book in ones twenties is a very telling factor.)
What's with your obnoxious sense of entitlement? This is an announcement of their receipt of the fellowship and the level of detail provided is reflective of that. Next time, rather than whinging in public you could have done 2 minutes of research and unearthed the paper:

http://www.stanford.edu/group/brainsinsilicon/documents/NEFo...
Anyone knows the CFlags for EC2 instances?
The State of Backbone.js
Although Sinofsky's accomplishments are clear, he also has managed to do a great job of alienating everyone else. If Sinofsky were a little wiser, he could've done the exact same thing while trying to be nice to the rest of Microsoft. Instead, he really embraced his little dictator role and enjoyed making people both inside and outside his organization squirm.

This whole Sinofsky drama is a really good lesson for everyone. Nobody is indispensible. Microsoft will be fine without Sinofsky.
Is it a choice between catering to payments infrastructure for businesses vs. peer to peer transfer for Stripe for world domination?
On-the-fly tail call optimization in Javascript without trampoline
Could JavaScript someday support Parallelism?
Thoughts on Approaches to Software Development
Apple does a lot of things that probably don't have sound business reasons behind them in the name of control (which, in turn, they often claim is a business reason: I have yet to see any good evidence of this, however, only correlation that "Apple is successful" and "Apple is controlling", but no attempt to control for "Apple actually builds good things occasionally, and their competition is often incompetent in their attempts to build the same things, at least for the high-end market that scores you a lot of the $-points that people using attempt to score 'successful' with").

In this case, iOS is the one platform (well, technically Android could, and there is probably at least a couple handset manufacturers who decided to do this, but I can't come up with any off the top of my head) that requires you to pay Apple a subscription fee (the amount being unimportant: the key being that it allows them to better limit and control access, gives them options on how to track people or ban them) even if all you want to do is compile a normal application (not the fancy stuff we jailbreak for, but a regular-old boring "app") and load it on to you own device.

In contrast, Microsoft and Google only do this if you want to distribute your software using their marketplaces: you can, for free, "side-load" applications, with at most having to turn off some protection switch under Settings. (In the case of Microsoft, you still need an account, but as someone else pointed out it seems to be free; personally I think that actually is already out of scope for a GPL application, at least under a license like GPLv3 if not GPLv2; I am probably in the minority opinion on this: though, I'd find the FSF's opinion interesting.) Apple probably believes there is a business reason for this.
maybe you should think about why you're doing your startup again if rejection is what you need to get more passionate or fired up about it.
theres also whatsapp and a bunch of other ways to send media messages. I just feel like not being able to MMS is probably the smallest problem you could have. #firstworldproblems.
Haha, I did see it at the time, but on a revisit I noticed your update so I thought it was worth pointing out ;-)
How often would you need to feed it new cards?
It's pretty easy to implement yourself but Django's middleware helps a lot too even with APIs.
Ask HN: Are you alone in San Francisco on Thanksgiving?
Happy Thanksgiving, everyone!

If you're in San Francisco and alone on this special day, drop me a line. We'd love to have you!

Twitter: @MattMireles
Email: iwantbeer@swigme.com

My girlfriend is making cranberry sauce, stuffing and sweet potatoes to go along with our gigantic turkey. GautamSivakumar (http://news.ycombinator.com/user?id=gautamsivakumar) of MediSaS (who I first met through HN) will be joining us from England for his first ever American Thanksgiving.

I've been helped by strangers and friends and strangers who became friends. When I was 20, it was the people who picked me up on my cycling/hitchhiking mis-adventure down the California coast and let me stay in their homes on Xmas. When I was 25, it was the New Yorkers who welcomed me into a new city and taught me how to stay safe in my job as a paramedic. When I was 29, it was the entrepreneurs who introduced me to Silicon Valley and showed me how to get from Zero to 1.

And now, I feel compelled to return these favors in some way, small or large.

So...if you're in San Francisco and you need a place to call home for Thanksgiving, let me know. We saved you a seat at the table.

-Matt Mireles
CEO, Swig!

SwigMe.com: The Liquor Store in Your Pocket. Get Beer, Wine & Booze Delivered To Your Door in Under an Hour
China seems like a not very good place to live in... Everything you read about China confirms this idea even more.
Shhhhh Microsoft doesn't read the web.... they were completely unaware that ES6 was coming. The same way they were with HTML5 and much of CSS3. If only their employees were allowed to surf the net and see what cool stuff is being invented. Oh well, off to work on my cool ActiveX/VML Flash Shim....
Seems like a great initiative. As a django user, I was using tastypie, which sits on top of django for creating an API. I agree that it's nice to reduce some fat, if it's really not necessary.

On a side note, and sorry for going off-topic, but referring to this comment

> Security: Rails detects and thwarts IP spoofing attacks and handles cryptographic signatures in a timing attack aware way. Don't know what an IP spoofing attack or a timing attack is? Exactly.

It's not completely transparent to developers, or it shouldn't be. If you're not careful, your rails app might be vulnerable to IP spoofing even now.

See https://github.com/rails/rails/pull/7980 and http://blog.gingerlime.com/2012/rails-ip-spoofing-vulnerabil...
We don't always know what we need to get fired up until it happens; it's often different for each person. There are plenty of famous people who do credit rejection as giving them the kick they needed; Michael Jordan does very clearly, for example.
Or, "Can't sing. Can't act. Can dance a little.". That one worked out okay too.
On Being Not Dead
> Admissions officers then track the students' performance and incoming GPA versus their originating school ... a high GPA from that school is then worth less.

This already happens.

Waterloo University in Canada, recognized as one of the worlds top CS and Engineering Universities, has admitted tracking grades from each incoming high school and then comparing them to what each student gets at University.

My admissions person admitted this to me in 2000.

It's been going on for a while:)
I would be careful.

I don't recommend continuing a startup when the primary motivation is to show up others who didn't believe in you. You should be working on your idea because you believe it will be successful and ultimately help people.

A day may come... it might take a few months it might take a few years. When you realize that your startup has very little chance of success but you think "I can't quit... If I do then those who didn't believe in me won!"... I think generally that's not a good idea.

Yes, there have been countless success stories... "When I was 12 my teacher said I wouldn't amount to anything!" And while yes that motivation can (rarely) drive a company to success, it can more often than not lead to misery.

YMMV
sounds are ok (to my untrained ear), and great effort building this!

still, a little too random

since it's algoritmic, maybe you can go for a little "coherence" throughout a piece, if it makes sense?
The problem is that while in a loop, the browser's event loop is not fired. You have to use setTimeout and break out of the loop. Sometimes it's not feasible to use setTimeout for various reasons, and sometimes the browser chugs along even when you do use setTimeout. Javascript is the only platform that doesn't permit you to spin the event loop (technically Android doesn't let you do it, but there are hacks which work nicely). I've just had to put a project on hold due to this (basically porting a C++ web conferencing platform to javascript using emscripten).

Screengrabbing does make sense, and is required for web conferencing. All other features are there (audio/video/canvas), screengrabbing is the only one missing.
SciCombinator
>We lack information to asses the full consequences of our actions and so any morality based on the ultimate results will be unworkable.

So then what should we do? If any morality based on our small understanding of suffering is largely unknowable, then why should it be immoral to eat animals? Furthermore, is this a question of knowing, or is it universal? Is it alright for tribesmen to kill animals if they haven't even considered the animal's suffering?
AnandTech - iPad mini Review
Headless Webkit browser with Javascript API
New website with a complete list of all USA events. Feedback highly appreciated.
Scoping.

Would you like to type this?

var myModule = (function(root){
var lib = {};
root.lib = lib;
return lib;
}(this));

Or this?

module myModule = {
export //blah blah blah
}

Data structures.

There's not map or set in JS even to this day that actually acts like a map or set you've learned in your data structure class. Object literal is a poor substitution for a map.
We have never ever used the Django admin, and I would choose Django any day of the week for a project that is web on the web and using a database.

(In fact almost every single project I've ever built has used Django, and there's never been a limiting factor of that choice)
Best Videos - Android app from Google Play Store - best videos from YouTube
another news piece - http://engineering.stanford.edu/announcement/stanford-engine...

sections from the project web site - http://www.stanford.edu/group/brainsinsilicon/challenge.html
http://www.stanford.edu/group/brainsinsilicon/neurogrid.html
http://www.stanford.edu/group/brainsinsilicon/goals.html

see biot's comment for the paper - http://news.ycombinator.com/item?id=4819775
Twitter open sourced Zipkin, their distributed tracing system based on the Dapper paper: http://twitter.github.com/zipkin/
Almost all Ontario universities are doing this now. They share data too.
cool app. Try it out!
I'm interested to know how this compares to private/Ivy League schools. It seems to me that you would also have a price to pay in order to gain access to top education although certainly, in the Chinese case, it's more extreme since there are so many students vying for the same few spots at top universities that everyone is trying to gain some sort of edge.
Giles Bowkett: You Fuckers Are Adorable
But we're also not herbivorous. And like the web page illustrates, our understanding of flora is lacking.

I personally think sustenance is a health not a moral issue. I believe certain organisms must die in order for us to thrive. This means eliminating certain germs, certain bacteria, certain dangerous plants, and certain delicious animals/plants.

And while we can eliminate eating meat directly, I think the article makes a good point about collateral damage.
It strikes me that whoever solves the App Store Discovery Problem can apply the same solution to music. Right now all the biggest gaming companies are solving this problem by signing up (paying) companies with high DAU games to join a sort of gaming social network, sometimes unbeknownst to the user. The network then lowers the cost of user acquisition for all participants. Makegameswithus seems genius in the sense that making it extremely developer friendly will help them win the mindshare of developers and in time, will produce quality high-DAU games for their network.

Labels are essentially big gaming companies, pouring an immense amount of resources for those couple home-run hits. So maybe in the future Makegameswithus will spin off a Makesongswithus and make it easier for any amateur artist to promote their music on iTunes but with all the producer work outsourced like it currently does for art.
What's amazing to me that in the past 10 years, so much has changed with regard to the music industry (streaming radio, MP3s becoming ubiquitous at mainstream e-commerce sites, everyone with a music player/smartphone in their pocket, etc.) and yet how little has changed (lawsuits, the laws themselves, and the general insanity around the topic.) A glimpse into these same conversations from the previous era:

http://www.kuro5hin.org/story/2002/6/21/73329/8778

http://www.kuro5hin.org/story/2001/7/31/205359/166

http://www.kuro5hin.org/story/2003/5/16/163447/493

http://www.kuro5hin.org/story/2002/6/21/215822/505
Python at Google
Hi All,
Sorry for the streaming server issues.
Now mirrored on youTube: http://www.youtube.com/watch?v=c1HZIQliuoA&feature=youtu...
Futureful plots smarter StumbleUpon for the iPad
Vitamins Our Bodies Need
Our bodies have specific nutritional requirements that need to be met in order for us to be healthy.
If you want to roll your own UI (something less obtrusive, perhaps), this can be done in only a few lines of code. From our Backbone.js app...

(function() {
var errorView = null;
$(window).on('online', function() {
if (errorView) errorView.close();
errorView = null;
});
$(window).on('offline', function() {
errorView = new ErrorView({ message: 'No internet connection.'});
errorView.render();
});
}());
If i = 0, why is i += i++ 0?
As a new django developer, this is a really helpful post.
Head mounted camera is only of use to a niche of users. Walking/biking directions can still be seen on a mounted mobile on bike and mobile in hand/voice directions on headphones. Augmented reality is not a specific use. There are not many things that augmented reality can be used on in real world by casual user right now. And there won't be any until someone (like google) creates it.
> At high altitudes, it may be more efficient to beam the power from orbit then from the ground or flying tankers.

In line with InclinedPlane's comment upthread, I do have a question: how do you prevent such power delivery systems from becoming orbital weapons platforms? It wouldn't be difficult to make such satellite transmit power to a building or road insatead of a plane.
Thanks for the warning. By no means is showing up others my primary motivation, but it will be very useful when the times get tough (which they will).
Jane Street uses lots of OCaml apparently.
I don't see "Metroification" as an easy thing. Probably you need to leave features to adapt to a more restricted UI.

In some way it was an impossible task.
Was difficult for me to realize that I had to scroll to change 'channel' instead of just clicking on the big icons on the left. I suppose this is for tablets, etc
Canadian Entrepreneurs and VCs - Focus on What Canada Does Best: Mining
Urban Planning + Online Communities
so they are all wonderful?

i guess you have to see what the omissions are (some aren't praised for their documentation, for example, so presumably it sucks). but why not write reviews that are critical in places?

[andrew cooke: convincing americans to be less pleasant since 1967]
Pick the Winners of NFL Games on Pickmoto's Mobile App
Time will tell.

Either what you say is right – Microsoft is fine – or what you say is wrong and Microsoft has a bleak future. We don't knkow why Sinofsky left, but to play devil's advocate:

What if Sinofsky did do a good job of working with other executives but Ballmer felt threatened by a potential successor?

Or what if Sinofsky was just set up to take the fall, since high-level executives at Microsoft must be aware of the difficulties the world is going to face with Windows 8?
We're talking about Javascript the language, not individual implementations of javascript in browsers. Any browser could implement screengrab API today, they just haven't. Same for multithreaded javascript. Audio/video/canvas are all things that browsers have implemented, they are not innate features of Javascript.

Also despite what you say you CAN trigger an event (or whatever) inside a loop, it just won't do anything until you're out of the loop. This is because your browser implements javascript in a single thread. There are two easy solutions: Don't use a loop that's going to last for a long time, or use a Web Worker. This is, again, something that browsers have implemented, not a part of javascript. http://en.wikipedia.org/wiki/Web_worker
> It's not completely transparent to developers, or it shouldn't be.

It should be as transparent as possible. Frameworks like Rails should expose the highest level cryptographic features possible and enable them by default. Secure-by-default is just another flavor of convention over configuration.

Rails doesn't exactly have the greatest track record when it comes to crypto or security but especially since Rails 3 they've done a great job addressing the problems, IMO.
Out of the fire, into the sauna: How students power Finland’s startup ecosystem
We're just animals trying to survive when you ignore the fact that we have advanced brains. Us as animals require an omnivorous diet (please link to these vegetarian cultures please), or we would die of heart failure due to B12 deficiency.

And while I understand that this is an appeal to nature. It doesn't matter whether this is good or bad; it's necessary. Anybody making the claim that it isn't is ignoring collateral mentioned in the article, and is really just leaning on one side of two different, but albeit very important classes of organisms. I'd prefer to treat them fairly. Eat them both!
Wow, lots of downvotes for a product that the general population doesn't know about. I think they know more about Bing than ddg.
I would argue that plenty of people want a full-featured version of Office on a tablet. Especially one with a useable keyboard.
We had similar issue in South India growing up. In my home where Christian Missionary schools were the popular schools when I was growing up, used to collect huge funds as donations (Though they are forced).

Over the years, many Private non church based schools got started with better standards (Since there was money to be made). Most of the schools that were doing well in my generation are now closed or on their death bed.

Its purely supply and demand. If schools can demand huge donations, it matter of time before more & better schools get started increasing the supply.

India is a generation ahead of China in Corruption (Sad but true).
The Mistake of Mixing HTML or CSS with JavaScript
Show git branches sorted by latest commit
The good news is that the Rails project has a robust security process, and because we handle IP spoofing, there's a place to discuss this vulnerability.

(See http://rubyonrails.org/security ; as a member of the security list, I can verify that we take every report extremely seriously)

That means that long-term, the number of vulnerabilities in Rails apps decrease, even for users unaware of the specific vulnerabilities. Again, that doesn't mean that Rails apps will never be vulnerable, it just means that you're sharing much of the responsibility for securing your app with many others through a project that takes resolving security vulnerabilities extremely seriously.
I completely agree about it being full featured! I think nearly everyone on the planet wants that. There's no reason to remove features based on it being on a tablet, but there's plenty of reason to change the UI to make the buttons easier to touch.

From the video review in The Verge of the Surface RT a little while ago, it looks like Office on the tablet has exactly the same Save dialog, for example, as desktop. How on Earth are you supposed to navigate that with your fingers? Tiny little buttons, changing the folder tree, etc. It looks absolutely miserable.
Your poor marketing with an unknown name is not Google's problem.