skysight-inc/HackerNews huggingface dataset:
And when an account is logged out, the app should be calling

[[UIApplication sharedApplication] unregisterForRemoteNotifications];

which should unregister it from iOS, even if the network connection isn't available, right? If the call makes it back to Apple's servers, future push notifications shouldn't even get to the device, but even if they do, shouldn't iOS see that it's no longer valid for the application and not display it, bouncing it back to Apple's servers so the token will show up on their Feedback server? Unless I'm mistaken, unregistering for notifications will remove the application from the device's Notification Center settings.
Good move. New Relic is awesome with .NET.
Where do you get a five percent return on investment?
AWS and Eucalyptus bring AWS to on-premises IT environments
I would have downvoted it. He posted a big honking main function and other irrelevant parts of code.
I don't understand one thing: how can they keep the telescope stable and focused so accurately on one spot in the sky, without any jitter? The Earth is rotating at 360 degrees/24 hours, which is about 0.25 degrees per minute. This 17000 pixel image covers 1.2 degrees, which means the light is sweeping across this sensor at 60 pixels/second as the earth spins.

How can they move the telescope so accurately that a sensor pixel picks up light from the exact same spot in the sky for an extended duration of time?
Samsung: Here's our new line of cell phones we would love for you to carry.

AT&T: Looks nice. We'd like this one to look more iPhone-like.

Samsung: No problem. Our designers are very talented. One new feature of these devices is root access for any advanced users who want to customize their phones.

AT&T: We don't think that's a good idea.

Samsung: You got it. Root access is gone.
I'm not sure what you're getting at. Yes, we can slow down the rate at which the rate of growth grows. We may even feel awfully good about that. But if any meaningful projection of climate data is to be believed, we don't need slower growth, we need a total collapse in emissions: we need to get to net negative emissions. Soon.

I think going green etc. is nice, and often just common sense with a new label on it. But very often it's just distracting from realising just what kind of breakthrough that is necessary.
Academic tickets sold out fast, but genreal tickets were available for about 20-30 minutes. Last year google had another round of tickets so be on the lookout.
The paper presents the case that HFT as it is practiced right now is bad due to regulations.

