skysight-inc/HackerNews huggingface dataset:
Define a target (say, 1MM), a realistic interest rate, and head over to any compounding growth goal calculator; it'll tell you how much you need to set aside over 10-15 years to hit that target.

To compare meaningfully to startup careers, you need to factor in the premium you pay to work at a startup (in reduced wages) and the very low odds of any given startup making its employee equity liquid.

Generally, the difference between the BigCo path to 1MM and the startup path is that, barring dramatic changes in the nature of our industry (which changes would also confound the startup comparison), the BigCo path is reasonably contingent only on your execution. You can fire on all cylinders in every startup you work at and never end up in the money.
What number do you count as "rich"? I assume you're talking net worth, and not income.
As someone who grew up reading cyberpunk scifi and saw how excited people got about things like VRML I am amazed that there aren't more environments like Second Life.

I think however that people have been using things like World of Warcraft in a similar way though.

I never understood how little interest or actually how much hostility there was towards SL by people younger than me.

I would like to build something a little bit like SL (but with less virtual sex obviously) using webgl and webrtc scripted in JS.
"Why can't console gaming still be a market and co-exist with touch screen games?"

It can it'll just be a tiny market and any sensible company that wants to keep making big boy profits will have to be part of the larger market. There's still a few companies that make pagers, they just don't sell 50 million a year like they did in 1990.

"Handheld games are a market in itself and Nintendo is at the top of it"

They are now in 3rd place. Standalone handheld gaming devices are under the same pressure that point and shoot cameras and portable music players and all sorts of other devices are under.

"why would you give in to your "competition" and make games for their "console"."

Because your consoles flopped and you can make more money that way. Sega did it. Atari did it. NEC did it.
+1 because of justified, though anecdotal, experience. Which ergonomic keyboard did you try?
As a counterpoint, the App Store also implicitly encourages an "infinite major versions updates" pricing model vs. minor point release updates = free, major = paid upgrade.

In order to do something like that in the App Store, you have to make your next major version listed as a completely separate app ID. Almost no one does this because everyone in the App Store ecosystem expects new version = hit Update All - and the few times I've seen this done, it resulted in nothing but negative App Store reviews.

By not providing anything other than a single purchase price, Apple has not just discouraged the upgrade price model - they've discouraged everything but a one-time flat price or admitting to the customers that they're truly a SaaS model (by forcing the developer to do it as an in-app subscription purchase).

I prefer this simplicity.
I don't think those two facts are particularly related. I'm a hardcore gamer but I wouldn't buy a console if it didn't have interesting entertainment features (and great game line-up) or I'd just stick to PC. The growth of Steam and popularity of game emulation (which I'd wager is higher than ever) probably show that the hardcore market isn't going anywhere. You could probably compile Humble Bundle data too.

Again, I don't have hard data, but the situation doesn't seem as bad as some may think.
There are probably more innovative Android apps. Problem is nobody cares about the apps that much. When they choose a phone, they choose the phone first. Apps are an afterthought.

iPhone caught on for the phone itself, its ability to browse the web and make calls. iPhone didn't even start out with apps. Even then, apps didn't come into play because customers demanded them.
Honestly, it would be a great choice - - I mean, if they didn't hire me for it :)

The whole mood and perception of Yahoo needs a shift. In a sense they should prepare a few key properties and release a new brand, design and suite all at once instead incrementally like they have been.
Descriptions. Sometimes a friend's recommendation will cause me to look up a movie, but I virtually always decide based on what I can gather about the movie itself, including any descriptions, actors, directors, sometimes a trailer. Like byoung, I will ruthlessly abandon a Netflix movie, sometimes in the first minute after the titles.
Because outside the App Store, Apple doesn't get their cut, and external payments or software-deliveries don't bind people to the habit of App Store purchases and in-app purchases.

With this pseudo-upgrade process, even as convoluted as it is, it all remains inside Apple's system.

I suppose the key question is: does Apple allow promotions that give some people the same effect as in-app purchases, while others still have to make the paid purchase? (I think they do.) I could see Apple objecting if the feature-turn-on is in any way a reward for outside-of-App-Store valuable behavior - that's circumventing Apple's role.

But if it's an extra bonus for an earlier in-App-Store action – the N-1 version purchase – Apple's role hasn't been circumvented. In a way, it's been reinforced. So the same logic driving the prior veto wouldn't apply.
Well you don't have to be 'nostalgic' to like those games as Nintendo have made sure to release new iterations for every new hardware platform and also in different genre's than the original (Super Mario/Mario Kart).

Granted they are exclusive to Nintendo hardware which given their current diminishing hardware market share will mean less exposure, but it's not as if kids today don't know who Mario/Link/Samus are, only difference is that they know Mario/Link/Samus from the Wii/DS/3DS games instead of NES/SNES/N64 games.
This still generates an issue with sample size - since today was the 29th day, that logo had from days start through time of writing/submitting the article, while the logo from day 1 had a much larger sample size. There is some evidence in the results. Secondly, was it fully randomized, or were things like multi-armed bandit or other a/b testing methods used to provide enough variation. The chart is biased towards earlier numbers, with the outliers of the really bad logos being dispersed towards the end.
A minor point, the direct peak intensity is not 1 kWm^-2 at AM 1. AM1.5G is the standard spectrum and it is acquired at an oblique angle of 48.2 degrees from zenith. It is typically normalized to 1 kWm^-2 due to the inherent variability encountered when actually trying to measure these things.
Thanks and noted. That's a div float size issue.
No, it's not.

The Talgo XXI does 159mph, and the Russian TEP80 did over 168mph in a test run, which is even preserved on video: http://www.youtube.com/watch?v=wwYXjxXFha0 http://www.youtube.com/watch?v=DWDdNe_zx5A
Almost everyone, keep at it :)
One equals two - I stump high school teachers and college professors on this one:

http://texpaste.herokuapp.com/n/c0iohnf5
5 Reasons Why You Should Use a Stock Market Simulation
On average, Google takes about 45 days to hire.

This struck me as exceedingly slow (I know that my friend got an offer in 10 days start to finish, but he's probably an anomaly since he had multiple offers already).

Is this in line with other software companies this size? I also wonder if this varies with function.

That fifth person is a “shadow interviewer” who is simply training to conduct interviews for future job seekers, and that person’s analysis isn’t included in the decision-making process.

This is hilarious! It's just like the ETS (education testing services) that runs all the US based standardized tests.
Instead of a logo imagine it was a word or phrase that encapsulated the complex ideas and values of Yahoo. Does data drive or validate the meaning? Can it? Design has its own inherent semantics and semiotics in much the same way language does.
Does it bother anyone else that Go supports the GOTO statement? I would've thought GOTO an obvious construct to leave out when creating a new language, to protect programmers from themselves? (See Dijkstra on 'GOTO statement considered harmful')
Back in the early oughts I spent maybe 30 hours over a couple months exploring 2L. Ultimately I got bored and stopped returning because there was nothing to _do_ there: it was a non-game game, an un-gamified life that was a paper-thin emulation of "1L".

Things they got right: a way of building and dressing your avatar that was simple, comprehensible, yet extensive. In one afternoon I made an avatar that was a reasonable facsimile of actual me, round-faced gray-bearded professorial type, I even found a leather-elbowed sweater to wear. In another afternoon I made a muscular mustachioed dwarf.

Also well-done: their system for crafting persistent 3D objects. For professor me I made rose-colored glasses, transparent pink lenses (alpha channel) in a delicate gold frame, and easily had the avatar "wear" them. For the dwarf I purchased a gaudy axe but made an elaborate gold armband.

Once you'd done all that, you could buy property and build quite interesting buildings on it, but that needed a degree of OCD-like persistence I didn't care to invest because the reward for all this was zip. Building a scale model of the Eiffel Tower out of toothpicks would be somewhat more rewarding as you'd have the tower for your mantel afterward.
The NYSE And Wall St. Then And Now
- Since u didnt specify what type of books, have you tried Roald Dahl's Short Stories??? They are pretty interesting.
> I think keyboards are like shopping carts. Get one with a sticky wheel, and you'll find it terribly annoying and distracting. Get one that rolls smooth enough and you don't think much about it. The difference in return between "passably good" and "extremely high quality" is incredibly small, so let's just be honest here -- this is a luxury, not a career requirement.

That about sums up my attitude perfectly. Often I'm tempted by posts like this to get a good quality keyboard, but my current one (a standard DELL usb keyboard) works well enough. Heck, the one I had before was some generic one found on the side of the road, and I only replaced it because a few keys were getting sticky.
This is a very cool project. The design is clean, and the rendering is beautiful. Bookmarked.

Keep up the great work, OP!
HOLHO Holographic Display for Smartphone and Tablet Needs You on Kickstarter
Sadly, this looks like something my boss might try to pull off...
4. While in University, do paid work in the field you are going into

That's pretty much the most important bit of advice I try to give to young people. Companies will hire a college student with no experience but will not hire a college graduate with no experience.
Also known as "The Speedup Loop" - http://thedailywtf.com/Articles/The-Speedup-Loop.aspx
Having a 401k that's around 20% of base (on top of base I assume) is a decent benefit. I've just seen ESOP used in lieu of any employee-sponsored 401k benefit at all, i.e. only used as an option to deduct from your payroll into it.

For the individual employee, it's a very bad idea to have a significant chunk of retirement savings in your employer's stock. If your employer takes a turn for the worse, your job and your nest egg are both in jeopardy. So I would be skeptical of any stock benefits that don't allow the employee to immediately[1] sell stock and reinvest elsewhere. If it's granted on top of a proper retirement package and the main benefits are profit sharing and shareholder rights, that's fine. If its used in lieu of any real retirement benefit that's a problem.

[1] "Immediately" being relative. Some companies have insider trading policies that restrict you to trading windows, but that's an unavoidable and separate issue.
Are the three videos running at the same speed? Or are they constantly adjusted so they keep up with each other so we can see more clearly any changes in landscape?

I can actually believe that the journey time hasn't increased since the 1950s. However, possibly the clock at the end of the film is there to indicate the differing journey times?

Anyway, interesting video. thanks for posting.
I remember that it was definitely not "MMO", just "MO". http://en.wikipedia.org/wiki/Habitat_(video_game)
It's interesting that they mention speed when they're notorious for taking months to get back to their candidates. 45 days doesn't seem like a number to be all that proud of! I suppose the sheer volume of applications makes things harder, but surely companies like Microsoft and Facebook get lots of applicants too.
A great idea shared by many. A point that my European history teacher made that stuck with me works quite well here:

When, after high school, will you have to factor a quadratic or describe to me in detail how a cell works? Who after high school does that? A very small population. However, who lives in an organized society with a set of beliefs that will have to judge and effect those beliefs? EVERYONE! Who will have to read something or judge a document put out by the government? EVERYONE!

(The full caps is somewhat required as he would always stand on top of his desk and yell it at the class...)
Whenever you see a selection system that is very specific and continues to build specific criteria - this happens in corporate policies, admissions, interviews, and also seen often in evolution - your suspicions should constantly be raised. The more specificity, the better systems get at optimizing for a few local maxima while potentially ignoring other (or most) maxima entirely.

For example we have a fairly "locally optimized" single column spine for something that stands upright, but if we were to design something that stands upright (such as a building) we would rarely use a single column.

Anyway, I wonder what Google does to mitigate such a threat from their specific systems described in the article.

Further I wonder if they collect any data that might tell them whether their process turns people away, because I've heard lots of horror stories (especially on HN) about the Google interview process. The article doesn't seem to mention whether or not the interviewees enjoy the process. I suspect nobody (at Washington Post or Google) bothered to ask them.

(Not that I can blame Google, I've never heard of a company asking recently hired employees about how they could make the interview process better. But I figured the WaPo would have interest in writing that story)

The article ends with:

> To make sure they don’t miss out on top talent, Google employs a team of full-time screeners to sift through applications. The company would not say how many people are employed in these roles, but it said the group is "sizeable."

I suspect at the end of the day their screeners and recruiters are about as "average" as other companies of their size. Numbers certainly wouldn't make up for quality. Just my anecdote, but here's the first part of the email a Google recruiter sent me:

> I'm a talent scout on the Engineering Staffing Team at Google. I came across your details and feel that you could be the sort of person we are looking for to work in a new role we're hiring for in our Mountain View HQ, called 'Performance Engineer' for which we're looking for a candidate with a combination of compiler, high performance software design and computer architecture experience.

I'm not known for much, but for what I am it's exclusively JavaScript.
So every startup group should buy 300+ Android devices to test their application?
I cannot un-see "Mail Chinys" anytime I look at that logo.
I laughed at this:

> The firm recently generated buzz in the talent industry
> when it said it had done away with the notorious brain
> teaser component of its interviews after statistics
> showed the ability to ace them had no correlation with
> success at the company.

Brain teasers have (to my knowledge) never been used in Google interviews. They're an urban legend which used to be said about Microsoft, and will no doubt be said about whatever big companies come next.

Journalists: "$COMPANY gives all its new employees wedgies!"

$COMPANY: "We do not think giving employees wedgies is useful."

Journalists: "$COMPANY generates buzz by doing away with wedgies!"
Amazon hiring 'top secret' IT staff as it fights for CIA work
So, the people you hire, they will be dealing with the devil?
but many/most dotfiles reside at the top-level of your home directory, where it wouldn't be a good idea to initialize a VCS repository

I totally disagree. I love having much of my home directory in git. I have a .gitiignore for the stuff I don't want in there, but the rest. Ahhhhh, so nice to be able to clone somewhere else and use.
This made my day. After spending the last 6 months turning down developers based on horrible code reviews, I finally feel vindicated for sticking to my instincts and hoping to eventually find someone that doesn't think code like that from TFA is "programming" and subsequently destroying my codebase and crushing my soul.
aah ... I think you should holding off throwing around labels like maturity, that's a bad way of making arguments.

Of course you're using a third party for branding/funding, however, as I mentioned in my original comment, corporations exist to reduce the transaction costs of collaborating and distributing - costs which are greatly reduced with widespread internet access.

This means you can have a 'virtual corporation', wherein you have much more freedom to decide your course of action.

In the end the customers is your boss - true, but you have much more say in what the product is (and this is good or bad, depending how skilled you are and your risk tolerance).
The Microsoft ones, which were given to me at work.
It's worth noting that HBase has the same method of using LWW on column level updates. While this usually is what you want and like Cassandra it gives you the ability to do fast blind writes there are sometimes that you need to make sure you aren't having conflicting writes.

The solution that HBase employs is to have checkAndPut functionality. Basically what this lets you do is write a value and only successfully save the update if a given column is the value you expect.

So for example you could have a "records" table that has a column called "check" whenever you update a record you pull the old one, do whatever processing you want to do on it, set the "check" column to a new UUID and then save it with a checkAndPut where you specify the "check" column in hbase has to be the old check value you read. If any other process wrote to this row then it would have updated the check value with a new UUID and so this checkAndPut will fail thereby detecting the conflict. Now you can repull the row and handle any conflict resolution without blindly overwriting the changes.
Look at it this way: any legacy code that people care enough to still support is code that works, at least a little bit.
Web Font Generator for Mac OSX
That was one of the first things I noticed when examining the MEAN stack. The final version of the tutorial will take care of this flaw.
This seems to be a re-occurring misunderstanding. The 30 logos are not candidates. They are not potential logos. They are "our way of having some fun while honoring the legacy of our present logo" [1] and were used to get people used to the idea of change. There were horrible logos in there - pretty sure the people making them even knew that. The new logo, as it will be revealed tonight at midnight EST, will be the actual logo - everything else was tongue in cheek. It has people talking about Yahoo. It has people wondering what the actual new logo will be.

The Survata survey is a third party company making statistics for something that will give them self promotion - nothing wrong with that, but that is what it is.

[1] http://yahoo.tumblr.com/post/57582020969/kicking-off-30-days...
I was waiting for the part of story where she would describe how the developer had an actual drug habit or something, so much she talked about it. I wonder if she's ever really met someone who 'uses drugs', this mockery seems incredibly infantile.
It just sounds complicated for the sake of being complicated. I can't see how being impartial is really helpful here - surely they want people to form relationships and figure out whether someone can actually work on a specific project or problem?
It also means that you can write new legacy code right now!

I once made the argument that a team within my organization was actively producing new legacy code. It wasn't my most diplomatic moment.
In my last interview, they took over 3 months to get back to me. In the end, I emailed them.. seems like my HR manager completely forgot about me. Nice.
Hoaloha Robotics Developing Socially Assistive Hardware Platform
I completely agree with you.

But let me offer a personal anecdote that suggests pay isn't the only problem. If pay were to remain exactly as it were today, but the bureaucratic bullshit went away, I would very seriously consider looking for a teaching position in a high school after I graduate. (I am currently a 4th year Ph.D. student.)

But all of the bureaucracy that goes on just makes it an absolute non-starter. It almost completely destroys the perks of teaching for me, namely, the freedom and flexibility to mold a curriculum. (The perk of having summers off just doesn't make up for it for me.)

Even if you doubled the pay, I'm still not sure I would go for it. But that's me.
> Further I wonder if they collect any data that might tell
> them whether their process turns people away, because
> I've heard lots of horror stories (especially on HN)
> about the Google interview process. The article doesn't
> seem to mention whether or not the interviewees enjoy the
> process. I suspect nobody (at Washington Post or Google)
> bothered to ask them.

There's a fair amount of internal discussion every time a Google Hiring Horror Story comes up in the media. It's worth noting that in those stories, the interview day is generally the only part that goes well. It's all the other stuff (especially scheduling and candidate communication) that needs work.
I've submitted a pull request for your review: https://github.com/majek/lua-channels/pull/3
No, because as I said, learning statistics has helped my critical thinking improve - and that's something everyone needs. There was even an example in my comment regarding reduced susceptibility to yellow journalism, which can only be a positive to both the individual and society in general.
Yep. My business recently ported (well, _I_ ported) our main product from Windows to OSX. After reading up a bit on the App Store and the Apple developer ecosystem, we decided to completely avoid all of it and distribute our software on our own. Having a third party dictate major business decisions in this manner is absurd and ought to be avoided when possible. It's not clear what we'll do if Apple takes steps to force developers to join up and use the App Store (which isn't outside the realm of possibility).
I think we're coming from different angles - you're talking about life satisfaction, I'm talking about life purpose.

The startup life might be harder, in the short run, but I think it bestows a grander life purpose because at the minimum you are not helping the already rich get richer.
With TestFlight, it's very un-fussy to send test builds on iOS as well. It's perhaps more fussy than with Android (I'm not sure), since you need the people to sign up and add their device to their TestFlight profile, and you then need to add the device UUID to your provisioning profile. But we're still talking about very quick turnaround (like 5 minutes.)
Are You Drinking Too Much? The Myth Of Moderation