skysight-inc/HackerNews huggingface dataset:
Google is good at algorithms, not software used by humans.

Search is better than anyone else because the algorithms are better, Bing is much prettier.

Same thing with AdSense no one can touch the CTR of adsense. Would anyone ever WANT to use the AdSense interface? No.

Gmail was great because they figured out how to do giant inboxes at scale for cheap (and had awesome spam filtering), again, the strength was algorithms. Not because "OMG this is the best interface for email evar."

Google could beat Apple on the iPhone if there was some algorithm that just 'knew' who you wanted to call and whether you wanted to call. Imagine a phone where you just opened it and it pulled up magically whatever you wanted to do. That or some other great algorithmic feature could overcome the horrid interface.

Google wins on algorithms and loses everywhere else.
Glad he basically addressed the point I made here: http://news.ycombinator.com/item?id=3188980

Let's stick to this instead of all the hyping and hyperbole please.
I see what you mean, but as someone who uses OS X, Ruby and Vim as my primary development tools I don't think Vim is anywhere near a majority. Rather I think the Vim switchers are more numerous and vocal, inflating perception of our numbers.

In my case I probably never would have switched if TextMate 2 hadn't been extended vaporware. What it made me realize is that I'm fine using a commercial OS like OS X, or a trendy framework like Rails as long as it's suiting my needs in the short-term. But an editor is my core tool across time and space. I need it to be available on any platform, and be well-suited to any language I might learn in the future, working well over an SSH shell is also a huge bonus (and how I got my feet wet in vim 15 years ago). I appreciate aesthetics, but it doesn't trump pragmatism, and I think many rubyists feel the same way.
I've noticed that people are always trying to outsource code review to the computer.

In my experience, no compiler is sufficiently intelligent to outsource this to. And if you have to review the code anyway (and you do), enforcing coding conventions is the least of your problems.
Howdy,

This is Mark, the founder of TellApart. As a matter of common sense policy, we don't publicly talk about job candidates. However, we're definitely interested in hiring great engineers, so if If you'd like to come in and check us out, email us at jobs@tellapart.com. Please note that not every interview is gonna result in a job offer.

Cheers,
Mark
Steve Jobs '95 VIDEO interview. Talks about Life, Education & Tech.
If this works, Square will join the narrow ranks of companies who I want to succeed because my life would be dramatically worse without them.

Please let it work.
Create an iphone or ipad app
If you want attention in the fashionable inheritance bashing crowd, you need some hyperbole to stand out.

Simply saying "inheritance has its uses, but should be used in moderation" isn't going to score too many points.
I have to admit when Square first came out I didn't see what the big deal was. A little doohickey to plug into your iPhone to swipe cards - sure, sounds useful for certain merchants, but not something world-changing.

It's cool to see that there's a larger plan unfolding. Credit card networks are tough nuts to crack and it looks like they've found a way. Kudos.
"Subversion"

And don't forget Git! ;)
IPad 2 at the Price of $8 Million
You may be surprised or have a brain freeze when you know that it exists. Its realness probably causes you anger or confusion, but definitely not leaves you indifferent. This is the most expensive tablet iPad 2 at the price of $ 8 million in the world...
> Do people think companies really behave this way?

An interesting anecdote from the Steve Jobs biography:

Finding Nemo had just been released to critical acclaim and Pixar were in renegotiation talks about their deal with Disney.

(Disney's) Michael Eisner had one powerful trump card. Even if Pixar didn't renew, Disney had the right to make sequels of Toy Story and the other movies Pixar had made, and it owned all the characters from Woody to Nemo. Eisner was already planning -- or threatening -- to have Disney's own animation studio do a Toy Story 3, which Pixar had declined to do.

The threat had teeth not because Pixar would lose control of some of their characters, but because Disney's animation studio had been releasing flop after flop. After ten years of The Lion King, Beauty and the Beast, and Aladdin, there were ten years of rubbish. As a company, Disney had been creatively brain-dead for a decade.

(Pixar's) John Lasseter was aghast at the prospect of breaking up with Disney. "I was worried about my children, what they would do with the characters we'd created," he recalled. "It's like you have these dear children and you have to give them up to be adopted by convicted child molesters."

Effectively, Disney's negotiation tactic was "re-sign with us, or else we'll spin up a shitty division to make shitty sequels of your movies!"

http://en.wikipedia.org/wiki/Circle_7_Animation

http://en.wikipedia.org/wiki/Toy_Story_3#Production
Surprised there is no android app considering the fire tablet runs on backend android?
So, this is cool, but...

Why do you have to have a smartphone to do this? If you're going to get businesses on board and use photo IDs to verify every transaction, why not just have the signup process be a webcam and a form?

There's a couple of cool usability things you can do with a smartphone (proximity pushes users that are there to the top of the list in case of name conflicts, whether it's from geofencing, manual inputs, or side-channel geo info), but the basic idea of registering for a store doesn't seem that novel. Why not slap a decent search UI on it and give all the cashiers iPads?

Is this idea so novel that nobody thought you could look up a name and photo via the web at point of sale before today? And if the idea isn't novel, why hasn't anybody successfully executed it?
I don't find it inconsistent. Not-good is not negative, it's neutral. Martial arts skill is good, lack of martial arts skills is neutral.

Also, knowledge is good, education is only good to the extent that it brings you knowledge, and neither mean that you don't drive a garbage truck.

If it helps, replace ditch-diggers with skiploader drivers. Replace assembly line workers with robot repairmen. The point is that somebody will have to be doing something, rather than just directing and allocating people who are doing something.
A former roommate of mine held down a full time job while he was a heavy user of heroin and occasional user of other substances. The only problem was when he ran out of money to buy more, not when he was on it with enough money to support the habit.
Caida de una Gimnasta
2010 Moncler Men Down Jacket Branson (Grey) for Sale
They released a buggy app they didn't go about punching orphans. Their webapp is excellent and the native one will be fixed and re-released, let's get things in prospective and try to complain less about free stuff.
Ummm. No.

I use Google+ heavily and I've put everyone in the same circle.

It's a great marketing feature though!
Found a bug:
If the clock runs until one of the smaller circles makes a full loop (i.e. transition from 11:59 to 12:00, which showed up as 12:60 for some reason) the inner circles make a full rotation every second.
you mean mild English curry?
I found this paragraph to be insightful: "When Jobs took the stage to unveil something, people got excited not just because he was a great showman but because it instilled an underlying belief that what he was going to unveil would be great. You know that whatever it was, he signed off on it. And the vast majority of the time, it was great. That built trust. Faith."

I have to agree - whilst Apple had it's stumbles from time to time, on the balance of things, they consistently released good products. You always got the feeling that there was attention to detail and care was put into whatever Apple sold.

Google on the other hand - particular in the last few months has really stumbled. To me, they are coming across as sloppy and with poor product management. I don't really have confidence that their products will work reliably or consistently unless it's been in production for years.

Slapping the 'beta' tag on their products used to feel exciting that Google was rushing new developments out the door to us, but lately it's feeling more like it's an excuse for covering up sloppy work habits.
SnapCrowd Ultimate Cloud Locker
Good for you! It looks great. I don't have a need for services like that right now, so I'm not sure I can give any solid advice, but the best of luck to you!
just install XFCE and don't worry about it. as long as the apt repositories are stable, let them play with their GUI and you can go back worry about something more interesting.
It can easily happen if you have multiple profiles installed, and you get to the "Submit" stage in XCode, and it auto-selects the wrong profile.

There's no way to check which entitlements the app was submitted with.
I've done a lot of low-level JavaScript work via my time developing SproutCore 1.0.

Jeremy is right on. Keep JavaScript open. Add red tape if you must, but don't ACTUALLY lock it down. The openness (and lack of package management) are killer features.

We are lucky that JavaScript is the language in the browser; it could easily have been Visual Basic (shudder).
Collars around the neck may save athletes’ heads
The arrow item to the right of the story title will open it in a new tab. Is that what you are after or am I missing something?
Siegler isn't just complaining about a buggy app - he's complaining more about the trend of Google releasing sub-par products or mis-managing their releases.
"Hope that helps to clarify."

Not really... I used some inflammatory language as an example of how paranoid thought would germinate as fear of an unknown brought someone to the extreme of the "what if". Kind of like how parents fears can grow into a near certainty that their child has been abducted by an axe murderer because he's an hour late coming home from school.

The rest of the post is about fitting in so that you don't trigger that fear response. In essence, comporting yourself in the same manner as is the standard in business in the area you find yourself in (i.e. no surprising behavior). I've made a habit of taking this approach, and it's worked quite well for me. I also know a number of others who refused to do this, and are now bitter over the rejection they suffered (sometimes to the level of violence, actually, which didn't help at all).
http://www.tarsnap.com/kivaloo.html

