Hacker Newsnew | past | comments | ask | show | jobs | submit | 2013-02-25login
Stories from February 25, 2013
Go back a day, month, or year. Go forward a day, month, or year.
1.The MS Surface Pro (penny-arcade.com)
440 points by kposehn on Feb 25, 2013 | 155 comments
2.How to build a news app that never goes down and costs you practically nothing (npr.org)
385 points by llambda on Feb 25, 2013 | 123 comments
3.The Extraordinary Science of Addictive Junk Food (nytimes.com)
362 points by danso on Feb 25, 2013 | 216 comments
4.No more remote work at Yahoo (37signals.com)
323 points by mh_ on Feb 25, 2013 | 206 comments
5.A closer look at the performance of Google Chrome (aptiverse.com)
318 points by mrjbq7 on Feb 25, 2013 | 163 comments
6.Dwarf Fortress: Ten hours with the most inscrutable video game of all time (arstechnica.com)
258 points by llambda on Feb 25, 2013 | 185 comments
7.Is speed reading really possible? (skeptoid.com)
253 points by saurabh on Feb 25, 2013 | 143 comments
8.How to stop Time Warner Cable sucking at Youtube (mitchribar.com)
249 points by Reebz on Feb 25, 2013 | 132 comments
9.Literate CoffeeScript (coffeescript.org)
234 points by jedschmidt on Feb 25, 2013 | 108 comments
10.Thalmic (YC W13) introduces gesture control without the cameras (newscientist.com)
194 points by pauldix on Feb 25, 2013 | 47 comments
11.Bypassing Google’s Two-Factor Authentication (duosecurity.com)
180 points by seanponeil on Feb 25, 2013 | 70 comments
12.Shutting down my side project of two years (joshsharp.com.au)
180 points by joshsharp on Feb 25, 2013 | 57 comments
13.We Aren’t the World (psmag.com)
174 points by dchmiel on Feb 25, 2013 | 148 comments
14.The Next Generation of Gesture Control (getmyo.com)
161 points by peterkchen on Feb 25, 2013 | 46 comments
15.LG acquires webOS from HP, plans to use it in smart TV platform (engadget.com)
153 points by j_col on Feb 25, 2013 | 70 comments
16.Court of Appeal bans Bayesian probability (understandinguncertainty.org)
142 points by leephillips on Feb 25, 2013 | 126 comments
17.The Meaning of 'su' (pthree.org)
141 points by myko on Feb 25, 2013 | 55 comments
18.Redshift Performance and Cost (airbnb.com)
145 points by AirbnbNerds on Feb 25, 2013 | 45 comments

It's nice to hear this kind of device review from a corner you don't usually hear it from. Rather than the usual kind of review broken up into the usual sections, maybe a storage, space, benchmarks, screen, software kind of thing, we have a guy who has specific use cases for it talking about how he used it for those cases, what worked and what didn't. And then comparing it to how he normally does those kinds of activities.

Even though I don't have the same use cases as him, I feel like I got more out of it this way.

20.Email-First Startups (ryanhoover.me)
137 points by rrhoover on Feb 25, 2013 | 46 comments
21.Microryza (YC W13) Is A “Kickstarter” For Scientific Research (techcrunch.com)
129 points by irollboozers on Feb 25, 2013 | 35 comments
22.As of today, App.net is a freemium service (app.net)
115 points by anu_gupta on Feb 25, 2013 | 159 comments
23.Meldium (YC W13) Controls Your Team’s Shared App Passwords For You (techcrunch.com)
108 points by bradleybuda on Feb 25, 2013 | 49 comments

Let me give a non-programming example.

It took me the best part of the weekend to drill twelve holes for curtains - because it is not enough to Google for the answers.

Now, if you knock on a wall and it sounds hollow - you just google for hollow wall fixings. Great. I'll go buy some of those.

Drill into the wall. And hit brick behind the plaster. Err... Ok they have invented a new type - dry lined Walls. The gap is so small my umbrella fixings cannot open up behind the board.

So I will get longer screws to go in the wall. But now my masonry drill slips on hard stones and gouges chunks from the plaster. Try harder - is that smoke coming from the drill? Eventually I find a consultant ( in the DIY store)

Aha - it's not masonry drill bits you need - you need aggregate drills. And a new drill.

Eventually I bought new drill bits, a new drill, six inch screws and I can do chin ups on the damn things.

The lesson

1. Until you understand the fundamentals of the problem, you will make poor choices time and again. Google correctly told me where to buy masonry drills and plasterboard fixings. It did not know to ask if I had the right walk for that.

2. New technology changes "embedded knowledge" - I learnt to drill brick walls from my father, But new ways of using the old can change everything.

3. Hire a professional while you go and do revenue generating work.


Yes and no. I'm a co-founder of http://devbootcamp.com so I see this every day in the context of people learning to be programmers.

"The best programmers I know understand how to architect and build large projects piece by piece. They can focus on the macro because don’t get hung up in the pieces. They know how to use Google to find solutions fast. DRY."

I agree with the first and second bit and strictly speaking the third. That is, when students first watch me code they're surprised both that I'm looking up this-or-that ActiveRecord method and at the speed with which I do it. They assume expert programmers have a book of magic spells they've memorized, so to see what I haven't in some ways makes it more magical.

What am I doing, then, if not memorizing every last little thing? What makes me a "better" programmer?

The key to becoming a non-beginner are the first two bits, not the third. It's developing that filter experts have which separates relevant information from irrelevant information. Lots of beginners use Google in a backwards sort of way, having been trained to "look for the solution." Google is like the great universal answer key for them.

It can't be about memorization, then. Being an expert is more like having this amazing compression algorithm at your disposal and we can evaluate very quickly whether some piece of information is compatible with that compression algorithm.

It's made worse by the fact that they see experts do it, sometimes. Or worse, that experts tell them, "I use Google all the time, you should, too." But Google is worse than nothing if the beginner finds code, copies it blindly into their project, and shuffles characters around until it does what they want. They are robbing themselves of the opportunity to abstract out common patterns, recognize similar problems in different guises, and generally setting an impossible bar of having to memorize too much.

Lots and lots of students have been trained to see software development as THAT.

26.Who Has the Guts for Gluten? (nytimes.com)
100 points by tokenadult on Feb 25, 2013 | 130 comments
27.Stanford Female CS Student: I Fight Impostor Syndrome (ladycoders.com)
99 points by tarahmarie on Feb 25, 2013 | 115 comments
28.The True Cost of Healthcare in the US (truecostofhealthcare.org)
97 points by felipellrocha on Feb 25, 2013 | 114 comments
29.Spoiler Alert – JQuery plugin for sensitive content (joshbuddy.github.com)
99 points by joshbuddy on Feb 25, 2013 | 42 comments
30. [dupe] Linus Torvalds Explodes at Red Hat Developer (slashdot.org)
95 points by recoiledsnake on Feb 25, 2013 | 54 comments

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: