Hacker Newsnew | past | comments | ask | show | jobs | submit | 2014-08-29login
Stories from August 29, 2014
Go back a day, month, or year. Go forward a day, month, or year.
1.Leading Anti-Marijuana Academics Are Paid by Painkiller Drug Companies (vice.com)
293 points by Multics on Aug 29, 2014 | 90 comments
2.Submarine Cable Map 2014 (telegeography.com)
220 points by bhaumik on Aug 29, 2014 | 110 comments
3.Intel Unleashes Its First 8-Core Desktop Processor (intel.com)
197 points by joaojeronimo on Aug 29, 2014 | 145 comments
4.Conrod – A Rust GUI Library (piston.rs)
201 points by mitchmindtree on Aug 29, 2014 | 70 comments
5.Chartist – Simple responsive charts (gionkunz.github.io)
194 points by jcklnruns on Aug 29, 2014 | 49 comments
📚. Does the Bitter Lesson Have Limits? (dbreunig.com)
8 min read | by Drew Breunig | saved 217 days ago | archive
6.At Multiverse Impasse, a New Theory of Scale (simonsfoundation.org)
176 points by akrymski on Aug 29, 2014 | 140 comments
7.From the startup who allegedly stole software and raised $2M with it
157 points by jparkside on Aug 29, 2014 | 109 comments

First posted on /r/javascript, but I think it's worth posting here too:

I was a member of the YUI team until a few months ago. I'm still at Yahoo now, just on a different team, but just wanted to give my own thoughts on this (I don't represent the company or the YUI team).

My software engineering career started with the YUI team - I actually joined as an intern at Yahoo because of a Reddit post on /r/javascript. I was pretty new to engineering in general back then, and as a biology major with no real professional experience, I didn't have an easy time getting internships. Jenny, the manager of the YUI team back then, really took a chance on me, and that really changed my entire career path. I solved a bunch of YUI bugs, added a few features here or there, and I always tried to help other folks on #yui on IRC, the mailing list, or in-person here at Yahoo, which I really enjoyed. I learned a crazy amount of JavaScript, some pretty advanced debugging / performance profiling techniques, and even gave some talks. Eventually, a lot of people always came to me first whenever they had a question about YUI, which was pretty cool.

From the view of some people in the JavaScript community, YUI was always considered a huge, monolithic framework that was only good for widgets. I never thought that was the case - YUI pioneered a lot of the techniques that are popular in advanced JavaScript development today, like modules, dynamic loading, and creating logical view separation in your code. A lot of the influence in RequireJS / CommonJS / ES6 modules can be seen from what YUI did first, which people used to consider "over-engineering".

With a lot of new development in JavaScript though (data-binding, tooling like Grunt / Yeoman, promises and other async handling techniques), it was always hard for YUI to keep up with new features while still being able to maintain backwards compatibility with the constantly deploying products that people were building at Yahoo. We had to support product teams while also building out the framework at the same time, and making sure the user-facing products were the best was more important. Eventually, it was hard when developers who were familiar with newer JavaScript tools tried to use YUI, but ended up having to spend quite some time with the framework just to get it working with the rest of the JS ecosystem.

In the end, I wasn't involved with this decision, but I think it was the right thing to do. A lot of the YUI (now YPT) team and other front-end teams at Yahoo are now working on helping out with more cutting-edge core JavaScript work, like internationalization (https://github.com/yahoo/intl-messageformat) and ES6 modules, as well as building out components for newer frameworks like React and Ember (https://github.com/yahoo/flux-examples). Yahoo still has a lot of really strong front-end developers, and working on these more important core components is more beneficial to both Yahoo and the JS community as a whole, than continuing to maintain a framework that's a walled garden.

The one thing to take away from this is that no technology lasts forever, and in the end, what the user sees is the most important, whether it's JavaScript, Android / iOS, or holographic smartwatches.

I'll be a bit melancholy today, but I'll raise a glass to YUI tonight. RIP.


I think you're going to have a hard time here trying to convince a developer community that a "refund" is something a client is entitled to in a work for hire situation.

You ask a developer to do work for you, they do the requested work, and you pay them. If you don't like the work, you end the relationship. But you still have to pay them for their time.

I don't envy the next few weeks for you guys, but you definitely brought it on yourself by stiffing a developer on an invoice. I suspect you'll come to regret having done that.

As an ironic way of reinforcing the message, you're probably going to employ a lawyer on a work for hire basis in the near future. He's not going to deliver a result that you like. Try asking him for a refund and see how that works for you.

Your best course of action is to pay the developer's invoice in full today. Then edit the above post into an apology.

10.Show HN: Chan – pure C implementation of Go channels (github.com/tylertreat)
150 points by tylertreat on Aug 29, 2014 | 44 comments
📚. China Is Getting Much of What It Wants From the U.S., Including Chips (archive.ph)
9 min read | by Lily Kuo | saved 77 days ago | 31% read | archive
11.The Art of Profitability (codingvc.com)
146 points by lpolovets on Aug 29, 2014 | 18 comments
12.Roadmap to Alpha Centauri (nautil.us)
147 points by dnetesn on Aug 29, 2014 | 63 comments
13.Quantum Gravity Expert Says "Philosophical Superficiality" Has Harmed Physics (scientificamerican.com)
147 points by tomhoward on Aug 29, 2014 | 70 comments
14.Coinbase Insured (coinbase.com)
137 points by markmassie on Aug 29, 2014 | 41 comments
15.Building Clojure services at scale (josephwilk.net)
137 points by erkose on Aug 29, 2014 | 21 comments
📚. 2025 letter (danwang.co)
57 min read | by Dan Wang | saved 53 days ago | archive
16.Inside One of the World's Largest Bitcoin Mines (thecoinsman.com)
123 points by mlevy on Aug 29, 2014 | 103 comments
17.Bhyve – BSD Hypervisor (bhyve.org)
122 points by lelf on Aug 29, 2014 | 61 comments
18.Pump and Dump: How To Rig the IPO Market with $20M (wolfstreet.com)
130 points by dualogy on Aug 29, 2014 | 63 comments
19.How to choose? (aeon.co)
120 points by gonehome on Aug 29, 2014 | 94 comments
20.Fix the versioning (github.com/jashkenas)
115 points by abritishguy on Aug 29, 2014 | 78 comments
📚. Honda Needs a Tune-Up (davidsd.org)
22 min read | by davidsd.org | saved 109 days ago | archive
21.What People Cured of Blindness See (newyorker.com)
105 points by adamnemecek on Aug 29, 2014 | 31 comments
22.If You Want to See Inequality in the U.S. at Its Worst, Visit an Impound Lot (time.com)
102 points by dsl on Aug 29, 2014 | 121 comments
23.Y Combinator to recruit more black entrepreneurs (usatoday.com)
100 points by edw519 on Aug 29, 2014 | 74 comments
24.Evidence Grows That Online Social Networks Have Negative Effects (technologyreview.com)
95 points by ca98am79 on Aug 29, 2014 | 43 comments
25.Invertible Bloom Lookup Tables (2011) (arxiv.org)
92 points by mhlakhani on Aug 29, 2014 | 24 comments
📚. A new chapter begins for EV batteries with the expiry of key LFP patents (shoosmiths.com)
3 min read | by shoosmiths.com | saved 109 days ago | 31% read | archive
26.Perf.fail – Do, learn, fail forward (perf.fail)
93 points by tilt on Aug 29, 2014 | 12 comments
27.India Opens 15M Bank Accounts in Modi’s Inclusion Drive (bloomberg.com)
86 points by fashok on Aug 29, 2014 | 37 comments
28.Is De-Skilling Killing Arts Education? (huffingtonpost.com)
77 points by luu on Aug 29, 2014 | 68 comments
29.How We Work on Queries at GitHub (samlambert.com)
82 points by samlambert on Aug 29, 2014 | 29 comments
30.Keurig competitors crack company's DRM code (consumeraffairs.com)
74 points by thisisblurry on Aug 29, 2014 | 88 comments
📚. The rise of industrial software (chrisloy.dev)
7 min read | by chrisloy.dev | saved 66 days ago | 14% read | archive

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

Search: