Hacker Newsnew | past | comments | ask | show | jobs | submit | 2012-12-29login
Stories from December 29, 2012
Go back a day, month, or year. Go forward a day, month, or year.
1.Tenth Grade Tech Trends (medium.com/product-design)
294 points by j2labs on Dec 29, 2012 | 144 comments
2.Bingo Card Creator (and other stuff) Year in Review 2012 (kalzumeus.com)
278 points by janpio on Dec 29, 2012 | 129 comments
3.Futuristic Predictions That Came True in 2012 (io9.com)
270 points by andreavaccari on Dec 29, 2012 | 122 comments
4.It's like JSON. but fast and small. (msgpack.org)
188 points by dsr12 on Dec 29, 2012 | 100 comments
5.Elusive Icons - 268 Sleek Vector Icons For Bootstrap (aristath.github.com)
149 points by Hirvesh on Dec 29, 2012 | 25 comments
6.Support the FSF: Help us stop Restricted Boot (fsf.org)
147 points by mtgx on Dec 29, 2012 | 63 comments
7.Progressive JPEGs: a new best practice (perfplanet.com)
133 points by ssttoo on Dec 29, 2012 | 63 comments
8.GitHub Says ‘No Thanks’ to Bots — Even if They’re Nice (wired.com)
130 points by cyphersanctus on Dec 29, 2012 | 95 comments
9.Impress.js demo - presentation program (bartaz.github.com)
105 points by misleading_name on Dec 29, 2012 | 34 comments
10.Dear Hacker Community – We Need To Talk (asherwolf.com)
98 points by th0ma5 on Dec 29, 2012 | 149 comments
11.Average age of StackExchange users for each tag (brianbondy.com)
98 points by timothybone on Dec 29, 2012 | 48 comments
12.Why Learn Scala in 2013? (typesafe.com)
91 points by Garbage on Dec 29, 2012 | 74 comments
13.Why Facebook Makes Us Depressed (shkspr.mobi)
85 points by edent on Dec 29, 2012 | 70 comments
14.The Hacker School Experience (wired.com)
85 points by nicholasjbs on Dec 29, 2012 | 63 comments
15.Show HN: WhenEpisode.com (Simple weekend project) (whenepisode.com)
81 points by vojant on Dec 29, 2012 | 65 comments
16.Why Are People More Scared of Facebook Violating Their Privacy than Washington? (reason.com)
72 points by mtgx on Dec 29, 2012 | 103 comments
17.Aspects of Building a Node.js Application (gosquared.com)
65 points by gnw on Dec 29, 2012 | 21 comments

It looks cool, but be very careful about using it (in a browser, at least). Browsers have super-fast JSON parsers and parsing msgpack is much, much slower than parsing good old JSON.

This great comment (from 201 days ago) is exactly about this issue:

http://news.ycombinator.com/item?id=4091051

I quote a bit of it here:

    JSON size: 386kb
    MsgPack size: 332kb
    Difference: -14%

    Encoding with JSON.stringify 4 ms
    Encoding with msgpack.pack 73 ms
    Difference: 18.25x slower

    Decoding with JSON.parse 4 ms
    Decoding with msgpack.unpack 13 ms 
    Difference: 3.25x slower

and also this comment: http://news.ycombinator.com/item?id=4093077

   MessagePack is not smaller than gzip'd JSON
   MessagePack is not faster than JSON when a browser is involved
   MessagePack is not human readable
   MessagePack has issues with UTF-8
   Small packets also have significant TCP/IP overhead

I'm quoted in the article and I wanted to clear one thing up that was missing from it.

When bots get reported to us by people using GitHub our support folks reach out to the bot account owner and encourage them to build a GitHub service[1] instead. As a service, the same functionality would still be available to everyone using GitHub, but it would be opt-in instead.

A few months ago we heard from some developers of service integrations that beyond the existing API features, it would be handy to be able to provide a form of "status" for commits. We added the commit status API [2] in September to accommodate that. We're always open to feedback on how the API and service integrations can improve.

The point is, GitHub services are a much better way to build integrations on GitHub.

[1] https://github.com/github/github-services [2] https://github.com/blog/1227-commit-status-api

20.It's "locking" if it's blocking (yosefk.com)
57 points by nathell on Dec 29, 2012 | 26 comments
21.Fear of Flying (500hats.com)
56 points by yoseph on Dec 29, 2012 | 19 comments
22.Why Canada's productivity has been underestimated for decades (theglobeandmail.com)
56 points by soundsop on Dec 29, 2012 | 49 comments
23.Open source groups warn Greece will waste millions on school software (europa.eu)
56 points by Tsiolkovsky on Dec 29, 2012 | 57 comments
24.Bram Cohen: I have a question for the version control experts (facebook.com)
54 points by lispython on Dec 29, 2012 | 48 comments
25.Documenting the Undocumentable (dadgum.com)
53 points by prajjwal on Dec 29, 2012 | 8 comments
26.Games Physics: Basics and Implementation of Predictive Collision Detection (codetheory.in)
52 points by kushsolitary on Dec 29, 2012 | 23 comments

The book that has changed my life the most, so far, has been The Structure and Interpretation of Computer Programs by Abelson and Sussman.

In 2010 I started a job that was far, far ahead of my skillset. I'd written fewer than 10,000 lines of code in my life, and I was completely ill-prepared for the work I was supposed to be doing. I picked up SICP about a month or two into that job.

Fast forward a year, and I felt that I knew more about programming than half the people I worked with, and I'd moved to a smaller, more awesome company doing work that I think is much more fun.

A year since then and I've picked up half a dozen new languages, given talks at user groups on some of them. Next year I'm aiming for conferences.

Pick up this book. It gives you superpowers.

28.Is Sugar the Next Tobacco? (psmag.com)
49 points by dcurtis on Dec 29, 2012 | 88 comments
29.Donate to The NetBSD Foundation (netbsd.org)
49 points by enduser on Dec 29, 2012 | 36 comments

I'm also a 15 years old teenager living in Argentina, but here things are somewhat different.

First, no one has a "real" smartphone, most are cheap Nokia phones with some applications for Facebook: People who have money usually buy BlackBerries, I have a Samsung Galaxy Ace (Being an Android fan) that I bought in Spain: but truth is smartphones are really expensive.

Facebook... everything is about Facebook here: Teenagers don't use any other IM service besides Facebook Messenger, they even use it in their phones. I find it extremely painful to communicate because I need to keep a Facebook window tab opened if I want to chat with someone (Well, I use Pidgin now).

I don't even go into Facebook, the Facebook feed looks like browsing /r/funny New in Reddit, people don't post original content: Just memes copied from the internet and cristian stuff.

People tend to have a lot of friends in Facebook: I think I don't have more than 50 friends: Those who I really would like to talk with me and have access to my pictures.

What people really use here is ask.fm , I'm not sure if people in other countries use it: but the basic idea is that you create an account and people (Logged, or as Anonymous) post you questions and you answer: Then it gets posted in your Facebook.

I don't understand why would anyone want to use that service: The questions are dumb and nosense. Other questions are personal, and some people still answer that. Nowadays most of my Facebook feed is 75% ask.fm links, it's really annoying.

Other services? Some people use Twitter, but not really; mostly teenagers following One Direction and Justin Bieber.

Blogging? Nah, no one reads blogs: they don't like reading anything larger than a couple lines of text (I think this: http://www.theatlantic.com/magazine/archive/1945/07/as-we-ma... can be relevant).

Youtube... they like dumb vlogs and some people like gameplays, I find this kind of videos very annoying and dumb.

Oh, not even mention Mail: most of people can't remember their passwords, for me, Mail is vital. Tumblr? No one knows what that is. Ah, no one uses Instagram either, and I'm glad...

So resuming: Teenagers only use the internet for Facebook, and, sometimes, reading the Wikipedia (When they have to do something for school) and that's really bad: They have a wonderful tool that they don't want to use, although the language (Most of teenagers don't have a good level of English, or at least they refuse to read English) can be an impediment.

For me the internet is amazing: you can learn whatever you want, for free, thanks to tools like Khan Academy, Coursera and Udacity: But people refuse to, and the language is not the only issue. I think we should focus our knowledge into motivating the Teenagers to get interested into this, instead of developing more applications like Poke or a Facetime killer.


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

Search: