skysight-inc/HackerNews huggingface dataset:
High risk? I'd argue driving on heavy traffic a payday is a whole lot more dangerous than smoking a joint while you wait for rush hour to pass. Doing drugs can be as dangerous as skydiving without a parachute or as safe as staying home a friday night... It's not the drugs that are dangerous, it's the users; the same way it's not that a toy is dangerous, but that you're giving the toy to a two year old when it meant for six year olds and up.
Never looked at bieber from this perspective. Great article.
Pushing and Popping with the History API
WordPress To Jekyll And Back Again
from Guardian's live coverage:

>"Inaction was not an option. We could not wait for someone in the park to get killed," Bloomberg said

Wow. This is absurd on so many levels
I have to disagree with the TV does not obviously not count part.

I will argue that whatching TV can be good, provided that you really enjoy it. There is nothing inherently better about reading a book over watching a show if you enjoy yourself.

The key is to actively choose something that you like to do and then do it. Don't watch TV mindlessly. But don't hang out with mindless friends either.
It's stories like this where I would like to see a more 'journalistic' approach, i.e. hearing both sides of a story. I have a hard time believing a teacher would simply put an 'F' on a project because, even though he's seen it running on the phones of his colleagues, he would say 'I don't understand how it works so I'll just fail it'.

On the other hand, I have no such qualms believing a version where a 16 year old who thinks he's God's gift to mankind (hey, I was one of those) puts something together that doesn't fit the requirements of the project, submits it despite being repeatedly being steered in a different direction, comes up with unrealistic readings and interpretations of the assignment or context of the class to get them to fit his world view, and then (even if he does get a passing mark in the end) complains to everybody who will listen about how he's being discriminated against and how much smarter than everybody else he is, and oh I'm so wasting my time here between all these morons.

I've been that student in an eerily similar situation, although I was 18 at the time and it was Jave Applets which were a hot new thing back then, and if I would have been my teacher at the time, I would've failed me, too (although the one I actually had did too give me a passing mark out of pittance).

In short, sounds like biased view, happily accepted by the author to 'prove' his pet peeve (a pretty marginal one, for that matter), but devoid of real value or content.
https://secure.wikimedia.org/wikipedia/en/wiki/Biological_ba...
Don't be so rude,
It could have been worst !
Your first point is not correct. Crawlers can crawl JavaScript only websites using the Ajax crawling API: http://code.google.com/web/ajaxcrawling/docs/specification.h....

This sounds like a huge imposition to implement -- so much so that I seriously doubt anyone will bother for anything even moderately complex. Not only do you have to produce an API for the client-side javascript to call, but you also have to render static HTML for Google to index.
Sweeney Todd Tickets for Sweeeny Todd The Musical
This is a enormous failure of the teacher. The kid should have talked it a supervisor, because any teacher should be able to look beyond their own ignorance of the subject of a student's project and instead ask questions about the thought process the student used in making their project, and given a grade based on that.
Ask HN: how to debug python... I miss visual studio
Having moved to python only recently at home from C# I'm trying to adjust my programming style, however there seems very little in way of an introduction as to how to debug in python.

pyDev seems to be the standard and using frameworks like Flask gives nice compile time errors but really I miss the real-time debugging with break points...

how do YOU debug in real-time with python?
A realization I came to late in life: hypothetically supposing one has a finite number of awesome points, do not spend awesome points on activities which have negative marginal returns to awesome points, like school or many day-jobs. You could theoretically invest awesome points into making schools give positive marginal returns to awesome points, but they'll generally revert to goals they consider more important, like making sure many students graduate mostly literate and providing secure well-paying jobs to politically influential constituents.
In the Beginning There Was the Punch Card
History of digital storage in an infograph.
Shit like this is why Perl gets under my skin. The best way to do anything in Perl always seems to be some side effect of a clever hack, instead of actually solving the damn problem expressively.

The equivalent in Ruby?

gem list $GEMNAME

It's shorter and more clear. Take that, Perl golfers!
Jade (very HAML/Slim-like) can do both client- and server-side rendering, and it can also precompile your template into pure JavaScript so users don't need to download a bulky template engine for it to work.
QTranslate: Great Translator For Windows
A List of Places to submit your new Web Application/Startup (in Startups)
Brief summary of computing in UK schools:

Back in the days of the BBC Micro, computing in schools involved some programming.

After that (probably in the early nineties), the subject split into two: Computer Science and IT. Then with the rise of the internet IT was renamed CIT (Communications and Information Techologies) and finally reordered to ICT. Computer Science was also renamed Computing at some stage.

ICT involves no or extremely minimal programming. Computing does, but it has proved the less popular option and died out in the majority of schools - partly due to an uninspiring syllabus and lack of teachers.
Lisfranc Injury Matt Schaub Injury Update
Lisfranc Injury Matt Schaub Injury Update
Following original studies surfaced in which Dallas Texans quarterback Shiny Schaub would be away consistently using a significant right foot injuries news released Texans camping is that their own indication mystery caller is currently done for the year.
That blows my mind, but certainly not in a good way. Ruby:

$ echo 'hello world' | ruby -e 'p STDIN.read.split'
"So maybe its because a higher IQ allows one to realize that the War on Drugs is fucking irrational bullshit and magical thinking and act accordingly (i.e. to choose for oneself)."

I think it has more to do with the fact that people with higher IQs don't feel like they are a part of regular society and it's a way to cope with it.

Many people that are depressed use illegal and legal drugs to make themselves feel better. I have a feeling there is also a higher level of depression in people with high IQs as well.

I would be interested to see if the same holds true with people that have lower than average IQs.

"The articles shy away from the elephant in the room which is that the UK and US gvts have a massive legal and propaganda effort to prevent drug use"

Illegal drugs aren't good or healthy for you. I feel like you will most likely spread propaganda in the opposite direction and it's just as bad.
It's a separate but related problem that ICT in UK schools is unequivocally not about any sort of programming or software development, and very much focussed only on teaching pupils how to use the various components of Microsoft Office.

Arguably, this is more relevant for the majority of people, but these are easily skills that can be incorporated into other classes where relevant, and the complete dearth of programming remains a crying, crying shame.
Are Frank Miller's politics visible in his comics?
There is no special syntax for partial application because in Haskell partial application is always possible.

You can call the function

foo :: a -> b -> c

like this

bar = foo a

or like this:

bar = foo a b.

In the first case bar will be a partially applied function of type

bar :: b -> c

and in the second case it will simply be a value of type c.

Actually, as far as I know, this is actually what happens in the background. I mean that calling

bar = foo a b

actually gets converted to

bar = (foo a) b.
Ultimate App Guard to protect your privacy on Android
Ultimate App Guard protects apps from un-authorized access:

☆ Lock selected applications from un-authorized access
☆ Support 7 different alternative lockers: PIN, password, pattern, force close, dial a number, error message and image screen
☆ Customize validity period (to change locking scenarios)
☆ Beautiful interfaces with a lot of customize
☆ Widget to quickly enable/disable lockers
☆ Schedule to lock/unlock apps in specific period in a day, during weekday or weekend, etc.,
Ask HN: Need some advice
A "friend" and I decided to go into business together. It was and still is a great idea. Long story short he screwed me over and has never admitted to it. False promises were made. So now, the company has a new CEO and a decent team of people(Due to the VC firm that had made the original investment). Out of the blue this person decides to give up some of his ownership in the company because he now admits that he did screw me over. The company is closing more funding soon and I have to make my decision today. I have no time to seek legal advice, I know that I have grounds to sue not only him personally but the company as well. I'm being offered 2% of the company, however once the new round of funding closes it will go down to 1.4% When I left the company I was told I was entitled to 10% of the company. I shot back and said I would sign the documents for 6%. He shot back with, this is a gift and nonnegotiable as well as make it so he is not in majority control. This whole thing doesn't feel right and one of the documents they want me to sign is a Separation Agreement as well as give up my rights to sue the company. This person has lied to me in the past and has reason to lie to me still. So my question to the community is should I just so say fuck it and take a small deal or does someone have some other suggestions.
Sad testament to the state of the policy making process in this country that the most we can hope for to stop one terrible piece of legislation advanced by corporations to further theirs interests is for another set of corporations to oppose it to further their diverging interests.
Ruby:

print a.join

Perl:

print foreach @a

Ruby wins!
What major religion doesn't endorse good deeds?
There is in fact a Computer Science GCSE and A level which is distinct from Computing.

The A level computing syllabus (haven taken it myself) is quite dated, but one of the two papers does involve some writing of pseudocode, and the coursework is a programming project with lots of freedom (as well as a bucketload of documentation writing)
Great Seneca quote. Puts into perspective bloggers' tendency to think that repackaging old conventional wisdom can pass for actual wisdom.
BicaVM: JVM in JavaScript - Why?
I thought the same. But then I thought that a supervisor is probably going to understand even less than the teacher, which just biases them even more to siding with the teacher. It's hard enough to get people on your side when they don't understand what you know; it's even harder when they don't even understand how you could possibly understand.

That said I don't think he couldn't have done better. I don't think I'd have done the tedium of commenting every line of code; I'd rather write a script that just parsed out the doc of every function call and pasted it next to the function call.
So does this mean you've to support two...paradigms and keep the results similar for each version?
Kindle Vs. iPad - Holiday Tablet Shopping Heats Up
Working with Javascript off != accessibility. Most screenreaders (the common face of accessibility technology) run on top of regular browsers, so your JS experience needs to be accessible too if you are legally mandated to (or even better if you care).
Out of all the news readers I tried Pulse has been the one I like most, but I don't understand why none of them support some sort of offline mode.
The benefit doesn't have to be to the suicidal individual, though.

One copy of the sickle cell gene confers a tremendous advantage: great resistance to malaria. Two copies of the gene kills the unfortunate person fairly quickly in the absence of modern medicine. There's no advantage to suffering from sickle cell disease, but there's enough of an advantage to other people that the gene persisted and even flourished in some populations.

Suicide could be similar. There are probably a bunch of genes which coordinate to work on our brains, and are generally advantageous. I speculate that in certain combinations, these genes contribute mental illnesses, including depression and tendency toward suicide. This doesn't get selected out, because those genes in other combinations are still highly advantageous.
Great! Well please do.
Strangely, I saw the the exact opposite reviews of the devices (i.e. Nook Color Tablet was slick, Kindle Fire was choppy). I guess that's why people throw in the stats, at least they are objective on some level.

Engadget:

"the Fire never delivers smooth, seamless performance."
http://www.engadget.com/2011/11/14/amazon-kindle-fire-review...

Verge:

"There’s nothing worse in a tablet than a choppy interface, and the Fire seems to be completely chop-free."
http://gizmodo.com/5844623/amazon-kindle-fire-tablet-will-co...
Python-on-a-Chip running on LeafLabs' Maple Native board
How to Make money real money easily online
It's really interesting to think about the theological implications of simulationism. If the world were really structured as described in the article (which is not the point he was making, I'm just having fun), then one has to wonder what the purpose of having simulated, self-contained intelligences would be. I like to think about the implications of a specific purpose and I have a favorite.

Suppose one was trying to train up a batch of true AIs that were generous, moral, loving, responsible, principled, etc. (think Santa, Jesus, or Fred Rogers). I would submit that the task would be much better suited to some combination of genetic programming and machine learning i.e. generate a bunch of AIs with varying characteristics and let them learn for a while and see how they do at the stated task. I think it would make a lot of sense for a simulation scientist to want to have a bunch of these around, they could do some really cool stuff for you and you wouldn't have to worry too much about IRB approval since they would be certified moral by the previous test.

What kind of test would make sense? It would have to be one with difficult moral choices, one with an opportunity for failure. One without unnecessary pain and stress, but one that allows the AIs to make moral mistakes and be held responsible for them. If the true AIs are interacting, and it makes sense that they probably would have to, then naturally the duds could make life a little miserable for the good ones, you'd want to minimize that as much as you could without restricting the ability of all AIs to choose freely among available opportunities given to them. On top of that you might put them in a hostile environment that requires work and effort for survival to see if they have what it takes to get stuff done.

Now if that doesn't sound like life I don't know what does. I that context hell doesn't really make a lot of sense (would you really punish bad AIs forever or just put them in charge of non-morally challenging and easy jobs? (my first thought was the coffee pot, but maybe putting a misbehaving AI in charge of that is not such a good idea) and "heaven" becomes more of a "gets to do cool, interesting stuff" than "chill out playing harp". From my experience many religious people tend to punt on what actually an afterlife would be for, other than it would be nice to reward us for being good. The answer to "Why can't the simulation master give the nice heaven to everybody?" is pretty clear in this context. She can't because that would be really bad for whatever task she needed moral AI for, which, if it affected a bunch of other true AIs has huge moral implications. So sorry, no offence, but based on your test results you don't get to do the cool stuff.
Currencies to Watch Over the Next Few Months
HTC Rezound review
The study doesn't appear to look at death from collisions, looking at the abstract.

http://ehp03.niehs.nih.gov/article/fetchArticle.action?artic...

It's a net societal gain, but your personal safety goes down (even looking at health effects, which biking sadly isn't anywhere near as good as walking/running).
Lots of "migth be" and "seems to be" in that article. I don't think we understand it or can replicate it in the laboratory.
No, formally speaking we have fascism in the US (from fasces, bundle of ax or spear handles), where we have the government and large corporations (think Goldman Sachs) working hand-in-glove.

Another name might be corporate welfarism.

They all add up to the same thing: elites running the country as their private playground.

Most of the Tea Party and Occupy * folks have absolutely no idea what's going on, nor any idea of how to fix it, but they do know something's horribly wrong, and are taking to the streets to demonstrate at least that fact.

If you want to learn more, read http://lewrockwell.com/ over a period of months--some of the best libertarian / Austrian school writers on the planet, and others with a similar bent.
This is really just a checklist that can be applied to any language. So yes, why not Perl after all...
You'll have difficulty on Windows if you use PuTTY, since it doesn't do font substitution.
That's part of the problem :)
Warren Buffett buys £6.75 billion stake in IBM
HN subs are back in https://twitter.com/#!/bitrific https://twitter.com/#!/bitrific/status/136398818303426560

I had them removed for a number of months as so many articles were upvoted indiscriminately, but then reintroduced about a week ago. Seems articles will still be upvoted by followers, but they are more discretionary this time around. Although, I might be placing too much importance on whether having them there makes a difference.
This article should not be relied upon as it gets much of the history wrong. The author should have consulted Wikipedia who gets it mostly right.

And for the record, the 4004 architecture was a distinctly different from the architecture of the 8008 and 8080 processors.
One thing leads to another. Why tempt fate? Addiction is a complex disease which no one has really figured out, why even put yourself in a position to ruin your life?
> SOPA puts in provisions that allows the US to control the internet the same way that the PRC does in China.

I'm against SOPA, but the idea that it would permit the U.S. government, should it so desire, to set up Chinese-style censorship of the internet is nonsense on stilts. You can take any power of the government and theorize about what could happen if it ran unchecked: "What if they define talking about Occupy Wall Street to be piracy‽" "What if President Obama declared you an enemy combatant‽"

Our laws don't work that way. For one, when it ends up in the courts, they're going to read it as narrowly as needed to accomplish its purpose (obviously, in this case, copyright enforcement). If the law is stupidly written in such an over-broad way that it can't be balanced against other rights and interests, it will be thrown out. For another, we don't live in a one-party autocracy: We have deep cultural norms favoring rights and freedoms. That permeates not just the electorate, but the people elected and appointed to execute the laws. Obviously we disagree from time to time about the trade-offs to be made, but those very disagreements make it harder for some rogue executive to go off the rails; there's always someone else ready to take his place after the next election.

This is a long way of saying that hyperbole like this is never going to win you a policy argument.
Britain's Harrier jump-jets reprieved to fly and fight again
This also doesn't meet the high resolution part of Tufte's definition ("a small intense, simple, word-sized graphic with typographic resolution"[1]).

[1]: http://www.edwardtufte.com/bboard/q-and-a-fetch-msg?msg_id=0...
How can I hack getting good at visual and interaction design?
I signed up for the program when I read that story, and just sent my cheek swabs in (4 of them!) this past weekend... seems like a no brainer if you actually want to make a difference in the world :-)

I wonder if there's a decent solution on the forwarding thing with some kind of unique id as metadata on an address, so if something's important someone in possession of the old address can find you through the ID? Or maybe that's just not practical, as no one would use it/retain the info unneeded in the short term.
Vendor Prefixes Are Hurting the Web
Are you claiming that lack of current understanding proves a fundamental impossibility of doing so?
The high number of grammatical errors caused me to quit reading in the middle.
You know, they are trying to pass the same bill in France at the same time. I wouldn't doubt other countries are concerned as well.

Pretty much a censorship worldwide effort going on.
LHCb reports observation of CP-violation in charm. Welcome New Physics? Or not?
Many people are using it, they're just not the types writing "10 Great Form Validation Plugins for jQuery" posts, so it might not seem like it. The same can be said of Dojo, but in my opinion Closure is Dojo done right.
Make money for Free
Really? I'd never heard of them, and a quick Google doesn't find any Computer Science GCSE or A-level that isn't a colloquial reference to the Computing A level.
MIT creates analog "brain chip"
If the runtime was the main issue, couldn't you just mod jekyll to only regen based on new data (modding site.process basically)...obviously if you changed templating information you'd want to regen everything, but....
Devices, at least contained devices, are obsolete. New products can’t be
built or reviewed without human context, the messier the better. Performance
can no longer be measured with instruments, only with humans, which makes
both engineering and reviews particularly tricky.

It's easy to get carried away with thoughts like these, forgetting that this wonderful "new" paradigm is based on some huge tradeoffs. I think it's dangerous to turn your back on actual technical improvement in favor of papering over insufficient capability with an internet link and some proprietary services.
Social Media and Security in the Enterprise
This Is INSANE (open this)
Regarding the time it takes to build the site - is everything rebuilt every time in Jekyll?

You'd think there would be some sort of dependency build tree ala make/rake so only items whose source components would need to be rebuilt (which, in some cases could be the whole site).
I am very pessimistic, because it seems governments just won't stop trying to pass such laws (the same thing is going on in Germany where I live). If this time it fails, they will just try again, until eventually they succeed.

In Germany the law is pushed under the pretense of fighting child pornography. Some people who are against it are now being described in media as people who are against fighting child pornography - even by tech magazines that should have a better understanding.
The Most Important Element for Engaging Presentations
It seems the writer just started blogging in English (from french) this month.
Then the question of whether software can have consciousness is meaningless.

As Dijkstra said, "The question of whether a computer can think is no more interesting than the question of whether a submarine can swim."
San Francisco to Reno == 190 miles

Earth to ISS == 220 miles