skysight-inc/HackerNews huggingface dataset:
A fleet of appropriately-powered OS X boxes is substantially more expensive, and a fleet of Linux machines can't be operated efficiently by the rank-and-file.
If I were him I wouldn't do it, even if some people said it would be OK. I mean he can't seriously trust the US government ever again, it would just be ridiculous.
Do you have any evidence that he sold info to the Russians?
That's the thing though - these posts clearly don't represent a majority in terms of volume and yet they get obcenely large number of upvotes.
For those looking for a less-concise, but more comprehensive reference, The Art of Electronics was just released in its 3rd edition!

http://artofelectronics.net/

With a lot of relevant new content (references to Arduinos, etc), which is great since the last edition was from 1989.

And while the basics of transistors, etc, haven't changed since then, it's arguable that the kinds of circuits that are of most relevance may have changed. (A/D conversion, general interfacing with digital logic, things that didn't have simple IC solutions in 89, etc).
IIRC Gershom Bazerman talk https://vimeo.com/72870861 is about that precisely. (galois, adjunctions)
Article seems to have disappeared from businessinsider.com.

Alternate link "http://www.reuters.com/article/2015/06/02/us-google-subpoena....
Yup, you can even SSH to them and poke around yourself.
Conway's Law comes into play a little here. Microservices provide organization level flexibility at the cost of operational and development complexity. For small teams and especially at the start of a project, organizational flexibility is usually not needed. Paying the extra ops and dev cost is unnecessary and even dangerous.

In the above, when I say microservices incur ops and dev cost here's what I'm talking about

* Debugging tools need to function across machine boundaries

* Deployments potentially need to be scheduled in multiple stages based on the service dependency graph

* Developer and test environments become more complex.

* The number of failure modes increases due to the network.

All this means we need more code, tools and processes. This investment is worth it and even required for large organizations. They usually have the infrastructure in place and the financial resources to invest. When I was at Google building a microservices based system was so much easier with Borg, Dapper, etc. This kind of tooling is only now emerging in a useable form in the open source world.

EDIT: formatting, grammar
Many of the CIA and other government agency employees sold secrets to the Russian. How about that? Or if it is for business reasons, it is ok, if it is pointing out the nature of the surveillance state we are living it is not ok.
"Fully public", for 60 whole days! I can't wait, also, "Beware of the Leopard."
Yes, good point. I was actually thinking about special functions and that they are usually defined through differential equations (so, yeah, I more or less stole the idea from there and did not cite it properly :-/ but I did not want to bring all of that in to my comment).

Thanks for elaborating on this.
There are also some other conditions that can result in surprising preservation, such as alkaline conditions leading to saponification (basically turning body fat into a soap-like substance).
Snowmen did two things:

1. Exposed the tools and techniques of domestic surveillance.
2. Exposed the tools and techniques of foreign surveillance.

The idea of not prosecuting Snowden seems to focus on the commendable exposure of the full extent of the domestic program.

I just don't see how one can ignore his exposure of the perfectly legal foreign intelligence gathering.
> What if there was a warrant canary service that killed the canary for you. The feds might be able to order you not to take the canary down, but they can't force you to post another update to a third-party canary to keep it alive.

If government can punish you for communicating prohibited information by action, it can also do so for using a pre-arranged absence of action to communicate the same information. If there is a legal prohibition on communicating the information, maneuvering around the mechanism to communicate the prohibited information isn't going to make it legal.
It's actually a browser plugin to restyle^H^H^H^H^H um actually not restyle, redirect from wikipedia to same page on wikiwand? I think it looks nice but hadn't used it before... curious if sosuke has any connection to them, but it seemed more interesting when I thought it was just restyling... the redirect to their own domain is a bit weird...
The other option is to quit but offer to train their new employee as a consultant at twice or thrice your previous salary.
YP's Platform Data Services development team is hiring! Location: Glendale, CA (ONSITE)

If you have a passion for working with Big Data and the latest technologies, apply for our Senior Software Engineer position! Interns and junior roles not available currently.

Our tech stack and role involves:

* Java (some Scala)
* Hadoop
* HBase
* Impala, Hive, and Pig
* Flume
* Spark
* Avro
* RESTful API Development
* node.js

Message me, the hiring manager, directly at the username cp8630 a,t, yp d.o.t. com or apply online: https://career4.successfactors.com/sfcareer/jobreqcareer?job...
Ask HN: Is JavaEE dead?
I have just finished an engineering JavaEE course, yet it seems like no one in the business world is hieing (or working with) it anymore.

Is it worth the time, or do you think it is dead?
I think the militarization of our local police forces and the tacit support of interdiction, confiscation and especially their extra-judicial killing of unarmed people has done more, but it's not an argument I want to win against your assertion at all.
My point is that given the clear connection the prosecution can make "they set up this system specifically so that if we served them an NSL with a gag order then they could circumvent the gag order", the odds of the judge saying "nah, they got you" is low.

I expect either they receipient would be compelled to post updates, under the grounds that by not posting updates they are speaking (the case would be that the 3rd party system does not count as speech, and in fact not posting an update would be speaking, because not updating is what conveys meaning to the audience) or they'd find that speech can't be compelled and you can't try to end-run gag orders by using a "canary", so all the warrant canaries would vanish more or less at once
There's plenty of existing software that already takes those keyboard keys and converts them to a different character based on context. Changing which character is used for the conversion shouldn't be a big deal.
> Disney executives said that the layoffs were part of a reorganization, and that the company opened more positions than it eliminated.

And do all those positions collectively get paid more than what they used to? To a certain extent, I imagine you can hire a greater number of cheap workers who collectively can muddle through the job, but still cost less.

There's something disturbing about the "job creation!" moral trump card, when the same act is destroying or at least hurting other lives and careers.
Just because it's legal doesn't mean it's right.
Yes, but what about iOS?
Show HN: Estimating Service That Ensures You're Profitable
And let's assume for a second that they did introduce actual reform. All that would happen is that they would go back to pre-9/11 spying on Americans. Let me explain how that worked...

So pre-9/11 the NSA wasn't allowed to spy on Americans (in most cases), so instead they paid the UK's GCHQ to spy on Americans for them and then relayed the intelligence to the NSA for analysis. This was and still is a perfectly legal loophole. There are no limits on cooperation with other intelligence agencies.
When 9/11 happened the NSA got effectively a blank cheque and asked to increase intelligence gathering significantly, so instead of continuing the GCHQ misdirection they simply expanded spying within the US and then legalised it (via executive order at the time, law later).

So the NSA was spying on Americans in the 1990s, they just had to do more legal maneuvering to do it. It just got significantly worse in the 2000s and they dropped even pretending that they weren't. Even if a stronger law outlawed spying on Americans, you'd just see them go back to the GCHQ way.

PS - A lot of Americans seem to want the NSA spying on "foreigners" without realising that that effectively opens the door to the NSA spying on Americans. That way a call between a US citizen and anyone from abroad can be listened in on.

PPS - Don't even get me started on the NSA's spying on behalf of US corporations, that's a whole other can of worms.
Reining in the NSA
Manning was a solider and subject to (harsh) military law. Snowden is a civilian and charged in a regular federal court in Virginia.
Event Driven Slack Bots – aka Serverless Slack Bots
High Performance Machine Learning Through Codesign and Rooflining [pdf]
I would expect you would be severely disappointed.
This. The judge is not a robot, and is unlikely to be fooled by "but I'm not releasing information, I'm removing information so it's not against the rules"
> "there is a huge difference between an equation that doesn't have a solution and one whose solution we can't find."

Of particular note, with some classes of differential equations, we can't write an explicit solution, but we can characterize the solutions very well. For example, we might be able to describe the solution in terms of its long-term behavior ("it approaches such-and-such point" or "it has a stable orbit around such-and-such path".)

See also: http://en.wikipedia.org/wiki/Dynamical_system
>I would join the hopefully overwhelming protests in favor of his release.

All 12 of us would be fired up! More seriously, did you see the bit on John Oliver about Snowden? The majority of the US population have no idea who Snowden is. Be careful not to get caught up in our tech news bubble.
It's unconstitutional. Of course I have a raging hate-on - I believe in the rule of law.
There's just no technicality you can get away with here, because judges and juries are people too, and will know you're just trying to find a way to break the spirit of the law.
Yep. News will be full of stories about Bruce Jenner's new tit job.
The cynic in me tells me that instead people will be calling for his head.
One can certainly feel constant acceleration "in their bones" and more importantly, the inner ear [1]. I don't think that jerk or higher-order derivatives of position contribute significantly to these sensations. As you wrote, in cases where the overall deviation from the day-to-day experience of the Earth holding on to you via gravity is small, you probably don't feel anything even when there are significant "swings" in acceleration, just not in terms of magnitude.

> Braking in a car doesn't feel much different to driving down a hill

This is why simulators can be bolted down and still give a close approximation of a moving vehicle by tilting the pilot instead.

[1] http://en.wikipedia.org/wiki/Vestibular_system
I would agree with you as long as we also indict members of the US state security apparatus in VA and DC and around the world who authorized these programs as well. I'm not holding my breath.
> You use concurrency because having multiple execution contexts at "the same" time is useful, even if they are merely interleaved by the thread scheduler on the same core. E.g. an IRC server: having a thread per socket, blocking until there is some I/O to be performed on that socket, is a very workable, straightforward design.

So concurrency is a technical/academic/generalized term for "multitasking". And yet:

- the article doesn't mention that word.

- Wikipedia on concurrency doesn't mention the word.

- Wikipedia on multitasking is a separate article (that does mention concurrency but doesn't clarify the relationship between the two: one being a generalization of the other).

- And people go on length trying to explain the "difference" between the terms, without making a helpful connection [0]

Weird, as always!

[0] http://www.quora.com/What-is-the-difference-between-multitas...
Whether or not the beer was free has absolutely nothing to do with this. It's not about the beer or diet coke, but about the blatant bigotry exhibited by an employee against a passenger on a United flight, as well as inexcusable behavior by another passenger.

Similarly, whether or not this was a United flight attendant is also of absolutely zero relevance. They may have technically been an employee of Shuttle America, but were part of the cabin crew and a representative of United on that flight, working under the United brand and wearing United uniforms. Therefore, when United releases a statement making no apology for abhorrent behavior exhibited by their representative, it reflects directly on them.

It may have nothing to do with this event, just as Chris Roberts tweeting that he hacked into the in-flight entertainment system may have nothing to do with this event. It's merely interesting that Wired explicitly ignored the actions of United as having any possible relationship to this event.
That's a bit disrespectful.
And bad is brother of worse.

Slogans are easy, what's hard is recognizing the difference between political theater and meaningful change.

America is tumbling into the abyss of tyranny and people celebrate.
Which particular part of the hydraulic analogy didn't work for you? I've always found it really helpful.
This was in the dot com boom 1996 to 2002-ish, I was working then in ASP, SQL Server, IIS - web dev was a rare skill at that time. The excesses back then were frightening, I saw web site jobs for $50k which now wouldn't cost $500. The main factor though was living with parents, commuting only a couple of miles and being extremely frugal :-)
My initial reading of this comment caused me a bit of confusion. We really do feel acceleration in a literal sense, but I think the point is that as human beings, we're accustomed to the constant force of gravity, so any constant acceleration due to other forces feels like gravity. Just a nitpick: gravity doesn't change in any way when a car stops decelerating. The net force does change (causing the jerk, i.e., second derivative of velocity), but we feel it most because we become accustomed to the gravity-like forces (and their non-vertical direction) acting prior to stopping.
The money comes from advertising that is placed on searches.
I've always assumed that a browser plugin would be the only way to establish even a semblance of integrity with regards to any security model attempting to encrypt/decrypt in a browser.

Is that not true?
Oh it's worse than that, decision problems like computing the sign of the solution at a given point are undecidable in general.

Yes, you can encode arbitrary Turing machines as differential equations.
> Please come equipped with a living sample and a detached horn before replying.

You cannot show up to a thread, a demand that a negative be proven. That's not how that works, and the burden of proof is on you.

> Show me a unicorn.

If you're not going to be constructive here, just stop commenting.
The latter outcome (that all canaries are banned) seems totally implausible from a first amendment point of view: it would prohibit anyone from ever saying "I've never received an NSL," period. The former (the compelled speech) seems like the more likely outcome to me.
A presidential pardon for Snowden won't come from the current occupant of the White House, and by the looks of the candidates so far he'll likely be waiting at least until 2020.
My two cents on this off-topic discussion...

I've never been a part of the goin't'hell group, but in my fairly extensive experience as a young adult in an evangelical religious group, I certainly got the impression that the high touch personal approach was taken as more effective. Most people don't really like doing the door-to-door salesperson routine[0]. But they do it because it seems to work - assuming anyone actually answers the door (which is the real rarity). Or at least is effective enough; conversion rates are, shall we say, low. It doesn't need to be high, though, since the risk and reward is so high (failure means more lost, success is a life).

[0] For introverts it can be extremely stressful - practice is the only thing that seems to make the terror go away for them. If the person at the door preachin' the word looks awkward and is stammering, be kind - they're more afraid of you than you are of them :)

EDIT: slight grammar/clarification.
EDIT EDIT: This is off-topic enough I'm going to just truncate part of my comment to gist:
https://gist.github.com/anonymous/dead25324e4f74ccc183
I agree with the last sentence, but not the first and second. The first implies that the only way to learn computer science is in school, and the second attempts to stereotype products built by those who drop out of college. I understand the sentiment, but I think it's possible to both create real value and not go to school. That's one of the points that this article is trying to make.

I also think that framing all hard problems as engineering problems is an engineering-centric view. Depending on the product, sometimes designing the user experience to be seamless is just as hard as building the technical foundation.
I found this paper while reading an article about Curalate, they used this paper as a basis for their internal image de-duplication service.

http://blog.underdog.io/post/120612462747/curalate-helping-t...
> Until they take that control from you.

They won't because I'm not abandoning my projects.

People who complain have one thing in common - they abandoned their projects on SF. It's kinda like letting the domain name expired and then complaining that somebody took over. Always keep an eye on your hosting and your domain names, folks.
That's why such reforms need to be accompanied by appropriate reductions in NSA's budget. If the NSA required $5 billion a year to sustain the bulk collection of phone metadata of most Americans, then its budget should be cut by $5 billion, if it's now supposedly "ended".

If the budget remains the same or even increases the following year, then clearly something is not right there and the NSA will just use that money to "keep" the program in some other place and through some other methods.

Unfortunately, since the "Defund the NSA" bill that almost passed the House after the first Snowden revelations, I haven't seen any discussion about doing that. The civil liberties organizations should've pushed for a similar law within 3 months afterwards and ensure it passes then.
At the least, I think Clapper should be investigated for perjury over lying to Congress.

But the fact that other criminal acts are going unpunished doesn't really have any bearing on Snowden's case. The crime Snowden is charged with is the same regardless of who else is charged.
Well, nobody seemed to care about the potential renewal of section 215, so...

Burn it all and start over, I say :)
The original note is outstanding.

https://www.fourmilab.ch/autofile/www/chapter2_86.html
The USA Today headline was "NSA Data Collection Ended". I don't even know what to do with something so far from the truth.
"Though you wouldn’t know it by looking at the stock price or by reading the headlines, Twitter is owed recognition for ramping up their product development"

Sacca is incorrect when it comes to Twitter's stock price. They're being given an epic benefit of the doubt on their valuation. Few companies get that sort of charity; ask Groupon, Angie's List, Etsy, etc. about that.

They're substantially overvalued by any normal market standards. A $24b market cap for a company that has never - in nearly a decade of existence - earned a profit; worse, they've bled a billion in red ink over that time. It's also trading at a rich sales multiple of about 16.
> Michael Morell, a top C.I.A. official, called it “the most serious compromise of classified information in the history of the U.S. intelligence community”

Well, I'm sure if they had respected our right to privacy, Snowden would have respected theirs.
The sad thing is that most people in America know more about Bruce Jenner then they do Snowden.
At what scale? At Google we had to version everything within a commit, i.e. files that were pushed to different binaries had to make sure they were backwards- and forwards-compatible with the previous version. Your code had to work even if it was talking to another server that was stuck on the previous commit, or even several releases back.

The reason is that when you have 1000s of machines, the push will fail for some. Either the machine will be offline and out of service when the new version is released, or its network connection may be down, or a cosmic ray may flip a bit and make the process crash when installing, triggering a rollback. Particularly when handling user data, you need to code defensively around these and not assume that the server you're talking to has the same code you just wrote in your commit.

Obviously these problems don't manifest when you're pushing to 1-3 machines, but if your deployment is that small, why not run it all in-process with a monolithic app anyway?
Except that TVs are commodities compared to channels. They didn't want to commoditise their own business.
Soccer Official Chuck Blazer Admitted Accepting Bribes for World Cup Votes
Oh man. That'd be great.

Never, never, never going to happen. Not in this generation, anyway. Maybe in 20, 30 years.
My focus here is really on highly critical vulnerabilities that affect the public in a negative way by existing. I agree completely that reporting smaller bugs, or possibly large bugs with no hugely negative effects, tends to get you respect and thanks.

Reporting critical ones that results in major changes tends to win hatred and negative attention overall. There is positive mixed in but it does not outweigh the negative.

Possible ways to handle critical vulnerabilities:

1. Sell them to the highest bidder. Typically that bidder is the government. There is an open legal market for this. Result: You make some money, the government uses bugs against people, and you are viewed as a traitor by the software community.

2. Sell them to the black market. This is criminal behavior. Figure this one out for yourself.

3. Do nothing. This is what most people do. Result: You are normal.

4. Use them in some illegal fashion for yourself. ( See #2 )

5. Tell your boss. Result: If you were told to be looking at it, you will get kudos. If you were not, you will get yelled at for wasting time, and told to do #3.

6. Tell the company who makes the software. Result: If there is a bug bounty program and you report it through that, you get a small bit of money ( not worth it ), and it gets fixed. If there is not, your message will likely be ignored.

7. Tell the public. Result: You will be ignored.

8. Tell the public loudly. Result: You will be mocked.

9. Tell the publicly loudly and demonstrate the problem. Result: Everyone will attack you for making it possible for people to abuse the problem.

10. Demonstrate the problem for yourself. Notify the company first anonymously. If they don't listen or do anything notify the public, including documentation of your attempting to notify the company. If the public still ignores you also publish the demonstration. At no point let on who you are; it is just not worth it.

Only #10 is a solution that works in all scenarios, and it brings little reward for the person finding and reporting the issue.

I am obviously ignoring the case where you are hired as a pentester. That is a whole different story.
If I were still at Twitter I'd do anything to get Chris on the team.
Are you considering european applicants? In the job description it's not clear, it says, if I have a VISA I can apply, but are you sponsoring the VISA?