skysight-inc/HackerNews huggingface dataset:
"Not that I don't agree that it's pretty crazy"

Well if that's how the Navy is, then that's how it is. I was MOS 55R in the army and that's not how how we do it. Then again I was not a 55G which (was) the nuke guys. Maybe they have excessive rules, maybe not.

As for n activation of (pure) water that either the O which is harmless or the H which is almost too obvious or playing games with contaminants. Nobody uses pure water as a coolant other than maybe training/experimental/university reactors, so there's the chemical shim system (and its inevitable contaminants). Or simple mechanical contamination like household dust essentially. Or corrosion (however slow) of non-bulk parts of the reactor, iron, carbon, and chromium from the walls are irrelevant but copper ions from slowly corroding cabling or something. Good luck being nearby the ocean and not having detectable chloride ion concentration, however low. Or dissolved nitrogen from the air, argon etc from the air. Sealing/gasketing material incredibly slowly corroding away. There's more to stainless steel than just Fe/C/Cr so if you corrode enough of it... Not much other options, its a pretty highly controlled area.
Freenet's statement about the takedown:

https://freenetproject.org/news.html#2013-tor-bust
It's wonderful to see the problem of depression being targeted in a new and interesting way, but I'm very scared for the chance of this being exploited in 4chan-style raids. They've trolled everything from cancer community forums to lgbt support forums to whatever else you can think of.

Are listeners first going to be vetted? Is there going to be some push in associating listeners with their Facebook accounts, to have them authenticated as the good folks. Any comments in general about making it resilient to these types of attacks?
I have no problem with this being done with legitimate drug dealers. A real bust, where the cops are shown standing behind a table with a half of a million in cash stacked on the table, a small arsenal of firearms, and couple kilos of drugs on the table. They auction off the house and luxury cars and the expensive electronics etc inside.

But taking someones car because they were driving it while buying $10 of pot? Absolutely ridiculous. I'm sure with a lawyer you can get your car back and charges dropped but if you don't have the money for that, it's simply not fair to take someone's vehicle for recreational drug use.

There's no arguing that it's against the law but you don't get your vehicle taken away for speeding or driving away in it while shoplifting or writing a bad check.

What's the difference?
I've seriously offered co-founder positions to two people. One is actively involved, but not as a co-founder. He's my patent/IP lawyer, and an old friend I studied CS with in college. He doesn't want to be fully involved in a startup for a variety of good reasons, but he's willing to take equity for a little private practice work. The other is a former co-worker who would be my easy first choice for CTO. He's considering it, but hasn't decided yet and I'm not rushing him. He has good reasons to hesitate (like baby #5 on the way).

I've also done some "matchmaking" through networking and introductions, but I haven't yet met anyone else I'm willing to trust with it, or whom is ready to go for it (there have been several candidates). So I'm not in a rush to find a co-founder, and not making it my first priority. If it happens, it happens.
Tor is dead
Hi Ali. [0][1][2], 1 is actually the dual clicking required on account selection using the JS client. They may seem subtle, but as we reduced our bug count these probably account for 75% of tickets.

TBH, I don't really want it to be that I whine in a very public place and the bugs I personally need fixing get priority.

What I'd really like to see come out of this is a public facing bug tracker for the Drive SDK that people can vote on and priority be given to the most voted for/most critical issues as viewed by the developers.

I can throw one onto github, as long as you don't mind something unofficial.

[0] http://stackoverflow.com/questions/13971272/is-there-a-way-t...

[1] http://stackoverflow.com/questions/13366254/is-it-possible-t...

[2] http://stackoverflow.com/questions/15664523/cant-get-google-...
My take on improving the Google translation:

Because the Tor hidden services story is just making the rounds: Tor is dead. Tor is based on the assumption that the opponent is not able to monitor the entire Internet. Then, so the assumption, one can confuse the opponent by passing traffic through a series of servers. To make the opponent unable to follow it, at least one of these servers must be located in a country where the internet is not totally surveilled.

This assumption is, in my opinion, careless up to reckless. That was fairly obvious for a while. But as always: hope is the last to die. Now, in my opinion, the time has come to officially declare this hope dead.

The only imaginable way to get anonymity on the internet is in non-real-time services. But as soon as there is a predictable temporal correlation between the different versions of the routed traffic, it is traceable to a total surveillance system such as the NSA. You would have to ensure that the forwarded traffic correlates neither in time nor in size. Or you would need continuous cover traffic, indistinguishable from the forwarded messages. This, of course, is idea of Tor, that all the other Tor users provide cover traffic for me. Using Tor one can deceive admins of web forums, stalkers and the police, but you cannot hide from the NSA this way.

By the way: I just read the definition of totalitarianism. Can any expert please explain to me how to interpret the literature in such a way that the U.S. does not fall under this definition?
Unfortunately, that is still an apt observation, and I imagine that most government agencies are well aware of this. People in general just don't protest when intangible, abstract things are stolen from them. Most people who are up in arms about the privacy and other rights violations of the past decade are highly educated, mild mannered, and small in numbers.

If there was a decade long shortage of clean water, if unemployment was > 30%, or if the FCC outlawed reality television [1], then people might lose it and demand change. But the intangible theft of one's rights in a (presently) nonviolent way just doesn't register on the radar for most people.

[1] Unless it was "to protect the children" of course.
Chances are if the cops see the pipe, that's enough to search the entire car without your permission (drug paraphernalia).
You just did.

Beyond that, encountering a 'substantial number' of them is irrelevant. I've not personally encountered a substantial number of people who like programming in Perl, but it is not inconceivable that such people exist.
Wonderful first episode. Hope to meet Alexis one day, espc because he likes sugar.
There are 7 billion people alive today. If we can't produce enough food for them all, people will starve. There's nothing false about that dichotomy, only your evasion.
I thought I remember seeing this on the initial announcement. Not going to hunt that down, but I did find a review stating it has one:

http://tech2.in.com/features/smartphones/moto-x-a-specificat...
Once you have 3 different workarounds for what's basically the most fundamental framework feature

I wouldn't call ngCloak[1] a work around, it's part of the framework and specifically meant to handle this sort of thing.

Use of the ngInclude[2] is more aligned with my personal preference on how I organize and setup my projects.

The reality is though, if you are using Angular to drive your entire page (aka, everything is part of a single Angular app), the use of ngView[3] goes hand and hand to work with your routing. This brings in the view template for the route in the same way an ngInclude would for other parts of the page.

I'm drawing off my own experience in Angular development and looking at the basic examples given. If there are more complex examples that illustrate UI flicker as a real problem I'd certainly like to see them.

[1] http://docs.angularjs.org/api/ng.directive:ngCloak
[2] http://docs.angularjs.org/api/ng.directive:ngInclude
[3] http://docs.angularjs.org/api/ng.directive:ngView
Absolutely.

Several years ago I was at a company and we were hiring for a position. One guy came in, who was maybe in his mid-50s. His technical skills were excellent, he could answer any question thrown at him in detail. Aside from that he was a normal, genial guy with a solid resume - we has passed on another guy with good tech knowledge but who did not act normal. I was desperate to have the position filled as people had quit and I was handling a large load.

Two managers said they didn't want to hire him. I really protested this - we had interviewed so many people and had finally found someone decent. I said he was perfect, what more could they want, what was wrong with him? I asked that last question repeatedly. Finally one said, "I think if we called him up in the middle of the night to fix a problem, he would be unhappy with that". Months later we hired a guy in his 20s, who had less technical talent.

That's the position companies are in. They pass over perfect candidates like this guy in his 50s, and then bemoan they can't find candidates.

These companies fund think tanks who have economists who tell us that value is determined by supply and demand, that if there is enough demand for something, the price for it will rise until a supply comes about. This is their philosophy, yet now they're saying there is a shortage of engineers. It is total BS. Engineers are being overworked and underpaid. People talk about high engineer salaries, they don't talk about how engineers have to pay for their own college degrees, do all that studying, then go to work, make a starting salary, then have death marches on projects etc.

