skysight-inc/HackerNews huggingface dataset:
I'm a Kindle Fire and an iPad owner, and I love my Fire.

It's large enough to read on comfortably, and about the weight of a similarly sized high quality book, meaning that it is light enough to handle for a long time without trouble. It carries by hand very easily, and just doesn't get in my way.

The iPad (v3, btw), in contrast, is bulky and heavy to carry around and hold. The keyboard still isn't big enough to touch type on comfortably, and I am not able to produce content on it with a reasonable speed (after 1mo of use, I gave it to my wife). When I need to create, I usually ended up using my notebook computer, due to the size limitations and difficulty of using the keyboard while holding the device anyways.

In the end, the Fire is the perfect size for portable media consumption, and the addition of an unlocked (and high quality) operating system makes this new offering by Google a no brainer for me.
No, that would be ludicrous. It would be impossible to fill a UITableView with data from a server if that were the case. The rule is really about linking interpreters into an app and then having them run code fetched over the net.
I'm somewhat surprised that no mention was made of L * a * b color, since the four point color wheel corresponds to the a and b channels.
Pg please fix "Unknown or expired link."
Really. It's beyond me :-)
> We'll see how well this approach works out for Google in the long run.

You make it seem like Google want this but I seriously doubt that they do. They simply don't have any say in the matter. They gave the carriers and the manufacturers everything they wanted to get into the market and now they can't close the barn door after the horses have run out. So instead they have their Nexus devices.

> social obligation is pretty well understood

Social obligation is also a moral term and it means more than just doing what people expect you to do because they are spoiled.
It is an strange error to be sure.
For some reason, traditionally, this sort of observation is made about pencils. http://www.econlib.org/library/Essays/rdPncl1.html is one of the more famous examples.
What happened to the Android Update Alliance?
That seems to be getting pretty far off into silly now, though. Your contention is that grandparents with iOS devices can download apps (and presumably view media) there, but not on Android, precisely because the "app store" is called "Play Store". Really? Is there any research at all that bears this out?
What on earth does this have to do with hacker news?
Does that actually work for dropping and renaming tables? I thought I tried that.
The version of this story appearing directly on the author's (Chris Harvey's) blog has been submitted and discussed here: http://news.ycombinator.com/item?id=4160550
Have you given IntelliJ a try? IMO it blows most Eclipse tooling out of the water.
amirnathoo: the trigger.io website mentions a cloud build service to compete with the PhoneGap Build API, but I can't seem to find any more details. Could you point me in the right direction please?
I agree. Failed several times at that.

Started by providing gift certificate templates for small businesses and ended up writing endless series of blog posts about how to create gift certificates. Then another one about weight loss, because I'm interested in sports, before realizing writing about body mass index and the like is not my cup of tea either.

In a second phase (august 2011-februray 2012) I developed and sold a SaaS product for small businesses in France, to find out I hated selling to this market who didn't have a clue about anything.

In retrospect, here are the various things that sucked:

- writing content about something that didn't interest me the slightest just because there was a market need.

