skysight-inc/HackerNews huggingface dataset:
There was an element of "pre-crime" to the original sentences. Not just this case, but the article alludes to an entire program to sentence young people who have multiple brushes with the law to life long periods. Taking young teenagers off the streets for the rest of their lives purely on the basis that they are likely to continue committing crimes if they were released again and not for actual crimes committed.

The COP program was done away with, but someone should revisit those horrific sentences given to teens that effectively take their entire lives away. Guilty, yes. But 90+ years for a case where no one got hurt? Wow.
A Classy Type System for Modern C++
> Was something illegal done here? - If yes, why is it (seemingly) so easy to do this?

Laws don't exist to make it impossible to do the prohibited things, they exist to provide consequences for doing the prohibited things. Particularly, civil laws of this kind exist to provide compensation to those harmed by the act prohibited.

But they tend to require the person who believes they are due compensation to actively seek it.
I'm 23 and never, ever reveal that I have a wife and 2 sons until after an offer has been made. I suppose potential employers could find out fairly easily, but I know very well from personal experience that start ups do not like when I tell them about my family life, so I leave it off the table until I'm ready, despite it not inhibiting my ability to work just as hard and for as long as my single coworker counterparts.

I guess it really depends on the size of the company, and it's really something you have to kind of feel out for yourself. Naturally I haven't really had this problem with large companies, only small teams.
I don't think the situations for math or physics are perfect either. There are far fewer academic positions for mathematicians, physicists, chemists, etc., than people who are qualified to do and would like to do such work (that is, to research math qua math, or physics qua physics, etc.). It's just that such people can currently get hired to do other things.

It's good that they have fallbacks. But it's still not clear that we as a society really value or want mathematicians or physicists, as opposed to coders and quants.
Unicorn usually refers to a company valued at >$1 billion[1].

So if a scheme like this increases the odds of massive success enough, then the average return to everyone (even those 'taxed') under this progressive scheme would be higher than with a normal equity scheme and the reduced chance of a world-changing exit.

[1] http://fortune.com/unicorns/
Okay this is a really cool concept. I'm going to read over the paperwork to make sure I understand this but if it's what I think it is I love it and will totally use it when I start my startup. Thanks!
Self funding. Yes, the government should provide something like this directly, but they are not very good at building web sites that are easy to use.
To be fair that piece of plastic will be a much more effective NSA blocker than Rand Paul ever will.
Oh no doubt, but tools scale well. The tools allow us to partially but cheaply replicate the brains of the expensive smart people.
I love using the someonewhocares hosts file plus Ghostery plugin on all of my browsers
ah, you want Antergos then.
Forget the mass market: the untribe is the new normal
TrueConf Video Conferencing Connects the Entire Chamber of Commerce and Industry
What's the problem with the charges? Felony murder is serious business. Yeah, he didn't choose to kill anyone by his own hand directly, but he wantonly created the felonious circumstances which directly led to someone's death. As for the "kidnapping", that's an understandable edge case for the legal definition entailing taking a human body (which may or may not have been legally dead at that particular point) without permission.

I say committing major felonies sucks. Doesn't matter if he thought bank robbery was "harmless", it is and the consequences demonstrate why. Throw the law library at him.
Stanford University CS224d: Deep Learning for Natural Language Processing
That's possible, but it was 3 or 4 or the 7 interviewers on the day I mentioned who advised similarly...I really thought, at the time, they were just not ok with California crappiness and cost of living. I don't remember why.
Which makes sure that shortly after lecturers have their content fine-tuned they either

a) become professors and suddenly (have to) care about other things than teaching

and/or

b) they have to leave (either because they become professor somewhere else or because they didn't at all)
How much is that Internet address in the window?
You make it sound like they have some kind of moral objection to parenting. I'm very certain it's motivated by fiscal conservatism nearly all the time. To answer your question: ones that don't have a lot of money to dole out to parents/soon-to-be parents.
Linux-ready smart camera SoC encodes 1080p70fps video
The mic would also record the sound of keystrokes.
"coder1: adds code in the registration controller . ( 10 mins ) done."

And once your code accumulates enough of these 10-minute hack jobs, it becomes incomprehensible and unmaintainable, and every little change will break something. At that point, progress grinds to a halt. You'll then need someone like coder2, who has a talent for system architecture, to refactor them back to a sane state again. (I've been both coder1 and coder2, under different circumstances.)
Yeah but just having two pointers and incrementing one by 2 is easy enough.
It might protect you from breaking the heart attack victim's ribs while delivering CPR, but it won't protect you from inducing a heart attack in the bank teller you tried to feloniously rob.
How the U.S. thinks Russians hacked the White House
How is it any more modern than GroupServer [0], for example? I was looking for some mailing list software, mailman looked pretty dated, now it will look newer, and, yet, not modern, but I ended up using Groups.io [1] at the end.

[0] http://groupserver.org/

[1] https://groups.io/
> But the code you are pointing out is not using hashing(&salting) at all, I'm confused.

That's just the storage backend. Encryption is not handled at this layer, but at (e.g.):

https://bazaar.launchpad.net/~mailman-coders/mailman/3.0/vie...
Ask HN: Like Slack, but encrypted?
Are there any open-source or easily portable chat clients that are also big on security?
Just to clarify- if you are incorporating as an S-Corp or C-Corp you do pay taxes off the top, but if you file as an LLC you have pass-through taxation, meaning that you only pay tax on your income, the business doesn't have to pay taxes on top of that.
This is from 2014 and should be marked as such.
I don't know if the mechanics work out (designing legal structures like this is super-tricky), but the idea is wonderful. Do you think it's possible to implement this in an existing (post-series A but pre-unicorn) company, or does it have to happen before the company takes on significant funding?
Show HN: ExternalTesters – simple registration for Apple's TestFlight
Wouldn't this have the effect of changing the risk/return balance? For those joining your company early on, the risk would remain the same, but the return would fall sharply (by ~50%), while for those joining late in the game, the risk would remain the same, but the returns would increase a lot.

If everything else remains the same, people would be less willing to take risks and join early stage companies, instead trying to join near-IPO ones, where you can get a disproportional payout from minimum risk.

To maintain the same risk/return profile, you'd need to pay much higher fixed salaries to early employees and lower to late employees, which would probably drive the startup bankrupt on the early stage page.
Ask HN: Separating searching for problems from work and life
I recently got out of the hospital with myocarditis and pericarditis. I originally thought I was having a heart-attack but being a healthy 25y/o man that was ruled out pretty fast. After a few days in the hospital they had absolutely no conclusive cause for my condition. I've been suffering a major amount of stress lately which lead to this condition. They gave me a paper on stress cardiomyopathy and it makes complete sense to me as two weeks earlier I was having panic episodes due to stress and I knew that I would give myself heart problems if I continued. Freaky stuff how powerful the mind is.

Regardless, I'm sure I don't need to say but I've been doing a lot of thinking. It all boils down to some core problems. Negative thinking: focusing on bad things that could happen, lack of confidence, trust issues with people.

However I've now realized something: part of this way of thinking is fundamental to how I work. The most crucial part of my job as a SysAdmin/Engineer is finding problems and solving them and finding ways to improve existing systems. It's completely in my nature to find problems and then solve them (I'm self taught). However I think lately I've been focusing on so many problems that it's gone out of control. I realize this now as I analyze photos on Flickr (photography is a hobby of mine). I look for the problems in the photo, look for room for improvement, then leave without gratification on to the next one. Seeing this pattern outside of work has triggered a red-flag.

What I'm asking is how do more experienced and like-minded people handle this? How is it possible to separate looking for problems in work and life? How is it possible to find positivity in problems? How is it possible to take it easy when you're constantly looking for efficiencies because it simply isn't good enough?

Please share your stories and perspectives on this. I'm sure I'm not the only one who's encountered this problem.
Well, coder1 is leveraging technical debt. You have to find a balance because that 10 minute hack will come bite you in the ass later - sometimes only days later!
Reciprocity is the most-basic of interactions. Wish more people understood it better. Unfortunately, it seems like kiss up, kick down prevails.
> A company is not allowed to ask you about your family plans, religion, sexual orientation

More accurately, a company is not generally allowed to discriminate in hiring on those basis, and thus will generally have policy in place not to ask about those things. The law doesn't actually prohibit asking, it prohibits discrimination on those bases; but asking the question is something that can be used as evidence of intent to discriminate.

Of course, someone volunteering the information is substantially different than the company asking it.
could I get one ? fr@nklyn.ca
Yes, I certainly agree. However, the thing that bothers me about the article is that it insinuates that the problems they talk about are the norm. That is a strong indictment and, I believe requires more evidence than they've given. I'd go farther and say it does a disservice to many decent people in this industry.
Close to 60fps in Chrome 41 on my 2014 MBP.
Franceso Nori: Latest developments in whole-body motion control of humanoids
I predicted the future all the time. The problem was I worked in a team, so there were too many factors at play. When I was wrong, I could blame it on others who didn't follow my structures to a T.

Then I was given the chance to work on a project on my own from scratch. It was the most beautiful architecture I ever implemented. 30 deadline later, and the stress of the real world, every single new feature was so hard to add because they couldn't all be abstracted to just in case we used it more than once.

Now I had no one to blame. Today, I hard code things and don't feel bad about it because I know it doesn't matter until it matters. I can only imagine all the time I would have saved if I had this mentality in the beginning.
It would have sent a very powerful message to those already listening and looking to agree with it. It would not have sent a meaningful message to most, who would have never encountered this hypothetical message.
The thesis/argument in support of "Progressive Equity" would be that the risk/reward balance is still skewed strongly towards founders (and to a much less extent early employees).

One's position with respect to this thesis would determine whether you believe this equity structure is a step forward or not.
Communication would become a bottleneck regardless of whether you're using MPI or something else. The problem you're talking about has nothing to do with MPI; it is intrinsic to distributed computing itself.
I am in Seattle, which does not have the thriving biotech scene of the bay area or Boston, but thankfully the cost of living is significantly lower than either.

I had essentially zero chance of landing a biotech position, similarly because my niche was not in demand by any local company. Even the positions I did see were not very desirable and the competition from other PhDs and postdocs was fierce.

I was lucky to have some extra time toward the end of grad school to pick up some coding skills. The labor market for software developers is ridiculous in Seattle, and it took me under 2 weeks to find a full time position. I considered bootcamps also, but decided to give it a shot trying to get hired with just my existing experience. The though of starting a bootcamp where my 6 years of research experience was all for naught was pretty depressing, so I really feel for your sister. I have another PhD friend who is in the exact same boat.

My conclusion was to not fight the tide of the labor market. I think in the future biotech will be really profitable and there will be a lot more jobs, but right now all of the jobs are in software, at least around here.
CoffeeScript's source is annotated in the same way.
Red text, with a lock with an X next to it - at least, that's what's checked in at the moment.
Is this data from the 2010 census, or is this updated to reflect 2015 estimates? (Is the number of 0–4 or 25–29 year olds listed the number that there were in 2010, etc.)

It would be nice if next to each chart (or at least somewhere on each page) there were a more explicit description of the precise data source.

Is there any way in this tool to explore past demographic data, e.g. from 2000 or 1980?
> It's not so much that there is a shortage of people capable of applying who "kind of" meet the requirements, but truly capable engineers in this field who could pick up the work required are definitely in short supply, PhDs or no.

Maybe I'm reading this wrong, but you're saying that you're failing to find people who are ready to work on day one without additional training?
This made me feel old, as I remember the days when we got to learn PVM at distributed computing classes and MPI was presented as something that some people were kind of working on.
Eitr: Pixel-Art Blend of Diablo and Dark Souls
6 invites here. Email in profile.
"won't be the standard in 10 years, otherwise it will still be the standard in 10 years." -- nicely said.
If Mr. Mason had proposed the progressive equity plan to the board at Groupon, the board may very well have agreed (it doesn't really impact the investor), but he would have had to get buy-in from the rest of the employees too (or risk revolt and lawsuits).

It's fine that everyone agree to this up front as they join the company, but it's difficult to go back in time and re-write the employee stock plan.
Absolutely amazing,

Edward Snowden thought he was smart and by giving the 200,000K copies of important documents to so called "intelligent journalist". Doesn't solve anything...it kind of allows the NSA to plead for more money for security. Which we don't want!
In my opinion, Boost is bloated and terrible to work with in multiplatform projects. I will never try it again.
Becoming a Data Scientist
As another poster noted, journals are communities of respected scientists. When I publish something in say, the American Journal of Epidemiology, I am publish something in the official journal of a professional society.

The other problem is that "trust among scientists", and many proposals along those lines, implicitly favor the "Old Guard", who have larger networks to give reviews, and those networks will be less inclined to give them poor reviews.
If this was really an issue, shouldn't the murder rates in European countries be a lot higher than in the US?

According to Wikipedia [0] the "intentional homicide" rate in the US is 4.7, in the UK 1.0 and in Germany 0.8. Shouldn't those numbers be reversed if the European system was releasing "avowedly unrepentant murderers" back onto the streets?

[0] http://en.wikipedia.org/wiki/List_of_countries_by_intentiona...
I'm using it, too, but it should find a way to eliminate dupes. Also, all these tools lose the history, i.e. if you reopen a tab, you can't go back, which I understand, but would wish there was a way to store at least few hops back.
6 Questions for Startups to Ask Themselves Before Hiring Bootcamp Grads
Is there anyone out there who actually chases down spam sources and actively stops them at the source (via anti-spam laws, abuse@ addresses, ISP/datacenter reporting, domain registrar reporting, working with ISPs about customers running botnet nodes, fixing exploitable web forms, etc)? I would pay non-trivial amounts of money per month to a company to which I could bounce spam mails and receive satisfying notes later about spam providers they've zapped out of existence.
Aluminum Battery that can recharge in one minute
In Firefox I had nearly 9,000 tabs in there (no kidding). One day, after rebooting the browser, the .json file it was using got truncated to 0 - one of my worst days ever!
Given that this adds a blob of GPL code into your application I wonder who the intended target audience is.
> Always refuse if someone asks you to sign an NDA before hearing their idea

I hear this a lot. What's the reasoning?
I think with GPGPU, the issue is a little different; it's local computation, so a bit orthogonal to distributed-memory coordination. But it is interesting to see how many higher-level libraries and other tools (like OpenMP4/OpenACC) are springing up around GPU usage. It's hard not to be a bit jealous...
Gamergate isn't about competition, though - it's focused on...

ethics in video game journalism.
Did they get permission to use that name?
Agreed. But to different degrees. In its current form this would be the strongest--since you can never leave if you want any of those shares.

Also, consider this. Someone who joined one month before IPO would get more from the kicker than someone who worked for years and then left 1 month before IPO.
This is a really helpful resource, thanks for putting this together.
Peanuts are a new world plant which is probably why it's a more common food allergy.

It'd be interesting if people of indigenous decent from south america are less likely to have peanut allergies.
I liked your post and agree that this is a really fundamental problem. However, I disagree with this:

Also, with smaller labs you can afford to hire more PIs and give a career path to more of the postdocs that you are "training."

That would probably be better for the postdocs, but I think it would have a negative impact on the overall production of new science. A PI who runs a big lab with a proven track record of success is going to be a better investment most of the time. Splitting the labs up also means that even more people are exposed to the type of grantwriting inefficiencies that you describe above.

What I like about the superdoc idea is that right now (modulo some pretty rare positions) science feels like "PI or bust." I think there are lots of people who can make useful scientific contributions but probably shouldn't be PIs. Figuring out something for these people would be good for them and (IMO) good for the system.
So much this. I feel scientific careers suffer from a similar thing to technical careers: to progress, you're forced into management and away from the science/tech. There should be a track for people who don't want to do much management stuff, and just want to work on the stuff that got them going in the first place.
Meld: precision temperature control for your stove
Ask HN: Voice Controlled Programming?
I program in a myriad of languages (Objective-C, Swift, Python, Java, Dart, JavaScript) and I'm looking for a way to do so using my voice. Voice recognition seems to be decent for prose, but how can I write code using it? I'm on a Mac. My ideal solution would work with Xcode. It seems to me the built-in Nuance/OS X recognition does not work well for code.
This sort of makes sense but now we're supposing that the individual, subconsciously, puts it's species ahead of itself. Is this the wide belief or is it that each person fights to keep themselves alive (again, subconsciously, as I believe some people will consciously sacrifice themselves for the greater good).
Ask HN: What happened to the Gradberry thread?
Was it killed by HN mods because it's a YCombinator company?
If you think this sentence was unjust, there is another Colorado prisoner named Michael Dipentino. He is currently serving a 305 year sentence. What was his heinous crime? According to the Denver DA [1] he created phony checks to buy $200,000 worth of postage stamps, that he later pawned or resold. He was facing a minimum of 96 years after his conviction, but the judge decided to give him 305 years.

The "justice" system is completely out of control.

[1] http://www.denverda.org/News_Release/Releases/2006%20Release...
You don't need to learn anything about category theory to use Haskell well.
It's not diversity should not be pursued at the expense of something else. It's that you also have to plug those other insidious holes while you're at it, else it's more show than go.

Great, you hire lots of underrepresented groups, but then you can just push them out and keep the grinder going.
To say "we let you exist" is to say "we could have destroyed you but chose not to".

To be said "we could have destroyed you" to, is to be oppressed.

So you really like this "nugget" that makes your subservience clear.
We added a disqus section. Just click on "Leave a comment" on the top!
I agree that languages that rely on tracing GC seem like they're fundamentally at a disadvantage when it comes to pushing the envelope of single-node performance; the best article I've read arguing this was actually in the context of mobile games, rather than HPC, but I can't for the life of me find the article now.

I don't know if Spark itself is the right way forward; but it's an example of a very productive high-level language for certain forms of distributed memory computing. And some of these issues - like the JVM - aren't fundamental to Spark's approach; there's no inherent reason why something similar couldn't be built based on C++ or the like.
That being said it's better than the majority of alternatives.
while i understand where you are coming from, religions can not be compared directly to collectable card games because of social impact. i begun to get interested in religions recently (i am, what I would call, atheist) from that standpoint and find many benefits it bring.

Just suggesting not to throw it in one bucket with card games and may be research it more.
Weight Watchers, Jenny Craig Top Diet Plans for Weight Loss
Samsung expects Q1 profits to drop 30%, but declines are slowing
I'm not referring to evolution or defects here unless you're implying that it is a defect that our body would willingly choke itself to death in reaction to an allergen (I agree that it's probably a defect that we react to the allergen in the first place)
I find it's the best way to make one's compilation time increase!
I couldn't agree with you more, in the time that I have set aside to establish the new storage I have around 75% of it dedicated to testing, around half of that is dedicated to failure scenarios. A have a list of 'bad things to do' that I'll be executing and reporting on.