Hacker Newsnew | past | comments | ask | show | jobs | submit | 2011-09-09login
Stories from September 9, 2011
Go back a day, month, or year. Go forward a day, month, or year.
1.Technical Papers Every Programmer Should Read (At Least Twice) (fogus.me)
467 points by icey on Sept 9, 2011 | 57 comments
2.Share of Income Gains by Quintile - Great Depression til Now (nytimes.com)
321 points by watmough on Sept 9, 2011 | 285 comments
3.Show HN: Smozzy (for Android/T-Mobile) - browse the web without a data plan (smozzy.com)
293 points by FaceKicker on Sept 9, 2011 | 105 comments
Yes.
268 points | parent
5.Vim Cheat Sheet - For Programmers By Programmers (peopleofhonoronly.com)
268 points by eddyweb on Sept 9, 2011 | 62 comments
6.Bootstrapping a Software Product (sifterapp.com)
264 points by garrettdimon on Sept 9, 2011 | 49 comments
7.More information on Google's new web language, Dash (markmail.org)
256 points by praxxis on Sept 9, 2011 | 141 comments
8.Java's Comb-Over (raganwald.posterous.com)
154 points by ColinWright on Sept 9, 2011 | 60 comments
9.Bootstrapping a $30k profit/month company from our internship earnings (Part 3) (fiplab.com)
153 points by n9com on Sept 9, 2011 | 36 comments
10.Our Vacation Policy: Take Some (balsamiq.com)
137 points by joshuacc on Sept 9, 2011 | 112 comments
11.Delivering fast boot times in Windows 8 (msdn.com)
138 points by ghurlman on Sept 9, 2011 | 119 comments
12.Google's expert report in Oracle case explains complexities in plain English (groklaw.net)
131 points by grellas on Sept 9, 2011 | 9 comments
13.CoffeeScript: JavaScript without the Fail (slides) (bodil.github.com)
131 points by TrevorBurnham on Sept 9, 2011 | 74 comments
14.Groupon Sales Team Files Class-Action Suit (paidcontent.org)
128 points by hunterowens on Sept 9, 2011 | 67 comments
15.Searching for "semicolon injection" bugs in embedded Linux devices (newsoft-tech.blogspot.com)
121 points by 1880 on Sept 9, 2011 | 15 comments
16.28th Chaos Communication Congress (Berlin) CFP (ccc.de)
114 points by sp332 on Sept 9, 2011 | 8 comments

Actually, there is a distinction to the carrier.

Text messages are an interesting one. Essentially, they cost nothing to the carrier in that they get transmitted as part of the control channel. However, there is a cost to supporting a phone idling on a network. The control channel has to be in communication with it using up bandwidth. So, the SMS gets put in with the control channel instructions and so its marginal cost is 0, but there's still a cost. Beyond that, your carrier has to pay a termination fee to the receiving carrier when you send a text message to them and that is a cost. So, when you send a text message off-network, there is a cost to your carrier.

Voice similarly travels a different path. In CDMA systems, the voice channel and data channel are physically separate. Even with UMTS where the voice and data traffic travels over the same channel, there have been significant advancements for data transmission (HSPA, HSPA+) that allow for greater efficiency.

Even with VoIP, a real distinction can be made. Like texting, the carrier of the receiving party charges a termination fee to the carrier of the calling party. So, if you're on Verizon and call a user on Sprint, Sprint charges Verizon to connect the call (http://en.wikipedia.org/wiki/Termination_rates). That means that while VoIP would use network resources in the same way as data, the carrier would face a higher cost because of the termination rate. This is also why many free VoIP services won't let you call those free conference call services (http://bits.blogs.nytimes.com/2009/09/25/att-says-google-voi...). They're usually set up with a carrier who charges an absurd termination rate that pays for the service.

While they are travelling through the same towers, they're taking different paths and those different paths do have different costs. Part of it is regulatory: termination fees are meaningful costs to carriers even if one considers them artificial. Part of it is the current time: in 3-5 years, we'll probably be on VoIP. Part of it is that data transmission (wired or wireless) has low marginal costs, but decent fixed costs: it doesn't cost the carrier much to support you as a marginal user, but they have put tens of billions into their network even if your phone just idles on it. Right now, wireless is priced in a "consumer" way. We don't pay for what we use, but rather some awkward approximation based on what they think consumers will accept charges for. This is in contrast to, say, utilities which usually have a fixed charge for being on the network (to cover fixed costs) and then a usage rate (which covers marginal costs).

I don't really have a conclusion. Carriers are trying to make more money off you in a way that's objectionable, but they aren't the same. I won't defend the pricing, but I want to point out the difference.

18.How to Design Classes (in Ruby, Python, Java or any OOP) (neu.edu)
112 points by Open-Juicer on Sept 9, 2011 | 24 comments
19.Saylor offers millions of dollars in bounties for open textbooks (saylor.org)
97 points by Open-Juicer on Sept 9, 2011 | 25 comments
20.Twitters new and blazingly fast interface (jacquesmattheij.com)
96 points by ColinWright on Sept 9, 2011 | 69 comments
21.Ideas Are Overrated: Startup Guru Eric Ries' Radical New Theory (wired.com)
94 points by Liu on Sept 9, 2011 | 52 comments
22.Y Combinator by the Numbers (youtu.be)
93 points by jwang815 on Sept 9, 2011 | 17 comments
23.Hiring advice for startups from Hackruiter (YC S10) (hackruiter.com)
95 points by nicholasjbs on Sept 9, 2011 | 22 comments
24.Microsoft online services hit by major failure (bbc.co.uk)
88 points by erinwatson on Sept 9, 2011 | 39 comments

Technological progress should cause increasing economic inequality, because the bottom end of the scale is firmly anchored at zero (someone taking a vacation), while technology gives the top end ever more powerful levers.

So the interesting question is not why economic inequality is increasing, but why for a few decades in the mid twentieth century the trend was reversed.

There are probably several factors at work here, but as someone who was around and paying attention at the end of that period, I think the key to the answer is the large corporation. The period of flattening coincides with the heyday of the large corporation.

Large corporations tend to decrease economic inequality. You can't measure individual productivity well within large organizations, and even if you could, it would strain the fabric of the organization to reward people that way. They also hide a lot of inequality by giving elite employees benefits that don't show up in their salaries (http://paulgraham.com/ladder.html).

What happened at the end of the 1970s was that the most ambitious people started to lose interest in working their way up the corporate ladder. They wanted to get paid upfront. That was why the term "yuppie" was born then. Before 1980 it was rare to find young professionals with lots of money. In the old days, they were all still paying their dues at that age.

I remember the transition quite clearly. When I was a little kid, in the early 70s, the most impressive thing you could do was to work for a large corporation. It was the era of conglomerates in shiny office towers. By 1980 we were starting to see a glimpse of the world we now live in, where the ambitious people are all free agents.

26.New chapter of Learn You Some Erlang (learnyousomeerlang.com)
80 points by telemachos on Sept 9, 2011 | 11 comments
27.White House proposes crowdfunding exemption (whitehouse.gov)
77 points by uripom on Sept 9, 2011 | 39 comments
28.Cheaper alternative to AirBnB: CampInMyGarden.com (campinmygarden.com)
68 points by slater on Sept 9, 2011 | 24 comments
29.Google Docs: What Happened Wednesday (googledocs.blogspot.com)
67 points by tilt on Sept 9, 2011 | 10 comments
30.Comparing Go with Lua (steved-imaginaryreal.blogspot.com)
64 points by mapleoin on Sept 9, 2011 | 14 comments

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

Search: