skysight-inc/HackerNews huggingface dataset:
From the government's point of view the easiest way to handle it is to just issue warrants every month to all the major services with canaries.

Basically make them useless in the eyes of the users. "Oh, the canary, it is always triggired, don't pay attentiont o that".

Anyway, that is what I would do if I was them and had no morals or scruples.
Very true. Most of it has to do with coding that involves prediction, statistical analysis, vector similarity and other experimental techniques that involve approaches outside the box of formal methods encapsulated in off-the-shelf libraries.
My work burns through K-Cups, but we also have a 100% no-landfill corporate policy. Everything gets recycled, or if it's not recyclable, is processed by a waste processing company and turned into feed for local incinerators.

Where possible, even "plastic" items like forks and spoons in the cafeteria are made out of recyclable materials.

But the K-Cups won't die. They're everywhere. They must make up a significant fraction of our incinerated trash every week.
Thanks! You might want to give it a try. There's no Python used for https://www.moyaproject.com or http://notes.moyaproject.com
Angular + React = Speed – Dave Smith (ng-conf)
There are plenty of other explanations, given that it is such a political issue.

Well, I don't know. It made a liar out of Obama, and I think that if he thought he could close it he would.

I believe it is the US military's best interest- for the well being of any US soldiers that might be caught by the enemy- that the world be assured that torture doesn't work.

But I really suspect that the numbers are different from what we hear, and somebody showed Obama an estimate of lives saved from the practice, and he decided that he couldn't be the one to pull the plug.

TSA is another case in point. They are expensive and people complain. But if they has techniques that worked they would probably keep them quiet.

I saw this kind of deception decades ago. The DIA assured us that certain techniques of getting information (spying) didn't work. It later famously came out that they indeed did, and quite well at that.

I hope I'm wrong about this. And I have no inside information. Just a hunch.

EDIT: More reading on the subject, for those interested. http://justsecurity.org/20553/new-torture-files-declassified...
The most important idea is testing the user experience according to the following five "laws" of human-computer interaction:

1. Fitt's Law (of movement to a target area): https://en.wikipedia.org/wiki/Fitts%27s_law

2. Steering Law (of movement through a tunnel): https://en.wikipedia.org/wiki/Steering_law

3. Hick's Law (of choices and decision time): https://en.wikipedia.org/wiki/Hick%27s_law

4. Miller's Law (of working memory): https://en.wikipedia.org/wiki/Miller%27s_law

5. Power Law (of practice and reaction time): https://en.wikipedia.org/wiki/Power_law_of_practice
I would think it would rather be the last white collar job to be replaced.

I can imagine careers like hair dressers, artists, nurses, etc. lasting throughout the singularity even if computers could technically do these jobs as well.
This...sounds like a great way to get shot.
NCC Group to audit OpenSSL for security holes
I'm beginning to think that one way to "fix" hiring is to do stuff that nobody else is doing.

Everyone else is screening people based on resumes? Then, you can find good candidates by ignoring resumes, so you find good people with bad experience.

Nobody else hires people older than 40? Then you target people who are older than 40 but are still good workers.

Everyone wants a programmer with X experience but there's a shortage of people with X experience? Then hire good programmers without X experience, and give them a chance to learn X on the job.

Nobody else gives a work-sample test? Then giving a work-sample test is a benefit. You find candidates who are desperate and good enough to do the work-sample test. If everyone gives a work-sample test, then you get an advantage by NOT doing a work-sample test. (For example, a company with a work-sample test is now excluding me from their candidate pool, due the the large number of bad experiences I've had with them.)

One idea that seems workable is the paid work-sample test. But then you have to do some screening before giving people the test. (I.e., hire someone for a 10-20 hour mini-project before committing to hiring them full-time.)

With 100 hours of free time, I could get a personal project done and put it on the Internet somewhere. That seems like a much better use of my time than doing 10-20 work-sample tests for companies that aren't going to give me an interview even after I do it.
μTorrent Silently Installing Bitcoin Mining Software
Tacked on, yes, but I'm not clear on what vimb does that Vimperator doesn't do, or couldn't do, in Firefox. The integration of Vimperator is pretty damn good.
Seems like the most ridiculous DMCA issue yet.
So, instead of burying the carbon (or just not incentivizing its production), your company burns the plastic into the atmosphere?
I was expecting the actual game, not just a video about it, but it does look interesting.

It's also worth noting that much of what is included in the game is still actively being researched. For example, we don't really know, in detail, how vigorous star formation affects the gas in galaxies – is it expelled, stirred up, removed from the system, or some combination? And what processes (supernovae, stellar winds, radiation pressure, etc.) drive that? I think we are getting close to the answers[0, 1], but it's an exciting time.

[0] http://arxiv.org/abs/1311.2073

[1] http://arxiv.org/abs/1307.5639
Probably not as many that should, because the vast majority of marijuana convictions are misdemeanors.
Category 7 plastic means 'other', please stop referring to it as if the mix used in K-cups is the only kind.
Background on the current Grumman LLV (Long Life Vehicle):
http://postalmuseum.si.edu/collections/object-spotlight/llv....

Working video link: https://www.youtube.com/watch?v=qahIvBF3d7g
As someone with a bad history -- when I was 17-18; 6 years ago -- this makes me so happy. I'm really fortunate when it comes to employment and work, and I know it's not like this for many other people who have ink on their paper.

I didn't run a malicious drug enterprise, have a wicked meth addiction, kill anyone, or sell my Adderall. Instead, I found my way into a bank's computer system and some financial card records. Some people are cautious with this, personally and professionally, so I explain to them what <really> happened and how it happened and why it happened. If they choose to not accept me for the mistake I _made_, then I remind myself that they're probably not worth my time anyway. If they choose to work with me... I do all I can to change their mind about people in a situation similar to mine.

If there was a silver lining, most would say that my criminal history got me a few gigs relating to fraud prevention and loss. But in my eyes, I think it's that I was able to change the minds of a few people who would have otherwise passed me off for no good - or so I would like to believe.
They attacked armored cars and machine guns, though.

http://en.wikipedia.org/wiki/Charge_at_Krojanty
Yeah, these are awesome. Our Costco sells them.
Hi neighbor.
I think it's either the Playstation (1) or Playstation 2 start-up sound.
Thanks very much, very informative.
IANAL, but I would think the Sega v. Accolade case [0] would make this legal (unless the DMCA applies, but I don't think it would here, due to the more physical nature of the product).

[0]: https://en.wikipedia.org/wiki/Sega_Enterprises_Ltd._v._Accol....
Somewhere down in this thread bhayden posted this link:

http://dressforweb.com/wp-content/uploads/2014/05/Korean-ver...

I can't speak for everyone, but something like this seems totally appropriate for the occasion and would not cause me to make any knee jerk assumption.

Obviously neither of us know exactly what the author was wearing since it isn't mentioned in the article, but this quote leads me to believe she may not have been exercising the most restrained judgement in this area:

"Once an ex-partner told me “You look better in jeans and a tshirt. Why do you wear dresses? Why do you wear make up? You don’t have to dress up to impress me.” That moment led me to so many realizations. It made me realize that most people think femininity is an act to impress men. It was then that I was 100% sure my dressing up wasn’t for him at all, I didn’t at all care if a partner disliked my dresses, or makeup. I was wearing them for me. And it was then, that I realized that continuing to wearing dresses just for myself was a totally valid way to say a big FUCK YOU to the patriarchy."

Now don't get me wrong, I'm not trying to deny that sexism exists in this industry or the world. I think people should be able to wear whatever they want wherever they like, but the pragmatist in me thinks some of the responsibility for these issues would be easier solved by the individual than by expecting everyone else to modify their behavior.
Maybe you should consider adjusting your understanding of poor too.
1) Underemployment is counted in the U-6 measure which has also trended down significantly this year.

2) The workforce participation rate number is meaningless unless you put it into context. How many people would be in the labor force that aren't currently? Is the drop because there was a lot of people retired early after losing their jobs or is it because a lot of young people gave up looking for work?

The economic improvement is undeniable. I would find better reading material then right-wing and conspiracy theorist "news" outlets.
Is the little bit of carbon in the plastic anywhere close to the biggest issue here? Lookup up the carbon offset price gives me under $20 per ton.
That's a peculiarity of stanford; but it's like $200/year. At UCLA we have something similar called an infrastructure fee which is about the same amount a year. Importantly, this is not something they are responsible for paying ever.
Apple gold
acid box 93 is my jam
I see a lot of talk about Vimperator here.

Vimperator's pretty good, but you people really need to check out Pentadactyl.
The Feel-Good Gene
Forgive me for being vague and brief, but I've been trying to test my UIs for the last year or so and this is what I've come up with.

I've found the ideas in Gary Bernhardt's talk, Boundaries (1), to be very helpful in figuring out how to test interactive web UIs. The basic idea is that DOM manipulation can be an "imperative shell" with as little logic and as few conditionals as possible. Derive the state of your UI component with separate functions and methods that return plain values (a "functional core"), and write tests for those because testing for values is easy.

So no, don't test for the presence of classes and IDs. Test your imperative shell once, maybe even manually or with an integration test, and that's probably enough.

Angular and React both encourage something like this approach, but you don't need those technologies to do it this way. In Backbone, for instance, just try to avoid conditionals and logic in your templates and render methods. If you think your UI piece needs to render with conditionals because it can be in different states, ask yourself if those states are just appearances that can be programmed declaratively with classes and CSS.

Also, testing is so much easier when you limit API surface areas. So if you're using a library like Backbone, where models and views both have many methods with many ways they can be called and used, don't give them direct references to each other. I've had some success in having models and views communicate only with a global event bus, which means my objects don't even know about each other. This makes them easier to specify, which makes them easier to test, which usually results in more focused interfaces and responsibilities.

(1) https://www.youtube.com/watch?v=yTkzNHF6rMs
What is the bigger issue? I did imply that not purchasing the carbon (and therefore, not incentivizing its extraction) would be better than burning it (and whatever other pollutants are created by the combustion of K-cups, or equivalent) into the atmosphere.

My lungs don't really care about your 'carbon offset price' denominated in US dollars.
I am not referring to cavalry charge against tanks myth here, that actually happened at the end as an act of desperation, like Spanish wood ships sacrificing themselves against US iron ones.

I am talking about power imbalance that made Poland completely obliterated by Germany and URSS within four weeks.

That Poland was "eaten or breakfast" because it was not prepared was a fact. Poland had not the industry to face Germany in a different type of war.
I'm playing snake... in a Windows defragmenter, in JavaScript. I'm lost for words.
I think it isn't all about deep learning and the things that are trendy today, to have modules that fit together the issue of shared semantics needs to be addressed, so I think there will be something that looks a bit like the old symbolic AI together with modules based on neural networks and other methods like that.
I went to a startup after my phd for a few years, came back and am now a prof. I can't say I was very successful in industry. It happens, it's fairly rare, but it is definately becoming more common
It is really hard to find excellent PhD students. The supply is very limited. The top schools snap them up, and there they are at graduation time.
Show HN: Learn Linux with animated GIFs
Those ex-MIT profs no longer have access to MIT-level resources and MIT-level grad students. The latter being more important than the former.
> Electrons move more slowly in a solid than in a vacuum

My understanding is that electrons wouldn't move at all in a vacuum because they require a conductor.
Uzbl: http://www.uzbl.org

surf: http://surf.suckless.org

jumanji: https://pwmt.org/projects/jumanji

luakit: https://mason-larobina.github.io/luakit

vimium: http://vimium.github.io

cVim (active): https://github.com/1995eaton/chromium-vim

pentadactyl (vimperator fork): http://5digits.org/pentadactyl
The inability of convicted felons to find work is a huge contributor to recidivism. When you can't find work, it makes it that much easier to fall back into a life of crime. If we really cared about offering a path to redemption, we would revisit our policies on felony records, maintaining sex offender lists, and placing restrictions on felons ability to vote. Unfortunately prisons are quite profitable (not to mention racist), so the system has been rigged to make it easier for people to fall back to crime that to reintegrate into society.
Your lungs don't care about carbon either. When I hear about things getting incinerated I worry about all the potential toxic chemicals, and what is done with the residue. Producing carbon dioxide and water is the ideal outcome.

I bring up the carbon price because they could pay next to nothing and leave the atmosphere with less carbon in it. That's not the hard part. The hard part is making sure we're not spilling ugly chemicals all over the environment, whether that's though burial or burning.
Watchdeps: CLI tool to watch your Node.js project dependencies on GitHub
It's Playstation 1 start up
I will have to disagree with this part:

> Not only are you putting the candidate under pressure, where thinking is difficult, now you expect them to walk you through their thought process and narrate what they're thinking, disrupting the thought process.

I expect a capable developer to be able to explain to themselves why they are choosing (or avoiding) an approach. If they cannot to that, would I trust them to be able to explain their methods or WIP problems to other developers?

When I do interviews, I care less about the solution the candidate comes up with, and a lot more how they ended up with the particular solution they used. The process of iteration and dead-end elimination is fascinating. This means that the best questions have N+1 different solutions. Some will be less optimal, but that's life. I also find discussing the effects of different solutions fruitful, on the less common occasions when the candidate ends up tossing one approach and settling on something altogether different.

And by the way, I really dislike the idea that you're supposed to do an interview in less than 1h. For anything remotely realistic, that doesn't even let you scratch the surface.
Huh? If Ruby is not duck-typed, can you give me an example of a something that is? It seems like the textbook example. Here are two weird examples:
1. C++ templates and
2) C# variables declared dynamic (I don't know C#, could be wrong)
Are we using the same definitions as each other?
Dealing with Entrepreneur Depression
They did, and lost.

http://www.usatoday.com/story/money/business/2014/12/19/free...
Eh. "Accepted" is probably a relative term here. As in, she was probably not "accepted" the way a man would be in casual attire. She just had slightly fewer hurdles to jump.

In any case, the point here is that men's reactions to women in dresses often cause distress and make women feel uncomfortable in technical settings. That's frankly ridiculous, since (as far as I understand) many women like to wear dresses and don't feel that they're formal. Maybe it's due to a misunderstanding? Men labor under the misapprehension that dresses are formal attire when they're not, and that causes the disconnect, etc. etc. Doesn't mean we should just accept it -- let's correct the misunderstanding. :)
Eh … German labor law, for example, while quite strict when it comes to firing long-term employees, has several mechanisms in place that would make this easily possible with new hires. Lawmakers of course have long recognized that to spur companies to hire new people they have to give them a way out when they notice it doesn't work out during the first couple months.

First, it's possible to time limit an employment contract, e.g. to one year. After that one year the employment is automatically terminated. It is not possible to string time limited contract after time limited contract (if there isn't a reason for the time limit, e.g. another employee has to take care of his kids so there is an urgent need for someone to fill in, it's limited to two years, after which your contract is unlimited), but for new employees it's a tool that can be – and in practice is – used.

Furthermore the (up to) first six months can be a testing period (the law allows it) with severely shortened requirements to giving notice (minimum two weeks from both sides). During this time people can be fired pretty much at will.
Advertisers are not being subsidized. In order for them to get the cheap rates people complain about, they basically have to do half the post office's work for them. They have to sort the mail into trays, in delivery order, barcoded. Advertisement mail is also the lowest priority stuff, so it'll hang out in the post office until there's room on the truck to send it out. Without all that "spam", postage rates, and parcel rates, would be significantly higher.
In my experience recently in medicine (as a man), I've never noticed other doctors assuming lack of competence in female doctors, but did have female colleagues describe constantly being described as 'the nurse' by patients, usually by the oldest patients (who of course spent most of their life in a world where doctor=man, nurse=woman). Women's experiences of sexism and bigotry from male doctors when trying to 'break into' medicine over the last 50 years were pretty miserable on all accounts, but it feels to me like once the numbers of women in senior positions was high enough, the sexism pretty much went away: it's pretty hard to assume 'women don't know anything' when you've gone from utter ignorance as a medical student and junior resident to actually being good at what you do based on training and supervision from awesome female and male doctors in roughly equal numbers.

With regards to 'Assume people are as or more qualified than you', I think this is just basic courtesy. If there is no way of 'knowing' someone's knowledge or status eg by rank insignia, it always safer and much better received if you make a conscious effort to be wrong..in the right direction ie in the direction of more knowledge / status /experience. People are happy to correct you, but are often flattered: 'Are you the founder?'..'No, I'm actually the intern' , or 'are you the attending physician?'..,'No, I'm a med student' ends up being a much nicer interaction for all concerned than if you ask it the other way around, while still fulfilling the need to exchange useful information.
> There is a lot of exiting stuff: observing Einstein cross visually, GAI mapping mission, MACHO detection... Perhaps we could start with that...

I am not sure what you mean. We have had optical observations of at least one Einsten cross since the late 80s / early 90s[0, 1]. Signs of MACHOs were detected in 1995[2]. I don't know what a "GAI mapping mission" is, so I cannot comment on that.

[0] http://adsabs.harvard.edu/abs/1993BCFHT..29...22H

[1] http://arxiv.org/abs/astro-ph/9512103

[2] http://www.aps.org/publications/apsnews/199507/macho.cfm
Undergraduate universities are chosen by parents at least as much as students. Parents may well see an Ivy-league stuffed faculty as attractive.
I was using Pentadactyl about a year ago but I don't remember why it was better than Vimperator.

A few days ago I switched back to Firefox and Pentadactyl wasn't available for FF36. So I'm back to Vimperator + Tree Style Tab + Toolbar Autohide. Its a terrific setup, can't recommend it enough.
> Automatically generates 4096-bit HTTPS key/certificate pair for you

Will this be a problem for low-end phones? Why not ECC certificates?
I didn't notice it until after I'd read it, but this is from 2012. Does anyone know of an update on this particular technology or approach? Has it yielded any progress after nearly three years?
Interesting. Do you plan to launch this as a paid service?
Rubocop organizes violations into a set of distinct 'cops', each of which is responsible for checking for a single type of style violation - about half of them can be autocorrected (--auto-correct argument from the command line).

Rather than running it one file at a time, I found that I got an easier to inspect diff by running it one cop at a time. Rubocop simplifies this approach by allowing you to auto-generate a '.rubocop_todo.yml' file that specifies settings for every 'cop' that would allow your project to produce no warnings. Then you just remove one section of config at a time, autocorrect or manually correct all the errors that pop up, and make a commit describing what style change it introduced across the project. In the process, you also gain a full understanding of really what is required by the cops - there are a couple that I have tuned to be more relaxed than the default, because the defaults seem silly (like cyclomatic complexity, and method length).
What do you mean? The materials it is built from are FDA approved for food preparation up to 100 C.

And what it produces is very far from espresso. Unless you call your americano an espresso.