skysight-inc/HackerNews huggingface dataset:
AFAIK, the mentality of quite a few mainlanders is long-term. In other words, one generation is willing to put in the downpayment for the next or the one after that such that one generation is willing to put up with sacrifice if there is evidence for prosperity for the next. (This was exaggeratedly exemplified by Mao's "we don't care if we lose 300 million, our women will make it up in one generation".)

For example, moms and dads riding rickety bikes to and fro work, etc. rather than buying a car on credit or taking hand-me-downs without second thoughts from relatives and so on and using the saved money instead to put their children thru school or pay for after school cram schools. Not to say that doesn't happen in North America, but here it's more exceptional than in China, as far as I could tell.
Obama on Education: "An excellent education remains the clearest, surest route to the middle class."

This is a really weird quote to me. Is class in the US an aspirational thing? What is the best route to the upper class? What is the upper class? I for one am unsure about my new upper class overlords.
The following is from a letter that was sent on the 7th of September 2012 - http://chartercities.org/blog/231/honduras-update

"You should know that we, as individuals, continue to believe strongly in the vision behind the Honduran RED initiative, and we stand ready to be of service when the impediments to the full establishment of the institutional framework of the REDs have been resolved.

Sincerely yours,

Paul Romer"

I guess this news means that impediments to the full establishment of the institutional framework of the REDs are currently being resolved.

[edit] From the same link we have this -

"the decree formalizing our appointment was not officially published, in deference to the Honduran Supreme Court, which has been considering a challenge to the constitutionality of the RED law."

Which is somewhat enlightening given this line from the article -

"Trejo had also helped prepare motions declaring unconstitutional a proposal to build three privately run cities with their own police, laws and tax systems."

I wonder who else was helping to prepare the motions, and how long they might have left to live.
The US invaded and occupied Afghanistan. Fact.

Afghanistan is adjacent to Iran. Fact.

The US invaded and occupied Iraq.

Iraq is adjacent to Iran. Fact.

The US and allies directly supported the overthrow of Libya. Fact.

Libya was one of Iran's most important allies in the area. Fact.

Iran is currently undergoing massive economic sanctions by the US and allies. Fact.

Iran has been subject to cyberattacks including Stuxnet. http://www.nytimes.com/2012/06/01/world/middleeast/obama-ord... Fact.

Google is used for a significant portion of internet searches in Iran. Fact.

Internet search results are a key source of news and other information. Fact.

News and information are very important aspects of information warfare (propaganda). Fact.

Propaganda is a very important aspect of war. Fact.

You know what people, believe whatever you want. Go back to your nice happy little Silicon Valley tech bubble. You're right, there is no hegemony. The greatest, most ubiquitous and far-reaching information system in the world has no connection whatsoever with the cyber-intelligence and information warfare systems of a country that outspends its nearest competitors in military spending by a factor of 5 to 1 and has troops in 150 countries. The United States only fights for freedom. There is no real war, just people being freed from evil oppressive rulers and sometimes relieved of the massive burdens of their excessive oil supplies.
I am glad to see some CL condition system pop up here. This article basically turned me off from Go and reading peoples support for C style error handling has made me question what the heck they are thinking.

There are actually several nice things about the CL system, but nothing there is going to convince someone that actually thinks not only that having every return value in your language serve the role of an error signal is reasonable, but actually arguing that it is equivalent from a programmers perspective or even a better method of programming.
Maybe RideWith.me?
"computer" originally meant "a person who performs mathematical calculations".
For a company that has $117b+ in cash reserves and a HUGE PR blunder on their hands with the new Maps, I would assume the incentives for hiring on the key guys to fix that problem would be more substantial.
Reminds me a bit of Julia[1], which allows optional static typing.

[1] http://julialang.org/
Why is the word "Libertarian" in the posted title? I can't find it in title of the article or in the article itself.
Beyond the Brain: social factors in schizophrenia
That's true but also C's error reporting differs greatly between libraries. Each library has a learning curve in how it wants it's errors checked. From the top of my head, 10 years after writing any C code there is check against NULL - guess the error, check against minus values - lookup minus values in a table, check against 0 - call method to get error string and many more.

Go standardises this in a super clean way. Every method that can error will return an error. If you try to write a method that calls methods that can error and you don't return an error then you will be extremely aware of that. After a few days of Go it will be physically painful to write code that eats errors.

So what Go did was to take the return parameter style of error reporting, mix in multiple return values to make that not suck and then optimize towards the local maxima of programming comfort within this paradigm.

The result - as anyone who has been writing go for a few months can tell you - is something that works incredibly well. I'd say it works better then exceptions style all but that may be my personal preference.
Breakdown of Apple lightning port
The Chinese citizens are certainly socially notably different from Western nations; it has nothing to do with race and everything to do with culture, and to assume that they are just the same as us just because biologically they are no different is silly. People are a largely a product of their upbringing; Americans 50 years ago certainly are different than Americans today.

Several of my friends have spent years working in China and they all comment about how almost no one believes in individualism in the same way that the average American does; that they don't care about civil rights or liberties (or give lip service to such ideals). That really does sound "different than us" to me.
It's all about the data. The more you know, the better you can serve your users. But to get data on people, you need people using your products.
Can you please post a reference?
"Modern Western civilization stands on the twin plinths of science and technology. " central tenant of the article but kind of debateable. Western civilisation was around before the industrial revolution and esentially before science became science.

I would say Western civilisation stands quite firmly on the plinth of a its primary forms of social organisation. Most notable and most important of these structures is the corporation. And it is the export of the corporation to other cultures that has enabled their major advances in the last century.
Yea I get that. He shouldn't use that statement to defend what he has done, and I agree with that. It got me thinking about many of the Web 2.0 funding and if is has been used for developments that improve society as a whole. Many times yes, but not always. Either way, that simple statement holds a lot of weight and is very interesting, regardless of how he uses it to defend his own ventures. You just have to ignore that part and think about the idea he is presenting. I guess I would categorize his defense of his own funding as "fluff", because it adds nothing to his arguments, but only makes himself seem a little selfish.
You can find interesting meetups in the area on http://www.meetup.com/
Firstly congrats on putting the app out there. It's great to see you've actually paid attention to your web presence, which is neglected by so many app developers. With that said, there are a lot of PT routing apps out there and I think you'd be a prime candidate to utilize your web presence to truly demonstrate how the app works by using Kickfolio - http://kickfolio.com
History of Mozilla UI:

http://liveweb.archive.org/http://www.andrewturnbull.net/moz...

http://liveweb.archive.org/http://www.andrewturnbull.net/moz...

http://liveweb.archive.org/http://www.andrewturnbull.net/moz...

http://liveweb.archive.org/http://www.andrewturnbull.net/moz...

History of Mozilla mascot:

http://www.davetitus.com/mozilla/

Archive of old browsers and original Mcom.com site:

http://www.jwz.org/blog/2008/03/happy-run-some-old-web-brows...

http://home.mcom.com/archives/

http://home.mcom.com
I write Python and Go code every week, and have since I started using Go almost 2 years ago.

I appreciate Go because I'm working hard to become an engineer who builds robust software rather than a sloppy hacker that throws scripts together. One significant difference between the former and the latter is carefully handling errors versus not.

Python's error handling seems much more succinct only because most of us don't both handling errors at all! Every other line throws many exceptions, but we ignore this for convenience. (Those ugly "except ___:" statements ruin our oh-so-cool one-liners!)

Bottom line:

When I feel like having fun making something simple and getting it done _fast_, I use Python.

When I feel like building something that _needs_ to work -- especially anything that does more than one thing at a time, or should use all cores efficiently -- I use Go. And yes, that means taking error handling seriously.
The biggest problem with age discrimination is that it's subtle-- not overt. It exists in the form of harsh age-grading for accomplishments, because the delta between the average and the maximum possible at a given age grows, so the average person's deficit compared to where they "should be" becomes more of an issue. No one would pass on a 55-year-old CS luminary who's still writing papers, but 40-year-olds with the careers expected of 35-year-olds are screwed. After a certain age, being merely above average isn't acceptable anymore.

Most companies would rather bet on a young 6 than an old 8, because they overestimate their ability to mold the 6 into a 9 (which is actually very hard to do).

That's why establishing age discrimination is impossible. You'd have to generate identically indicative/"qualified" resumes at very different ages, which is probably impossible to do.
How is that different from

func A() error {
return compute.Something()
}
Ref: Los Desaparecidos - http://en.wikipedia.org/wiki/Dirty_War#The_Disappeared_held_...
Am I really the first comment? I have beaten the cultish defenders of Apple? Is it because Apple is not in the title?

I will steal their fire: This guy is wrong. He's wrong. He's just wrong. Blah, blah, blah.

OK, now that we have that out of the way, we can hear from persons outside the Apple cult. :)
I second you.
The irony... that coming from the company that started the shadown monopoly agreement of all silicon valley salaries with jobs' no poach emails to several other CEOs.
I use Sublime Text for c++, I like it's simple and clear design, it fast and makes me more productive.

For java I use Eclipse, it has useful set of features, especially I like it's refactroing tools. The biggest downside is it's too slow for big projects.
So the anti-poaching agreement with Google will now bite Apple right when they badly need current Google Maps staff?

It's the data silly - and if they are recruiting analysts that correct data manually or by writing scripts (per endtime's speculation) - $85K is believable.

But if they don't have complete data and they aren't running their own street view cars - how much would correcting existing data help in actually reaching parity with GMaps?
possibly. there are a lot of people on the payroll for that degree to be offered. School's cost a lot of money to run.

There's nothing wrong with expensive degree programs. Some people drive Mercedes and some drive Honda. But someone who can only afford a Honda isn't going to be approved for a loan for a Mercedes.
True, there is certainly a level of healthy or optimal inflation. Careful though, trade is only useful if people are willing to spend their money on it. If they choose to hold their money because they believe that the good/service/trade isn't beneficial to them or others, they should hold their money or put it somewhere else. If society decides that the good/service/trade isn't beneficial to itself, then it will work to extinguish it. It is dangerous to create artificial demand. I don't think society should be so afraid of losing jobs or industries, because it frees up labor and resources that can be devoted to more important ventures (importance in society's eyes, which isn't always the optimal solution, but adequate. Similar process that happens in evolution).
Second line down "earch" should be "Search", in case anyone at Mozilla is reading this.
> for a place that is opportunistic, unpleasant and unlikely to have much options upside

It sounds like you assume:

1) working at apple sucks because they never innovate

2) apple stock never goes up

You might want to check both of those assumptions.
Open source isn't for everyone
Bing powers more than 34% of US search queries now
Biz Stone and Ev Williams on why founders should say too much
If your data is important enough that you want a secondary backup just in case both your main source and your backup are both taken out, you would presumably want it to be a reliable service, not a free hobby service on someone's home cable connection.

If your data is not that important, why bother with secondary backup?
New Zealand PM requests inquiry into illegal Megaupload wire tapping
I LOL'd at "...call­ing Apple an inno­va­tor may be a bit of a stretch".
Let me add substack (https://github.com/substack) to your list. Lots of javascript/node gems.
Underpaid by the worker's definition of what they feel they should be paid. Granted we don't see a lot of the stories in the western media that might otherwise be told, however there is a consistent narrative of workers taking extreme actions to make this point. [1] [2]

[1] http://www.forbes.com/sites/erikkain/2012/01/12/chinese-foxc...

[2] http://jacobinmag.com/2012/08/china-in-revolt/
Sam, congrats on launching in the US. Your app has been a life saver in Montreal.
That's a global trend, not a local one.
I like the interface but I'm getting bad directions, also its choosing destinations poorly. (Chicago)
Peter Thiel. Enough said.

Spare us your fantasy-world rhetoric, Peter. Nothing is worse than a libertarian who thinks his success is anything more than a statistically probable anecdote.

“Of all the preposterous assumptions of humanity over humanity, nothing exceeds most of the criticisms made on the habits of the poor by the well-housed, well- warmed, and well-fed.” —Herman Melville
It's a lie. It's a deliberate, baldfaced lie. I don't want "you" working for me. Who knows what other lies you think are okay because they're "just how people work"?

You compare this lie on your resume to being "accidentally inconsistent". Tell me: if HR asked you about the discrepancy (maybe the company requires a background check?), would you admit to your deliberate deception, or would you lie again and say, "Oops, must've typed that wrong"? (And then you wonder why HR mistrusts people who make accidental mistakes.)

Maybe you're right and this is a social status thing, but man. It hadn't struck me that the ability to live with a shred of integrity was that much a matter of privilege.
Introduction to CSS3 3D transitions, transforms and animations
The Ops Control Funnel
Considering the blog post's title, it sure does make some sweeping generalisations.

Why on earth is this on the front page?
There has been repeated discussion of this topic: http://www.economist.com/node/21541391

I thought context would be helpful to readers who have seen those articles before.
Not sure about Montreal as I'm not familiar with the names of the lesser agencies listed, but under "Toronto" they have listed Guelph Transit and Grand River Transit which are pretty far from Toronto, well outside of urban and metro area. Might be a similar deal for "Montreal."

Edit: for Montreal they mostly look like agencies for Montreal's suburbs (RTL, STL) and minor agencies for smaller towns outside Montreal urban area. They do all connect to Montreal itself either directly or via the commuter rail (AMT) and express bus service.
Crowdsourcing Ur Transcriptions
And if wishes were horses beggars would finally have some meat.

How likely is any of that?
Not if the anti-poaching agreement makes no specific mention about "CONTRACTING employees" of Google.
If that is the case, then it's turkey shoot for Apple.
Exceptions are like garbage collection.

Garbage collection relieves you from the drudgery, accounting and bureaucracy of manual memory management and indirectly leads to more expressive forms of programming once function boundaries are freed from having to specify who owns the data being passed back and forth. But you still need to be aware of space vs time usage, you still need to know where memory is being allocated, used and kept alive in your program, and you can still have "leaks" where a data structure is rooting too much dead data. This isn't immediately obvious to the novice, but that isn't IMHO a good reason to dislike the "magic" behaviour of GC. In the hands of someone who knows what's going on, programs get much simpler.

Exceptions relieve you from the drudgery, accounting and bureaucracy of manual error passing and recovery, and indirectly leads to more expressive forms of programming once function boundaries are freed from having to specify how rich error conditions are passed back along the chain of callers. But you still need to be aware of errors that require aborting and errors that can be fixed and resumed. You can still ignore exceptions that leads to programs crashing when they shouldn't. Looking at a program using exception handling, it sometimes isn't immediately obvious to the novice how the exception plumbing is working (especially since you don't usually see it at the function call level), but that isn't IMHO a good reason to dislike the "magic" behaviour of exceptions. In the hands of someone who knows what's going on, programs get much simpler.
How easy it would be to fly in, secretly meet with dozens of these employees, tell them to spread the word that if they riot they will each get a sum of money, and watch the bad publicity grow.
Why Apple pulled the plug on Google Maps
Where is Steve Jobs?

Two years ago, the iPhone 4 was released and users quickly expe­ri­enced issues with the antenna built directly into the case. The furor prompted Apple to pub­licly apol­o­gize for the mis­take and offer some quick fix to deal with an offer­ing that wasn’t fully there yet.

[...]

In jour­nal­ism, there is a rule of 3s: 3 sim­i­lar events are gen­er­ally seen as mak­ing up a trend. So it appears that, with the last 3 releases, Apple has had at least one major issue. In the old Steve Jobs days, prod­ucts weren’t released until they were con­sid­ered good enough; in the post Steve Jobs era, it appears that this form of qual­ity con­trol may be suffering.

This article is tripe. Steve Jobs was front and centre at the public event explaining the antenna issues with the iPhone 4 and he was certainly involved heavily in its development. To use it as an example of Apple faltering without him is just ridiculous.

It's a shame, because the Maps update Apple shipped with iOS6 is definitely two steps backward and that's worth talking about, but it's hard to take someone seriously when they start off with something stupid like that.

Edit: minor formatting
So much China discussion today.

"Suffice it to say that a large swath of manufacturers in coastal provinces such as Guangdong, Zhejiang, and Jiangsu has not been able to attract and retain workers."

Actually what is happening is these regions never had a surplus in unskilled labourers. They were depended on migrant labour and since 2011 the government has put strict limits on the migrant labour. Limits much lower than demand. By 2016 migrant labour is to be stopped to major cities in these provinces. It is all part of the current 5 year plan. The desire of the government is to get low value manufacturing out of these regions. As it believes the economy has develop beyond the need to depend on such manufacturing. This is an intentional move. It is not due to a change in worker attitude or slowing economy.

http://en.wikipedia.org/wiki/Five-year_plans_of_the_People%2...
Breakthrough silicon scanning discovers backdoor in military chip
My 2c:

I was a Windows user and part-time Linux hobbyist. I finally decided to make the switch because I was in a work environment that would allow it. I spent 1 year with Ubuntu and I had to go back to Windows in the end for these reasons:

1. kernel panics

You are coding with senior dev and your machine locks up. Just boom. Or worse, you are presenting something to a group. I didn't have the freedom to change hardware and never fully tracked down the bug(s) (one was wifi related and the other, who knows).

2. Microsoft office, et al

The biggest missing app was MS Lync, which is an instant messenger client and the killer feature was instant, seamless, desktop sharing. I started working with more and more remote people and it's such a great thing to just share desktops and look at code, etc.

Both of these problems could partly be solved by maintaining a Windows box for pseudo dev work, but I deemed that too much of a PITA.
Shoeboxify is trying to offer a way to archive your personal and intimate memories. It is not a complete solution to the issues the article is raising, but it is an attempt.
http://beta.shoeboxify.com
Yeah, like Jarek said. A bunch of very small agencies in cities close to Montreal, but not far/big enough to give them a "dedicated" city page/bundle...
Eating for Health, Not Weight
I'm not living in Silicon Valley tech bubble. I'm currently living in Iran, and probably know more (much more) than you about what's happening, and why. I can assure you it's got nothing with more security, and everything with trying to limit people access to free media.

And just FYI: I access Internet through a 256kbps (with lowercase k) connection that's heavily filtered. Sites like YouTube, Facebook, twitter, and almost every other social network, along with almost all major news gathering websites (BBC, CNN, NYTimes, Washington Post, ...) and now google and gmail are blocked. Last week it took me 1 hour and 40 minutes (yes, i timed it) to download a mere 12MB zip file from my email inbox (it was a beta software I wanted to test) because the connection just kept resetting 6.5 MB through. After that I gave up and asked them to upload their beta, unreleased software to droplr.com so I can download it.

I'd take US hegemony everyday instead of this. And am more than willing to switch my place with you.
If anything, they should have used sum types instead of product types to handle errors.