skysight-inc/HackerNews huggingface dataset:
> 1) Child pornography

Obviously this is an extremely touchy subject, but I think the fact you have even one exception shows you are not grasping the problem here.

So in your country, "Child" may mean <18, while on the other side of the world, it's <21, or maybe even <16.
Even more troubling, the clothes that many teenagers choose to wear in many western countries are clearly considered pornographic in nature in other more conservative countries.

It just makes no sense to say "There are no exceptions. Except this one, that can be interpreted in hundreds of different ways". Once you leave it for interpretation, the scope will expand and expand until children are being listed as sex offenders for taking photos of themselves.
- Launched side project
- Learned python
- pushed 2 new apps to android
Wow. I'm surprised to see so many anti-science comments on HN. If you cannot extrapolate how pushing the boundaries of scientific knowledge is beneficial to humanity as a whole then I'm sort of at a loss. The money spent on the LHC is a drop in the bucket (for example, the USA spends 70 times as much in one year on defense alone).
Child porn is already illegal

Honest question, is it illegal everywhere? I'm just taking a stab in the dark that there are societies somewhere in this world that either haven't established laws or are terribly enforced if they do exist. Playing devils advocate what if a child porn site is hosted in that area, then what? I realize that the situation is unlikely but if it's possible wouldn't there need to be a way to handle it?
Is that why I just got a menu-bar failure message 20sec after the page nominally loads? Terrible.

Also, follower notification emails appear to be broken.
Viral Video leads to the Secrets of the 'Levitating' Slinky
To me, Open Internet is the same as an open city. SOPA is like going into a city and shutting down a street corner because someone was heard quoting passages from a book or giving away pirated movies. It's ridiculous. Instead of closing down the website (the street corner) close down the people behind the site.

The US, instead of enacting laws that restrict movement, needs to put into place laws that make copyright infringement illegal. Oh wait, they already have them.

In short, go after the people not the domain. I want to be able to walk around the internet the same way I can walk around a city. If there are seedy places online then it is my choice to avoid them and not the governments right to simply declare them quarantined or off limits.
"Lightscrewed": the politics and economics behind LightSquared vs. GPS
Hence the pun ;)
A simple and working way to have fun with iButton-enabled vending machines
Thank you for this, I did not realize it was the case but it definitely makes sense. Back to using gemsets I suppose...
Perhaps feature compatibility with a particular version of the normal PHP interpreter? This would be the opposite of HipHop's lack of support for certain PHP features.

The referenced post states "It is so complete that it can run both MediaWiki and WordPress out of the box."
Yeah, I ran into that brickwall on one of my scraping tasks. Kudos to @dancow for finding a way around it.
Since it happens on the client, it will be faster for Twitter this way. Not so much for the user, though.
Yeah, you'll still need to jump through some hoops to get the data ready. Templates are useful when you have a JSON data source and a rather complex HTML UI that is built off the data on the fly after the page loads. You could totally build the HTML manually inside Javascript as well, but it gets time consuming for the developer, especially with Javascript's lack of long-format strings """like these in Python""".
I read English (my second language since 3 yr old) and Chinese (my native language), and I am an amateur linguist. I can tell you that Chinese is NOT A language just as Romance is not a language. Spanish, Italian are language. But Chinese is not. It sounds interesting, but it is the fact. You read Chinese article from the communist China, or you read the Chinese classics like Analects of Confucious, or you read the government documents from Taiwan, or even the Japanese Emperor's Imperial Rescript on the Termination of the War, you see different Chinese there. The fact is, not everything written in Chinese character is Chinese, just as not everything in Latin alphabets is Latin. The writing style, habit on use of words and sentence structures, etc. all matters. I can tell some characteristics about different "Chinese": The communist Chinese, like all communist regime's literature, is lengthy and full of unnecessary adjectives. It is annoying to read them. Interestingly, they like to judge a book on its length, the longer the better they think. The classic Chinese (pre-1920) is more "classical" and compact, but its use of words are more sophisticated because these classic literatures are for the educated, and by the educated. The taiwanese Chinese is the layman's version of classical Chinese, looks elegant but sometimes with sophisticated vocabularies. If you are looking for something easy to read, and concise, seek to Singapore or Malaysia.

I am not saying which is good or which is bad, but that's the style! Whether Chinese or English can read faster? If we put the language style aside, obviously Chinese. That's because Chinese writing system has much higher entropy and thus more information per square inch. However, writing style matters, a lot.
How many people actually do that though? GoDaddy's model seems to be like the banks over in UK - offer a great introductory rate (with a 'bonus' that expires after a year) and then allow customer inertia to set in.

The fact that you can switch and that it makes financial sense to do so does not mean that people will.
A racial slur to Rihanna made the Dutch editor Eva Hoeke to resign.
Eww, glad I didn't have to with HTML that nasty. I actually coded something very similar to this (http://www.reflector.com/jail-bookings) for our website about a year ago.
Avatron’s Air Dictate App Makes Siri Take Notes On Your Mac
This what I'll likely end up doing, I only have, maybe, 60-70 names but that's a lot of money (for me) to move them all at once.
You need 'disrupt' somewhere in there.
Best Buy fails to deliver weeks old Christmas orders
"""Every activity has a "measurable, negative impact on a person's life span" so long as the person doing the measuring is opposed to the activity. What was it that Benjamin Disraeli said? There are three kinds of lies: lies, damned lies, and statistics."""

Obesity has a negative impact on life span because of BIAS??? I thought it was because of scientifically proven processes, well understood by modern medicine. Maybe it's just me.

"""I find it curious that in the age of nuclear weapons, video games, consumerism, hamburgers, drugs, alcohol, etc. our average life spans are actually increasing."""

That's because there's another kind of lie, Disraeli missed, the "correlation/causation" kind of lie. If the average life spans actually increase it's not because of the above, but because of better sanitation, vaccines, and a few other important factors.

The lifespan of people doing drugs/alcohol/hamburgers etc is actually decreased, compared to an imaginary control group.

And I'll go on a limb and say that the lifespan of people in 1945 Hiroshima was also greatly reduced compared to any control group of the time that didn't had a nuclear bomb dropped on them.
I have to think of the difference between rendering and assembly.
Yep, that is why I use EJS myself. Coming from a PHP background probably biases me though.

It is just easy to create an html template with inserted values an minimal control flow using the <%...%> style.
I bet most of the people smart enough to know about SOPA and fight it are not the people godaddy makes the majority of its profits on (ie, their "privacy" features, email and web hosting with all the unnecessary bells and whistles)
Tech companies in Waterloo to keep an eye out for in 2012
No, it responds with a redirect:

$ curl http://goo.gl/OCK7V
<HTML>
<HEAD>
<TITLE>Moved Permanently</TITLE>
</HEAD>
<BODY BGCOLOR="#FFFFFF" TEXT="#000000">
<H1>Moved Permanently</H1>
The document has moved <A HREF="http://twitter.github.com/hogan.js/1.0.0/hogan.js">here </A>.
</BODY>
</HTML>

Edit: I suppose the headers are more important:

$ curl -I http://goo.gl/OCK7V
HTTP/1.1 301 Moved Permanently
Content-Type: text/html; charset=UTF-8
Expires: Thu, 22 Dec 2011 18:18:46 GMT
Date: Thu, 22 Dec 2011 18:18:46 GMT
Cache-Control: private, max-age=86400
Location: http://twitter.github.com/hogan.js/1.0.0/hogan.js
X-Content-Type-Options: nosniff
X-Frame-Options: SAMEORIGIN
X-XSS-Protection: 1; mode=block
Server: GSE
Transfer-Encoding: chunked
Have you lost the LDB game yet?
No way this is right if CoffeeScript pros/cons isn't at the top of the list.
Let's see: We've been okay with radio for less than 200 years so far. The earth was formed ballpark 4.5 billion years ago. The big bang was about 13.7 billion years ago.

Assume that to get a civilization need a planet and, thus, elements heavier than hydrogen and helium. Those heavier elements are created in big stars that supernova, that is, have their cores collapse under gravity and blow off their outer layers where during the explosion all the heavier elements in the periodic table are created by fusing together lighter elements. So to get a planet, have to have a star form, burn out, and supernova. So, assume that are getting candidate planets 3.7 billion years after the big bang. Then have been forming candidate planets for 10 billion years.

Now take the planets that have achieved mastry of radio (i.e., working with photons from 60 Hz up to gamma rays). Take the date when they first made this progress with radio. Take the distribution of those dates over the planets. That distribution is 'concentrated' on the last 10 billion years. Now in that distribution spread out over 10 billion years, what is the probability mass of the last million years? It's TINY. Maybe it's 0.01%. Then 99.99% of the civilizations that mastered radio did it over one million years ago and, thus, are a million years or more ahead of us. Done.

Okay?
"""Yes. I "learned" French for four years in high school with no constant background exposure. Of course, I can't actually speak it, or read it, or write it, or understand more than very basic conversation in it (though as it turns out I have actually understood a smidge of French "in the wild"). But I did pass a test in it, once."""

That maybe happens with Americans and high school foreign languages.

In Europe --and certainly in my country--, most people speak the foreign language they were taught just fine, without "constant background exposure". It could be a cultural / motivational thing. I don't think many Americans care to learn foreign languages, despite being forced to do so at high school.

(As an aside: how many foreign language movies do American's watch? We do tons --and not only Hollywood films).

Here where I am, the median family actually PAYS for extra-school language courses. It used to be just english, in the eighties, but since the nineties most children study TWO foreign languages.
Just curious - if the documentation and tutorials were so lacking, what made you choose Backbone in the first place?

I ask as I'm looking for a new JS library for a project to build the client-side interaction, and I have no idea what is different than backbone from the rest, just that a lot of folks here are interested in using it.
SOPA could ban TOR
Honest question: do you find yourself really thinking about a languages syntax after you've spent 40-50 hours coding in it? To me it kind of fades into the background, becomes hard wired in my brain. (I'm not suggesting I'm an awesome coder or anything of course)
Borrowing from governments was not the only cause. But more borrowing wont make it better. Monetization does not create any more debt, while eurobonds do.

Italy and Greece did borrow at US-like rates for the last ten years. They can't pay back those debts, and saying that if rates were low they could afford to increase the debts even more is not that helpful. People have realized that there needs to be a plan that involves reducing debt levels, as the ever increasing bank leverage story that funded both the government and private sector debts is over now, so there are no buyers of new debt, at any interest rate.
Bodysuits, seamless bras, waist cincher, slips, cami tops, leggings, slimmers, 
Plus size seamless corset & shaper. Strapless lace camis, panties & shapers. Body shapers including bodysuits, camisoles, girdles, bras, slips, waist cinchers, cami tops, tights & leggings for women. Shapewear slimmers, seamless bra, ladies capri.
The book's not out of print, here's the link to OUP: http://www.oup.com/us/catalog/general/subject/Linguistics/?v.... You can get it used from Amazon or wait until OUP has their seasonal sales, which happened 3-4 times a year. I bought my copy at one of these sales for around $60.

This is an excellent, authoritative resource on the subject.
> the scope will expand and expand until children are being listed as sex offenders for taking photos of themselves.

The fact that this is already happening gives me chills.

We really need to openly discuss and codify the reasons behind the war on child pornography.
Total body shaper, waist, stomach, thighs, tummy & bottom slimming underwear
Slimmers for a plus size figure. Womens tummy or stomach, bottom, waist & thighs slimming underwear. Total body shaper, shapewear, girdle, thong & panty for women. Full body shapers, seamless bra & strapless slimmers. Slimmers, panties & girdles.
Shifts computational work to the client.
My gandi.net experience is ~7 years out of date, but I also eventually gave up after difficulties with their payment system (a year or two into using them). Other than that, they were fine - pretty much invisible.

The thing is, you can find lot of companies that will register your domain, take some money, and not make another sound until your domain needs renewal. I've always been surprised at the loyalty gandi.net has engendered for a service that's so thoroughly commoditized.
Christmas Reading For The WordPress Developer
There are already utilites that allow programs to read PSD files. I used ImageMagick (http://www.imagemagick.org/script/index.php ) in one project and it worked fine for me. Actually, since ImageMagick is licensed under Apache2 my that may very well be what Dropbox is using to accomplish this.
...obviously there needs to be demand for whatever the workers are going to do.

There is demand. I'm willing to pay someone $10/hour to clean my house. My startup would love to employ fashionable girls for mechanical turk work at wages far below the US minimum wage (we employ several of them in India). So how come unemployment exists at all?

Keynesian economics postulates wage stickiness as an explanation for this unemployment.

That is why I say that you need to be able to break contracts too - then whole economy would need to be able to realign in a very short period of time to match the effects the spending can have in the same period of time.

This is not Keynesian economics. This is a structural theory of recessions - things have changed, and the economy needs time to re-adjust. I.e., a former construction worker in CA needs time and training to find a new job, the business owner needs to renegotiate contracts or go bankrupt, etc.

Note that in structural theories, monetary or fiscal stimulus has no clear effect, and government spending/austerity measures should focus on getting fundamentals right (i.e., eliminate wasteful spending) and speeding up adjustment (promoting job mobility).

Do you have another way that would work and quickly that I am not seeing?

The easiest would be cutting the pay of government workers, cuts to payroll taxes (particularly the employer side), and reducing unemployment benefits and welfare.

Another method would deal with unions. If any union refuses an immediate cut in total comp, the employer gains the right to fire union workers and permanently replace them with non-union workers.

But if you accept my premise that this is the path and believe the unions are too powerful then wage stickiness is a moot point - as a non-starter why bother discussing it, Keynesian or not?

Intellectual curiosity, mostly. So far, I've only seen a single Keynesian (Karl Smith) actively promote wage flexibility, in spite of the fact that it's a logical conclusion of the theory.

It's also relevant to this discussion - Greece has absolutely no ability to prevent austerity (they run at a budget deficit, even ignoring interest/debt service), but they do have the ability to promote wage flexibility within their own borders.
It's not that hard. Basically they're just taking a diff (binary in this case) between the new version and the old version, uploading the diff, and applying it to the version stored on their servers.
Politicians tried that line in Germany. They even gave a number of countries that have "no laws" or don't follow up on them.

For every country named, the ambassador to Germany was able to cite laws that prohibit child pornography (or just porn, eg. in countries with sharia law). In all cases, they stated interest in enforcement by their governments, too.

Given that they tried a couple of times, and failed just as often, I'll assume that no such country exists - otherwise some advisor to our local propagandists would have found and presented it on the second or third try.
Can 17,000 patents help Android win a legal Cold War?
A simple illustration of the use of goroutines and channels in Google Go
Note that while I generally like the Erlang syntax, there's one main issue where syntax quirks come back to bite me: the combination of Erlang records with a missed line ending. This topic comes up on occasion on the mailing list and apparently it's a side effect of a change that was made to make Erlang records a little easier to work with.

In short, if you've got two records in a list, and forget to end the first one with the comma line ending, the behavior becomes a bit unpredictable.

[
#myrecord{
field1="whatever",
field2=123
}
#myrecord{
field1="booyah",
field3=3.14
}
].

That statement would mysteriously return a list with a single element:

[ #myrecord{field1="booyah", field2=123, field3=3.14 } ]

And all because of the missed comma after the first #myrecord { }.

What's happening can be visualized by the (sort of) equivalent version here:

R1 = #myrecord{
field1="whatever",
field2=123
},
[
R1
#myrecord{
field1="booyah",
field2=3.14
}
].

So you can see that the second #myrecord is overwriting the values in R1, since you can do syntax like R1#myrecord{ ... } to take the values of R1, and overwrite them with whatever you need to.

The reason that happens is due to a compiler change a while back to make record syntax no longer require being wrapped in parens. This is due to having records with values in them being records, and it makes it easier to access those records.

For example:

Mybook#book.author#author.name

Which is an OOP language's equivalent of something like:

Mybook.author.name

This previously used to be required to be written like this (correct me if I'm wrong, this syntax is before my time):

((Mybook#book.author)#author.name).

Which removed ambiguity. Errors like my first example then would be caught by the runtime if records were written in the "old" style:

[
(#myrecord{
field1="whatever",
field2=123
})
(#myrecord{
field1="booyah",
field3=3.14
})
].

Will generate an invalid function error (still not a great error, but it makes sense in this regard.

My hope is that this class of error caused by the syntax will be somewhat minimized if Ericcson decides to merge the erlson[1] project into an official release of Erlang, replacing the somewhat clunky record syntax with something a little more "modern".

[1] https://github.com/alavrik/erlson - An object notation for Erlang, but which in order to be a decent record replacement will need to support pattern matching.
Their domain business exists as a way to get people into their other products, hosting, whois privacy etc.

Obviously I'll be moving not only my domain names, but the two hosting accounts as well.

I just spoke to them on the phone, to figure out how to unlock the DNS registration. The rep had never even heard of SOPA.
Perhaps I should have emphasized "authoritarian" more.

And Sen. Feinstein's constituency is the entire state of California. She has received a lot of money from the entertainment industry, including the MPAA, Disney, Sony, and others.

But you are correct: this is not a partisan issue. I was simply trying to guess at the motives of GoDaddy's CEO. Since it was a guess, it will obviously be imperfect.
I agree completely with the second statement (and it is a big reason why I support NASA and space exploration in general), but Uranium, Hydrogen, bacteria... these are all things we can study easily and interact with all the time, and studying them can produce uses for them. The Higgs is something we have to spend 7 billion dollars (admittedly a pittance in the grand scheme) just to have the potential to observe it, so surely you can see why I (and many others, I'm sure) might be a bit skeptical about ever having a use for any knowledge we gain about it outside of academia.

I really hope you are correct and this expansion of our knowledge about the makeup of the universe proves to have some real world benefits down the line, I just find myself a bit unsure about the truth of that statement these days.
This is so strange. Given recent improvements in efficiency, I thought solar is set to really take off.
You bring up a very interesting point. In addition to the syllable feature you mention the fact that Chinese (i.e. Mandarin) lacks many grammatical features (e.g. past tense) creates a timeless quality, praised by many translators to English.
Abusing LiveConnect for Fun and Profit
Right now I'm hosting with Chunkhost, it was their free beta period that got me off the crummy shared account I was on with GD. I could never go back, now.
I've never criticized the LHC, but couldn't your comment apply to any scientific research? Since resources are bounded, you can't automatically say that any scientific research is worth spending billions of dollars of money on.

I don't think it's productive to label as "anti-science" anyone who asks sincere questions about whether LHC (or any project) is worth the price-tag.
Being first to invent and first to market a device that rethought users' interaction with phones, and therefore unquestionably "changed the game", means quite a lot.

Patent litigation behavior among cell phone makers to settle licensing scores is the real prior art here, and that's what is "unworthy of endorsement".

That the inventors of this behavior turned on the newcomer (even to the point of trying to withdraw patent pool patents) is even less worthy of endorsement.

To me, the question is: why is this the playing field?

Why call Apple out for playing by the rules the others set long before Apple joined the game and upset the incumbents? Why demand Apple to be held to different standards? Why not talk about the industry as a whole instead of naming Apple (see: patents, Foxconn conditions, signal drop when cupped in hand, etc.)?

Given the problem is the playing field and rules set before Apple had a phone to sell, why not try to do something about that, instead of condemning Apple for currently doing better at the incumbents' game than the incumbents? (A situation nobody seems to believe will last anyway.)
But state debt varies widely across the country. US states can issue bonds, and have individual credit ratings.
World's Data Centers Refuse to Exit Ice Age