skysight-inc/HackerNews huggingface dataset:
Due to Globalization, America will be saturated and will be inhabited by people who will live on http://en.wikipedia.org/wiki/Passive_income
I suspect that this is heavily dependent upon the relative speeds of network vs. CPU, as well as the usage that these encoded messages will get afterwards. Protocol buffers are making a speed vs. space tradeoff, minimizing the size of a message at the cost of some processing power. That probably made a lot more sense when Google was young and 100BaseT was new than in the era with ubiquitous gigabit Ethernet that we've got now.

Also remember that for most production services, you'll want to log requests & responses. As soon as you start hitting the disk, increased space usage gets expensive pretty fast. You'd probably want to convert your 32-bit ints to varints then anyway, and then you've lost all the CPU that you saved in the first place.

In short, YMMV. Consider your particular use-case carefully before making any blanket judgments of thrift > protobufs or protobufs > thrift.
Remember: Nobody ever got fired for buying IBM.
DEWALT DW077KI
Have you tested in Opera?
For an eerily prophetic look at this from 1849 read John Ruskin's The Seven Lamps of Architecture:
http://en.wikipedia.org/wiki/The_Seven_Lamps_of_Architecture

If you're currently making a living doing creative, intellectual work (like programming), count yourself lucky to be among the few remaining craftsmen in the world.
I assume I'm below average
2ND VIDEO: 4m50s:

"IF YOU DONT PAY PEOPLE ENOUGH, PEOPLE WONT BE MOTIVATED."

"THE BEST USE OF MONEY IS TO PAY PEOPLE ENOUGH TO TAKE THE ISSUE OF MONEY OFF THE TABLE".

"ONCE YOU DO THAT THERE ARE THREE FACTORS THAT LEAD TO BETTER PERFORMANCE..."

Once you do that. Clear? Once you pay people enough to take the issue of money off the table. This is your link dammit.

For me, with a wife, two kids, and a car racing habit, that "enough" is a lot higher than it is for a 20yo student. Its about $130k in fact.

As for your results, as you say: "not statistically valid". That actually means something.
Jade: HAML killer for Node.js
I like that it works natively in safari on my iPhone. That's a plus. One suggestion for content, as far as the rap scene goes, I would have thought to see mixtapes released by the rapper when I type something like lil Wayne. Instead I get other remixes from other artists sampling lil waynes beats...
You could've used fixed32 instead of int32 (varint)... Just sayin' :-)
hey, authenticjobs seems pretty good. I hadn't heard of it til now.
Stuck With a Steady Job
There are a few mild forms of dyxleia that cover thoses symptoms. For example, I cannot "sound out" words. I have to hear them before I say them. Makes for some funny times, thank god I have a great memory, or I'd look stupid all the time
Not really; you might have to do it outside the browser (with OS calls, for example), but it can be scripted. You could probably even swap out the swf and just send back the right answer without having to bother with it.
You can automate a web browser. http://seleniumhq.org/
How is this true? 100 years ago there was virtually nobody employed doing purely intellectual work, yet this has grown to be a huge labor market. Your ideas here kind of trail off to be "The Bell Curve"-ish. Many of these "unskilled laborers" will instead find work in service industries and the arts.

For an HN-geared example: look at what Ruby on Rails, Django, etc has done for web development. It allows web developers to significantly increase output without extra cost or significant externalities, lowering production costs and freeing capital to be spent more efficiently. The market for developers hasn't crashed through the floor though. If anything, it's increased, because of reduced overheads, the value that can be delivered has increased.
Enterprise software is bigger and clunkier and more awkward for the same reason that big shipping liners are bigger and clunkier and more awkward than speedy sailboats - it's designed to solve a different problem. Don't make the common mistake of assuming that everybody working on these kinds of apps is stupid and/or incompetent.

The more interesting question to ask is - are we solving the right problems?
This article reminded me of this old gem from PG's "Great Hackers":

"I've found that people who are great at something are not so much convinced of their own greatness as mystified at why everyone else seems so incompetent."
Many supposedly new ideas are not "original," I think. There is often just 1 person, or a few, who might publicly proclaim it or document it in such a way that it becomes widely disseminated, accepted or believed. Or one person who takes 5 old ideas and smooshes them together in one particular new mashup.

To give one easy example, I personally was doing Agile and Refactoring and Design Patterns looooong before a popular term for them swept the industry and the fads came. And lots of folks were running automated software tests before the Unit Testing (tm) fashion began -- even if they were in the minority, not the mainstream. And I'm sure I wasn't the only one.

In the case of 37Signals and enterprise software, I'm sure there were at least hundreds and perhaps thousands of people before who both used that sort of software and independently had their own theories as to why it sucked. The whole "captured audience" element and "afraid to declare a project a failure for fear of losing job" were pretty obvious, I'm sure, at least as far back as the 80's (that I can confirm personally anyway.)

I saw this kind of template for so-called "discoveries" and "innovation" so much that I coined my own private term for it, "Discovering the Obvious" or DTO.

So what I'm saying is, citing an article from 2005 where somebody made a similar set of observations/predictions about enterprise software does not invalidate or lessen the value of what somebody else said in 2007. Nobody owns ideas: they're often independently arrived it in parallel by widely dispersed groups, and can even disappear and reappear in a culture, in cycles, over time.

Heck, the bookstore is full of books written or published in just 2010 where the authors share earth-shattering new secrets about love and life that arguably have been well-covered in tons of books that came out in past decades if not centuries and were even known as far back as that ancient uncivilized barbarian Will Shakespeare.

But thanks for the link! :)

Too much caffeine today.
I hope Google should 'behave' more like AT&T built unix and C rather than like Microsoft built Money.

Yes, I am disappointed by this move, not because I worry about the travel industry or the potential monopoly power google is holding in its hand. I'm disappointed because Google has yet to re-define the business rules for growth. Allow me to explain.

I understand that as a public company, it's Google's responsibility to create values for its shareholders. But that doesn't mean it should keep expanding into anywhere "consumer-facing problem that can be solved with huge amounts of (needs for) computation". Just like Microsoft keeps on expanding into any desktop software market that has a rapid growth.

There are so many important questions that are yet to be solved. The search is still a pretty dumb statistics engine. Google still can't distinguish between "who wrote python" and "when was python written?". Wikipedia's Python entry shows up in both cases and other results are irrelevant. Why wouldn't the company who invented "20% time rule" continues to make the web better?

Maybe that's the nature of public company and maybe this is just another case where human gets sucked into the rules of wall streets.
That's a massively superior article, but what makes you think that Jason read that?
I think this is a lot of confirmation bias. Everyone has their story of cheese-head corporate IT managers making bad decisions. IT managers are like air, you only notice when they stink.

Unfortunately, I left a company with a good IT manager for an "opportunity to grow" elsewhere. Sure, I got a higher salary, and I got to move to a new city (this is the most compelling reason that I stay right now, I like my location a lot), but it's definitely one of the worst ad-hoc development environments I've ever been in.

But my previous position had a great IT manager. We took a very well defined, engineering approach to purchases and development. Identify need, research alternatives, implement, iterate. I learned a lot in a mere year and a half, more than I ever learned in college. It makes me wonder what I'm going to learn in the years to come.
The smarter you are the higher up you go in perspective the more you realize how much more information and work you need. But I wager this is not always a good or healthy frame.

Some days I feel unhappy because I beat myself up for failing my own standards. Some people live in the moment and they're happy, some people aren't. In the end it's finding a balance in life.
I've gotten the steak but never the stripper. Maybe I don't quite want enterprise software to go away just yet.
Thank you. Sorry about that.
Well, Australia tried shipping John Howard to the ICC.

http://www.smh.com.au/sport/cricket/chairman-gutted-as-icc-s...

(Ah, the ambiguity of acronyms.)
The Chinese (and many other nationalities) have intelligence and work ethic in spades.

Perhaps you didn't mean that the way it sounded. :)
You can get more for your money if you can find an existing framework/solution to modify (e.g., BuddyPress), and can find a solid freelance developer or small shop to do the work.

People who charge 100-150 an hour are not doing web sites for college students.
Or just more sunset clauses, which I believe are more common in the US.

An immediate legislative response may be required, but having the law expire in some future period of time (2/5/7 years) means the government is forced to vote again if it's worth keeping.
But this only works if they can count money as loaned and deposited at the same time. That is, if the system were sound, if they loaned out 80% of the money on deposit, that money couldn't be counted as still on deposit, but they do count it that way. A neat chart that shows this is: http://en.wikipedia.org/wiki/Money_creation#Money_creation_t...
There may be a net gain of IP jobs in the future but are we going to find anywhere close to 5 billion of them? Service jobs will decline over time too as more and more of them are automated out of existence. When was the last time you actually went into a bank? The number of people making a real living in the arts will remain very small.

The optimistic scenario is that world population self-regulates down over time as more manual work is automated and a larger fraction of the population moves into intellectual work. The more pessimistic scenario is that the underclass population explodes into poverty and anarchy and eventually brings the affluent elites down with it.
Fara tine...
How To Grill Salmon
It's interesting to hear this from Andy Grove. Intel of the 1990s was constantly being called out as an abusive workplace, exploiting H1B and "home grown" engineers, then laying them off when they got too old and sending their work overseas. Although I agree with most of his essay, I'm not sure I would want to be an employee in whatever scheme he is envisioning.
That would resolve the fossil fuel / global warming issue - quite a coup for the new government!
$3000 for a 6" kit? Seriously?
What he's saying is we've lost the ability to compete in the current manufacturing game. But that is Manufacturing 1.0. Manufacturing 2.0 incorporates environmental and social standards and companies who don't operate along those principles should be taxed.
Automated manufacturing systems are complex systems that require highly trained individuals to maintain and operate, while reducing the total labor cost.

For now.

Also, keep in mind that everything I said about it being economically undesirable to employ human labor in production goes out the window when there are a billion workers available who have nowhere to go but up. There is no (natural) law that says that our robots will be any more economical than low-cost Chinese workers, even though they might be more economical than high-cost American workers.
The thing is, these distributions are very skewed. A non-gender-or-orientation-specific given person can go for two weeks without having sex and then have sex ten or twenty times in a weekend-long speed-fueled orgy (or so the stories go), and that still averages out to 0.7 to 1.4 times a day.

So it's kind of a sticky subject. It can be really hard to get your arms around all the issues. What's the relative frequency of Viagra and amphetamine usage among gay and straight people? Of group sex? How about among the most sexually active 20% of each group? Nobody has a fucking clue.

However, I have a strong suspicion that getting laid a couple of times a day isn't that hard if you're a gay man in a major world city, especially in the age if Grindr and iTrick.
Apple PR: Steve Jobs iPhone 4 "conversation" is a fake
I am, none of my clients ever are.

:(
> a veritable online smorgasbord of real people doing things our grandparents couldn’t have dreamt up even in their wettest of dreams

Maybe our grandparents didn't even dream about it, but the ancient Greeks and Romans sure did a lot of those things.
This post is from 2007 but still seems timely... note that ITA (acquired by Google today) is a Lisp user.
What he's saying is we've lost the ability to compete in the current manufacturing game. But that is Manufacturing 1.0.

We need to create and become the leaders of Manufacturing 2.0 which incorporates environmental and social externalities. Companies who don't operate along these principles should be taxed and those monies put toward continuously improving global standards.
You can not make labor in the US as cheap as it is in China because if you did they would not be able to afford food.
this might help: http://stevenf.com/pages/shutup/
Someone should make a CAPTCHA that shows an ad and then you have to type in the name of the product.
Given the increased power of the judiciary in this scenario, what should be done about bad judicial precedents? I can't see a sunset clause working there.
140kit: An Open, Extensible Research Platform for Twitter
Direct Marketers Challenge Colorado's Amazon Tax
Just curious, what benefit does more free memory give you? And doesn't iOS remove applications from memory automatically so you don't have to do it manually?
FWIW, I remember almost nothing from before 6. I can remember a few extended memories aged 6, then quite a lot from about 8 onwards. The absolute earliest memory I can dredge up is age 5 but we're talking a mere snatch of an image. I have bizarre time and memory dilation issues in any case so my brain isn't quite representative of the norm!

My father, on the other hand, goes to the other extreme and claims to remember being in his pram in the garden at about 18 months old and not being able to understand the noises being made by other people around him.
great comment!

btw, do you ever think we'll reach a point where it will be common to have 99.9%+ automated factories? (robotic, possibly even full input/output lifecyle & distribution, etc.)
On the other hand, lack of optimism considered a sign of poor mental health, seemingly regardless of the truth.

http://www.mentalhelp.net/poc/view_doc.php?type=doc&id=5...
There's another proposed solution to this problem in the form of tax reform - The Fair Tax proposal.

IANA Tax Expert, but I like how they've completely rethought the tax system from the ground up, with the objective of making the US a tax haven for all parts of the manufacturing process - harvesting raw materials, milling into useful materials, manufacturing into products, transport, and sales.

In a nutshell, there are 'embedded taxes' at every point in the manufacturing chain. Take a simplified semiconductor for example, made of sand, aluminum, and copper:

1. Mine the copper and aluminum, collect the sand (payroll + income + other taxes)

2. Purify it all, mill the copper and aluminum (payroll + income + other taxes)

3. Deliver to fabrication facilities (tax the transport company)

4. Convert sand to silicon wafers, etch the microprocessors into the wafers with the copper and aluminum, package into chips. (more taxes)

5. Transport to OEMs (tax the transport company)

6. Build computers (more taxes)

7. FedEx/UPS to purchaser (more taxes).

The consumer ends up paying multiple embedded taxes in the final cost of the product. The Fair Tax folks estimate that these embedded taxes comprise roughly 22% of the cost of the average product manufactured in the US.

The Fair Tax would instead remove all the embedded taxes and add them in one lump sum to the final product:

1. Mine the copper and aluminum, collect the sand (no tax)

2. Purify it all, mill the copper and aluminum (no tax)

3. Deliver to fabrication facilities (no tax)

4. Convert sand to silicon wafers, etch the microprocessors into the wafers with the copper and aluminum, package into chips. (no tax)

5. Transport to OEMs (no tax)

6. Build computers (no tax)

7. FedEx/UPS to purchaser (no tax).

8. Consumer pays 23% tax (calculated inclusively, 30% calculated exclusively) on the final product.

The final cost to the US consumer is roughly the same, but the incentives are drastically realigned. It becomes much less expensive to make things in the US, and they are only taxed when sold in the US. Products exported overseas would be tax-free to make and sell (except for taxes in the foreign countries).

The concept potentially solves all sorts of problems, from our trade balance to illegal immigrants not paying taxes. Definitely worth reading more about for anyone interested:

http://www.fairtax.org/

http://www.amazon.com/FairTax-Answering-Critics-Neal-Boortz/...

http://www.amazon.com/FairTax-Solution-Financial-Justice-Ame...
My take on this is slightly different. I think people have different opinions on what above average means.

Take the driving example. I may say I'm an above average driver, since I have good reflexes and can drive at high speeds. However, someone else might say they're a good driver because they follow the speed limit.

I think the reason everyone thinks they're above average is because they are- they're just above average in different ways.
Not only that, but Disney and Apple are in bed with each other so I suspect Tapulous will be able to skip a lot of the BS and be featured prominently every time they release something.
Agreed, Britain has a great ability to elect governments that actually bring great (and usually very positive) change for the country. Then we reelect them again, and they go from positive change to well-it-could-be-worse change, and then we reelect them again and it goes to where-the-fuck-did-this-crap-come-from change.

I'm sure this will be a very positive government in terms of its changes. Then they'll have public support and will strong-arm whatever they want, and in their third run of it (if they get one) they'll bastardize everything they do and make people go running and screaming to try and get Labour back in power to reverse the damages, just for the cycle to repeat.

It's like steering a car. A sober driver makes incremental changes and goes in a straight line. England is like a drunk driver, we don't notice a problem till its too late and we hard-swerve to get back on the road just to find ourselves in oncoming traffic to swerve right back off the road.
I actually found it to be an inspiring read about why higher taxes on the rich may be a bad idea (ie. it's not likely that the government would do a better job spending the money).

However a glaring omission (one of many I suppose) is the chilling effect that wealth-holders can have on innovation by wielding legal and political power. I don't have a problem with lowering taxes on the rich, but first lets see what we can do about insulating the political process from monied interests.
I doubt Derek really believes this. At least for me it would be paralyzing to think that I was below average at everything.

I assume what he really means is, "below average in x, but I make up for that with y."

I think it'd be hard to have done as well as Derek if you honestly managed to convince yourself that you were below average intelligence, below average skill in your profession, below average ability to motivate yourself and so on. It sounds like he's setting the y to "in being humble and willing to learn from others".

Otherwise why would you try anything hard if you believed it to just be a lottery with bad odds? Wouldn't it be better to leave it as an open question so that you're self critical and are able to suss out your own weaknesses?
Microsoft – InstaLoad Battery Installation Technology
You get a gold star for that comment!
dj < a t > isound . com
Tangentially related is one of my favorite Bertrand Russell quotes: The trouble with the world is that the stupid are cocksure and the intelligent are full of doubt.
When I read your sentence, right before I got to the very end with the link to Wikipedia, I was thinking you were going to end it with something like "soylent green."
In actual fact, this demonstration is not breaking any laws (and bears no resemblance to sodomy). There are two GSM bands in the US, 850 and 1900 MHz. Chris Paget, in spite of having a UK domain, lives in the Bay Area. His Android demo used RF hardware operating in the 900 MHz ISM band, which does not require a license provided the transmit power is less than 30 dBm (1W) as per FCC part 15. The maximum transmit power of the USRP hardware is ~23 dBm.
Ergo, not illegal.

Other posters have made reference to Special Temporary Authority that one can apply for from the FCC in order to legally operate radio experiments in licensed spectrum. A relevant example is the OpenBTS GSM network at Burning Man-- http://openbts.sourceforge.net/FieldTest3/STAGrant.pdf

The so-called "GSM guard band" between the DECT cordless phone band and the DCS1800 European GSM band being opened up in Western Europe. Unlicensed low-power GSM installations have in fact been legalized in the Netherlands. This swath of spectrum, 1781.7-1785 MHz paired with 1876.7-1880 MHz, was also auctioned off for cheap to 12 companies in the UK by Ofcom (the British equivalent to the FCC) in 2006.

OpenBTS and OpenBSC are complementary but not cooperative (at least not yet) projects. The Base Transceiver Station (BTS) and Base Station Controller (BSC) are different key components in a GSM network. For clarification, see: http://gnuradio.org/redmine/wiki/gnuradio/OpenBTSFAQ#What-is...

OpenBTS currently supports GSM full rate voice and SMS and allows GSM phone to connect to the telephone network via SIP using Asterisk or FreeSwitch. OpenBSC supports GPRS inasmuch as the commercial BTS (e.g., the ip.access nanoBTS) connected to it supports GPRS.
Well there went a couple hours...
It is matter of opinion. Someone who always drives the speed limit may believe they are better than all the people driving over the speed limit. And someone who drives over the limit my scoff at the parking ability of the slow driver.
Your link is broken
Ah, right, forgot about that one. Nearly 80 years ago, though, so still a pretty rare thing.
This is just the usual political drama that happens every time there is some kind of state deficit and the governor beholden to some unknown principles decides that the best thing to do to speed up the process is to punish the people that make his job possible.
I would argue the Smalltalk-esque message-passing system is an advantage, not a weakness. A large amount of the dynamic nature of languages like MacRuby can be captured with such a system whereas on .NET you need another abstraction layer (like the Dynamic Language Runtime), leaks and all.

And I would nitpick the argument that Objective-C requires types for arguments. You can declare arguments as "id" in Objective-C, exercising message passing, and objects will respond to the messages regardless of type. This is why MacRuby and Objective-C are a good fit: both languages are based messages, a concept alien to .NET.
Yes, they blew all the cash on salaries.