The author is pretty active here on HN. Very well documented design and goals. Also well documented for what problems it does not solve.

I think around 20k LOC. Seems pretty non-trivial.
Prey Project iOS Client
Did I miss something? Sounds like he got burned on a scoop. Did Google do anything bad to him?

"MG: show me on this doll where Google touched you."

If the application is that bad at least they retracted it. I don't know how much financial loss or other damage it did to the people who downloaded it. It probably doesn't help the overall perception of Google but I view it differently.

I really appreciate their test-and-learn style of product releases. Don't get me wrong; I was very upset to learn the demise of Notebook and removal of social from Reader. I like the concept of making lots of small bets and seeing what works. That can be a cheap path to innovation sometimes.
A guy I know built this http://my.ceevee.com/ . It might be interesting for you to compare and contrast.
Circles is a great marketing feature.

By pushing the privacy aspect of Google+ it allowed Google to differentiate themselves compared to Facebook. That message has persisted.

Users say they care heavily about privacy, but in practice they don't[1]. Circles isn't a bad solution to that, except for the small minority of people who feel the pressure try to build themselves a compete categorisation of everyone they know.

[1] Occasionally people do care - picture sharing is one case where people are somewhat careful. Circles caters to that case quite well.
What is Trello?
Except this point isn't about whether or not MG was wrong about how gmail on IOS would rock, this was his observation at the general randomness of Google's product releases with respect to their perceived 'greatness.' He observes that Apple had the iron hand of Steve to control the results. Google used to have the iron hand of Marissa but that changed when she lost out in the big social shuffle.

If you push out whatever any group considers done, and you take away the 'preview' zone that was labs, you have to accept that you are going to push some turds out.

Google's previous product process didn't scale, this new one has quality issues. I'm sure the next one will address that to some extent.
Considering Google makes its money through selling advertising, of which GMail is a big part of that, I'd imagine having iOS users viewing GMail in an app that shows GMail's ads would be a priority for them.
Having every programmer learn every part of the abstraction chain is wasteful. The solution is to have the majority of programmers work in the abstraction and have a few fix the leaks
A "Dating Site" for Merchants and Daily Deal Companies
If only a viable version of Office could be found for the iPad
Compare that to Pathogen:

To install:
1) untar/git-clone/whatever
2) there is no 2.
To uninstall:
1) rm -Rf foo
2) there is no 2.
Or show Shuttleworth how wrong he is and switch to another distro, most likely Debian for those who are most comfortable with Ubuntu.
Damned if you do, damned if you don't kinda situation though - if they reject the app in this case it may create a PR problem for Apple, instead of just for GMail.
Can Eucalyptus Compete with OpenStack? Mårten Mickos Says Yes
The mind-blowing thing, I see, is that—with that little doohickey—Square has single-handedly broken bistromathics[1]. And yes, you can take this comment as a joke, or you can take it seriously.

[1]: http://en.wikipedia.org/wiki/Bistromathics#Bistromathic_driv...
Nah, they've already released Gmail. And by the amount of stuff they release statistically they will muck up a few, luckily it's mostly easily fixable. He is just angry his "scoop" went sour.
That doesn't mean Apple's QA will look for ways to make the app crash or bug out. It just means that if, during the course of regular testing it crashes, they'll stop testing and reject on the spot.
If Linux ever becomes popular on the desktop, it won't be because of Unity, that's for sure. It's a resource hog and it breaks too many established UI conventions. Unity forced me to start using the keyboard for most things.

I'll give XFCE a try. I don't want to leave Ubuntu, because I like the packages and I don't have to read a manifesto sized manual to install it or learn another package system.
It feels like the author is giving Apple an undue free pass.

He mentions Microsoft and Yahoo as other companies who've failed him with bad releases, and the subtext seems to be that Apple hasn't done significant wrong.

To do so conveniently ignores how bad Windows versions of QuickTime, Safari, and iTunes have been at early stages.
Who is the target market for this, exactly?

I guess it seems like "make a business version of X" is always sensible, so maybe this is like the business version of http://about.me/ ?

Personally, the resume process whenever I have applied anywhere has been: (1) make a beautiful resume in LaTeX, (2) export beautiful LaTeX resume to PDF, (3) get asked for an MS Word Doc or plain text so they can put it in their recruitment system.

Does passively posting a resume work for people? Does it lead to actual good recruiter interactions, rather than noise? Or is this for freelancers?
Technically it is an Antagonym which positive meaning has be obsoleted.
I think you're getting the marketing of Apple products mixed up with why OS X is part of this "trend".

OS X is popular among hackers because it's both a Unix-like and polished/supported enough to use as a "serious" workstation (not that Linux or *BSD can't make a decent desktop, but most would rather spend time writing code than config files).

It's really just about having an operating system that provides everything you need without having to worry about it, because as a programmer your time belongs with the applications. And when it comes to applications, you choose the right tool for the job (enter vim).
Encryption/Ciphers Knapsack Cryptosystem (feedback highly welcome)
Is this really the end of the credit card? It sounds like an abstraction layer for payments. The backing money used to pay will still be some sort of payment source like a credit card or debitable bank account.
Curing aging would imply that humans would have a theoretically infinite life expectancy, modulo the various other things that kill us, which have a certain chance of occurring per unit time, based on various factors. In practice, that does mean a finite lifespan, but it vastly amplifies the effectiveness of any other cures or treatments we devise. That would entirely change the dynamic of many forms of disease prevention and cure. Suddenly, fighting diseases would no longer have a shadow of "staving off the inevitable", particularly in the elderly or those faced with chronic illness.

So, sure, we need to continue playing whack-a-mole, but we need the cure for the fundamental bug too.
Buy the flow.com domain already :)
Morphy Richards Breadmaker 48323 Premium
Fresh install of whichever browser when they buy a new computer works best but that would make you feel dirty too ;)
I have, and speaking as a guy who spent a big chunk of his career working with large teams on large code bases, I think private and const are small potatoes next to really big domain-specific semantic constraints. So to me, providing small value in exchange for making other things harder to do is not a win.

It feels like we're circling around a local maximum and nobody is trying to make a really big leap when thinking about JS.next. We're getting the warmed-over leavings of middle-of-the-road language ideas.

If you really want constraints that are tailored for a team environment, make them programmable and put const and private in the standard lib. Then let Alice write something that prevents Bob from putting text in a SQL query or opening up an XSS vector in raw HTML. Or let Carol write something that ensures that all code makng certain writes to the database have an authorization check baked in.
I personally think that Gmail's web interface is the best email client out there nowadays. I can't find any desktop software or webapp that is nearly as good, but that is my 2 cents.
There once was a man with a Mac

One day his VMWare went wack

So he picked up his code, went to Linode

Which now handles all of his stack
Um . . . when you download an ebook onto the Kindle, does the Kindle somehow gain energy? Where would the energy come from? Wouldn't it just . . . come from the energy already stored in the Kindle? If anything, wouldn't charging a Kindle increase it's mass instead of downloading information onto it? (I don't know, but . . .)
> I really appreciate their test-and-learn style of product releases.