But we do not know if tweaking the regulations is the "right" move. Could be a case of "out of the frying pan and into the fire".
I expect that most of the people using this app now - early adopters, readers of tech news - are (to use a broad term) geeks. Geeks are, in my experience, more likely to be liberal. It would be interesting to know A) If this is actually true (someone's done a study) and B) If so, why this is.
I asked if it is a network if it is built on top of another network. I think in that case, the answer is no.

Ironic that the network he's talking about is built on top of the TCP/IP stack.

I guess the point of the article is to argue about the definition of "social network", which isn't that exciting.
That post is very useful. Talking to customers is VERY scary so we put it off until the very last thing only to find out they don't want what we made!

I'd be interested in reading the follow-up to the article on ways of finding customers!
devsite.registration.checkWaitListStatus = function (a) {
var b = "/events/register/waitlist/status/" + devsite.registration.waitListKey + "/";
$.get(b, function (b) {
var d = b.status;
"waiting" == d ? a.setTimeout(devsite.registration.checkWaitListStatus, 25E3 + 1E4 * Math.random(), a) : devsite.location.href = "fulfilled" == d ? b.details_page : "/events/io/register/noticket"
}).error(function () {
devsite.location.href = "/events/io/register/noticket"
})
};
http://www.guidetoyc.com/ is pretty good. Nice collection of articles found there as well.
Nike Free 7.0 V2 Men's Shoes In Black / Gray / Orange - $52.68 : Nike Free Run
Cheap Nike Free 7.0 V2 Men's Shoes In Black / Gray / Orange on sale, save up to 64%, buy cheap Nike Free 7.0 V2 Men's Shoes In Black / Gray / Orange at nikefreerun2shoesuk.com, enjoy it!
The article the submitter links to says it sold out in 20 minutes, not 30 seconds.
That's an interesting argument against HTML5 apps. If I really want to copy your Flash app, I'll just start at https://www.google.com/search?q=flash+decompilers
Ask HN: Is anyone using OS OpenData
http://www.ordnancesurvey.co.uk/oswebsite/products/os-opendata.html

Free Geo data for the UK.. but is it any good

Google maps has strict rules on using their geolocator (has to be ONLY for use with displaying points of google maps)
Been working on a Twitter client for Windows that doesn't suck
The real number was 20 minutes: https://plus.google.com/107117483540235115863/posts/iyc4arLj...
Let's start similar petition for Donald Knuth in the US.
Fund a TextOnly Browser for iPhone
Any attempt at interstellar travel in the near-future is likely to be pointless only because humanity will likely invent a faster way of travelling between stars before the first mission is completed.

Why send a craft toward the nearest star if it'll take the thing a hundred years when in a decade we might be able to halve that time? Only once we've gotten to grips with local space travel, and really pushed the limits of speed will we be able to appraise an attempt at interstellar travel.

And hey we might figure out faster-than-light one day, we've surprised ourselves before, no reason we can't do it again.
Yeah, that "I have no innate abilities" line didn't quite sit right with me -- there's one, at least. My first thought there was "attribution error".
Free Event, Meeting and Collaboration Service
This happens all the time, and I'd argue, is the source of what many consider bike shed issues, even when they're not.

An essential element of a bike shed disagreement is that the matter being discussed must be trivial. That is, the color of a bike shed doesn't matter. It has no impact on the utility of the bike shed. This is a function before form viewpoint.

Ah, but if real life were only so black & white.

In practice, triviality is a sliding scale. The presence of the offset is only trivial if you're not using it. So, to some people, it's a bike shed issue. To others, it's a matter of breaking lots of code. Clearly not a bike shed.
For what it's worth, the Google Android team (as well as many other Google dev teams) host weekly "Hangouts" on Google+ where you can ask questions. They call them "Office Hours", and you can find the list here:

https://developers.google.com/events/

Oh, and of course all the I/O talks will be livestreamed and then posted to YouTube.
Stupid and superficial is very relative and means very different things to different people.

Facebook, Amazon, iTunes, iPads etc etc... all very stupid and superficial when you don't know where your next meal is coming from. But the West will happily preach on to the less developed nations to use inefficient methods of power generation which are still very expensive tech when they themselves have not been able to solve the problems associated with cheaply mass producing power using that same technology.

It's going to be interesting to see how all these technology develops, no doubt at least some of it will filter done to mass produced consumer goods. Hopefully some of the profits will go towards helping the poorer nations develop their tech.
> In the second paragraph of the first page the author subtly suggests that she is the greatest mathematician as well as the greatest physcicist (at least a bunch of her contemporaries, who are smarter than you, the reader, thought so).

This isn't quite what it says. That paragraphs talks about her being the most significant and creative female mathematician of all time, and attributes it to Einstein. That's a significant weaker statement, given how few women mathematicians there were before modern times.

Conversely, if the article had described her as the greatest mathematician and greatest physicist of all time, that would be a massive overstatement, of course.

What I was trying to get at here (and what Einstein probably was trying to convey to a lay audience, too) was that she was very (probably critically) important for the development of early 20th century mathematics, when many of the foundations of how we do mathematics today were laid, and that this was the case regardless of her gender.
Thanks for answering, looks like you have some interesting projects on the go.

My favourite was http://50pop.com/karmalist if only because someone needs to kill Yelp !

An open source, non company-controlled business review service is a killer proposition. The challenges will be how to incentivise users to submit reviews to the service (what's their motivation ?) and how to successfully moderate extreme or unhelpful reviews in a scalable manner.
The UK is considerable less religious than the USA. The UK Conservative Party (i.e. the right wing party), are in favour of open, equal marraige. The current Conversative Prime Minister has stated he supports gay marriage because he's a conservative. The established church of the UK (sort of the Church of England (also Church of Ireland, Church in Wales, Scottish one who's name I've forgotten)), has gay bishops.
No issue on iOS 5.1 here (on a 4S)
There's a greater lesson in all this discussion. Great ideas can be stifled by the limitations of knowledge. That is to say, if you "know" that an idea cannot work, you may not explore it. However, if you know nothing about the principles that limit a field, you can't even begin to postulate solutions, because you can't see that an idea is as absurd as putting the cart in front of the horse.
Analysis: iPad battery allegations unwarranted
Angry Birds 'Space' app tops 10 million downloads
Fair enough, I wont argue with your elastic defence ;).
Try to get into a bugmash of some kind. I started this way with Rails and I wrote about it http://www.rohitarondekar.com/articles/my-first-rails-bugmas...

Many companies and tech groups have these around the world during meetups and conferences.

But most importantly dont let this pull request fool you. Rails is nice to contribute to even if you are starting out and the rails core team especially jose valim and santiago pastorino are super helpful.
Lazy Grief
WalmartLabs is building big data tools — and will then open source them
Derek,

One thing I have noticed about many of your blogs/talks is that you have an innate sense of optimism. Is this a learned trait of yours or was this something you picked up as you made your way through life and found success? While I dont feel that I am a pessimist, I do wish I could improve my sense of optimism/anything is possible with work/focus. Any tips?

Thanks and I always enjoy your posts.
Remind HN: Free Caltech Machine Learning Class Open for Registration
http://work.caltech.edu/telecourse.html
Practice "Zen Navigation" - http://c2.com/cgi/wiki?DirkGentlyNavigationMethod
Anyone know how they do the networking?

Websock , Comet or ajax?
By the way, this is being actively developed: https://github.com/jeromegn/Backbone.localStorage
How do you manage your time and track your productivity. If its not too personal can you give us a framework of your daily time table.
How the Smithsonian Screwed Up Its Video Game Exhibition
John: People don't have archememies.

Sherlock: What?

John: In real life. People don't have archenemies.

Sherlock: That sounds a bit dull. See, in Facebook, I can have as many archenemies as I want!
Yes, we can slow down the rate at which the rate of growth grows

Yes, in the UK it's called taxing the hell out of everything. Petrol is now £1.42 a litre. That's right, A LITRE. That's about $8.50 a gallon. That'll make people use their cars less and move to more efficient vehicles very quickly.
Yes. One can only understand the design space by exploring it.
GTK+ 3.4.0 released
Gen Y vs Gen X
I'm seeking a programmer and am curious about your opinion regarding gen y vs gen x. Is there more potential in a gen Y programmer who is inherently a muli-tasker, open to unconventional ideas and creativity or is an experienced gen x more reliable having the knowledge of trial and error. Does a baby boomer even have the running in this game?
No offense taken! Good discussion overall :)
Have you tried hanging out in the node.js IRC channel? Help is just a step away! The node mailing lists are also pretty helpful.

You can also feel free to email me (email in profile) - I have been working on node for more than a year now on a decent sized project.
I have always thought about my purchases this way, but consider it an additive labour cost. i.e. Do I really want to work an additional four weeks worth of work on top of what I am already doing for this TV? The answer is almost always no. Even for small items, where I could realistically work it off in minutes, the answer is still often no.

Also, whenever possible, I try to employ the two year rule: If I still want something after two years, it is probably worth purchasing. If I have forgotten about it, I would have forgotten about it in my possession as well.
You're right -- this is not only a problem on Apple's side, both Apple and app developers can take measurements to prevent this from happening. On Apple's side this requires fundamental changes in their (un)subscribe mechanism, but that's not likely to happen soon. Therefor, an app developer can implement best practices to ensure this doesn't happen. For example, blocking the UI with an activity indicator until the app receives OK from the APNS when firing the unregister request.
The Xfund, Harvard, And The Student-Entrepreneur
While not at an industry level, which I agree would be interesting analysis. There is some research indicating at the group level, in general, women do have a beneficial influence: http://www.sciencedaily.com/releases/2010/09/100930143339.ht...

But I think there are two aspects of including more women, or any other underrepresented group, in tech. One is what you mentioned in regard to pushing the state of the art, but the other is providing service to different sectors of the population.

If the primary thing you need as an entrepreneur is to understand the needs and wants of your audience, there's only so far I can go before it's at best a purely intellectual understanding. Same thing with small startups, if they are growing out of scratching my own itch, the lack of women means needs specific to them are much less likely to be addressed.
Derek in a strange twist I find myself here for the first time. I don't even know what "hacker news is" but in my "go with the flow" state of mind I thought I'd click through a link. I've read the comments below and in reference to your not wanting to "top cdbaby" I would say that you exude such carefree joy, such an "anything is possible" vibe that I'm sure any business venture you embark on will succeed! I remember meeting you years ago at a music conference in New York. You had such a likeable, warm magnetism, it was YOU that I bought into and not CDBABY per se, because I instantly felt that you were an honest, trustworthy "positive energy". So I thank you deeply! I have a challenge I would love your perspective on. In the area of financial flow, I've come to believe I somehow have a block that is impeding it. I have read insane amount of books on the subject and through alot of intropection, believe this may be the case. HOWEVER...when I see someone who has been successful in this area such as yourself, I wonder, did you always feel finanically abundant, or worthy of it or somehow knew that it would all fall into place? Can you offer any thoughts on getting oneself to a place where you believe it is possible for yourself as you ARE creating something worthy and beautiful? Continued blessings, Leila
Very interesting. I've pondered building something similar when I needed client-server replication for a project, but for that it ended up being easier to just use Backbone.js and a server-side API written in Python.
Really organized, easy reading source too: https://github.com/mozilla/BrowserQuest

Outstanding work that I'm sure is going to inspire a lot of people. Though I don't see a license file anywhere.
Ah, It's websocket with load balanced nodejs servers.
Mozilla calls for tighter controls on sub-CAs
(1) I'm torn on Rails. It's so so so SO much ecosystem to learn just to make a basic web app. I find that I'm much more attracted to Sinatra. Also I prefer Sequel to ActiveRecord. Also, I really want to try playing with the architecture of a JSON REST API back-end and a JavaScript front-end (like Backbone.js). So for that, it seems Sinatra + Sequel suits me better. I'm trying this way for now, and if it doesn't work out, I'll commit a few hundred hours to learning Rails whole ecosystem. (Then I guess keeping up with it constantly.)

(2) Oooh. Good question. It wasn't advice that made the difference. It was a style of teaching. Standing above me, pushing me further than I knew, but somehow still on the edge of my abilities. Making me figure things out for myself instead of giving me the answer.

The closest I've seen someone come to systemizing it is Code School : http://www.codeschool.com/

I love that style of "here's a little info, now figure out this problem."
Apple faces legal challenge in Australia of 4g label
Another suggestion (from my blog):

http://ethanfast.com/2011/10/deconstructing-a-successful-yc-...

Hadn't heard of Kippt before, but it looks useful.
Bayes nets by example with Python and Khan Academy data
Package services,packing company
Professional Package Services Company, Save Money Moving! Let Our Packers Pack and Load Your PODS Container or Rental Truck. Flat Rate Quotes 888-722-5774.
There are active websocket connections.
We tried out enunciate as well. It's good but didn't quite fit our needs...

You can run swagger with the built-in support via swagger-core/swagger-jaxrs. Play 1.4/2.0 support is there as well and a number of folks are creating support for other server frameworks. See the samples for integration:

https://github.com/wordnik/swagger-core/tree/master/samples

But to be honest, you can run the whole system with static files and zero server integration.

The downside of using javadocs is that you need to expose sourcecode/docs.
Thanks for sharing..I went through all 110 slides, even though I started out meaning to see only the first few.
What, no option for the original nodepad or what about DOS edit?
Publicly available large data sets for database research
I always wanted a dislike button.. I would use it on 99% of the status updates I read, especially egotistical updates that make me feel jealous.
My wife and I went to Chincoteague on vacation once and I had no idea they had a NASA facility out there. They have a nice little visitors center and info on the rockets they launch, including schedules. I wasn't able to see one but I will definitely be heading out there for a launch at some point.
That would make HFT much less attractive at the ridiculous frequencies it happens currently, as you'd need to hold on to stock for longer for it to shift enough for the gross gain to exceed the sales tax.

This is true if for some reason the HFT wants to take liquidity on both sides of the trade. In reality, the HFT will probably add liquidity on both sides of the trade, making a profit equal to the true spread plus any change in price. Moves of one tenth of a cent will continue to be massively profitable for the HFT, but the HFT's counterparty will have to pay a much larger spread.

One group of people who commonly take liquidity on both sides of the transaction are retail investors, so they would end up taking a great deal of the losses created by this tax.
Thanks. We are going to update the repository soon with licensing info.
GoCardless (S2011) is hiring a London-based Ruby Developer
I applaud the notion of examining the way you spend your money and thinking about whether the stuff you spend money on is really adding value to your life or whether it's just a habit that you've fallen into.

But:

You can save more in one call to a cable company than skipping your morning coffee, even though skipping morning coffee takes more work.

What could possibly be less work than not buying something? Not buying something usually saves both money and time.

And I don't know about his cable company, but getting a human being from any of my utilities on the phone is something I'd count as work.
Does that include I/O over a network?
Start your own project.

Open source is not strictly about contributing to existing projects. You can start as many new projects as you'd like.

My experience is that many big projects started out as personal (read small) projects that grew out of adoption.

What kind of projects should you start?

Pick something that you reason you can solve with your current knowledge, and get working.
It's not a Comet style poll because the only requests I see it making are to a server that seem to be tracking metrics that have no response.
No BBEdit option?
I think this is one of the reasons the price doubled this year.
Up until today, I never understand the term "good developers".

Good Developers seem like a mythical creature that exist in Atlantis.
The MIT license doesn't require that derivative works also be released under the same license; you need a copyleft license for that kind of requirement.
Geany (http://www.geany.org/)
Ask HN: Ever been asked to sign an NDA, before an interview?
I've been asked to sign an NDA at almost every job I have taken in my professional life -- once I have accepted the job -- I have only once encountered a company that wanted me to sign an NDA before the first interview, it caught me off-guard, is this common practice?
There's an interesting angle in there that I think people are missing.

To recap: Shay seemed intent on preserving control over Connectrode, even though it wasn't making any money and going nowhere. But after getting turned down by Zynga, he had an epiphany: he had never applied to Zynga even though they are right there in Austin.

I've seen this happen a few times. When we don't want to do something, our conscious mind will come up with some excuse ("their cafeteria is not good, and I'm a strict vegan", or "they use python, and I'm a Perl guy", or something inane like that). But deep down we already know we don't want to do that; we're just coming up with some overt justification for our decision.

I'd be willing to bet that even if Zynga agreed to his terms, he wouldn't have joined. His gut told him it was not a good fit for a variety of reasons, many of which probably he himself doesn't know.

Moral of the story is: we should listen to our gut more often. It speaks very softly, but it's usually right.
According to Vic Gundrota, it took "just over 20 minutes" for the conference to sell out. https://plus.google.com/u/0/107117483540235115863/posts/iyc4...
To summarize it: Someone upgraded from Rails 2.3 and had an issue, since xhr? stopped returning a boolean but 0 instead (the regex index of the first match). But he used the return value of that predicate in javascript. In Ruby 0 is truthy, but in Javascript it is false. So he made a pull request to change the behavior back to a boolean instead of 0.

@fxn then said that's not needed, and the predicate did return a truthy value and the contract never specified that it would actually return a boolean, so no contract was broken, so there is nothing to fix. (The Rails documentation uses monospaced "true" and "false" for the singletons and normal "true" and "false" for truthy and falsey values.)

Then Tim Pope suggested an alternative solution that would actually return a boolean. It got merged by @tenderlove but quickly reverted by @fxn again.

And so the bike shedding continued...
Input/Output Challenge for Google I/O
I found this comment https://github.com/rails/rails/pull/5329#issuecomment-466968... interesting for the implications of keeping an instance variable around as opposed to true / false.