skysight-inc/HackerNews huggingface dataset:
>I don't get David Cameron at all. This may be due to my upbringing, which is working class
>where Tories are generally hated, sometimes irrationally, but I don't think my confusion is irrational.

Not your main point, I know, but this is very region and job sector dependent. I became politically aware in the early 80s and remember well that the landslide Conservative victories in '79 and the 80s was fuelled to a large extent by working class votes.

>He says his policies are beneficial to the majority of the UK, which simply isn't true. The increase on VAT
>hit the poorest families hard. The rejig on child support hit the families hard.

The poorest are always the hardest hit when times are hard. That doesn't make it OK, but I think most voters realise that's always going to be true. The Winter of Discontent and general strikes in practice barely touched the upper/upper middle class, but it was scorched earth warfare against those most in need. Hence the Conservative clean sweep throughout the 80s.

> It just seems extremely ignorant to me.

I do agree with your main points, criminalisation of drugs is a disaster. Whether Cameron knows this or not isn't really a factor though, any more than it's a factor whether Obama knows it. In reality, no major party is going to support legalisation if they also want to be in government.

Change that, and then we'll find out what they really think.
Show HN: My first Windows 8 app
There is a demo, but it's a bit buggy and wouldn't survive the Hacker New effect ^^.

The code however is on github: https://github.com/marcgg/websockets-experiments
It's VERY poorly written as I kept throwing code away and trying out stuff so don't look at it too closely.
Microsoft unveils Windows Embedded 8 Handheld
The fact that Windows can't read most common filesystems is indeed a sheer idiocy, most probably caused by Microsoft's arrogance and assumption that anything else doesn't worth attention since they'll dominate the world forever.
New Pingdom Transaction Monitor
I'm just guessing, but it's probably more akin to a seemingly impossible run of the coin landing on its edge.
Program Analysis of Web Applications Reading List
Bradley Manning Leaks Case Continues
> To put things in perspective: you probably feel the same way about this prosecutor as I feel about the guys running AirBnB.

You feel like the guys running AirBnB are destroying people's lives?
What was the reason you choose to rewrite for ease the maintenance in node?

Couldn't you rewrite for ease the maintenance in ruby?
I would like to see some element of malice, profit, or real and reasonably expected destructiveness in intrusion as a separate crime, and thus separate sentencing guidelines, similar to degrees of murder or assault. The problem with prosecutorial discretion is sometimes you end up with abuses like this. Having at least an order of magnitude written into the law would go a long way.

I think this was essentially on the line as a felony vs. serious misdemeanor. 1-3 year range, tops, and probably something which should have gotten a suspended sentence for that period, as well.
This depends highly on where you live. In the U.S. service abuse that is judged as a denial-of-service attack is illegal under the Computer Fraud and Abuse Act in some situations (I'm not sure if Aaron was charged under those sections or not though).
MIT launches probe into Swartz case
The concept is absurd. Harvard isn't valuable because you learn from special Harvard-only textbooks. It's valuable because you're immersed among peers that have all passed the selection process, you work with Harvard's incredible faculty, and most importantly because at the end of the day your degree says "Harvard" on it. You can't reproduce any of these things in an online format that isn't backed by Harvard itself.

I think online education is barking up the wrong tree. There is no value in online Harvard's and online Stanford's. The real value is going to come from online DeVry's. Programs to help people get skills and certifications without paying a lot for college.
"Red October - which is named after a Russian submarine featured in the Tom Clancy novel The Hunt For Red October"

Is the BBC sure that the Russians named the attack after an American novel named after a very important month in Russian history, and not that the Russians didn't just name the attack after a very important month in Russian history?

I know a few Russians who have seen The Hunt for Red October, and they said they couldn't stop laughing at Sean Connery trying to speak in Russian. I don't think they take Tom Clancy as seriously as we do.

http://en.wikipedia.org/wiki/Red_October

edit -- Appears I was totally wrong on my assumption. See varjag's comment below.
Silly man. You can't just do anything you like, for free! ;-)

Count me in, though (given that it'll actually be about opening access to things that weren't open before).
I'd disagree here. Certain porn might be instructive, but most porn includes violence towards women. Not only that, but in 95% of scenes that included this violence, the women responds either (a) with passive compliance or (b) enjoyment. This is teaching observers, those especially which have never been introduced to sex before, that women desire to be hit, beaten, strangled, raped, etc and if they don't enjoy it or allow you to do it to them, there's something wrong. If that kind of porn is what is instructing our youth, then we will have a very dangerous society to live in.

Ref: http://www.youtube.com/watch?v=WaCt6qUL_Pk&feature=share

I'm a father of 3 girls. I'm teaching them all how to defend themselves with and without a gun.
"We can’t stop because the brain has no built-in braking system."

This is why we're building what we call a productivity reader at Skim.Me (http://skim.me).

Some people who can't (or think they can't) control themselves digitally have a need for an experience that nudges them towards a healthier, more sustainable relationship with their technology. Skim.Me gives you options to time your sessions and discourages you from spending time in our web app if there's not much content to batch process when you visit. Some other interesting things we're thinking about with aggregate browsing time per day, goal setting, prioritizing/filtering content in certain situations, and more.

Starting to release slowly to small groups in our closed beta (~2,500 signups) in a few weeks. Love to get feedback from some people here who might have a need for our product.
realistically all this or any other process is doing is expansion and taking advantage of the commutative nature of multiplication.

(70 + 9)x(80 + 6)

70x80 + 9x80 + 6x70 + 6x9

56(00) + 72(0) + 42(0) + 54

Guess what - long story short you need to know your times tables. I don't see how the lines method is any easier than long multiplication, which in itself is not hard with a little time and explanation. If you can use the lines, or any other method, as a way of conveying what I did above - then you've succeeded.

Edit: Stars go to italics and I don't know the escape character
Great point. As someone who has been studying psychology for a while now, you're completely right that people tend to diverge into one of two paths. On the one side you have people like Skinner who become completely robotic and excessively scientific, on the other side you have Jung who still maintained the mystery and excitement of life in his writings and musings.

I don't think you can attribute this specifically to psychology, it's sort of applicable to every science. You have someone like Neil Degrasse Tyson or Carl Sagan to every emotionless, numbers-only physicist who doesn't sleep with his wife.

It's a personal choice, whether to accept life as a mystery and study it as such or consider it a problem that needs to be solved analytically and without emotion.

That said, yes, when I worked in a psychiatry department I worked around the most miserly, insane people I've ever met. They were more cold and soulless than the homeless people we were treating. I got out of there right quick.
> Lots of ways in which windows isn't quite as expensive or has better things available seem to exist but be hidden

It's the same as digging for coupons. Everything has a learning curve if you want to do it cheaply.

> try installing retail windows on a computer and you might be surprised.

I've been installing vanilla MSDN Windows 7 (with SP1) images on 15 different types of Dell/Lenovo machines. No issues at all. TBH some of the cheap arse vendors probably do have driver issues, but not those ones.

> Sure, "everyone" knows about twenty different things you download and install as soon as you get a new windows machine.

Again part of the learning curve. The same with Linux. the first thing I do is:

apt-get install build-essential vim-nox tmux sudo openssh-server

That took time to learn.

> That hasn't been necessary for years.

Sorry gstreamer stuff via ubuntu-restricted-extras. It's the same turd rolled in different coloured glitter.

> Seriously? That's supposed to be a user-friendly solution?

There's absolutely nothing at all friendly about Maildir to start with.
I agree, I don't see how this actually teaches how multiplication actually works. It's a clever method to avoid solving the problem the classic way of using a memorized multiplication table and breaking down the problem into smaller segments. I don't even see how this saves you time once you get up to speed on either method. The only difference is that with my old school way I can explain to you why I get the answer I calculated while this method doesn't seem to offer that ability.
A few thoughts on Depression
Libjpeg 9 Does Better Lossless JPEG Compression
Does anyone know of any guides or books for really advanced HTML/CSS? I find a lot of these guides target regular websites, which I have experience with, whereas I'd love to know how to create much more advanced layouts (e.g. Gmail, Grooveshark). Does anyone know where I can find information on that kind of stuff?
Top 5 Mistakes Most Java Programmers Make
I was under the impression that the analysts named it.
The report by Kaspersky labs (linked by jsaxton86 here) references that. Could be double entendre though.
I see the video, but how does this work?

on unix/linux I just use bc -l
How I learned mathematics (as a kid)
I'm talking about smaller groups of people that you know you can trust to present the issues with little bias / in a fair way. The scale of FOX News is obviously beyond that. I'm literally talking about groups of maybe 10-20 people. It allows you to all be more informed as a group, while sharing the workload of doing all the information gathering/compilation.
This is awesome. Would love to have some extra metadata about each project in one place, though. For example, version, GitHub info, etc.

D3 still seems to be the best of the bunch: most mature and most flexible. Right now we're using a combination of R for heavy data processing and refinement, and D3 for visualization. They make a good pair.
6-8 months is what the prosecutors asked for, remember?

According to Lessig that wasn't even the sticking point for Aaron: Aaron didn't want to plead guilty to a felony, he wanted lesser charges.
Technology and business requirements move too fast to worry about writing software that will be around 10 years from now. Choosing the best technology for your particular use case, that will also allow your software to evolve over time, is much more important than trying to predict the future.

Also, I've gotta say, you completely undermined all 3 points of your argument by saying you'd choose Go.
For the benefit of those who don't get the joke: http://www.youtube.com/watch?v=HMX7JFSJDsY&t=490
Agreed, this has been done many times but it never stuck.

I started this website a few years ago while in college and faced similar challenges. As someone mentioned in another comment "chicken and egg problem to the extreme."

In my experience, students already reach out to their friends/classmates to solicite cheaper textbook pricing, a website would be a good medium to facilitate this and helps avoid the many listserv emails asking for books.

One thing I've tried my best to do is to lower the barrier to post a book for sale and communicate with sellers: there are no sign ups required and I've opted for non-captcha spam validation (for now) -- this is to help with the adoption.

Edit: spelling
He is. And he certainly says that a lot.

But whenever I read him at the Volokh Conspiracy, inevitably he seems to come down on the other side.

Check out some of his GPS / 4th Amendment analyses. For a guy that claims to be a civil libertarian and for a guy that claims to understand tech, he sure comes down awfully frequently on more expansive powers for search and seizure and miss the obvious civil liberties and technology issues.

And no, I can't point to anything specific, but it is my general sense of the guy after reading what he writes at the VC for a couple of years now. And I appreciate what he writes, and it can be very illuminating to me as a non-lawyer, but I have often been struck by how much this critic of CFAA and civil libertarian isn't.
This is much easier said than done. Schrödinger's addicts I like to call them.
Good question, Freshbooks is a complete accounting solution. Loggable is focussed on time analysis enabling you to retrospectively manage your time and improve. We use a variety of other software such as Basecamp and Xero for Project Management and Accountancy and wanted a simple tool to manage our time spent on development projects.
You could also make an argument that a large stock like Apple gets out of line with fundamentals because it represents such a large portion of pretty much every institutional portfolio that could own the stock, so movements are often due to portfolio rebalancing than fundamentals. This seems likely to be the case with Apple right now.
Rails has Two Default Stacks
If you owned a clothing store in a mall, would you walk round the premises of other clothing stores to see what they do better/worse than you?

I don't think it's any different than that.
SDD: Spite Driven Development
As others have pointed out, trying to deduce anything about the security of Java or Python from the number of Google hits is pointless.

Which of the two systems is "more secure" is rather vague and certainly hard to answer. You might be able to get a better approximation by comparing the number of CVEs relating to each one in a given time frame. But you'll probably want to categorize CVEs by their level of severity or even weight them by their relevancy for the particular application you have in mind. For example, Python does not even try to provide a safe sandbox for web applets while Java does, so the current problem does not even have a meaningful equivalent in the Python world.

My armchair guess is that neither of the two will have a completely terrible track record compared to the other one, and so picking either one should be fine from the point of view of security. In any case you'll have to respond to eventual problems in a timely manner.
Thanks for the comments. This is something we are looking into addressing based on your feedback.
WebSocket has much less latency and overhead than long-polling Ajax. Heroku just doesn't support it yet. The solution for now is to run your own WebSocket server on AWS or subscribe to a service like Pusher.
When do we code?
I would naively guess fuel-weight ratio.

Having multiple engines means having multiple small containers that each take up metal, manufacturing, etc. All of which is dead weight as far as lift goes. By contrast a large engine is by proportion more fuel, which means you can get more stuff to orbit.
People often say this, there are a lot of complicated technical reasons this is not true, leaving those aside, here are two very simple ones:

1. You download virusBin in Linux, you cannot run it- it does not have execute permission by default.

2. OK so either graphically or at the terminal (chmod u+x) you make virusBin executable.... (I'm not sure why you did this...) If you run it, all of its access outside of /home/$USER is read-only, the system and other users are safe, maybe your data is not.

So if you really want to mess up your machine
1. Download virusBin
2. Give virus Bin execute permission
3. Assuming you are the systems admin, you can now run it as root... sudo ./virusBin..

To get a user to do all that it is going to take a LOT of social engineering.
This looks really nice! Any way that this could also get uploaded as a PDF?
Aaron Swart is an example of people whose technical ability (IQ) exceeds their other ability (EQ). His technical ability allowed him to accomplish great technical achievements; it also let him get into troubles at work or with the law, which together with his fragile mental health eventually got him.
Google & Yahoo in the Latest Tamil movie Song in India
Google and Yahoo's name is making a big impact in the state of Tamilnadu down south in India.(The song that is the latest sensation from the latest blockbuster tamil movie "Thuppaki")
MapReduce Algorithms – Secondary Sorting
I think you end up having less total engine weight that way.
Yes, now that I recall, I believe this was a very popular topic in Japan a few years ago (I wasn't in Japan to see it first hand). It was referred to as "India-style multiplication," and some guy(s) sold millions of instructional books.
http://math.hoge2.info/kakezan/pr04.html

However, don't think it involves the drawing of lines like in the post.
Not really, the thing is that implementations for accessing said file systems are under a GPL license. In order to integrate them to Windows, they'd have to re-implement from scratch which could lead to a ton of bugs and then they'd have to officially support all of those file systems.

Definitely not worth it from MSFTs perspective.
How is it that "everyone knows about it"? It's some kind of intuitively acquired knowledge, or may be the most natural approach? I think not. Any user learns the system for the first time. So the satire in the story is an answer to those who claim Windows to be more user friendly than Linux, and it humorously describes the level of usability of Windows in comparison to Linux.
Depends on the product I think, however I do enjoy apps that I can "tour" without signing up. Especially if the sign-up isn't quick.

If you can build value in your product without forcing me to login, I'm more likely to want your product more because I've been sold on it. I think thats important, I should want to sign-up. This could be via a product tour, guest account, even a demo video. Ultimately I'm window shopping so give me a reason to come inside.

No matter what though whether you allow anonymous users or require a sign-up, measure the funnel between guest-user and registration. Find out where your users are bouncing and where you could improve the onboarding. Is the homepage persuasive enough? Is the sign-up page itself losing users? Measure, iterate, and repeat. I'm sure there's quite a bit to learn.
I'm surprised R is on there but ggplot2 isn't. R is great for working with data, ggplot2 is great for actually visualizing that data. I believe Wickham is considering redesigning ggplot2 to use D3 to enable interactive visualizations.
For what it's worth, the expert we're talking about stated in his post that he usually testified against hackers. He explained what he thought was different in Aaron's case in his post.
The First Time Programming Scared Me
So you need to hire? Here's How.
Sharpen the Command Line Saw for maximum productivity
What about JSTOR's TOS?
What is the deal with those orange buttons that hover on the right hand side of the code snippets?

They look like they should be interacted with, but when I hover my mouse over them they fade away. That's terribly irritating.
Joining Twitter
Learn a front-end MVC framework. JavaScript plays a huge roll in creating applications like Gmail or Grooveshark. Addy Osmani's blog is probably as good a jumping off point as any (http://addyosmani.com/blog/).
Are Drone Strikes a Form of Extrajudicial Killing?
Fun story: I was trying to get Windows 8 and Linux Mint to dual boot before Christmas, and to use the Windows 8 bootloader (what can I say, it's pretty). Now, the Windows 8 bootloader is a mini-OS itself, containing a fairly sophisticated recovery environment; as such, it needs its own NTFS-formatted partition. Now (and this took me about half a dozen re-installs of Windows and Linux to figure out) if you install Windows 8 on the first partition of your hard drive, it will create a small bootloader partition in front of the Windows partition, and everything will be great. If, however, you install it after say, your Linux partition, the Windows installer will say "oh, look, a big partition for me to dump my bootloader, I don't understand what's on it, so it can't be important", and re-format your ext Linux partition as NTFS (then, when you go back and re-install Linux, Windows is of course unbootable, because you overwrote its bootloader, so even the option of "okay, let's just stick to GRUB" doesn't work). I understand Microsoft not supporting alternative OS's in their bootloader, that's their prerogative, but destructive (and un-warned) reformats of existing partitions as part of the installer? That's just unprofessional.
It isn't that different, in my American elementary school I had to memorize the multiplication table up to 12x12. But I don't recall anything about the English language being a hindrance so your example is interesting. There doesn't seem to be that much fewer syllables in 7x7=49 in English but I'm assuming that as the numbers increase then the syllables get worse in Japanese as opposed to English? For instance, 148x385=56980?
They could implement it for the sake of interoperability. Surely it doesn't worth it from MS perspective since they didn't do it. But the reason is not because they don't have resources or it's some extremely hard problem to tackle. The reason is that they don't care about interoperability until forced. That's their whole approach.
calculating it the western way (by multiplying and adding each column) is also a trick. it also can't be done in your head with larger numbers. These are just different approaches. when multiplying small numbers (probably most of the time for average person) this may be a faster approach.
Predicting the Oscars with Machine Learning
I thought image files were already in a compressed format and the gains would only be seen for extremely large files (think MB in size.) Is this really needed for mobile first design? Honest question.
I'm pretty sure they're just markers telling you what the code is an example of, so they get out of your way when you hover over the code.