skysight-inc/HackerNews huggingface dataset:
It's a cool campaign!

What's funny though, is that I want to contribute, but I'd rather contribute in a more tangible way: i.e. buying her the laptop or plane ticket rather than just putting money in the communal pot. For some reason, it'd make my contribution feel more meaningful, more tangible. Like if she ends up building a kickass startup 10 years from now, I'd get to say "Oh yeah, I gave her her first laptop!" rather than "Oh yeah, I gave her 50$ via indiegogo".

Maybe there's room for such a model: a kickstarter style website where individuals who need specific hardware/goods can get them purchased by third parties.

Just musing around here.
Fear not, there are hardware lovers here too.
Don't see why it would be, considering the US has already droned down one American citizen, and that the president says he will reserve the right to do it again (on purpose next time).
His point stands though. What if I want to help Mozilla but don't want to learn code/design? Clearly I won't be able to contribute to their core stuff, but maybe I can spread the word or donate or something.
> imply that most people who die are burn victims

Inhalation injury is a subset of burn trauma. The flow control is "Ambulance inbound from fire" -> ER calls trauma alert -> trauma team meets the ambulance(s) at the ER door. Those with inhalation injury are sorted from there.
The TFL tube and bus data is effectively open now. I think I actually applied, but the URLs don't need any authentication and http://www.tfl.gov.uk/businessandpartners/syndication/16493.... gives you everything you need to query it.

I know that National Rail is a lot more awkward though.
Awesome - keep up the great work!

I'm working on one of the next upstream problems in the IoT space: once you have a way to connect a device this to a network, how do you tie it into the greater set of things, program it, make it discoverable, and manage it.

My stab at this is called Magenta, which is an MIT licensed project based on node.js that aims to make it easy to build devices that can securely communicate in real time and applications that interact with those devices over a message passing model (its hard to explain in one paragraph but think of it like this: twitter for devices with agents watching those messages).

I'm only a month into it and a few hundred commits, but if you are interested, check out the (very early) project at https://github.com/magentajs or contact me on twitter at @timpark. I would love to get some feedback or find folks interested in helping collaborate on one of the subprojects (client sdk, service, administration tool, or use it to build devices and provide feedback and bugs).

Ok, I'm done hijacking your thread!
I just got into Kerbal Space Program. It's another massive sandbox game by an independent developer that's now teamed up with two other devs to build out the game. It's like Minecraft for space rocket enthusiasts.

I love the idea of Minecraft but never got into it, but KSP is irresistible to me. I just can't get enough of it. I wonder what it is about these open ended sandbox games that favours independent devs. Maybe it's the fact they don't rely on a massive ammunt of pre generated content, or even really a designed experience even. Instead they are based on a suite of components you then create content with yoursef. They're really toolkits, just as Leggo is.
I think that this chart (sourced from Figure 4) is rather telling. I changed the order to reflect the cumulative weight of each of the factors, then added in whether the study considers each item to be a harm to others, or a harm to the user.

Economic cost (CW 12·8) - others

Injury (CW 11·5) - others

Crime (CW 10·2) - others

Family adversities (CW 8·9) - others

Drug-related mortality (CW 6·4) - users

Dependence (CW 5·7) - users

Drug-specific impairment of mental functioning (CW 5·7) - users

Drug-related impairment of mental functioning (CW 5·7) - users

Drug-specific mortality (CW 5·1) - users

Loss of tangibles (CW 4·5) - users

Loss of relationships (CW 4·5) - users

Drug-specific damage (CW 4·1) - users

Drug-related damage (CW 4·1) - users

Environmental damage (CW 3·8) - others

International damage (CW 3·8) - others

Community (CW 3·2) - others
> This whole thing seems very bullshitty to me.

I agree however

> Has anyone ever killed their liver with cannibis?

Liver damage from steroid abuse only applies to use of oral steroids. And even that is "only" comparable to drinking alcohol. Looking as to how professional bodybuilders utilizing steroids tend to lead a vastly more healthy lifestyle (diet, workout) than most people it'd assume it somewhat reduces overall health risk. Assuming the fictional situation where I would have to pick between option

a) a friend starting to use steroids, cleaning up his diet and working out most days of the week

or b)
smoke pot every day, play video games and eat Ben and Jerrys

I would pick option a) by a wide margin.

Personally I have smoked pot in the past and while casually smoking a little weed is all good and fun (like having a few beers), repated use has a zombifying effect on me which is very strong. For me it's as if my whole brain is slowed down. I've seem people who still get along just fine smoking pot regularly but I've also seem people whose personal development just completely stopped and their social life is centered around smoking bud as the result of regular pot use. I am all for legalization but don't make the mistake of assuming that just because delta 9 THC is a chemical that occurs in a plant it is a drug without any negative consequences or addiction potential for anyone.
Not at all. That's what CSRF is all about. All the attacker needs to do is get you to visit a page on the internet that they control. Then the code on the page does its magic and runs on the browser and because you and the browser are on your network it can work.

As a simple example, imagine that you had a test server behind a firewall in your own home network, totally inaccessible from the internet. Now let's say you have it set up so that it will, oh, let's say turn on the oven if you hit a specific URL without any authentication (like testserver/actions/oven/on, or some such). If someone knows of this then they could contrive to have you visit a web page with some embedded resource such as an inline image that causes you to hit that url from your browser. Boom, now your oven is on and you didn't even know it. Even if you switch to using logins and cookies on your test server to ensure that only authorized users on your network can use it then you'll still have the same problem, because when your browser hits that URL it will be in your name, and all of the right cookies will be there. That's the nature of CSRF.
This is cool...but it also tells me that I can't do anything for Mozilla. And I find that unfortunate.

I wish open source projects would openly solicit help with things like
1) Writing tests
2) Writing documentation and tutorials
3) Bug finding and reporting
4) Bug report maintenance and management
5) Porting to new platforms

Not everybody is capable or willing to work on the stuff that devs find glamorous...and a project has no chance of real success without the things I mentioned.
The One Comparison You Should Make Today
Similarly, check out plumgarage.com; tackling a different side of the problem.
> As a non-gym goer (if I had the money...), what injuries are you talking about?

The problem with Smith Machines is that the movements are all linear, e.g. perfectly straight. NOTHING in your body moves in a perfectly straight line, there is an arc to almost everything you do.

Frequently people do squats with smith machines which will eventually hurt their backs from bad form.

(Indeed, I wince in pain sometimes watching people do horrible things to their backs in smith machines, holy crap!)

Now you CAN do things wrong with barbells of course, but many of the things done with a smith machine cannot be right at all!

> (if I had the money...),

My small local gym costs $200 a year.

Find a small local neighborhood gym (even if it isn't in your neighborhood!), they are always affordable!

And hey, body weight exercise programs are free. :)
Cloud9 have a nice solution for that, ctrl-alt-left/right to select next previous and same with shift to not keep last added selection.
This way you can even skip some words in the middle.
I've tried to make a plugin for this, but sublime doesn't keep the order in which ranges were added.
Admittedly I haven't used Facebook for a few years, but using it as a replacement for email would be social (+ time) suicide for me. Many of the most interesting relationships I've begun through the net occurred because of anonymity and a general lack of ad hominem. When someone is just a random handle then they call the shots on how much information is available about them online, and ad hominem is harder. It is a sort of natural human thing to be curious about other people, but it's funny how knowing more (in terms of facts) can make your more subject to your own prejudices. I am reminded by a quote from Werner Herzog "Truth is not the facts. Facts are norms. Truth is an illumination."

Then there is the whole time aspect: Facebook was engineered from the beginning to be a place where you spend time so it can display advertisements.
I found QBasic on Windows 98 CD.
Yeah, I was just hoping there was some trend in French schools to mess with the sacred cows and I had not heard of it :-)
Computer Science Education Needs to Teach Us About Humans
If a crime was involved, it could be understandable - but what crime is there?

This is public, non-secret information hosted outside of France by a non-French organization.

If a Boeing sysadming goes to France on vacation, can they ask him to delete stuff out of Boeing servers?
too bad CtrlP is crap compared to sublime's fuzzy searching
My wife and I have had so much fun playing Minecraft with our two sons and their friends. It really is special.

We have a Minecraft server running on an older Mac mini in the house, and my kids’ have friends — some local and some from other states — that log in and play with them. Sometimes they are all on Skype, talking to each other while they play. It is so cool, and fun to watch them all interacting in their Minecraft world together.
Detecting Tor Communication in Network Traffic
Finding and understanding computational algorithms is part of my daily work. I know what time complexity means. By saying NP-hard, I mean an NxN sudoku cannot be solved in time polynomial to N.

Most sophisticated sudoku solving algorithms, including mine, do not assume the grid has a solution or one solution. They test and give all possible solutions. I am really trying to solve an NPC problem.

That said, your comment still tells me something I do not know - you seems to say that given a sudoku that is known to have one solution, there may be polynomial algorithms. This reminds me of someone who left a comment in my blog, saying that if the solution is unique, at each step there are at most two choices with the exact cover matrix. He couldn't prove that, but his program run happily on tens of thousands of Sudokus without problems. This does not necessarily solve sudoku in polynomial time, but may make solvers faster for unique sudokus.
Ubuntu has lots of releases, so you don't need to sit on a broken piece of technology for ages. Oh and there is no gnome-shell in Debian stable.

Imho using an Ubuntu release is gradually easier than following Debian testing.

And Ubuntu is security hardened. Take a look at this list, Apparmor, stack protection, (more) secure sysctl settings:

https://wiki.ubuntu.com/Security/Features
Brain Training Games a Waste of Time
Word aversion: Why do people hate certain words?
Here's a link to a pastebin of the original article dated July 20, 2012 before it was deleted. Also includes a link to the video that started the controversy:
http://pastebin.com/vYGkSzyA
First of all, since you're already using the free version, there's no need to switch (at least, soon), since Google isn't retiring that.

Microsoft allow you to get Outlook.com mail with your custom domain [1], and the free version includes up to 50 free users for a domain. The Outlook.com web interface is not bad at all, and you should be able to access your mail over pop3 (EDIT: no imap).
To use it you just need to add a bunch of custom DNS records to your domain [2], exactly like you used to do with Google.

Another option is Zoho, which allow 3 users in their free plans [3]. As a bonus you also get access to their office suite.

[1] https://domains.live.com
[2] http://www.labnol.org/internet/setup-outlook-on-custom-domai...
[3] http://domains.zoho.com/
July 22, 1962: Mariner 1 Done In by a Typo (2009)
Having worked with a number of PhD and non-PhD people over the years I've not observed any correlation between "skill" and "years of education."

That said, its always to pair up new hires with real world coders to help them become productive quickly.
The situation is not so clear with respect to information classified as Restricted Data or Formerly Restricted Data under the Atomic Energy Act. See US vs. The Progressive.
Nothing's necessarily wrong with them; but if you want to dynamically change the action of say a button from your server, then URL routing gives you a single string-based mechanism vs. writing some serpentine Intent creation logic in that method.
The claim is that it's less accessible for children, not that we have less freedom.
I suspect that particular question would become a community wiki instead. Otherwise, they'll have to swat that question down 10x/day.
See also http://www.demap.info/tetsudonow/ for Japan.
Certainly steroids can be used safely, and to be clear, I think that the healthy lifestles lived by users of steroids should more than make up for any aggragate negative impact steroid use may have. I fully support the use of anabolic steroids, they are a-okay in my book.

However to say that pot can be dangerous because it's users often adopt fatass lifestyles seems a bit disingenious. You could similarly start attributing sports injuries to anabolic steroids (clearly sporting injuries would never catch up with fatass injuries, but anyway..), though that would be similarly disingenious. I think the only reasonable way to compare the drugs is to compare the harm that the substances themselves are capable of inflicting when taken in dosages that are logistically feasible.

In your fictional situation I think I would choose the unstated option c) clean up my diet, smoke pot occasionally, and go to the gym almost every day. Hmm.. come to think of it, that is already what I chose...
I guess these are kernel security patches. You know why there are no patches for Debian stables? Because, no one bothers anymore to find stuff in 2.6
I find your experience with PhDs fascinating because it's been the exact opposite of my experience with graduate school. My graduate program has been far more production oriented than any of the private sector work I've ever done.

In the private sector, I've been given a list of specifications and told to report back in a week on what progress I'd made. In research, on the other hand, a professor would hand me the requirements and then stand there until I delivered the code. If the professor was on a looser deadline, he might take a chair while he waited me. Most deadlines are measured in hours, instead of days, so the thought of a PhD not having his code finished in a month is baffling to me.

Of course, I'll also be the first to admit that this still produces some poor production habits. When you have a twenty minute deadline to write code in a language you've never seen before on during your first ever experience on a VAX, you tend to skip the unit tests. And the source control. And the comments. And the white space. But, I'd like to think that, if I had an extra hour, I'd go back for all of that.
Mac ports and Fink? Apparently 2008 called and they want their stuff back.
It's amazing to see the buildings that are still there. Moving the mouse quickly left and right on the comparison picture shows up quite a few buildings that appear unchanged.
> Isn't the point that dumbbells can be a strength trainer for someone just starting out?

A good gym will have a light weight 35lb starting bar. That will be 35lb spread across two arms and your back.

You begin with that empty, no weights on it. Start out until you can lift heavier and heavier.

For people who cannot even lift that, then yes, special measures may be called for.

As others have mentioned though, the big problem with common dumbbell exercises is that there are entire muscle groups they just don't exercise, (to be fair I have read the same about some common barbell exercises), mostly involving stabilizer muscles in the back that are unglamorous but are the muscles that will help improve posture, prevent back injury, and provide support when living heavier weights.
Yeah sorry, should have made that clear.
Back in my day, the nerd kids were building games in Flash, and they were generally better than these:)
Thanks for the nice comments, folks.
arduino.cc is about as polished at the standard IDE. :-)

I agree that a StackExchange site for Arduino, or even "hobby embedded electronics," which could cover the BASIC Stamp and other devices, would be a much better aggregation of expertise and information.
Fair point - thanks for the clarification! :)
Thanks for sharing that, I'll check it out. One problem I'm looking forward to working on is what the embedded device will do to take care of communications, and what the firmware to do that looks like. Lots of neat problem including authentication, minimizing power consumption, etc...
Whoa there. You are being way too rude and aggressive about this. Please help keep HN civil; that's much more important than any argument.

Peopleware is a classic, or at least many software professionals regard it that way, but it is a classic of folklore rather than science. Here is an example that I asked one of the authors about years ago: https://news.ycombinator.com/edit?id=1995716.

The research literature itself on these matters is extremely flimsy. There is not even any empirical evidence for the stuff we all agree on, such as that version control is good (http://www.neverworkintheory.org/?p=451) let alone on the controversial points such as productivity. Incidentally, how do you measure productivity?

I'd be happy to be wrong about this, though. Perhaps you could cite a study or two that really does hold up to scrutiny?
Is there some particular reason to want every single application to run in a web browser?
I dunno, you've gotta watch out for Wikipedia.

I know a guy who had a rare car, of which there were twelve in the world. One day some people came and tried to steal his car and the cops told him to get the photo taken down because this would encourage future attempts.
I followed your advice. I've been working for 1 hour successfully!!
I used this and saved a lot of setting up time :
http://virtualboxes.org/images/debian/
"We the people of a democracy?"

Democracy has nothing to do with censorship. Italy, for example, is both far more democratic and employs more censorship than the US does.

The US is one of the least democratic democracies in the world. An abismal percentage of the population votes on anything. The president is chosen by about 9% of the people. 9% of the population chosing a corporate puppet to write executive orders is a democracy? Okay, sure...
Ack, thanks for the catch. I cannot abide AGPL/GPLv3 because it renders accommodation a little too hairy.

Thanks for identifying the fork point as well.
Well if you assume that referer is turned on...
Thanks! Probably need more specifics on your concerns, but tapping back/dismiss should work as expected; Routable does have a `pop`[1] method, which will either pop the navigation stack or dismiss the visible modal controller. There's a configuration object for handeling transition and presentation options[2].

If any of that should be changed, definitely open an issue on the repo and we'll fix it

[1]: https://github.com/usepropeller/routable-ios/blob/master/Rou...

[2]: https://github.com/usepropeller/routable-ios#presentation-op...
With my only credentials being that I once had a single email exchange with Bill Joy, I'd have to disagree and say that the future needs us more than ever.

Machines are not taking over humans. They are taking over boring tasks, leaving the ever more interesting ones to us. Nanotech and the like are completely devoid of meaning without human input. And where is nanotech these days, anyway?
I think the model you are talking about, or at least a similar one, is used by Donors Choose for teachers who need supplies for their students.
Command + K skips the most recently highlighted occurrence. Usually works for me.
ADSL modems are frequently hybrids, and it's one less thing to take up a power socket to use a hybrid over a two-thingy combo.
Wow, that's great. Especially love this route finder view: http://planefinder.net/route/EMA/
EDIT: Looks like at least some of my links can also be found on http://www.mozilla.org/en-US/contribute/. Who knew?

My attempt at providing helpful links for your requests (and ignoring the problem of whatcanidoformozilla.org not having this stuff):

1. There's probably better resources for QA for the browser and other Mozilla projects, but the WebQA is awesome at working with contributors and getting them to help on real projects (I've worked on website releases where 100% of our QA and bug verification was done by contributors): https://quality.mozilla.org/teams/web-qa/

2. MDN is the biggest place contribution like this happens: https://developer.mozilla.org/en-US/docs/Project:How_to_Help

3. This seems like a decent resource, specifically the bug reporting guidelines: https://developer.mozilla.org/en-US/docs/Mozilla/QA

4. I'm not sure about this one; A lot of triage happens by the teams working on a specific project, as managing these bugs requires a lot of domain knowledge. Closest link I could find was how to contribute to Bugzilla itself: http://www.bugzilla.org/contribute/

5. This looks like an outdated page (updated February 1st, 2012!) but it has some info on ports. I would recommend joining the #developers channel on the Mozilla IRC and asking around. In general the larger IRC channels will help point you in the right direction.
This news is actually about a year old, and there has not been any information increase since that time. In the bioinformatics blogosphere there is a nasty discussion whether the technology is even real. For sure, there have been no sightings of any data or working prototypes that wouldn't have been easier and cheaper to produce with some hobby electronics to fake the blinking lights.

On the other hand, the basic technology is believable and the investors are credible, so I have not yet given up hope on this technology.

There was one interview where the CEO expressed his irritation at sceptics, citing he is making a list who won't receive a MinION from the early batches. I think both viewpoints are understandable.

What people also don't understand is that the MinION as specified so far can't read a complete human (or other animal's) genome, because the nanopores wear out before reading enough data...
> However to say that pot can be dangerous because it's users often adopt fatass lifestyles seems a bit disingenious. You could similarly start attributing sports injuries to anabolic steroids, though that would be similarly disingenious.

yes, you are completely right. I just wanted to make the point that you shouldn't promote THC as a completely harmeless wonderdrug without potential to worsen your life. I wrongfully assumed that you might fall into this camp.

> In your fictional situation I think I would choose the unstated option c) clean up my diet, smoke pot occasionally, and go to the gym almost every day. Hmm.. come to think of it, that is already what I chose...

sounds like a reasonable choice :) more power to you
I use a Lenovo w520
Reality Check (Part 1)