skysight-inc/HackerNews huggingface dataset:
We actually built the app using Appcelerator Titanium. We modified Backbone to work with Titanium's API, and were able to reuse pretty much all the Models we wrote for our web app.

If anyone's interested, I'm thinking about writing a dev post about our experience. Definite Pros and Cons, but the TL;DR is:

There's pretty much no way we would have been able to do what we did in 2 months if we had started from scratch in Obj-C.
Google Maps for iPhone
So it's more of a 10x10 room than a 10x10 maze?
I agree with Anil 110% that the Web he's talking about was, in many, many ways, a Better Web than the one we have today.

The problem is that it's worse than the one we have today in the only way that most people care about: it's harder. To participate, it expected you to know how to do a bunch of things that seem trivial to tech folks but frighteningly complicated to everybody else. You had to buy a domain. You had to choose a Web host. You had to know how to connect the domain to the Web host. You had to choose the right software to do what you wanted to do. You had to install that software, and configure it properly.

The reason hosted services became popular is because they let you skip all that stuff. You fill out a form and you're up and running. Someone else worries about all that other stuff for you. This makes those services accessible in a way that the Web of 2000 was not.

Of course, to get that accessibility, the hosted services make you give up a lot of things. You lose access to your raw data. You lose your privacy. You lose the ability to change vendors if the one you're on turns evil.

But to non-technical people, those losses aren't obvious. They don't understand what they've lost until losing those things turns around and bites them. It's like DRM: people don't understand why DRM-encumbered music downloads are bad until their iPod dies and they want to move their iTunes-bought music to an Android phone. "What do you mean I can't do that?" is what you hear the moment the penny drops. But before then, they don't understand the risk.

This is what will need to be overcome to make tomorrow's Web like yesterday's was: it'll need to be as easy for people to use as today's is, or you'll need to educate the entire world about why they should put up with it not being that easy. Otherwise people will keep on blindly stumbling into the heavily-advertised walled gardens, not realizing that's what they're doing until the day they decide they want to leave, and can't.
@frisco Besides the manual robotic tasks, I could envision workflows that require the worker to do some basic identification in order to proceed. Sounds like something a trained Mechanical Turk or a oDesk worker could do. I have extensive experience with complex crowdsourcing workflows; shoot me an email at my website ( www.aantix.com ) if you ever want bounce ideas off of me..
Useful if you want to trust your entire PayPal transaction history to another company.
Mailbox app: Rethinking labels
Maps on iOS were using Google's data, but the application was not Google's. The only thing Google was getting from that was a licensing fee.

Now they have a mapping application, which means now they have users.
This is a good start but what I'm really looking for is a from scratch plan - that is to say, I actually have no idea where to start.

Ok, I know I could pull out of the air a figure for the target nr users that would probably tie up with the projections in the business plan, but that only serves to support the guesswork therein. It's not really based on real world experiences and I don't want to find i'm blowing my cash on AWS and not iteration.

For example hosting Pinterest is a vastly different animal than Dropbox. I suppose using that analogy my project is more like a Pinterest with a heavy db transaction side. I may not be looking at Pinterest growth curve (here's hoping of course) but there has to be a starting point.
Hey, for anyone following this still, I did a quick write up on my blog:
http://dmaurolizer.com/post/37853129177/get-creative-a-mobil...
Mctop - memcache top; new tool from etsy
They've never confirmed they're doing ads.

But I would think something similar to in game items would work great. Aviary for instance has a great set of standard filters, and some "extras" you can buy. I have already purchased one.

Would I have clicked on an ad anytime in the next year? probably not
like the browser app performs much better , yeah right...
I don't know of any general biz forums besides the Bank of America small business forum and it's pretty dead over there. I have spent time over the last week or so on sites for Lawn Care and Snow Removal professionals, Machine Shops, tractor hobbyists and the vendors that support them, field spray equipment operators and others.

My methodology is: pick a business domain and then google it to see if it sounds interesting and if there's an online presence devoted to it. There are hundreds, thousands of businesses in every city in the US and their trucks and vans are driving past you all the time with their names proudly emblazoned on the sides. No need to brainstorm anything!
Make sure he is getting professional treatment. It is a bad idea to try to take on the burden of a loved one's serious mental illness on your own.
Big Graph Data on Hortonworks Data Platform
But often the rewards seem incidental to the project. For example, "Backers at the $1000 level will get a T-shirt signed by the development staff".

The T-shirt and signatures are completely incidental to the project being kick-started, yet the arguments here are as if someone had purchased a T-shirt on Ebay for $1000 and the seller failed to ship.
I'm the author of the article, but it's worth noting that I'm not involved in any implementation efforts. That said...

The overall way that Ruby is developed causes these issues to happen, because major language experimentation happens very close to feature freeze dates. Because MRI is the defacto-standard (and the ISO standard defines a Ruby which simply does not exist in reality), contention happens because of the lack of coordination between the core Ruby team and the alternative implementers.

So for example, something like refinements are controversial because they are very challenging to implement and create all sorts of additional complexity. Under the current way of doing things, alternative implementers would be forced to either implement this feature or to not be able to fully claim they are "compatible" with whatever Ruby version they're released in.

Matz is generally a good BDFL, and the alternative Ruby implementers are generally very reasonable as well. But the tight time cycles, informal arrangements, and the communication barriers between a Japanese-speaking and Japanese-cultured core team and a more globalized language community combined lead to a lot of heated debates and frequent turbulence.

But all that having been said, compromises are almost always made sooner or later and the community moves forward together. They just often come at a high cost, and I wish that cost were lower. After all, the list of things we agree on is miles longer than that which we disagree about.
I strongly prefer the web of today to the web of ten years ago because those barriers to entry prevented most people from doing all the cool stuff Anil talks about. So it was possible to have all those better connections, but it didn't happen much.

One way or another, services would've arised that would've tied it all together for the non-technical. I don't think we lost anything more than a potential to have a "better web" that never would've been realized anyway. (And many of those things are still possible, just even less worth the effort now that there are entrenched networks.)
Not being sure about the rest of HN, I definitely recommend reading what FreeBSD contributor Poul-Henning Kamp has to say regarding another great project of his, Varnish:

https://www.varnish-cache.org/docs/trunk/phk/index.html
Certainly it was the missing "the" in the title.
the star wars themed octocat is still on their 404 page.
example: https://github.com/loginzzz
Articles that cherry pick comments from Twitter and then announce it as some sweeping generalization need to stop. The evidence for the headline is based on 4 screenshots of some random tweets.

It happened recently with the MS vs Android malware 'backlash' and also when Instagram was released for Android.

Just because you can cherry pick tweets from the vocal minority to form your attention grabbing headline doesn't mean it applies to the entire user base.
They did catch on - http://blog.howto.gov/2012/10/26/gsa-combats-malicious-use-o...
Naked Twister by Chris Bleek Feat. Gun'Em
This is exciting. Finally, the Tech world seems to be growing beyond social media (ect...) and moving toward developing actually useful businesses!

It looks like all that Transcriptic does right now is simply put plasmids together. Hopefully, that will change in the future, and they will offer additional services :-)
Partly because you're lowering property values by changing peoples' bargained-for risk expectations, and also because you're almost certainly not carrying enough insurance, if you're even carrying any insurance. You're exposing people to risk they didn't bargain for and almost certainly can't compensate them if something bad happens.
I wonder how much of this was designed not so much to ensure the safety of the astronauts and ground crew but rather to ease the mind of the people who had to make the decision to put them at risk that they at least tried to do something?

30 seconds down a chute seems like well, not a realistic survival scenario in the case of catastrophic explosion on the pad.
Okay, I understand what you're saying now, but I strongly disagree.

To me it sounds a lot like just another human concept used to explain (what I consider) the human concept of morality. I think it is a philosophic/cultural/religious way of thinking about it, but certainly not a scientific one.

If morality was the constant of nature you believe it is I don't see any reason why our morality would have changed in the massive ways it has throughout human history and still varies so much around the world.

There are still hundreds of millions of humans around the world who hates homosexuals with every bit of their "soul"/mind, who don't have even a tiny bit of empathy for gays who are killed or tortured. The vast majority of humanity is still eating animal meat, most without much worry about the well being of the animals. Torture is still commonly used and justified around the globe, even by very intelligent Americans [1].

Considering how much what we consider moral/immoral varies/has varied through history around the world I don't see any reason to believe it is a constant of nature. It seems muuuuch more likely to me that it is determined by our cultures and societies than by nature, otherwise you would expect to see much greater similarities.

[1] Here's a story from a just a few days ago:
http://www.mediaite.com/tv/joe-scarborough-claims-zero-dark-...
I agree, and apparently so do the developers because they still have a download link to the old Skitch on their site:
http://evernote.com/skitch/
Haha, interesting edit. :) I think the reason is that people are expecting a discussion of these kinds of decisions (Reverting back to a minimalist design, how to AB test maybe, and so on), and since GitHub is known to pretty much everybody, its the perfect chance to do so. Or at least this is why I came here.
> Then why do we so consistently fuck it up horribly?

This is the crux of it. Coding these days "ain't that hard" because the current generation of programmers sneer at formal methods. They believe providing even semi-rigorous proofs that their code works is not worth their effort.

The result? Testing code with arbitrary input is the best practice; even semi-rigorous proofs are a "luxury". Would your high school geometry teacher accept "well, here's three triangles whose angles sum to 180 degrees. QED."? Then why are we so content as professionals to provide similar "proofs" of correctness?

Unfortunately, there's a strong feedback method here. Formal methods receive little treatment because there is little enthusiasm for their application. There is little enthusiasm for their application because the tools aren't advanced enough. The core problem is still the same though: programmers don't take math seriously.
Instacast 3 and Paid Upgrades
Ugh, you're right. The actual quote:

BI: Will you put ads in Instagram?
CE: Eventually we'll figure out a way to monetize Instagram.

So they're a basically just leaving the option on the table...

This is modern media 101.
What you are talking about it marketing and branding.

What Notch is talking about is life.
I can see it now: "Turn right after passing the building that was torn down 5 years ago".

Streetview is not entirely worthless, but it's hardly something to rely on either.
Another possibility: This thing goes to court, drags on, generates a lot of publicity for Kickstarter, and KS gets out of the whole thing for basically $170,000 plus lawyers fees and everyone ends up with a far clearer understanding what KS is and of what exactly is owed to whom when a KS project succeeds or fails.
There's never been anything in the history of computing that is 10% as cross-platform and cross-media as the web. Your head is firmly embedded in the sand my friend.
The challenge with moving email forward is to get people to forget about old conventions. The way we process email hasn't changes in a decade. We don't need labels. They're just another delay and way to save messages to continue our cluttered inboxes. Great article Jared!
When compressing, you always are using the source image in some sense.

What you end up with could be a fairly minimal way to represent the image.

Though yes, clearly, the amount of processing required to reach that compression is absurd. But then, most ultra-efficient compression algorithms have this problem at least initially.
At my last wet-bench lab, I was responsible for dissecting and culturing cortical neurons. Sounds cool, right?

The dissection day protocol took 5 hours, start to finish. The largest gap was about 15 minutes as samples trypsonized in a water bath. I could sneak out to the bathroom or grab a snack during this period. The rest of the time was spent stacking, unstacking, pipetting, sloshing, scraping, mixing various liquids inside of sterile bio-safety cabinet.

Every wednesday I would perform this identical protocol and effectively space out for 5 hours at a time, listening to podcasts. Sometimes I would just dream about a robot doing my job. Much of my other duties during the week revolved around these little culture dishes. Neurons require a pretty obnoxious feeding schedule.

I was effectively being paid 30k a year to be a robot. A single purchase of 30k would have saved my lab a lot of money, since it would have replaced me as a tech.

I considered starting a business trying to sell robots to do just this, but decided I didnt have enough robotics knowledge to do it, or capital to start.

Best wishes to these guys!
I might have problems sharing my vision, I know what I want, but I'm sure that im having problems to share it with the others
Well there's iTunes and Netflix. Don't those count?

edit: sorry I looked back and realized you meant global day and date releases. All the services want to provide that, but big content is not ready to play ball on that unless you can make a commercial case for it—iTunes is still an order of magnitude away, and Netflix is two orders of magnitude. But where it gets interesting is Netflix getting into the production game, that's an opportunity to route around the greed and jump start the inevitable future. Big content is not stupid and they understand this is going to happen, but at the same time they have no incentive to hasten their paycut.
Awesome blog post guys. I hope you plan on open sourcing the event bus and the listview. They would be very useful.
>If you're a CEO/Executive and you use your competitor's products, you'll be in good shape to know their strengths and weaknesses

Didn't Cook and Schmidt recently say they haven't used the Surface at all?
Funny that he says all this then has a Facebook comments box at the bottom of the page.

Don't get me wrong, there's nothing wrong with that IMO- people are far more likely to have their real names on Facebook, and thus leave sensible comments rather than total drivel. But it makes a point that he doesn't include in the article- sometimes these centralised information stores can be useful.
Just as an aside, I dual-majored in both pure math and C.S. I found the types of thinking for both subjects to be very, very similar. In fact, finding a constructive proof for a math theorem was almost like writing code.

I started programming fairly young, about 12, so the "constructive" mathematical approach was the most natural to me. By my third year at university it had worn off and I was much more comfortable with things like existence proofs and thinking in terms of relations rather than constructions (a very vague description, but it will suffice for now), but programming always felt like it emphasized the constructive part of mathematical thinking. It was like I went to a math class and thought one way, then a C.S. class and emphasized a large subset of that thinking.
Tell HN: Geminids
I'm curious about the need for a "Custom Event Bus" - I just use Intents and BroadcastRecievers to let my activities and services notify each other and send info.
When you say 3-4 months of writing time, was that full time with the book your main focus? Or done on the side?
His bald head reminds me of Colonel Kurtz in Apocalypse now. He's gone rogue.
OK, terrific! Perhaps that would be a nice option in the initial generation? I sure would like, not having to the delete the generated files :-)

On a side note, I can totally see myself using this. So, cheers!
i was amused by "calculus (the real kind)" to distinguish it from usages like "lambda calculus". don't think i've ever seen that one before, though it parallels usages like "a real doctor (not a phd)" and "anything with a science in its name isn't".
If I had to guess, I'd say that it's a way of providing some level of protection while you're still on your way to the truly safe space. That is, if there's an explosion while everyone is still sprinting down the final hallway, the rubber walls could turn make things a little less bad. (Heck, if there were multiple explosions, the rubber might be enough to let you recover in time to get to your seat in the vault before the whole thing goes up.)
The Future of Software Security: Q&A with Veracode CEO Bob Brennan
What if a django dev gets a bug that cannot be fixed in the framework?

Presumably the same thing that happens when the python dev gets a bug that can't be fixed within the language. In the past, two bits of identical python bytecode netted me different results, turns out it was a pointer bug in one of the modules we were using. At the time I was really weak with C and had never worked with python.h.

Sometimes to solve a problem developers have to jump down to the next level where they're completely out their depth. If you didn't skimp on salary when hiring they'll get the job done albeit slowly and emerge with a better understanding of the technology stack.
This doesn't work the way you think it does. The app itself it's backed up by Android OS, who know were, with every single account without any encryption.
Apple Maps: Better Product Design
Google Maps: Better Data

I'm especially missing dropping pins to share location and search bar tucked up at the top in Google Maps, but Apple's lack of integrated transit directions and putting me in random locations is a no go for city life.

Sigh...
> The changes also allow databases of U.S. civilian information to be given to foreign governments for analysis of their own.

What forces those foreign governments to comply with the safeguards of US law?

Especially if when they hand over the data, the feds say "do what you need to do to tell us what we need to know (wink wink)". It's nothing less than "extraordinary rendition" for data.
I made the same mistake. Click on the "our services" in the global nav you get to $3,750.

The correct link to "WordPress.com Enterprise" is buried in the text of the blog post.

http://vip.wordpress.com/our-services/

http://vip.wordpress.com/enterprise/
Verizon pushing Android 4.1 update to Samsung Galaxy S III tomorrow
We looked after my partner's sister's 2 month old (and her 2 year old) last night. From all the stories people have told me I was actually expecting it to be worse than it was. We still got woken up a few times (a couple of times from him 'gurgling' from his cold - hearing a baby gurgle like that, then stop breathing for 10 seconds, is a bit nerve wracking!), and sure I'm tired today, but I think I could manage this :)

(For months on end, hmm, well, only one way to find out!)
First: if an inventor comes up with some idea but decides that instead of producing products based on their invention waits for other people to come up with the same idea and get money from them (or has someone do it by proxity), then is that actually something we want to encourage?

Second: both the times an entity I was part of was on the receiving end of a patent troll, there was at least circumstantial evidence that the troll hadn't invented anything. The first time was when one of the students at my dorm came up with the idea of hooking up our laundry machines to the Internet for a senior project. Shortly after they got Slashdoted someone filed for a patent on the idea. The second time was when the place I worked went to some outside contractors, and they tried to file patents based on the designs we gave them.
Being left handed, you may have to experiment with paper and ink. Some inks, usually archival quality, take longer to dry and you may smear them. Less archival quality inks soak up faster, especially with more "open" paper that sucks it up.
You're right, he doesn't specifically give support for the idea idea we're recovering these values and capabilities.

But I think he's alluding to people, as they gain experience and perspective, becoming aware of the limits of proprietary platforms, and investigating (or rediscovering) other possibilities.
Six of this year's most interesting maps
Ok, i see what you're saying. That is the exact mission of this library (https://github.com/jenius/roots-css) which is behind roots. I would love any help or advice on making this go where you imagine it can. Hit me up via email or twitter and let's talk about it!
Samsung CSO Young Sohn explains why he still uses Apple devices at home
I set up a smart folder as an inbox in OS X's Mail client. That smart folder only shows me unread email. The traditional inbox is so cluttered and broken. Everything gets the same weighted priority in my inbox and all based on time.

That doesn't work. Categorizations (labels)seems like a great way for me to use my inbox the same way as a GTD app. That's huge for me.

I get lost in my email and over-run pretty quickly, often missing things I need to do, or revisit. I think Mailbox is on to something here. People use their inbox as a todo list already, labels just makes it easier to pull off.

It's a pretty genius move.
> "Friedland isn't sure how word of the settlement leaked to Troll Town, but he says that after he paid the fee, he was inundated with infringement letters from trolls."

NPE's are, almost by definition, shell companies for larger interests. [1] If you paid one of those off, it's quite obvious and inevitable that any of the other NPEs in that 'family' that have half a case would not even have to wait for word to 'leak out', but would be explicitly notified and ordered to come after you.

[1] Myhrvold's Intellectual Ventures has been reported to have a network of over a thousand such shell companies for this kind of thing.
https://www.techdirt.com/articles/20100217/1853298215.shtml