I used to play video games a ton growing up (most of the ones mentioned in the article). I have tried picking up modern games as an adult, but don't get quite the same thrill/zone as I did as a kid. I haven't felt immersed. I get that feeling now from rock climbing, cycling and skiing. I think it's because after spending all day working on programming, staring at a screen and working through challenges seems too much like work.
HN user
samgro
iOS Engineer @ Foursquare
This will be very useful if it makes it into GitHub Enterprise - our IT won't let us use Gravatar, so comment threads/issues are harder to follow.
I would whitelist the hosts, stackoverflow.com, google.com, and dev* - should cover 90% of productivity related websites :)
I agree with this. Mobile first doesn't necessarily mean native first. From both design and engineering perspectives, it is much easier to build a website that looks good on both mobile and desktop and then add components to the desktop site than it is to start with a desktop site and pare it down to work well on mobile.
Beautiful service - I've wanted this for a while. My bookmarks all show up, but when I search for anything I get no results. Looks like you guys still have a few kinks to work out...
Any "CSS Best Practices" guide should start with "1. Use a preprocessor."
Also, don't use IDs? Really? The article referenced as a source for this claim ends with "Don’t stop using IDs, just be aware of where they can cause you headaches and know where to sensibly circumvent them. Anyone telling you not to use them at all is not wrong, but they’re definitely not right…"
That's good advice. Understanding how specificity works will make you realize, when designing your Twitter widget, relying on a selector ".tweet a" is unreliable, and use "a.tweet-link" instead.
Also missing long swipe up to go up a level.
I just spent my entire day tracking down a missing "var" that caused a bug only in Internet Explorer. I haven't written any assembly code since college, and I hope to reach a day when I never have to write or maintain native Javascript again.
Can anyone explain why 'United States' could possibly be an autocomplete result for 'CA'? I am staring at United States and just can't see a 'C' anywhere... have I totally lost it?
I think the random string is clever. My first instinct would be that you should be able to reach it at http://resume.io/dangrossman, but then if someone is familiar with the service they could circumvent the tracking URLs.
On the other hand, having a human friendly URL might be nice in the long run for easily finding people. Definitely a tradeoff.
Do yourself a favor and use CoffeeScript! You will never have to worry about this or any number of other trivial JS mistakes, plus your code will be more readable and more fun to write. Win/win.
It is terrible that your friends' privacy was violated, and I apologize for this comment being off topic, but I feel compelled to address the specific personal circumstances that Alex has uncovered.
Alex: as a gay man who came out as an adult, I urge you to reach out to your closeted friend. Let him know that Facebook violated his privacy and you accidentally and unexpectedly came across his secret. Reassure him that you care about him as a friend and that his sexuality makes no difference to you.
Unless he is in physical or serious financial risk from coming out, his life will be unimaginably better if he comes out. If he's going to lose his job or be disowned by his parents, at least having one friend to share his secret with may make a world of difference.
If he has a girlfriend or wife, for her sake, you need to reach out to him. It's an incredibly awkward situation, but think about what an enormous positive difference you can make in one or two people's lives.
SASS @extend solves most of the code bloat - if you have lots of elements styled with border-radius: 5px, using @extend, the vendor prefixed code will only appear once in the compiled CSS.
http://sass-lang.com/docs/yardoc/file.SASS_REFERENCE.html#ex...
Before commenting about Android, read the article twice, look around the page, and if you still want to talk about Android, read one of the related posts.
Read the article again. If you still don't get it, take a look outside the article at the rest of the page :)
I forgot XBox Kinect - that's straight out of science fiction.
This isn't an apples to apples comparison, but according to the Prince, 41.5% of the graduating seniors my year (2008) "who had accepted full-time employment offers by graduation" were employed in the "financial sector" (http://www.dailyprincetonian.com/2010/03/08/25465/).
Not an apples to apples comparison with the Yale article, but my reaction is still surprised that the number is that small at Yale.
That's all? At Princeton I'm pretty sure it was closer to 50%.
True, it's a different, less sexy form of innovation. My iPhone and iPad would have seemed like science fiction 10 years ago, though.
I'm from a different generation than Neal Stephenson. I grew up inspired by my parents' old IBM XT. The Apple II at school. My TI-83 programmable graphing calculator. Not space flight. I continue to be inspired every year by the innovations in tech startups, and that's just the field I happen to live and work in - the biomedical field in the last 10 years has made orders of magnitude of progress understanding the human genome in ways that I can barely understand (despite having a college degree in Quantitative and Computational Biology).
Without Facebook I wouldn't have seen or spoken to lots of old friends until our 25th high school or college reunion.
Without Twitter I wouldn't have learned from and made connections with influential people in the tech world.
Without Google or Wikipedia or StackOverflow I would have to go to a library to learn anything new.
Without GitHub I would have to write my own software from scratch and spend a lot of time managing collaboration workflows.
Without AWS, Heroku, Ruby, Rails et al. I wouldn't have been able to launch my own startup without outside funding.
Without Zappos I wouldn't be able to buy size 15 shoes in whatever style or fit I want. I ordered shoes last week at 7pm and they arrived at 9:30am the next day. Seriously.
Without Kindle and my iPad I wouldn't be able to get any book in the world in 5 seconds for $10.
AirBNB, ZipCar, Apple, Dropbox, the list goes on, and this is in my (our) industry alone.
Neal Stephenson might not be able to fly to Mars in his lifetime, but I'm pretty excited about the innovations that will happen in the next 10 years; if they're half as good as the last 10, us geeks will be pretty satisfied.
I worked from coffee shops for 6 months as a solo founder. Being a solo founder was incredibly lonely, and sitting at home made that worse. Going to coffee shops and being surrounded by other people working on their own gigs was energizing.
Now that I'm working at a 2 person startup, I still work from coffee shops ~2 days a week. It's a great change of scenery from the office. I plug in headphones, get a caffeine buzz going, and can be very productive without being distracted.
The coffee shop matters a lot. I disagree with the author's opinion that national chains are best. Starbucks tends to have terrible WiFi, average coffee, and feels soulless. You have to explore your city to find the right balance of WiFi, ambiance, coffee, and power outlets. I was spoiled living in Seattle - I imagine that search takes a bit more effort somewhere like DC :)
GeekAtSea has an excellent post about Seattle coffee shops: http://www.geekatsea.com/best-coffee-shops-in-Seattle
This seems like the economies of scale would be too hard to make it feasible. Google/Apple have tens of thousands of employees commuting to the exact same place. Startups are spread out all over Palo Alto, Mountain View, etc. I'm skeptical that an economically feasible shuttle service could get me from the Mission to Cal Ave faster than bike + CalTrain.
I love the facial hair theory. LOL.
If you click through my profile, you'll see I'm a dev at GoPollGo. I posted this poll to HN because I enjoy using our product and was genuinely interested in the discussion around programming languages and didn't get many votes from my small Twitter following. Based on >200 votes, the HN audience seems to find this question interesting as well.
Javascript is on there. You could mention C# in comments and people could upvote if they agree. I had to pick 10 based on my assumptions of what is popular. In retrospect C# might have been more popular than Scala.
Yes, but with GoPollGo we can see the poll in real time and by geography - will be interesting to see if people in California have different programming language preferences than people in NYC or France.
Disclosure: I work at GoPollGo.
I have a PG question for PG: what problem does this solve?
I see 2 problems currently.
1. Microsoft suing Android makers, and other similar examples, where large companies burn billions of dollars of our economy over something pointless.
2. Patent trolls like Intellectual Ventures and their shell companies suing startups.
How does this solve either of these problems? Who really needs this?
You just need to sign up 3 email addresses from your invite link. Nothing stops you from doing that with 3 of your own addresses.
I don't see why development compilation is such a problem. I run sass --watch and forget about it.
I'm surprised C++ isn't in the lead. I've had more WTF moments reading C++ than any other language.