Engineers are usually undercompensated for the work they do. The only exceptions to this are during tech bubbles (say 1999), but those only last for a short while. They're also made up for on the other side by tech slumps, where IT workers employable during normal times, but perhaps without a college degree, are out of work.
What makes you think that Google's goal is to have every single Android phone run unadulterated Android? I'm sure that something like the slow-motion Tizen migration that Samsung is doing is a bit much for them, but these kinds of light customizations (tailored to the specific hardware) are probably exactly what they'd like manufacturers to do.
Even if they could "locate" the engineers, that doesn't mean the engineers will want to work for the companies paying.
Detroit: Decaying, Depopulated, Bankrupt... and a Great Place to Build a Company
One thing, which may be sort of a special case, that you should probably try to handle is merging 'document wide' style changes (such as changed color schemes or whatever) with content addition/removal. So like:

version a
/ \
/ \
add slide change style
\ /
\ /
version b

If there is a way that version b could have the new 'document wide' style change applied to the new slide automatically, that would be great. This is an issue that I very frequently run into when collaborating on slides, one person is working on adding unstyled content while the other is working on the look-and-feel of the slide deck.

Of course a style change could include things like font size changes that could break the layout of the new slide...
This is the oddest thing I've ever read on this website.
That's a comment that probably merited further delving into.

There are some decent sub-reddits.

It's a totally different thing if he's following the programming subreddit than say the gonewild subreddit.
I expect he means that awk may seem more like a DSL than a full-fledged language, even though/if it's possible to use it like a programming language. (Another example may be that it wasn't really intended to be a general-purpose language, IIRC that chapter in Masterminds of Programming.)

I don't know that anyone necessarily believes you couldn't program with awk in an absolute sense, but it doesn't read like a glorified shell script in the way that perl is explicitly designed to.
Clicks want to send me an email to further discuss? info at 7 cups of tea dot com.
My understanding is that there is a chance that a small accident could lead to small compensation payouts for huge numbers of people, and the number is so huge that private insurance won't cover it, thus the government has to step in.

I'm afraid this is second hand info, so I offer it for entertainment purposes only!
Ugh. Malaise like this that is the real evil we must be wary of, not individual acts like the one detailed in this story.

The cops were abusing their power and it went on until someone stuck up for themselves, rather than "learning to deal with it". You see how that works? They sued them and won. The ACLU, who brought the case, is made up of average citizens. They put their pants on one leg at a time like you and I, as does their donor base.

Any average citizen can call and write representatives; they can spread their thoughts via word of mouth, social media, and traditional media; they can vote with their dollar by supporting groups like the ACLU, the EFF, the NRA, and others that are professionally taking up the fight for their particular flavor of civil liberty. It's never been easier to do stuff like this, thanks to the miracle of modern communications technology. I could pursue all avenues noted above this afternoon and be done with it if I just had the will (the way is literally at our fingertips).

Throwing up hands and saying, "deal with it" sure is easy; it's what bullies and opportunists count on to continue taking more and creating less.

The freedoms we have didn't happen on accident. They are not being eroded by irresistible laws of nature. They are under attack by people. They always have been and they always will be. That is the future, the present and the past. It's a long, hard fight. We've opted out of the food chain, it's not tooth and nail anymore in 1st world countries, but there's a constant battle of wits and wills. There are no silver bullets, it's a group effort on our side and "theirs".

You should join in and pick a side (there are many to choose from). Fight back. It's not easy, but the rewards are as high as the costs. You'll never look back on your life and think, "Gee, I wish I'd spent more time not getting involved in things I cared about." And you'll never have to let someone look you in the eye and say you're a wimp, you didn't try, and you _don't_ count.
It also says the officer reported smelling marijuana, which is their "get out of the 4th amendment free" card.
PackedArray: Packing Unsigned Integers Tightly
coursera is killing me with courses I want to take.
Who would rather stay unemployed than take an engineering job?
Great question. It's a long answer and it gets sort of involved.

1) It is easier to get adoption of A/B testing -- which many people have heard of, which many agree that they should be doing, and which captures substantially all of the benefits of bandit testing -- than bandit testing, at the typical company. e.g. If I go to your software company CMO and say "Do you know what A/B testing is?", if the answer is "No", then the CMO is not quite top drawer. "No, and there is no reason why I should know that" is a perfectly acceptable answer for bandit testing.

2) There are some subtleties about actually administering bandit tests, for example in how tests interact which each other or with exogenous trends in your traffic mix, which sound like they could cause operational nightmares. A/B testing does not have 1-to-1 analogues to these problems, and many of the theoretical problems with A/B testing are addressable in practice via e.g. good software and good implementation practices, both of which exist in quantity.

3) A/B testing has vastly better tool support than bandit testing, which currently has one SaaS startup and zero OSS frameworks which I am personally aware of.

4) On a purely selfish note which I'd be remiss in not mentioning, I'm personally identified with A/B testing in a way that I am not with bandit testing.

5) Again, convincing people to start A/B testing will be better 100 out of 100 times than failing to convince people to start bandit testing, which is the default result. Consider the operational superiority of A/B testing for software companies in August 2013, then look at the empirical results: very few companies actually test every week.

(There is also a zeroth answer, which is "I have reviewed the arguments for doing bandit algorithms over A/B testing and frankly don't find them all that credible" but for the purpose of the above answers I assumed that we both agreed bandit was theoretically superior.)
Where is the male pill?
Those are some awesome calculations. Since we are talking Japan's food supply and the Pacific Ocean, it would be nice to have some independent measurements taken on site, in addition to your nice back-of-the-envelope calculations.

Keep in mind this water is all indoors, so unless you have some openings you are blowing air in, there will be no evaporation whatsoever.
Would it be possible to have voice verification when saying "Ok Google Now"?
Base salary is almost meaningless, you have to consider total comp. You'll see the same seemingly low wages at finance firms that have h1b visa's, but in reality those people are making significantly more.
Sorry you felt that the first class went too fast. I know other people felt that way too which is why I rerecorded the videos and restructured how I delivered the content. Were yo part of the Skillshare class in November?

Anyway the intention is to make a good first encounter with Ruby on Rails, so if you have any feedback about what concepts were too advanced or confusing, let me know at mattan@onemonthrails.com
I hope no-one minds me touting a free course I'm offering on bandit algorithms:

http://noelwelsh.com/data/2013/08/05/why-you-should-know-abo...

I was literally working on the post when Patrick's email arrived. It's more focused on the algorithms and will, I think, be a good compliment to what Patrick is offering.
I've long thought this, but never read someone say it so starkly. My heart dropped with every sentence.

Any suggested reading?
It appears that this is actually aFirefox exploit that was patched a while back. Hurray for auto-updating browsers. I read suggestions of using a LiveCD, but that seems like it would leave you stuck to security fixes like this. If you were using Tails you could at least have had a random MAC (https://tails.boum.org/contribute/design/MAC_address/), but this attack could have been a lot worse if it wanted more than the MAC.

Since the OP didn't mention it, here's the gist of what happened:

1) A bug in Firefox related to the onreadystatechange event could end up arbitrarily executing memory on a page reload.
2) The attack created a Windows executable using JavaScript's typed arrays and array buffers (pretty interesting in its own right)
3) The executable phones home with a MAC address and Windows hostname
And for what it is worth you can submit patches to improve the tutorial, after going through it that is what I did.
5) Strange rant about lego as a programming language analogy, which boils down to much like lego, languages should have just a handful of fully understood small pieces that hurt your feet when stepped on barefooted; You must fully understand all (few) language features before programming. I think he's calling for the return of Basic Assembly Language on a S/360 mainframe, or perhaps a more RISC alternative like enterprise grade 6502 machine code.

