Hacker Newsnew | past | comments | ask | show | jobs | submit | 2010-12-31login
Stories from December 31, 2010
Go back a day, month, or year. Go forward a day, month, or year.
1.Github 404 page (github.com/404)
192 points by config_yml on Dec 31, 2010 | 43 comments
I have programming ability
174 points | parent
3.Important Safety Notice from WakeMate
152 points by tptacek on Dec 31, 2010 | 107 comments
4.Hotlinking to jquery.com will be disabled on January 31, 2011 (jquery.com)
150 points by Uncle_Sam on Dec 31, 2010 | 97 comments
5.Minimalism: It Works (kirindave.tumblr.com)
129 points by tnm on Dec 31, 2010 | 53 comments
6.Steve Jobs Understands Team Building (taosecurity.blogspot.com)
119 points by sant0sk1 on Dec 31, 2010 | 33 comments
7.Cannabalt for iOS now open source (github.com/ericjohnson)
117 points by mikek on Dec 31, 2010 | 14 comments
8.How To Avoid Getting Fired From Your Own Company (techcrunch.com)
109 points by chrisyeh on Dec 31, 2010 | 45 comments
9.The quest for every beard type (dyers.org)
84 points by aycangulez on Dec 31, 2010 | 30 comments
10.Fannie Mae Unix Engineer Gets 41 Months for Planting Logic Bomb (thenewnewinternet.com)
84 points by wglb on Dec 31, 2010 | 49 comments
11.How To Manage A Tech Career (antipatter.com)
81 points by SeanOC on Dec 31, 2010 | 11 comments
12.Suicides in India show the dark side of micro-finance (bloomberg.com)
81 points by jlangenauer on Dec 31, 2010 | 67 comments
13.17 years old, 11 startups (markbao.com)
81 points by acqq on Dec 31, 2010 | 83 comments
14.Zombie.js: insanely fast, full-stack, headless testing (labnotes.org)
74 points by tswicegood on Dec 31, 2010 | 17 comments
15.VIM from novice to professional by: Derek Wyatt (ontwik.com)
74 points by ahmicro on Dec 31, 2010 | 31 comments
HackerNews
72 points | parent

"...The USB chargers were sourced through a Chinese vendor. We paid to have the proper certification and safety tests performed here in the U.S. for the chargers. However, tonight we were informed by a customer of a safety incident with the black USB chargers..."

You think it is appropriate to say this in a recall notice...

and this is why you fail.

Sony has problems with their products, so does Apple. Neither of them blame their sourcing in communication to customers. Why? Because your problem is not Chinese manufacturers, or Stateside testing companies, your problem is YOU and YOUR PROCESSES. Take ownership and move forward.

I am reminded of how you handled getting a bad review, here -> http://news.ycombinator.com/item?id=2029052

I think there is an attitude at your company that is incompatible with the relentless pursuit of perfection that is required to pull off a successful hardware startup. What you guys need is a 'Come To Jesus' talk, not more clumsy attempts at deflecting culpability.

18.WakeMate Warns Users Of Major Safety Issue (techcrunch.com)
71 points by wensing on Dec 31, 2010 | 8 comments

It's likely that the chargers that were tested and the chargers that actually ended up shipping are quite different inside.

This seems to be a constant battle when going the Chinese route. You have to cut open a few from every shipment and check to see if inferior components have been subbed in since last time.

20.1024cores (1024cores.net)
71 points by kung-fu-master on Dec 31, 2010 | 18 comments
21.The Chess Master and the Computer (nybooks.com)
69 points by nl on Dec 31, 2010 | 36 comments
22.Build a new year clock with an SQL query? Sure, why not (explainextended.com)
69 points by kungfooey on Dec 31, 2010 | 8 comments

Sure. You can disrupt someone on the toilet, at the dinner table, in bed, etc, etc. Very disruptive indeed.
24.Minimalism is not a viable intellectual strategy (vivekhaldar.tumblr.com)
70 points by gandalfgeek on Dec 31, 2010 | 21 comments

2010 was, for me, the year of JS-related technologies. (I'm actually rather disappointed I haven't had more time to check out Clojure and to use Haskell and Scala more--I was doing quite a lot of front-end web stuff.)

1. Socket.IO (http://socket.io/)

It lets you use websockets and automatically fall back to flash sockets, long polling, or several other real-time communication methods if websockets aren't supported by the client. There's a JS client and node-compatible server, as well as in-progress server implementations in a few other languages. Node is nice by itself, but it's with things like Socket.IO that it really shines.

2. Coffeescript (http://jashkenas.github.com/coffee-script/)

Coffeescript is a nice-looking and nice-to-type syntax on top of JavaScript. It's made JS development a lot friendlier, and I now miss things about it every time I'm programming in Python and Ruby. I now use it whenever I'm doing any significant amount of coding in JS.

3. Node.js (http://nodejs.org/)

Node should, by this point, need no introduction. Server-side JS. Plays very nicely with websockets thanks to Socket.IO, making it very easy to write the server-side part of real-time webapps. I've also found it very useful when trying to quickly prototype simple non-webapp things that have to communicate over a network.

I haven't had a chance to check out Backbone.js (http://documentcloud.github.com/backbone/) yet beyond a very quick look, but I expect to use it (or something like it) next time I'm developing something that uses a significant amount of client-side JS.

I'm also very excited by the continued development on (and Yehuda Katz's participation in) SproutCore (http://www.sproutcore.com/).

26.Boredom Enthusiasts Discover the Pleasures of Understimulation (wsj.com)
62 points by jamesbritt on Dec 31, 2010 | 25 comments

This is par for the course. I have friends who have had to manage manufacturing processes in China. You have to be very specific, to the point of utter paranoia, in the instructions that you provide. Wherever, and I mean absolutely wherever a corner can be cut, it will be cut at this level.

One friend had to get rubber household cleaning gloves made in China. He worked for a retailer and this would be for their store brand. If they specified something to be done, it would be done exactly the way they wanted. If something was unspecified, you could bet that the cheapest, shoddiest, most dangerous materials/processes would be used. For example, he never specified that the rubber used should actually be safe to be worn by humans. Prototypes came back with obscene levels of toxins in a glove that is meant to protect people from getting their hands dirty with household cleaning chemicals. There was just no common sense to fill in the blanks in the instructions here. Once they sorted out this issue, as another commenter mentioned, they would have to check each and every shipment because the manufacturer would try to sneak cheaper variants into the batches. Eventually my friend went and inspected the factory on a business trip only to find so many ethically questionable practices that he eventually decided to switch to another job.

If you choose to go the overseas route, I'd suggest that you find a consultant who has experience here. It will be well worth it. They'll be familiar with all the games that are played and will save you money.

As a westerner enjoying the luxuries of a western lifestyle, obviously I'd urge you to try to source/assemble locally. Cheap labour practices aside (i.e. I understand the argument that folks on that side of the world need work too and are willing to put up with cheap wages and long hours), a lot of the savings come from a complete disregard for the local environment. So these workers might benefit from the wages they earn, but they'll pay for it with their health. You probably wouldn't want heavy metals leeching into your community's drinking water, and you'd cease doing business with a factory doing so in your neck of the woods. But somehow folks seem to think it's acceptable if it's not in their backyard. That's an ethical question you'll have to answer for yourself.

All this said, quite frankly some of the manufacturing expertise simply no longer exists in North America. So your only choice is to get stuff done in China. I know a wealthy flag-waving patriotic ex-military businessman who confided in me as much about why he had to outsource overseas. He said it wasn't so much the cost but that the manufacturers overseas were simply better skilled. We like to think we've got superior technology/processes over here and that the only advantage of overseas manufacturing is the cheap price. But the more that manufacturing is done overseas, the less this will be true.


Man these guys can't catch a break. I really want to love WakeMate but they're making it hard.
29.I benchmarked 8 different ways of representing a 2d grid in JavaScript (github.com/shazow)
60 points by shazow on Dec 31, 2010 | 33 comments
30.The first privately owned EPIC camera has already been stolen (reduser.net)
58 points by acangiano on Dec 31, 2010 | 45 comments

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

Search: