skysight-inc/HackerNews huggingface dataset:
Most of the discussion about exceptions tries to think about it in abstract terms, which doesn't work. The point of exceptions is a very concrete one: often the code that runs into an error and the code that handles it are separated by ten levels of function calls. Without exceptions, the logic for detecting and passing on the error has to be duplicated in every function in every one of those levels.

Exceptions are arguably the one feature of C++ that isn't just syntax sugar over C, the one feature that makes the language fundamentally more expressive: they reduce a certain kind of code complexity from O(N) to O(1).
One of the problem is that the tutorial on the emberjs website makes use of ember-data and doesn't show you anything else. You have to dig a bit further to realize what exactly the distinction is and what you can use instead of ember-data. It doesn't really make it explicit (maybe on purpose) that ember and ember-data are distinct projects.
It also used to "secure" your email communication with Lavabit… And the 8 (alleged) PRISIM participants. From what I read – "trusting the legal system for that" perhaps isn't a particularly prudent idea.
We use this trick in Mathematica, for what it's worth
Inbox zero is a trap
Well, honestly, drugs should not be legal to sell and to purchase.

What world are you living in? Do you think these guys deal weed? Have you seen what (crack) cocaine does to people?

These cocaine pushers are in the business of destroying people, and they certainly should be apprehended.
According to GitHub, last commit (which is also initial checkin) is two years old.
>>> Myself, I'm the guy who dropped out of school to support myself, no family support to fall back on (in fact, I support them now) and I've managed to overcome that and make a success of my life. <<<

I would love to hear your story, would it be possible for me to drop you a line? (your email ID isn't listed on your profile page)
English is so horrible because it has no discernable orthography. My favorite example is anti thesis -> antithesis. I mean what the fuck, my mothertongue german is the king of combined nouns but this change of pronounciation on concatenation doesnt happen ever. Or phonetical difference based on grammtic use as in the verb read.
Horrible. I think it should be handled like the Finns and Koreans did. Throw all the irregularities out so that the language can be read after learning the alphabet. I was always against this in German but then I realized most current spellings are just a snapshot in time, it all used to be spelled differently. So now I am dor either use the original form an pronounciation or go fully local. Computer is fine as it is still english but will and should eventually become Kompjuter. It looks really wrong to me but it is readable as a German word and much better to learn for children.
"0.5: Why write a Non-Libertarian FAQ? Isn't statism a bigger problem than libertarianism?

Yes. But you never run into Stalinists at parties. At least not serious Stalinists over the age of twenty-five, and not the interesting type of parties. If I did, I guess I'd try to convince them not to be so statist, but the issue's never come up."

Well I guess the author lives in a wrong country. I've ran into many, if not Stalinists, then certainly Marxists and Leninists in my life.
This sentence is so true "My brain is full of associations between written words and funny sounds that really don't exist in the actual language."
This is a great post.

Here's a BBC Radio Four programme where Stephen Fry talks about spelling reform, and it includes a little bit about pronunciation. The brokenness of English is a problem we know about!

(http://www.bbc.co.uk/programmes/b039c5cs)

> The fact that people from different English speaking countries have issues communicating is already a big hint about how odd is English phonetically.

It doesn't have to be people from different countries! People in England can have very very different accents. It can be hard to understand some of the stronger accents.

Sometimes people keep a regional difference for some words but not others. I say "bath" with a short a, but "path" with a longer a.

> My advice is that if you are learning English now, start listening as soon as possible to spoken English.

BBC used to have the excellent World Service programming. It had a variety of interesting short documentary, long news reporting, and variety of British culture shows. Now it's just rolling news. Idiots who know the cost of everything but the value of nothing ignored the real "soft power" benefits of the old World Service programmes.

> I always advice people against translation efforts in the topic of technology, since I believe that it is much better to have a common language to document and comment the source code, and actually to obtain the skills needed to understand written technical documentation in English is a simple effort for most people.

I gently disagree with this part.

For creating code I strongly agree, you're right. We do need a common language.

But if I had the money I'd set up a foundation to improve the man pages and documentation for projects, and to then translate these documents into the big languages - Portuguese, Spanish, French, some form of Chinese. Etc. I feel that this is important for poor people in developing nations.

Finally, your written English is good. I knew you're not a native speaker, but I didn't have any trouble understanding what you were saying. Many people speak only one language.
Nice, what lib is generating the graphics?
I think he's referring to the Google Plus message you sent to everybody from the Hacker News circle that was started ages ago.
A Reading List of Productivity Books
Feeling lost is a feature to me-- having the whole world speak one language would seem awfully boring to me.
So we should eliminate any methodolgy which ensures accurate communication and the burden should be placed on anyone who wishes to challenge an assertion? At least it's evident this isn't an academic forum, however any forum can be thought of as a "debate team".

People ought to be held to some standard of rigor if they decide to make an assertion. For me, that standard starts with the original assertion, not with someone who decides to question it.
From Collaborative Coding to Wedding Invitations: GitHub Is Going Mainstream
They must really like it :)
FWIM: The linked article is from 2011.
Github Task lists do not render in README.md
Are you missing task list in README.md and other places? Please add :+1: to get some attention from Github ;-) Thanks
Dashlane - Great alternative to 1Password
If you're travelling for fun, yes - but if you're on business travel and need to be on time, then feeling lost is the last thing you would want.
I'd actually say that the English most Europeans learn is very compatible with British English, and I very, very rarely struggle to understand them. However I do quite regularly cause issues when speaking with Americans, as the difference between our dialects is quite large; the British in general have a very diverse array of accents and colloquialisms, and we tend to speak pretty quickly in comparison to the US (personal experience, YMMV). This I suspect also makes us pretty unintelligible to a lot of secondary-English speakers. While at conferences I've found that people from Germanic countries have very little trouble understanding me (we do have a shared heritage, after all) but anyone more eastern or southern definitely have issues when I start wittering about something.

I don't hold it against someone if they can't understand me though; the British can't even understand each other, so I can imagine how difficult it can be for people from elsewhere :)
Spoken English has been the major barrier for me. All these articles from this and last week resonate with me, but this one hits the nail on so many heads.

It's especially discouraging when so many job ads require hyper-ultra-mega-puts-Bill-Clinton-to-shame communication skills for software development positions. I understand the value of communication, but I've successfully done remote gigs for companies where we don't even talk to each other. Just hand me the spec and I'll build it. If I have any doubts I'll write you an email, with the added benefit of having everything in writing and being able to re-read it later.
Ed Rondthaler on English spelling (video) http://vimeo.com/17561068
Hmm, there's bulk_create(), introduced in Django 1.4, to create multiple new objects in one DB call.

However, I'm not aware of anything that would do the same to update properties.
2 remarks:
* The Turkish written language has had a similar transformation. There are no dictation exercises beyond the age of 12 because it's too easy.

* Dutch is a similar 'power language' you can combine any 2 nouns in any order to create new words. For a native speaker, the meaning then is obvious.
On the Inevitability of Automation
> So you can't really sit the whole day under a tree play lego with your kid.

I don't know where you are getting the idea that the cartoonist(the artist) or Bill Watterson(the cartoonist has used a quote from Bill Watterson's speech) advocates doing nothing.

If you go by just the cartoon, the first panel shows him working. He doesn't find drawing the jeep for the advertisement fulfilling, and he isn't interested in having beers with his co-workers. Overall, his job isn't for him so he quits. Later, his old company comes with an offer which he considers but rejects because that will mean not being with his kid and going back to drawing jeeps for advertisements.

Do you know Bill Watterson's story? These aren't empty words. He pretty much followed this to the letter and spirit. He started at some news agency drawing cartoons(or was it ads). He didn't find it fulfilling and quit. He started Calvin & Hobbes. He could have become a millionaire had he merchandised it, but he fought against merchandising because he believed it will dilute the art. Now whether he did the right thing or not doesn't matter. Calvin & Hobbes is his; he can do whatever he wishes with it. On a slightly related topic, all this "Calvin pissing on cross" and "Calving kneeling against the cross" make me angrier than it should. For fuck's sake, I don't give a shit whether you are a militant atheist or a religious nutjob. Come up with your own ideas rather than stealing from someone who clearly doesn't wish his creation to be merchandised.

As the cartoon states, the whole point is creating a life that reflects your values and satisfies your soul. If your 9 to 5 does that, superb. If not, everyone owes it to himself to pursue something that does.
I'll add calling things "Cargo Cult" to my list of pet peeves. The Cargo Cult example is getting Cargo Culted.
>> the cost of everything but the value of nothing

that tony benn speech is amazing :p
> Surely if someone asks for a citation then they need to provide at a minimum some countering anecdotes.

The burden of proof lies with the initial claim AKA Russell's teapot. In a strict academic forum, the person making the claim should provide evidence at the time of making the claim or at least be prepared to defend it with facts.
Maslow's hierarchy is not culturally universal and it's not rigid ordering even within western cultures, but there is still value in it. It gives somewhat correct ranking to the needs of people individualistic western societies. There is value in knowing it.
Browse the web while eating a sandwich with Leap Touch
I think this is especially true for native speakers of languages derived from latin. Why ? Because in classical latin to pronounce a word you just pronounce every letter in the standard way. So you tend to associate the written word strongly with the way it is spoken. However in the real world languages are spoken first, and the way words are written only follows later (or does not always, which can cause a whole lot of problems, like in French).

Now I don't know about Italian, but a non-native speaker who has learned French as spoken in Paris will more than likely not understand a native French speaker from Québec or Côte d'Ivoire (Ivory Coast). So I don't think this problem is specific to English.

Although it is true that if you learn English from the Internet, you'll be very surprised the first time you hear an Englishman :)
When they say it goies back to at least 1987, I think they are referring to the Daytona database of call detail records (CDRs). That project was active in the 80's, but it goes back much farther, and it may contain most of the CDRs ever created. In it's early stages, punched cards, and later magnetic tapes, were trucked to Bell Labs and subsequently AT&T Labs, where the Daytona system was operated. In it's heyday it was the biggest database on Earth.

There may be a successor to Daytona by now, and "all the CDRs, ever" is not as impressive as it once was, but it is likely that joint telco/government projects like Daytona have been collecting and analyzing call data since there was call data to analyze.

I would not be surprised if they are still using Daytona's query language.
Getting used to and understanding different accents is actually fairly easy, if you watch US and UK tv series regularly.

In any case this post shows perfectly how important it is to learn languages early on. In Germany you start learning English in 3rd grade and even before school there are kindergartens in which multiple languages are spoken. If you go to a Gymnasium and want to graduate with the abitur you need to be able to speak at least one foreign language or two, if you don't want to focus on sciences.
You'd never make it in politics sonnyjim:

1) your too intelligent

2) you thought something through

3) you brazenly said that you were wrong

For that, I salute you.
I wish more projects would follow this kind of readme format, at least somewhat. There are so many new things that popup on HN but have very little information about all the whats and whys I should care

What problem are you solving?

If existing solutions existed what hurdles did you face with them and how did you overcome them with your custom solution?

How do you compare from a performance view? (granted they still need to do this, but at least put in a section about it)
Antirez is spot on describing the problems of English as a foreign language in Europe (although I don't think it has much to do with PG's remarks and I wouldn't draw any conclusions from it).

My favourite example is the pronunciation of the math symbol Pi in a European meeting in which everyone and their dog would be tempted to say something like "pih" except a native speaker. Or try asking for the nearest Ikea.
Kompjuter (or kompjutor) is computer in Croatian :)
Vodafone, Verizon Agree on $130 Billion Deal
What's wrong with the title of your article is that it boxes Libertarianism into a single movement or general attitude, which it is not. What you really meant to say is "How I grew up and started to give a shit about less fortunate people".

Libertarians (at least those I affiliate with) are not heartless people, but hold a general subversive attitude to government overreach. It has little to do with not helping the poor, but rather not let the government do it by means of force, and do it on a more personal, voluntary, connected, human level. And avoiding the mistakes of crony governments so that there are less poor people in the first place.

Coming from France where I grew up, you would be very surprised by the level of resentment instilled in the fabrics of the French society by socialism. People being tired of giving most of their earnings in taxes have little willingness to help people around them on a personal level.

It reminds me of an article I read (can't find it anymore) about how Silicon Valley was not the Libertarian land it was painted because Silicon Valley companies were much more generous in sharing their success with employees through stock options. Well, again it was a misguided attribution, being generous has nothing non-Libertarian in it. At the contrary, low involvement of government restrictions and taxation in US companies in general (not that it is the lowest in CA), does allow these kind of thing to come about privately. It's unheard of in Europe.
Big, important, expensive problems being "solved" by non-programmers without a validation safety-net.
I read a lot of technical docs in English, and watch a lot of movies without subtitles to force my brain to catch the words, it worked pretty well so far.

I'm starting to read non-tech literature, is another league but I like it, is cool reading a book in its original language. (Robinson Crusoe right now..)
Not just Italian, same applies to Mandarin too.

Mandarin speakers from different regions (Hong Kong, Taiwan, different parts of China, Malaysia, Singapore) speak in different accents but we usually don't have problem understanding each other (yeah, sometimes we make fun of the different accents).
Actually, I think the way we are wired, the raikoth-article are not going to win debates:

>Want to Win a Political Debate? Try Making a Weaker Argument
(http://www.psmag.com/politics/why-even-your-best-arguments-n...)

I am not saying this is great, but personal anecdotes might work better...
Over time I've moved from being practically Libertarian (believing it to be achievable and useful and conceived) to being theoretically Libertarian (asking "Why not the libertarian solution?" before deciding on practicality).

In the end I believe that Libertarianism to be the best and most consistent of the political philosophies out there. Unfortunately none of them work fully as theorized in today's day and age, and none of them are being faithfully represented by their advocates. So in the end we have to make compromises.

For me one turning point was realizing that the Ayn Rand fanatics are the worst co-workers, and that there is something to be said for not all being in this strictly for itself. The game theory ideas of co-operation also convinced me of the importance of collectivism on some things.
How We Created The Perfect Tour For Our Customers
Revamping a website is a lot like giving birth to a baby T-Rex. It’s painful, it takes a lot of effort and more than a dozen weekends. But at the end of the day you have your own baby T-Rex!

But most importantly, it is an experience worth sharing. Here is our behind-the-scenes story of what went into creating our new website – from conception to her first prom date.
It is less expensive and less destructive to treat addicts than it is to conduct a Drug War.
The main issue with the the usual approach of language learning is the focus on grammar, like if doing useless grammar exercises would improve your grasp of grammar and sentence construction rules. It doesn't help much actually.

I've learned more grammar watching tv series than actually studying grammar for years in school, and my pronunciation improved too. Now many things just come naturally.

And i can understand the issues he's having with pronunciation, without a constant reference to how something should be pronounced you tend to ignore the correct pronunciation of words you don't know (but you can deduce the meaning while reading) an build up a collection of words with completely broken pronunciation that you will end up using in actual conversation. With hideous results...
i like how one of the assignments is "read the C++ spec" o_O
Some simplifications were made by Noah Webster.

Webster thought that Americans should learn from American books, so he began writing a three volume compendium, A Grammatical Institute of the English Language. The work consisted of a speller (published in 1783), a grammar (published in 1784), and a reader (published in 1785). His goal was to provide a uniquely American approach to training children. His most important improvement, he claimed, was to rescue "our native tongue" from "the clamour of pedantry" that surrounded English grammar and pronunciation. He complained that the English language had been corrupted by the British aristocracy, which set its own standard for proper spelling and pronunciation. Webster rejected the notion that the study of Greek and Latin must precede the study of English grammar. The appropriate standard for the American language, argued Webster, was "the same republican principles as American civil and ecclesiastical constitutions". This meant that the people-at-large must control the language; popular sovereignty in government must be accompanied by popular usage in language.
Slowly, edition by edition, Webster changed the spelling of words, making them "Americanized". He chose s over c in words like defense, he changed the re to er in words like center, and he dropped one of the Ls in traveler. At first he kept the u in words like colour or favour but dropped it in later editions. He also changed "tongue" to "tung"—an innovation that never caught on.

https://en.wikipedia.org/wiki/Noah_Webster
Might I ask where you're from and what kind of parties you go to?
I have the same problem. I've learnt English from programming manuals and old CRPG games pronouncing words in my mind like it was Polish (it has regular phonetics too). It's very hard to undo the damage now.

I watch a lot of English movies without subtitles, so I can understand (at least American English), but I'm afraid of speaking, and I have troubles with pronouncing even basic words.
You can look at it that way. You can also see it as a modification of cylindrical LAB.

Explain your "slightly rotated" comment?
It is my sole income and sole work. Definitely lets me pay the bills
"If you don't know English, get a teacher and learn it, if you don't do that you won't succeed."

This is one of the first things one professor said to us at his first lecture when I went to faculty.
This phonetic simplicity is there in (modern forms of)Indic languages. You can look at, say, a Hindi word you've never seen before and pronounce it if you know how to pronounce the individual letters/joint letters.

> Although it is true that if you learn English from the Internet, you'll be very surprised the first time you hear an Englishman :)

100%
I agree regarding the grammar. After living in England for a couple of years, mainly surrounded by native English speakers, things just either sound 'right' or 'broken'.

Although opportunity of living here is somewhat luxurious for many. So I would say that listening to as much native English as possible is really good for grammar :)
> Getting used to and understanding different accents is actually fairly easy, if you watch US and UK tv series regularly.

In TV series UK people tend to talk BBC-alike English, in my experience this is not what is always talked in the streets in UK... so I'll get better understanding tv series but maybe my understanding of street language may not improve a lot.

Btw TV series definitely help a lot in general, and I used to do that, the only problem is that it is a time consuming task.
Not to mention many of the ones he calls "libertarians", probably never were actual libertarians, but were just paying lip service to it, or were libertarians, and became corrupted down the road, and instead of caring about everyone's liberties, they started caring only about the corporation's liberties, or something like that.

It's like calling the warmongering, civil liberties anti-Christ, and whistleblower-persecutor - Obama - a "liberal", and then saying your "outgrew liberalism".