I do to - but don't you feel that lately they are just releasing far too early? Take the Gmail redesign - opened up to beta, they took onboard the early feedback about too much whitespace and when the fully released the new design, we had a 'compact' option - to me, that is test and learn style done well.

But take the Gmail app - released into production and it's key feature doesn't work - how was this not picked up in basic testing? Plus it's getting near universal derision as being an underwhelming app. That doesn't seem like 'test and learn' style to me - that's more like sloppy work.

And Siegler lists a whole bunch of recent product launches that have fumbled not because they release new tech, but because Google made basic faults. One that affected me this week - the launch of Google+ for Google App users ... only to discover that it doesn't work with their for iOS/Android app - again, a basic fault.

I want Google to keep releasing in a 'test and learn' style, but I also want them to have some attention to detail and tighten up their work practices which appear to be slipping.
This is expected from MG Siegler. It's a worthwhile read (like much of what he writes). Just know the source and his biases.

Funniest thing I've read in a while ==> "MG: show me on this doll where Google touched you."
Not enough info before signup to motivate signup. Color choices need improvement.
What's even better about Card Case is that you don't need every retailer to have it for it to be useful. The example they show in their demo video is perfect: going to your regular coffee shop. If just that coffee shop supports it, Square is already solving a huge headache for both the customer and the merchant. The customer gets easier payments and a more personalized experience; the merchant reduces transaction friction and time, while increasing customer loyalty.

Brilliant.
I think ubuntu is taking too much, doing too much. It wants to be on the phone and the tablet, and the desktop, etc. It is also a server distribution. It is also trying radical changes to become the mac osx of the linux world.

Well, it's not even a good distro at work. We're using the last two version of ubuntu, because everytime we upgrade, it breaks.

I used archlinux and I liked what it does. I expect archlinux to break and I expect archlinux to be up-to-date. Even when archlinux breaks, it's no biggie because I backed it up and it's easy to reinstall archlinux.

Ubuntu? What do I expect? Stability and up-to-date programs. Major upgrade does not implies major breakage. Now, they want me to expect Mac OSX like experience? They are now even more unsuitable for work than archlinux is.
Symptoms of congestive heart failure
Adidas Adizero Ghost Sale
Ouch, so this headline should really be "Unhappy America workers happiest in the world."
Care to opine on what the salary should be?
Back in the day, Ambition was pretty cool:

http://defunkt.io/ambition/

It used ParseTree to parse idiomatic Ruby code against Enumerable APIs into SQL.
Hmm, perhaps I need to find the time to become an Apple Developer and sign the NDA, for much the same reason that folks who want to write screenplays move to Hollywood: To find out what the industry is going to do, years in advance.

Geofencing is a big deal and I first heard of it... today. How long have iOS devs known? Since WWDC?
If anyone here would like to implement their own apps that utilize image search, check out http://moodstocks.com. I've been playing around with it, and the results are very accurate.
Nike Lebron 9 Shoes for Sale
Also, it's worth noting that this isn't a quadcopter; it has many more than four rotors.
Wine Tasting Tours in Napa-Non Limosuine Wine Tasting Tours-Private Drivers
The majority were 5 stars, to be fair. (Lest anyone pick up an unfair vibe here :-))
I'd like to add another suggestion, this probably goes double for the solo founders out there.

Join a co-working space. Working from home/coffee shop just doesn't give you enough social interaction and community to keep you going indefinitely. I learned the hard way, a couple times, I simply can't work from home for sustained periods of time. Co-working spaces gave me the flexibility to go somewhere that I got to know people, make friends and escape work every once in a while. Working on a startup is very isolating, simply being around other people makes it a lot easier. (Shameless plug if you're in DC - Affinity Lab is the place to be)
And all the BSDs.
Early stages? All three are still crimes against product management today.
Holy cow, Square is going to have all the pieces to build the ultimate restaurant-bill-splitting application of our dreams.

Card Case doesn't happen to have an API, does it? ;)
Nearly Half of U.S. Cell Phone Owners Download Apps