skysight-inc/HackerNews huggingface dataset:
Apple owns the entire ecosystem, they can't claim anything they do to it is unplanned. Google merely owns the OS and a few devices, they can't control what samsung and htc and everyone else decides to do or not do.
The lack of 3G is annoying. I keep hoping for a tablet that will sell to business in large volume. 3G is essential for this.
You can generate the same image format with ImageMagick, Fireworks, pngnq and pngquant (the last one seems to be powering the site)

Exactly: I don't see what's special about tinyPNG.
This 'reference' is, at best, full of inaccuracies and incorrect terminology, with diagrams that are overly complicated and ridiculous. For example: http://marklodato.github.com/visual-git-guide/merge.svg. What the fuck?

This guide will only make your understanding of Git worse.

It uses incorrect terminology to mislead what Git is actually doing in a number of situations, starting with the first sentence of the first section: The four commands above copy files between the working directory, the stage (also called the index), and the history (in the form of commits).

Git doesn't care about files, but changesets so this should raise a red flag with anyone with even a passing knowledge of how Git works. This is either a fundamental flaw in the understanding of how Git works by the OP or intentionally misleading wording.

In the Commit section, the OP writes: It then points the current branch to this new commit. I don't like this wording because it makes it seem like a branch is something other than a reference to a particular commit (which is available in .git/refs/heads). Really, any reference to "current branch" should be replaced by HEAD, because the current branch is nothing other than HEAD, and HEAD of course is just a commit.

In the Checkout section, the OP writes: The checkout command is used to copy files from the history (or stage) to the working directory, and to optionally switch branches. This is blatantly false. `git checkout` doesn't "copy files"; it may move HEAD or it may get rid of any changes in the working directory, and in doing so may change the state of the files within the local repo.

In the Committing with a Detached HEAD section, the OP writes: Once you check out something else, say master, the commit is (presumably) no longer referenced by anything else, and gets lost. This is only partly true. The commit still remains in the reflog and can be retrieved up to the point that garbage collection is run. It's incorrect to tell someone their commits are lost as soon as they `git checkout` another treeish.

This guide should be binned in favor of EdgeCase's Git Immersion (http://gitimmersion.com/) and Scott Chacon's Pro Git (http://www.git-scm.com/book).
216 PPI vs 264 for the new iPad and vs 132 PPI for the old $400 iPad. How is that not extremely competitive? It even has a quad core processor compared to iPad's dual core.

Not sure what people are looking for to see them "competitive with the iPad". Would you be happy if it was 10% weaker on hardware but 5x cheaper? Would that make Android tablets "competitive" from your point of view?

I think the hardware is not a problem at all. It's the perception that Android doesn't have tablet apps, but on 7" tablet apps are almost a non-problem since most phone apps should work fine. The problem is a little bigger with 10" tablets. But at this point I really think the bigger issue is the perception. At this point even if Android had half the tablet apps of the iPad with with $100 cheaper price, people would still think it's not competitive.

In the same time, they seem to be excited about $600 Windows RT tablets with similar hardware as this Nexus 7 $200 tablet, that has no ecosystem of apps at all. So clearly this is much more about perception than it is about reality.
This is a very unique concept of having an experienced curator design a country specific outfit. The personalized touch is what is missing in the shopping experience available elsewhere. I would definitely give this a try. The supply from local cottage industries makes this a more satisfying experience.
Show HN: Tankwars you can play with people nearby
Very interesting concept, you should submit that as it's own HN story.
I thought 18-to-34-year-old males were advertisers' favorite demographic.
Interesting Greg Nemeth is listed as on WakeMate's about page http://www.wakemate.com/about/ as a cofounder of the company that produces WakeMate.

"Greg Nemeth is Co-Founder and President of Perfect
Third, Inc. He manages WakeMate’s finances,
communications, and marketing strategy. Greg
studied business at Boston College until he left
to pursue WakeMate full-time."

According to this blog post he seems to have secretly started a competing company and used WakeMates email list? http://www.indiegogo.com/MiLifePlus

Its a shame WakeMate didn't end up succeeding, it was one of my favorite YC startup ideas.
I once did something similar

We would track the hours, but there were some requirements in the reporting that prevented us from handing our report

And in the end it was the total amount of hours that mattered

So instead of manually writing it down (yes, it was an html page template that we printed and filled manually)

Here comes python to save the day! Input the total amount of hours, it will fill the HTML with the hours at a standart schedule and skipping over weekends and holidays

Everybody quickly switched to that solution!
The world of CounterStrike just took on a whole other level (no pun intended). Whereas the likes of EA and Blizzard don't even release mod tools for their big franchises, Valve comes out of left field with things like this.

I look forward to seeing some high quality content in the near future, and will hopefully create some myself.
Yes, the title makes it sound like older entrepreneurs are a new phenomenon, when the report makes it clear they have been and continue to be the norm. Which makes sense, younger people generally lack the money and connections to start a business. Twenty-something tech startup founders have always been rare among the ranks of entrepreneurs generally, though of course they dominate discussion in a forum like HN.
Not sure about others but for me its a dead link.
But that works for the government - a law firm closes, or all the over 50s partners retire.

They all register with the chamber of commerce and hang out a shingle - and suddenly the economy has created N new jobs.
The biggest mistake anyone who thinks 'these look ugly' makes is assuming that this first draft is the end all be all.

This is most definitely the clunker of a stepping stone a lot of revolutionary devices start out as.

Eventually it's going to be on contact lenses anyway.. (or maybe brain implants.)
The linked blog post seems really sloppy… I'm still trying to figure out what the blogger meant by "broad social transformation that is shifting power from the younger generation to their parents"—when specifically is he intending to imply that the younger generation held such power? By any reasonable definition of "power" (economic, political) I would argue never.

Apparently what he means is the power to have stuff marketed to you, to be a targeted demographic. I don't see how that's desirable.
As opposed to being surrounded by people looking down their nose?
I'm confused. Is this like a geo-friendly A record?
Honeycomb and ICS aren't as smooth as iOS, but most of the lag that you're experiencing on your tablet is coming from Samsung's terrible software and not Android itself. The Galaxy Tabs are an embarrassment.
Good books to read if you want to create a web startup
In addition to dictating our choice of failure types, our use of crash logs has two additional consequences. First, we observe only failures that cause system crashes, and not a broader class of failures that includes application crashes or non-crash errors. Second, we cannot observe failures due to permanent faults, since a machine with a permanent, crash-inducing fault would be unable to recover to produce, record, and transmit a crash log.

They only include systems that have had a hard crash or a stop error.
Am I missing something? Why is this made by Asus and not Motorola Mobility?
Only by installing alpha/beta quality software from an untrusted source. Not an acceptable solution for most. You're right though about buying a Nexus. That's the only way you will have any chance of getting software updates. If it's not available on your country/carrier, and updates are important to you, do not buy an Android phone.
I understand where you're coming from, but customers who want/need to swap out batteries themselves are too small of a market for Apple to care about. Unfortunately for you, the trend of ever-tighter industrial design (which means integrated batteries) only looks like it will continue.
Indinero to close free accounts
Nothing online, but I received the following email:

Dear inDinero User,

I hope this finds you well -- I'm writing to you to let you know about some business model changes we have to make. First off, it's been amazing to have your patience and support over the past two years. Without your help and feedback, our product wouldn't be where it is today.

inDinero has been trying to support a free customer base since launching in 2010, but the costs associated with doing so have gone up considerably since. The company pays a very hefty fee to aggregate financial data, and we lose money on every non-paying user. Because of these unaffordably high costs, I've made the very difficult decision to discontinue our free plan. Many of you have told us that you'd prefer a premium/paid service that can better support a growing product. We agree that this is the direction we need to make, and we hope we have your support during this transition period.

The free product will be completely discontinued on July 31 2012, and real-time data from financial institutions will be limited to our paying customers. As a safety measure, we'll be deleting all transactional data that belongs to non-paying users after this July 31 cutoff date. We've made it very easy to download a copy of your data: simply go to the Transactions Page and press the "Export" link on the bottom of the page.

If you'd like to remain a customer of ours, you can upgrade your account by going to https://indinero.com/upgrade. This should take no more than a minute to do. To thank you for being supportive through this transition, we're offering three months of free service on our paid plan. Just shoot us an email and we'll give you the discount code.

It has been difficult for us to come to this decision, but we're certain that you'll prefer an inDinero that can properly invest in improving its service. On another note, if you're looking for an inDinero-friendly bookkeeper/accountant, please shoot us a reply. We'd love to see how we can help.

Cheers,

Jessica Mah
CEO, inDinero.com
Wow, this was classy (presumably by Greg).

Best of luck with whatever you do next. Software is way easier :)
/joke
Individually salted passwords will store the salt right next to the password and hash in the database. Then, when the database gets downloaded (which is presumably what happened), then the attacker can buy one of those new fangled Radeon cards and unsalt the stored hash and try passwords at the rate of hundreds of millions per second. Salting will not measurably slow this process down.

Salting prevents effective use of rainbow tables. It does not protect against brute force attacks, which are now incredibly cheap.

Individually salting passwords was best practice internet eons ago, not now.

Best practice is to use a work-adjustable scheme such as provided by bcrypt.
It's not about spite. It's about preserving the motivation to continue developing free software. It's nice thinking that the fruits of my labor will benefit everyone and that derivative efforts will as well.

The GPL gets an awful lot of flack from a community that owes it so much and I truly don't understand why.
Oops, the information on that page is outdated. Greg is a co-founder of WakeMate.

Edit: as per swombat's comment below changed "was" to "is"
Youtube says:

:-/
This video is private.
Sorry about that.
For me as well - I get redirected to a domain squatting page.

[ld] [~] nslookup blog.wakemate.com

Non-authoritative answer:

Name:	blog.wakemate.com

Address: 208.43.167.112
Apple gives free updates.

An update would be profitable if they charged for it.
You can't get a quad-core desktop for $200! This tablet is a powerhouse.
Hindsight (glasses concept)
A Fresh Look at Oil’s Long Goodbye
The concept of sincere intimacy in porn is more of an exception than a rule in the industry.
They say there's no way to tell if environmental factors contributed to the crash, so there's no data on if heat damages the components.
You're absolutely right, I meant to say "extensive" action reification, in the sense that the author claims you must reify "all your actions"—although, indeed, I've never used the GOF command pattern.

In any case, perhaps I the question I meant to ask was, "Does anybody care to share some thoughts on designing systems with complete action reification?"
Me too, it's very confusing. It doesn't even saturate-on-hover.
Lots of people currently wear glasses to help them see. Regardless of whether you have good optical vision, why not wear glasses to help you see the internet?

Miniaturize this into a standard and stylish eyeglass format, integrate it seamlessly with the glass (or empty frames for those with good vision), sell it in a dozen different styles and designs, and it will fly.

That's surely where they're going with it. And it will be awesome and entirely socially acceptable.

This is the kind of thing you can see saying in the future, "Man, remember when we had to carry around those big phones with hard displays in our pockets? Crazy." They're moving forward on what could possibly be the next cell phone, and if they do it right (read: good human interface) then they might lead the market.

It's cooler than people are giving it credit for, I think.
Some people are having trouble accessing it:

WakeMate Update

Hello everyone.

MiLife+

Many of you received an email this morning concerning
a new product called MiLife+.

Today is the first time I have heard of this product
and I am shocked at the way it was promoted to
WakeMate customers. We are not affliated with this
product in any way. It was completely unauthorized
and I am scrambling to get to the bottom of it. I
sincerely apologize that you received those
unsolicited messages.

What’s Next?

I poured my heart and soul into this company and
though we stumbled along the way I believe that we
provided something of value to our customers.
However, as many of you have guessed, we have
exhausted our capital and will no longer be making
any more WakeMates.

Currently our plan is to keep the service going while
we work on open sourcing the technology. Hopefully
this will ensure that you can continue to enjoy the
product and its benefits even after the company no
longer exists.

As always if you have any concerns please email me
and I will do my best to resolve them:
arun[at]wakemate[dot]com.

all the best,
Arun Gupta
co-founder of WakeMate
Also, I think at 55-64 lots of those people have decreasing responsibilities -if they had children, fewer are underage (and thus their charges), also their mortgage payments could be nearing maturity. With fewer responsibilities they have greater flexibility to take chances.
That font kinda hurts my eyes.
I noticed that too. It was a sensational, unexpected, brilliant demo that made me feel wonderful things inside, mixed with reflections about the entire human race, and then it was followed by an underwhelming, slightly silly and slow presentation. It didn't fit... it didn't flow.
Really? It seems like it made sense and maybe sounded funny for like... two days. Now I kinda like it. I'm surprised that the hate for this name is sticking for so long for that many people.
the http:// wasn't a big clue?
"don't even work on other companies devices that they have no control over"

Fixed that for you. The Nexus (minus the G1) line of phones gets regular updates - my old Nexus One was always updated within a few weeks of a new version of android coming out. If you want updated OS software on your phone, be smart about which droid phone you get. Ain't goog's fault Samsung won't allow updates to Phone #4123.
There's no such thing as "was a cofounder". Once you're a cofounder, you always are, even if you're kicked out of your company or leave for any reason. Steve Jobs was still cofounder of Apple when he was kicked out of it.
The video is pretty awesome...thats the right attitude to build something outstanding in life!

don't miss it
Must see movies for programmers
Google wants you to join the party, announces Google+ Events
The TV show "Peep Show", which isn't about surreptitious leering despite the title, uses first person PoV in their series. Some people hate it, others grew used to the PoV.

See reference to the PoV at http://en.wikipedia.org/wiki/Peep_Show_(TV_series)#Productio...
>Good post. Loyalty in the workplace is also nonsense. We're (mostly) all capitalists here we should act like it. Never ever stay at a company because you "love it" or some childish notion of "loyalty". You should be there because it's the best allocation of your resource of time/knowledge.

This is how I feel... and probably how most entrepreneurs feel. That's why we are striking out on our own.

This is not how many employees feel. One guy working for me (at wages I pay) felt actively guilty and apologized to me for interviewing with google. I mean, he'd have gotten a staggering raise if he got the job. (I think he's right on the edge of being good enough; I bet if he practised interviewing and tried a few times, he could make it. Fortunately for me, he failed the first interview, and like a lot of people, he finds interviewing uncomfortable.) I mean, if anything, I feel a little bit proud when my employees go on to much bigger and better things; I don't have money, so I hire people that are just starting, or that have been unemployed for a while and need to start over. I mean, I'd /like/ them to stay with me longer? But if you aren't capable of becoming google materiel, well, I try not to let you past the 'project-based contractor' stage, so it's just plain irrational for me to expect people to stick around for my low wages forever.

I absolutely don't understand this. I mean, I don't expect loyalty. (I mean, I expect honesty... but I don't expect anyone to stick around if someone else offers a lot more cash.) But, many employees really do feel something like Loyalty. As a owner, it would be in my interest to put some effort into making those sorts more comfortable.

Now, what to do? I don't really understand that feeling of loyalty, so I can't address it directly, but I can say "besides money, what makes these people comfortable/happy? that I can give them and google can't?" - like one benefit I give employees is extreme schedule flexibility. Another is being careful to have an environment where your employees don't feel like they will get fired. (yeah. I don't get this one, either. But it's huge. Normal people are terrified of getting let go. But, I guess large companies do this, too. Of course, instead of giving people severance, when I have to lay people off, I go pester all the recruiters I know and try to get them better jobs.)

but yeah. this is something, I think, that we, as entrepreneurs, should study. It's important to understand.
And vendors like Motorola probably don't care about you and your situation. From their perspective, they likely see two things

1) a still growing cell phone market
2) a rapidly growing Android market

As long as the market's still growing, and as long as the vast majority of Android users aren't disgruntled about being left behind, their efforts are best spent on building new phones and acquiring new customers.

I'm curious how many people purchasing a new Android or iOS device even know it can be upgraded. Apple has features in iTunes and now in the phones themselves to advertise new versions and strongly encourage users to upgrade. I'd wager most Android users, because their phones never advertise updates to them, are aware it can even be upgraded and, thus, aren't the least bit put off by these vendors apparent negligence.

Until the market stops growing, or until the vast majority of users get angry about being left behind, vendors like Motorola have zero incentive to spend time or capital on maintaining old devices.
Apple gets happy developers who can use the latest & greatest APIs and support the latest & greatest features/services Apple offers. Android OEMs have no incentive. They don't get a cut of app or ad revenue. To this point at least lack of updates have not caused them any major problems. As we move further and further away from 2.x though I do think it will start to become a bigger issue. On the plus side it looks like Google made very few changes to 4.1 so we should see devices shipping with it by the end of the year this time.
Ugh, now I'm imagining phones that were built off a random git checkout instead of an actual release.
Speech this weekend by UVA faculty senate member
And your creative interpretation of my post is 100% wrong.

This isn't about an unhappy employee leaving because the job is crappy. Of course not. If the job or the environment is crap I'd be the first one to say that they probably ought to leave.

I am also deeply offended by your use of the term "slave". Nobody has used this term. Not one person has even implied it. I certainly have not. It is a despicable and desperate measure to sensationalize something that has, in no way whatsoever, implied such a condition exist or is desirable.

My post, and the scenario that it referred to, was very narrowly focused on the case where an agency YOU HIRE to help you find talent turns-around and proceeds to attempt to poach the very talent they helped you find just a few months after they got onboard. That is scummy and, in my view at least, absolutely justifies a no-poaching agreement WITH THE AGENCY YOU HIRED TO HELP YOU FIND TALENT.

Other than that, if another company is going to reach out and offer your employees a better deal (whether that means more money, a more interesting project or better working conditions) so be it, that's the free market and nothing should impede that at all. Even if other agencies reach out and convince the employee to leave a week after he/she came onboard, that's OK.

Again, the point here is very narrowly defined around the issue of a head-hunter that YOU hired turning around and poaching employees you just got done paying them a fee to find. That is a very different issue, isn't it?

In order to fully illustrate the damage done I simply highlighted that there are huge costs involved in hiring and employing someone, particularly through a head-hunter, and that it is wrong for them (the head hunter) to then turn around and try to steal people away from you.

After a reasonable and mutually agreed-upon period they can do whatever they want. In the example given in the OP's article that period was 18 months. That's fine.

To be ultra-redundant:
If someone other than the agency you hired manages to pull someone --anyone-- away from you, that's fair game. You can do that to others as well as they can do it to you. The issue here is with an agency that is supposed to be working for you.
Nope, that would be Burnie Burns, I suspect.

I'm the guy who came up with the word in the first place and founded Machinima.com (amongst other things).