- spending too much time writing content VS engineering something I could be proud of (I know a startup is 10% dev and 90% marketing, but as a developer, it's more interesting to develop a SaaS product than an affiliate site or an ecommerce store for example)

- targeting a market I'm not interested in: non-technical small businesses in France are incredibly hard to convince to buy an online solution from a small player (and being a player of 1, I qualified as such)
In short: their caching blows giant monkey balls. It regularly loses the like icon, or even the stylesheet entirely. But still manages to cache the wrong profile icon for the wrong person.
Show HN: Optimize Blurry Images for the Retina MacBook Pro
Apple wins US ban on Samsung's Galaxy Tab 10.1
You're obviously not a Windows or Android developer :)

Backported to XP APIs have always been limited and just building software for XP is becoming increasingly difficult (probably as it should be, but the reality is that there are a lot of XP machines still out there), whereas building for both Android 2.3 and 3.0 is laughably simple. You lose out on some APIs, but most of the best stuff is in the support libraries. The "fragmentation" for OS updates (IMO) is really only a serious negative for the end user not getting new stuff, bug fixes, and security updates, not a real negative for developers (yet).

The bigger fragmentation problem for developers is different hardware and different drivers, but OS updates would not generally help with that since the vendors are probably worse with fixing driver bugs than they are with updating their phones (and that "fragmentation" is rather overblown, in any case).
Apple has already announced it's cut off. The fact that it's still supported by last year's OS is nice, but given that I already acknowledged that the support period was a little bit longer, I think you're splitting hairs here. They were both cut off fairly quickly. I think Apple gave one more release than Google did.

I mean, is the complaint that Google almost supported the Nexus One long enough and everybody would have been satisfied if it had gotten that one additional upgrade? Because my impression is that people would have felt it was short either way — just like the iPhone 1 owners did.
Kelli Anderson did most the visual graphics in Airbnb Picks: http://dribbble.com/kellianderson
I always wonder how the projected screen feels. Someone said, it's like a floating transparent screen. Someone said it can only display simple information.
Thanks for posting that jerf. Someone sent that to me this afternoon as well. I've also had a couple people mention this book Mezzanine of a similar ilk:

http://www.amazon.com/Mezzanine-ebook/dp/B003OYIG1O/ref=wl_i...

Richard Feynman also has a neat bit (the whole interview is awesome) about teaching his kids. He mentions a game he'd play with his son where one person would pretend to be miniature and describe the experience. The other person would need to guess the miniature person's location.

http://www.youtube.com/watch?v=FXiOg5-l3fk
A Chrome Web Audio API experiment
Seems like the sort of thing where you'd want to specify the tests and their commands in config files or the git config.
I don't understand this phenomenon either. The 5-man company of all C-level executives. Or the software shop with only "Senior" developers. I suspect it might be peacocking in an attempt to make the company appear bigger than it really is, or to have structure in place when the company grows (see: premature optimization). In the case of the "senior developers", I imagine it might be to instill a kind of trust with the company's clients that their business is being handled by 'senior' employees. Either way, I think it's silly.
I really like this glass project. I have never lined up for a electronic device, but I guess this time I will.
Well, I didn't mean to criticize the people buying mini suvs, I was pointing out that it isn't really such a top down market.
MemSQL uses multiversion concurrency control (MVCC), lockfree data structures and code generation. We are also building modern features like sharding.

Times 10 uses row locks, doesn't compile queries, doesn't work on a cluster.
I might buy it.
Great points, I appreciate the mindset that you and your dad share. I agree completely. I want to be financially stable enough to retire, but I would never want to stop accomplishing things.
I used to hate Eclipse with a passion. Eventually, I read a small poll and 43% of the voters voted Eclipse as their favourite IDE (Intelij, Netbeans, Visual Studio, etc. were on the poll too). I decided to give Eclipse a try and it took a while, but it's my favourite IDE now.

For C++, I think the CDT for Eclipse gets all the value add features right (ie. Implement Method, New Class and Outline. Although Visual Studio used to be my primary IDE, I now have a hard time navigating it and I feel like I'm missing all my favourite features. I guess it's just what we're used to.
You can have your degree stripped from you
I don't mind seeing The F Word from time to time in blog posts. It just expresses the frustration. It adds some kind of personal touch. Adds some... Naturalism? Obviously, using 'fuck' in every post (or especially post title) would not be appropriate or if you are some kind of role model/super-star who's posts are quoted in the press and etc.
Oh well maybe the fact that English is not my native language changes something.
I should have specified "for sorting algorithms that depend on comparing elements to each other."

You're right that it's difficult to measure algorithm progress, but using problem sizes that you're interested in running in practice is probably a decent heuristic. "I wanted to run this problem but it would have taken 80 years. But then I caught up on recent published algorithms and look, I can do it in an hour on the same machine."

I don't think I claimed the progress was steady. Then again, Moore's Law might get more jumpy as silicon wafers reach their limits, and we transition to memristors, spin devices, or whatever else they come up with.
FBI Busts Massive International Carding Ring
Thanks Ankur for the details!

I saw you mention in another comment that memsql stores almost 30x the (rows) data as mysql by the end of the experiment. I would be curious to know why this is so, and what that data is.

Also, from what I understand after reading the paper, the lock-free skip-list node is pretty heavy (more than the 3~4 pointers that a naive implementation would use). What is the # of bytes it occupies in memory. Assume that the data field is just a pointer (8 bytes).

Curious: Do you always store the data as a pointer or does it get stored inline for smaller types?
Why The Hacker Economy Will Save Your Business
Another similar story that went around HN a year ago: http://thesash.me/wash-the-dishes-when-nobody-else-will and http://news.ycombinator.com/item?id=2193330

The meat of the post (very similar to this article actually):

One day, I walked by the kitchen and saw Cary washing the
dishes. “Huh” I thought, “The CEO is pitching in. Cool.”
I figured it must have been his turn or something, and
sort of forgot about it.

A week or so passed, and then it happened again. The
kitchen became a ginormous mess, and then one day,
there’s Cary, washing dishes. Then it happened again, and
again. Each time, he’d look up, and nod, then go back to
scrubbing dishes. One day, I walked by the kitchen and
noticed it was a huge mess. So I washed the dishes.

Being the CEO of the company isn’t about power,
authority, or glamour, it’s about washing the dishes when
nobody else will.

Be the CEO of the company. Take responsibility for things
that other people ignore. That’s the definition of
leadership, and if you make a habit of it, pretty soon
you'll be inspiring the people around you to do the same.
You're wrong, git is simpler. I mean it has a simpler architecture, a simpler foundation. This simpler architecture means some changes in your habits and, because it is a new tool, an interface that is a bit rough on the edges.
I see people driving around in all kinds of small cars with baby car seats (europe).

It might have been less expensive to get a new car seat ?
Can't you reflash it with a generic install?
@ankrgyl

> every statement was executed in its own transaction.

I do not see any begin(), rollback() or commit()'s in your code. According to the mysql-python docs, http://mysql-python.sourceforge.net/FAQ.html#my-data-disappe..., autocommit is disabled by default. Therefore each of your workers appears to be operating inside one very large transaction and never actually committing anything to the database?

Can you clarify?
I think it's more about the way you say/use it rather than the name you use. All those sayings would be equally (more or less) stupid/annoying if you replace C by (co-)founder.

> I want you to think about this, how many interns get to go sit down and talk to the FOUNDER of a company about its inter-workings every day? it just does not make sense”
They just finished that acquisition.
I've been wondering if this is why Android growth in the US stalled last quarter as the people who bought Verizon Droids in fall 2009/early 2010 fall out of contract and pick something other than a Droid (i.e an iPhone) when they renew.
Nit: I wish Google would include an SDK download link in their App Engine release announcements.

https://developers.google.com/appengine/downloads
It's ironic how Java was created by Lisp gurus, yet it only gets lambdas 16 years after its creation while Lisp had them all along! Aspects (or Advices as called by Lisp) are another example :)
Is it possible that your team wants to demonstrate some level of ownership? Maybe prove to you that they have what it takes?

I don't do things because my boss is a vp and is above the work. I do things because I fully own my job and gobble up as much responsibility as I can get.
Looking at typical integrity tests, they use either veiled or overt questions.

Overt questions are things like "are you dishonest".

Veiled questions try to be a bit sneakier. One of the factors they look for is risk taking behavior (going to parties, taking risks, etc). Traders, on the other hand should be keen to take risks.

Of course, there's a lot of other factors the veiled questions look for (asking whether other people are dishonest, looking at attitudes towards punishment) which aren't related to risk-taking.

Ironically, having a harsh attitude towards punishment can indicate dishonesty, possibly because dishonest people think other people are only deterred by the penalties.
I think that's a valid position to take, but people have different needs. Another person might say a mobile device should be big enough to let them use the non-mobile version of the web, or it should fit in their pocket. Or it should be light-weight# enough to comfortably hold in one hand for extended amounts of time, or it should fit in their pocket.

I think typing with ten fingers and the overall typing experience is surprisingly unimportant for many people.

# People have widely reported fatigue with the iPad (e.g. Ars). I don't know that the Google 7" device is any lighter, but I assume it is the case.
I think that's part of the idea behind the Steam Workshop.
Yea there is big differences between XP and Vista in particular.
Arc uses a continuation based web server, and the continuations expire. It's the price you pay when your goal is conceptual elegance and not user experience.

I think Racket has a method of getting around the expiration problem, though. Something to do with http://docs.racket-lang.org/web-server/stateless.html. Arc, being built on Racket, could attempt to use that instead of what they have now.
> Every seven-year-old kid in America is taught that “the opposite of red is green” and “the opposite of blue is yellow.”

Did I sleep through second grade or something? I've spent the first 30+ years of my life in America and I've never heard of this.
Maybe I'm in a minority but since I don't wear glasses nor contacts I feel reluctant to insert anything into my eyes unless absolutely needed (i.e. for eyesight).

However, other than that I agree with you. I'll just be sticking to the glasses form factor (when it's indistinguishable from normal glasses).
This would be great for people who get lost a lot , if you phone someone and ask for directions it sucks trying to describe exactly where you are. Here you could just jack into someone and guide them.

Also be interesting to see the impact on crime if these get smaller over time. You basically have a world where you have no idea whether each person you pass is recording and streaming online.
What Does The Nexus 7 UI Mean?
75 million users using it daily? That's quite a lot. It should shut up the people that keep claiming Google+ is a ghost town. I think their daily and monthly active users numbers are on par with Twitter's now.
Some YouTubers like Shwiggan have been producing videos with the leaked version for months now. Here's a video where he demonstrates how he uses the software:

http://www.youtube.com/watch?v=WCfRT1OuZ1s
When did that happen? Are we reading the same article?
Gallons per 100 Miles is a better metric, but fat chance that it'll see the light of day.
Brain Flexibility
If you really want to be pedantic, if he is a cofounder, he was a cofounder too. As Mitch Hedberg said, "I used to do drugs. I still do, but I used to too"
Introducing Sidetap
Monotouch provides an interesting alternative. You still have to do custom UI for each platform, but you can reuse all the other code and still get native performance.
Completely agreed that a well-optimized native app will outperform a well-written HTML5 app every time. I do think, though, that the difference is getting smaller - especially for apps like Facebook, which are almost entirely content-driven. Things like games are obviously a totally different story. Even five or ten years out, it's hard to imagine HTML5 games with WebGL or whatever seriously competing with native apps.
Did anybody else notice that one of the divers was wearing an outfit sponsored by GoPro? Cheeky bastard...
In my opinion CEO title should almost never be applied in a startup environment. It just shows how small you really are when you talk to people. I remember was working for one startup where we had CEO, CTO and me. How ridiculous it was before I came when the company consisted of exactly 2 people - CEO and CTO?
Agree with your amends to op but not with your last point. This article has flaws but has some good parts. If corrected it could be useful for users with some experience of git but want a deeper understanding, and have no patience for a very detailed textbook.
In my mind "co-founder" is a type of founder. I don't think you are doing anything wrong by calling yourself founder.
What I find disingenuous about this line of argument is that you (and everybody who argues it) know full well that you will not be keeping your current phone "forever", and in fact, it's almost 100% certain you will replace it within 2 years if not 12 months simply because of the 2 year upgrade cycle that exists in many carriers or if not, because of the lure of next generation hardware will convince you to buy a new phone.

So what you are actually asking for is for tremendous engineering resources to be spent to port the bleeding edge OS to your soon to be obsolete phone so that you can use it for a few months and then toss it in the bin.

Now I'm not necessarily arguing that there isn't an issue with upgrade on Android phones etc. But I find this particular tone of "I will be stuck forever with an outdated OS thanks to Google" that appears regularly in these comments to be somewhat disingenuous.

PS: Jelly Bean was not released last year, it was announced literally just hours ago.
Yes it's just as bad on my iPhone 4 as it is on my GNex. On Android I typically use a 3rd party client like Flipster (https://play.google.com/store/apps/details?id=com.flipster&#...). I think it's available for iOS as well but I haven't tried it on there (typically only used for development).
A case from the Swedish supreme court, deciding that a shop owner is not allowed to ban a repeat shoplifter from entering his store. [Swedish]: https://lagen.nu/dom/nja/1995s84

An answer from a Swedish "ask a lawyer" site, regarding whether it is allowed to deny entrance to a club. The answer is "only if that person is disturbing the public order, or if it is required to avoid a punishable offense from occurring". [Swedish]: http://lawline.se/answers/780
The Australian boys who built a $1b company in the cloud
yeah i was thinking that while watching the demo. cool, verging on creepy.
Yes, but they aren't trying to do that. A group with the right resources could do an even better job.
Absolutely!

You interact with our cloud build service via our command line tools - signup at https://trigger.io/forge to download that

Or our UI Toolkit:
https://trigger.io/forge/toolkit/

Devs seem to prefer those methods than uploading code into some kind of web form. If you want information about how our cloud build service works, here's an overview:
http://trigger.io/cross-platform-application-development-blo...
I used to be an Eclipse fanboy, until I fell on http://steve-yegge.blogspot.ca/2007/01/pinocchio-problem.htm... :)

Emacs is now my editor of choice, teaching me Emacs-Lisp to customize it was even quite enlightening. My only regret is having spent 10 years in "modern" IDEs while Emacs was there all along to double my productivity!

So far every convert at work loves it :)
Excellent, you've answered my question!

Thank you. :)
I'd imagine that the average, non-HackerNews-reading user is far more sensitive to "this takes FOREVER to load" than "this scrolling is choppy".
Homeowners were mislead as to the viability of the housing market & the concept that a house was a great investment. Many wanted to get in before it got "too expensive". Many of the loan products on the market were misleading as far as the actual costs and mortgage brokers who were hungry to get people into houses often glossed over explaining the viability of the loan.

Some homeowners were stupid, but most people are their own unpaid, untrained, part time financial adviser. The banking, investment & real estate industries have extremely well paid employees who should know better and are paid as though they do.
Ooof. I have nothing to do with Wakemate, but I'll admit that earlier in my career I've been on that end of situation -- overpromising and underdelivering on an already waaaaay overdue project. It sucks.
Facebook Now Lets You "Follow" Someone In Any App
Same. I know this, but only from looking at negatives.
This is actually the fault of the child seats more than the cars.

Most car seats these days take up more room than a full sized adult in the same spot.

There is no reason a small child needs an oversized seat. Crash protection is not about the amount of fluffy foam surrounding the child.

Plenty of families could do with a smaller car if appropriately sized seats could be made available. It is physically impossible to fit 3 child seats into a medium sized car with 3 seating positions.

Those wondering why leg room is constrained by a child seat, which, presumably, needs no leg room, haven't looked at the design of a child seat. These raise the child up, and with the backward rake of the driver seat, the front of the child seat rests against the top of the backrest of the drivers seat, leaving no room for the childs legs and feet.

The problem is even worse in the case of a rear-facing baby capsule. It would be easier to load a 60 pound dog into the back seat of a car than a child capsule.

Ironically carmakers themselves have designed small and efficient child seats that integrate with their cars to maintain interior space whilst providing maximum protection to the child occupants. But because of byzantine laws in each international jurisdiction where vehicles are sold, few of these can actually be sold, meaning the cost is high if they are available at all.

It's a case of poorly thought out regulation and an obvious marketing ploy of 'bigger is better' for parents when purchasing a seat for their most precious cargo. Because when it comes to persuasive arguments 'won't someone think of the children' trumps all.