Rather, he's arguing for a modern Lisp.

I've never stepped on parens while barefoot, though, so I can't speak to whether it'd hurt as much as lego.
While I won't disagree that there might be other labels that perform better than "Submit", calling "submit" as the worst possible copy seems overtly sensational. We both know it isn't.
> that they sold boxes of cereal all across the country for $50 each using Craigslist; they were experienced Craigslist spammers.

Could you expand on this? I haven't heard about it.
I did some work on GNUStep, but it was painful. The development environment isn't very friendly and there isn't very good IDE support. Also, most of the documentation I saw was for Apple's stuff with very little for GNUStep.

I was eventually able to gain access to a Mac to be able to develop, and it made things much more easier.
Note that the Zeiss f/0.7 casts a pretty small image circle: the camera it's paired with uses a 21.1 x 11.9mm sensor. (75% as big as a Canon APS-C sensor)
> Why [+/- 52 bit] ?

Floating point numbers ("floats") work like the scientific notation (e.g. "12 * 10^-3" ). They have an mantissa and an exponent. Double precision (64 bit) floats have a 52 bits integer mantissa, a sign bit, and 11 bits used to represent the exponent, or to encode NaN values ("Not a Number"), like the result of "0/0".

> Why [only floats in JavaScript] ?

The language was supposed to have a low barrier of entry, and having a single number type was thought to be less complex to explain, even though floats have some weird corner cases regarding rounding when you don't understand how they are implemented. Beyond the loss of precision in large numbers, some rationals that have a finite representation in base 10 have an infinite representation in base 2.

For example, 0.2 in base 10 is 0.00110011... in base 2. It is thus rounded to 52 bits. Who says rounding says rounding error.

Here's a Node.JS session that demonstrate the behaviour:

> e = 0.2
0.2
> e = e + 0.2
0.4
> e = e + 0.2
0.6000000000000001
> e == 0.6
false
> e = e + 0.2
0.8
> e = e + 0.2
1
> e == 1
true
I actually can't tell which parts of that page are ads and which are the real content.
Do an A/B test. What if you're wrong?
I have been to these many "awkward" conversations so many times. In USA, developer == senior developer == tech lead == hands on architect. So they keep on adding better "title" of role, but we know that, it's 100% hands on job with reporting to 10 different managers and at least 4-5 status meetings in a day.

Hence, I am OK with my current job. :)
"On one hand, it could quite possibly replace factory farming and eliminate a huge amount of waste, pollution, and animal cruelty."

don't get it confused. the animals that are factory farmed don't count. they'll never catch a break. if we stop raising them for food we'll just exterminate them.
> Note Chernobil keep most of the radioactive material contained

And yet, compared to any other design still in use, it had virtually no containment. It had a concrete and steel lid for primary containment, but it's secondary containment was a corrugated tin roof, instead of the typical reinforced concrete that can take a jet impact (http://www.youtube.com/watch?v=25vlt7swhCM). On top of that, they disabled the safety systems deliberately because the reactor would normally not have allowed itself to be placed in the extremely unstable state that caused the disaster.

The Chernobyl accident can be compared to taking a car, replacing the crumple zones and roll cage with tin foil, cutting the brake lines, and then driving full speed into a wall in order to test the safety systems. Without using a crash test dummy. And then wondering why someone got hurt.

When people can do something as monumentally stupid and poorly engineered as Chernobyl and still keep most of the radioactive material contained, that really says something.
Dumb, general question: should it really be a surprise that an Introduction course doesn't use all the recent techniques?
Network visualization of Reddit discussions
How dangerous is America?
Anchor is a super-simple, lightweight blog system, made to let you just write.
When the New Yorker publishes an article it always uses the date for the print magazine.
If a meteor hits, you have bigger issues than nuclear fallout, like tsunamis, earthquakes, vaporization of water for an ocean strike that leads to weeks of rain, dust from a land strike cooling the planet, etc.