skysight-inc/HackerNews huggingface dataset:
Here is the most complete and eloquent explanation of Big Bang Theory hate that I have read:

http://butmyopinionisright.tumblr.com/post/31079561065/the-p...

I recommend reading the whole thing. The snippet that pulled me in was the perfect comparison to Community:

"There’s a saying which made its rounds in geekdom recently – “Real nerds watch Community”. Now I take issue with the idea of “real nerds” but the sentiment still stands. Whereas The Big Bang Theory sees nerd culture as an object of ridicule, Community celebrates it. Community’s laughing with you whereas Big Bang is giving you a wedgie and laughing at you. When TBBT makes a pop culture reference it uses it as a punchline, it names a show like Firefly and asks you to laugh at it. When Community makes a pop culture reference it commits. Community makes a whole episode based on a trope or a genre, it doesn’t just use paintball as a plot device it takes paintball seriously and bases two season finales around epic battles of paint. Community doesn’t laugh at the idea of playing D&D it bases an episode on it. Parallels can be drawn between the characters of Sheldon in Big Bang and Abed in Community. Abed too has trouble reading sarcasm and emotion, he has obsessions with routine and structure as well and disruptions in routine cause him considerable distress. Abed sees everything in terms of television and film tropes. This is how he understands the world around him and how he figures out how best to react. Unlike Sheldon, it is often confirmed that Abed does have mental difficulties, most likely Asperger’s Syndrome. But, crucially, the main difference between Sheldon and Abed is that Abed is treated as a hero. In the pilot episode Jeff Winger, arguably the most conventionally “cool” member of the group says this: “Abed is a shaman. You ask for bread and Abed gives you soup because soup is better. Abed is better”. In one episode Abed is literally treated as a god. Yes, his neuroses do at times inconvenience the rest of the group but his belief that they see him as a nuisance is dismissed as his own insecurity rather than the truth. Community positions us, its audience, as Abed. It knows that we are knowledgeable about the things we love, it knows that we understand tropes and genre conventions, it gives us the benefit of the doubt and treats us as intelligent human beings who will not only understand the meta pop culture references, but will find them funny and love the show for it. Community tells us it’s cool to be a nerd. If Abed is better then we are better. Community is a warm hug of acceptance whereas The Big Bang Theory is a pantsing and a punch in the face."
Yes, that's a difficult choice. Still, they have the choice. They can take the bus, or ride a train, or move in with the parents. Not to mention the free clinic open 24 hours, and the internet, and food stamps, and on and on.

The point is, its a 1st world problem no matter how you cut it. "My job is not satisfying. I wish I had more money for discretionary spending." These are not 'real' problems.
How The Power Of Maths Can Solve The World's Water Leaks?
Cool, I am a fan of this ever since I this on codepen.
Really awesome stuff.
Personally I'm more of the opinion "I'm not going to read your bullshit news at all". In arguments like this I see many people debating the finer details of App design etc. when the real question is why do we even need this product (news) at all! Part of the answer is also the answer to this article.. because everyone else does it.

I think it's a shame more people don't see the mainstream news, in App form, print, TV or whatever, as the farcical waste of time that it is. I guess it makes some of us feel a bit more important to be 'in the loop'.

It's been debated many times before so I won't go into it again, just thought I'd inject a bit of big-picture perspective.
>And the US is not much better -- in the wealthy areas in the east, most of the land was originally acquired by means that would be less than reputable today.

You could kind of argue that all of the land in the US was acquired by less than reputable means. :P
They modelled the accent on the writer/producer's father: http://www.hitfix.com/whats-alan-watching/house-of-cards-sta....

I obviously can't speak to how well they nailed it, but there was a very specific accent in mind.
"This means they regularly air the views of absolute nut-jobs whose input on stories is batshit-insane, but are included just to try and be fair and balanced."

To be fair, that does cover both the Government and the Opposition these days.
I will never give up my pixelart. Never.
I am surprised noone else is mentioning that series as the first original content. I was so bad I couldn't watch the first episode.
Great Entrepreneurs Build Deep People Connections
Ask HN: Canada CS education for international student.
I'm a third year undergraduate student studying computer science.
i'm seriously considering getting master's degree in CS in Canada.

What i want to ask students who managed to get MSc in CS:
What university did you choose and why?

Describe pros and cons of going to your university:

Tell me please about the quality of education in your university.
In what fields of Computer Science your university is good?
How long did it take you to find a job after graduation?

Other:
What do you think about university of waterloo, university of toronto and university of british columbia? I heard that they are good in CS.

Any information, help would be appreciated:)
The correct pun in this context would be hearse. :)
If we can’t find you online, you don’t exist

I always find this pretty strange. In my case I'm trying, as much as possible, to have the least possible number of things linked to my real name online. So googling for my real name will lead to nothing (or people with the same me) but not mine.

Is this really a bad habit that I should lose?
Switzerland isn't a Nordic country [1]; they're a western European country [2].

1: http://en.wikipedia.org/wiki/Nordic_countries
2: http://en.wikipedia.org/wiki/Switzerland
Quality, Quality Assurance, and How Not To Do It
Or London six months ago...
0. Put local config files outside of webroot or other publicly accessible directories, include programatically.

1. Disable swap/backup files in your editor (or write them to a different location)[1]

2. Git ignore or SVN ignore swap files and backup files

3. Configure your web server to not serve such files.

Some combination of these should keep you safe. :)

[1]: in vim: noswap nobackup nowritebackup or http://vim.wikia.com/wiki/Remove_swap_and_backup_files_from_...
No, Stalin's goal was to maintain control without open rebellion.

He succeeded in that.
"The value of the computer time we have used exceeds $40,000."

Pardon me, but wasn't a fair bit of that Harvard's computing power, ergo not directly paid for by Gates et al.?
I agree, wish I could take back my +1 on this submission.
Programming Rules and Conventions
Jacoby Jones was the Super Bowl MVP on Twitter. Not Joe Flacco
We all know Joe Flacco is the official MVP of Super Bowl 47, as stated by CBS and the NFL. But the popular vote on Twitter says otherwise. Joe Flacco was more mentioned as MVP material at the beginning of the game, and during the fourth quarter, but if we look at the numbers for the whole game, Jacoby Jones was the favorite.

Was Joe Flacco the MVP winner because people were asked to cast their vote on nfl.com or by texting only during the fourth quarter?

http://blog.ejenio.com/social-media-monitoring/when-should-we-let-people-vote-for-super-bowl-mvp/
Because sometimes the author is having a laugh.
A solution using xargs instead of exec:

find . -name "*.swp" | xargs rm

I believe find -exec forks and execs once for every file found, xargs may only fork and exec once, provided that all of the files find finds fit in a single command line. Hopefully not an issue in this case, but it can greatly speed up a deletion when you have a lot of files to find and delete.

[EDIT] Doesn't properly handle spaces in filenames, see the comments below for other slick solutions.
The Model B is widely available now, at least in the US. Check Newark's RPi product page [1], and click on "Check more stock". The next ship date is Feb. 11th. Not, that's not next day, but every time you buy one of these, the RPi foundation can make more of them, making future availability even better.

[1] http://www.newark.com/raspberry-pi/raspbrry-modb-512m/model-...
By a strong type language in the lines of Pascal family of languages.

A language with optional bound checking, modules, proper strings and no decay from arrays into pointers. Something along the lines of Ada, Modula-2 or similar.

Additionally micro-kernel architectures with clean separation of process tasks.
In a lot of countries (including the USA) mainstream news can only show what the government allows them to...

...in this case I would not be surprised if the government essentially told news outlets not to tell the story.
There is also a Chinese version of model B happening: http://www.raspberrypi.org/archives/3195
The costs are neglible now, but based on how Bitcoin works (shared transaction list) it seems likely that the costs will rise in the future:

1) Currently there's a transaction size limit of 1 MB in the protocol, with typical "large" transaction sizes being about one third of this. Once average transaction sizes will hit the limit, miners will probably include transactions paying higher fees, thus auctioning the available space.

2) Even if Bitcoin users agree on a protocol change to increase this limit costs will rise, as every transaction needs to be forwarded to all other nodes (or at least to the miners). So increasing transaction sizes will create higher hardware requirements for miners, without necessarily increasing their income. And there's the further complication that a fork will only work if a majority of the network actually supports it.
Easy to use cloud backup with local file server?
Hi there; friends of mine run a small business with a local Windows file server and were looking for a backup solution.

I was going to move them to a cloud storage solution, except that they also need to maintain local copies because (1) their internet connection is unreliable, and (2) some of their files are very large, and they need local access to work with them reasonably well.

Alternatives I've thought of:

- Dropbox for teams syncing folders on their local PCs -- ideal, but expensive

- Use a cloud backup service on their Windows file server -- works fine, but isn't exactly turn key. Plus, eventually the Windows machine will melt down and need to be rebuilt.

- Cobble together something on my own using a NAS, rsync, and some remote storage from S3 -- lots of effort, and someone would have to maintain and support it

Does anyone out there have an easy to use solution that lets you setup a local, multi-user file server, transparently backs it up in realtime, and comes with consumer/SMB level support?
Good post.

I tend to think of Lisp/Scheme logical and conditional operators taking an implicitly defined monad for the type of "useful value" or "nil" (#f in Scheme). It's just that:

1. You can't add new instances to the type class.
2. The language doesn't check you handle the failure case.

If there was a monad type class you could create a type "useful value" or "exception" (called Validation or Either in Haskell and Scala) and have the same concise code. However, without a static type system this kind of system just gets unmanageable (I know, I've tried it).

Proponents of dynamic typing often wax lyrical about the benefits of escaping the straight-jacket of static typing. They often don't appreciate the kinds of programs that are impossible to write without a modern type system. NB: this post is not one of them.
His name would be William from Occam.
or 3:

individual media outlets know that if they cover this they will incur the wrath of their advertisers and go bankrupt, so they don't cover it.
You could say that about pretty much anywhere - certainly most of Europe. Just chain back through land ownership transfers until you find the last person who got it by cheating/stealing/killing.
A frog, how the hell...
In a lot of countries (including the USA) mainstream news can only show what the government allows them to

[citation needed]
If that were the case then savings rates should have trended upwards over the last few decades as tax rates have come down in the US.
Filmmaker Uses Kenyan Pirates to Distribute His Film
Wow, that's a terrible title, NYT.

I expected a report from RIM (now Blackberry)'s campus talking about how they're focusing on something. Definitely not a report on the University of Waterloo.

Reminds me of the #nytbooks hashtag: http://www.poynter.org/latest-news/mediawire/193943/on-twitt...
very cool, use of css3 attr function. allowing the rule:

content: attr(data-hint);

see: https://developer.mozilla.org/en-US/docs/CSS/attr
For GNU:
find . -name "*.swp" -delete
In cold climate waste heat from electronics isn't wasted.

Also I think some old customs were really ecological just because of being used to scarce resources. For example - my grandpa have old ceramic stove for cooking in the kitchen. It has pipes with water inside - additionaly heating water for washing, when you cook. I've always thought it's a great idea.

My grandma also had big plastic bucket in the tube in the bathroom, when you washed your hands during the day you did it over that bucket. When you needed to flush the toilet, you first used the water from that bucket, only if it was empty you used built-in "flusher".

These things weren't really needed anymore, but that generation got used to not waste anything.
D3.js 101 - Technical Intro
If this is their backup plan to sell units when Windows 8 laptops sells dismally, I think they'll end up disappointed.

This is pretty horrible all over. And that resolution is a spit in the face.
My communication hierarchy goes like this:

1. Phone call if need immediate reply and it's urgent

2. Text message is need immediate reply

3. Email if you want me to get to it when I get to it

4. Voicemail if you want me to ignore anything not urgent

I don't want to get phone calls for things that aren't urgent. They stop me from what I am doing at the time and are very distracting. I don't want to get text messages for things that don't need an immediate reply. Again, they are distracting.

I never want to get voicemails, "Oh hi, spqr... This is Joe and it's about... oh 4:17 pm on Monday Februray 3rd and um, I'm calling about the thing we discussed last week, you know the part about getting that new report - oh what's it called, anyway, give me a call back at your earliest convenience, my number is Eight Six Potato Nine One Elbow Three. Thanks a lot, talk to you soon"

I immeasurably hate voicemail.
Apps are basically fancy bookmarks with native code abilities and local state (including dreaded settings), as well as notifications.

I try to have as few apps as possible on my device. I use the website version of many things, even if that provides a slightly inferior experience, just because it outweighs the disadvantage of having to dl a app for every little thing.

A future I hope to see one day is an open OS with downloadable 3rd party "functionality" that expands the abilities of the OS, and apps (basically functionality + crafted experience forced into one) fade to background.
Please don't run the command above, it doesn't handle spaces. You might delete something you didn't intend to delete.

You need to add -print0 to find, and -0 to xargs to make it work properly:
find . -name "*.swp" -print0 | xargs -0 rm

But better would be to use -delete as I wrote above.
Cool, I had a similar go a while back http://jsfiddle.net/i_like_robots/qrXyE/
Except, the hobbyist community back then was even further removed from commercialisation than the open source market is today.

The hobbyist community back then was based around clubs of people sharing their achievements; the computers they built, software they'd written and any neat tricks they'd invented (like using the electrical interference of the original Altar to play a tune on a radio http://www.youtube.com/watch?v=fgYhVnmeWrk ). The hobbyist community was very much driven by sharing ideas and code.

This is why people got annoyed at that letter. It not only flew against everything the community was built around, but also made some heavy criticisms about their members as well.

When you review that letter in the context of the community is was directed at and the time it was written, it seems even more out of place than it does today.
This link works: http://online.wsj.com/article/SB1000142412788732380700457828...
There Are Always Link Building Opportunities
What a poorly written article! He didn't mention why he thought there was a cover-up, are they part of it? I get the impression that there might have been a revolution of some kind? Was there? Did anyone resign? What?
I've only had one ThinkPad break, and I had it for less than a year at the time. Three weeks before the laptop turned 1 year old, I called Lenovo, and was redirected to an Irish support guy who had limited knowledge of my native language.

After trying to make clear what was wrong with the machine, he told me my warranty had already expired (though my invoice was dated less than a year before that, and the EU requires consumer electronics to come with a minimum of 2 years of warranty). The issue was never resolved, and I performed the needed repairs myself.
Single nuclear plant decommissioning reaches £67.5bn and still climbing
Hmm http://news.500.co seems to be down.. :)
Technically, your solution does not work with files whose name contain a space or newline. A working solution is either to do '-print0' in find and '-0' in xargs, or to just use '-delete' instead of the -exec. It is also possible to use '+' instead of ';' with '-exec' to say "fork as few times as possible", ie pack the largest list of arguments to rm you can. But '-delete', when supported, won't even fork/exec.
Google Censors the Media Wing of the Islamic State of Iraq on YouTube
It sounds like they had a nice outcome. But it's important to remember that the population of Iceland is about 320 thousand whereas the population of the US is about 320 million.

I often wonder whether many of the US's problems are simply scaling problems and I wonder how many political scientists see it that way?
Outside of the Eastern USA, the "less than reputable means" were employed by the state, not the people living there.
Using the "back" and "forward" swipe motions on OS X 10.8 (Chrome 24.0.1312.57) broke the site for me.

EDIT: Scrap the swiping, just pressing back and forward on the site break it.
Yea, sorry you're right, thanks
"Lucky Thirteen" attack snarfs cookies protected by SSL encryption
> If you are on Android, be sure to install some anti-adware software in case the app comes with some delightful bit of creepy privacy-intruding out-of-app advertising.

Can we please stop perpetuating this myth? Adware is not a problem on Android unless you are downloading fake versions of apps or cracked apps.
Well implemented. Thanks for sharing!
Really nice - will use this.
Ever since I watched Kevin Slavin's "How algorithms shape our world" on TED, I have been wondering whether we really need everything in the world to be monitored and decided by software.

Why would two cars a mile away from each other need to communicate? Perhaps, to warn that an accident has happened. But what happens when all cars within in a mile radius are trying to communicate with each other to alogrithmically develop traffic patterns? Would there be "flash crashes" like there are in the stock market from time to time?
For the realtime backup component use Acronis. For storage, Amazon AWS.
If there is a way to describe a conversion of data (json, whatever) to particular html that will work both client and server side, then sure. Prerender the initial page server side, and then do updates on the client. But if there is no integrated way, you end up failing DRY. Can Node do this?
Even crazier is I've eaten at a number of places where the tips all get evenly distributed among the staff at the end of the night - so what the hell was the point of the tip? As someone who is new to North American culture the whole tipping thing is a nightmare.
I constantly wonder if the era of self-centered, socially-awkward developers is coming to an end (hopeful). More often that not the younger developers I see tend to be bucking that trend which should go a long way towards addressing this problem - unless of course they are the primary offenders. Are these instances centered around older or younger developers, I wonder? If younger then perhaps this entire assumption is baseless, in which case the path developers are on in general is indeed alarmingly derailed.
This is the case of economic stimulus through military spending in addition to hidden high-tech subsidy on taxpayer's tab. And redistribution of wealth, if you wish.

Wouldn't it be nice to be able to do any amount of "crucial R&D" that will eventually be sold to taxpayers irregardless of outcome? Every big corp manager's dream.

It doesn't matter if the thing works extra reliably or not: an average lifespan of the battlefield equipment is measured in hours. At a significantly lower costs these copters could be disposable suggesting an entirely different patterns of tactical use.

Apart from the redistribution of wealth from the taxpayers' pockets into the pockets of elites the military spending is "no questions asked" then compared to social projects. Taxpayer's either won't care at all or will come up with reasoning such as "military grade means X1000 the civil costs".
FCC proposes free wifi. Carriers, Intel and Qualcomm oppose it
It just goes to show that social proof is extremely powerful. 1. Create a really crap game that's not really a game.
2. Create a site with a bullshit stats page showing how many geeks are supposedly buying it and how fast.
3. Spam about it on geeky sites.
4. Watch all the geeks throw money at you as they try to prove that they are geeky enough by buying a sandbox game that they "totally get."
Mojang, I salute you.
I use Chrome for iOS's "Request Desktop Site" feature so much. Very useful on my iPad mini (my only mobile device).
would be great if we actually get that far. These constitutional changes require that the majority vote in parliament is yes, then it's put to a referendum for the people, and has to be accepted by the next convened parliament.

And the parties that were once in power but were ousted by the people are vehemently against any constitutional changes and will fight it. And they will probably come back into power this spring and kill any hopes of this new constitution.

Sad but true.
Where do you suggest moving to? Out of the US or somewhere within it?
The true sign of progress will be that everyone has a bit more freedom to decide how many hours per week they work. In order for that to happen, the job market needs to become a lot more liquid. That will happen when needed benefits like health insurance and basic income are met by the government, and most people are able to work on a freelance or contract basis, and are able to take time off in between jobs without so much risk, because they are not dependent on a specific employer. I don't think 25 hours will necessarily be the standard, so much as I think that there won't really be a standard that everyone is expected to adhere to anymore. 40 hours is totally arbitrary in a way that smacks of Communism.
> Compared to the model B: 70% of the price, 0 ethernet, 1 usb†,
> 256M RAM, same CPU, 1/3 of the power draw, a little thinner.

I didn't realise that the Model A's power-use was a third of the Model B. While that might not make a huge difference for most people, it'll be a definite benefit to those using them in `always on' situations where connectivity isn't so important.

I'm a little surprised that an addition 256MB of RAM, another USB port, and an ethernet port can triple the power use though...
Monty has last laugh as distros abandon MySQL