skysight-inc/HackerNews huggingface dataset:
Digital Ocean promo code for July 2014
Need a VPS server for side projects/blog/app ? Here is a promo code for $10 credit : ALLSSD10 (Worth two months of SSD hosting for free).

You can use my referral link if you wish : http://bit.ly/12666Dj
The release of this source code does not match Snowden's modus operandi, which is to avoid releasing technical details which would allow other governments to construct similar surveillance systems. Bruce Schneier and Glenn Greenwald believe that there are now multiple NSA leakers [1].

[1] https://twitter.com/ggreenwald/status/485081861119832064
Why call Swift something that isn't swift? Also it was in development for years.
Launch an idea in two weeks
> and a much lower maintenance cost...

As long as your figures include replacing the batteries every so often....
The Curse Of Smart People
This is why Nest didn't start, like many, with internet controlled colored light bulbs. It's a very lazy product with a small market (namely, people so bored with their life, they want internet controlled colored lightbulbs).

You gotta admit thermostats have a purpose for being connected though. It's nice to have your thermostat know you're coming home or going away, and adjust things accordingly.

Also doors with locks of all kinds. It's very interesting to have your key be your smartphone.

It's also very interesting for thiefs to unlock said doors without physically breaking in, causing noise and so on.

Which means you can sell internet connected home alarms.

When all is said and done, we'll be all "internet of things". Things that do stuff, and things that protect us from the side effects of the first things. The possibilities are endless.
Loggly - http://loggly.com - Fulltime in San Francisco, CA (right by Montgomery St. Bart)

We're looking for an Infrastructure Engineer and a Lead Developer. The technologies that power our product include Python, Apache, Tomcat, Kafka, Elasticsearch, Amazon AWS REST, API, JSON, HTTP, RDBMS.

To apply, please email karen@loggly.com with the subject "Hacker News Loggly Job Application". Thanks!

Loggly is the world’s most popular cloud-based log management solution, used by more than 3,500 happy customers to effortlessly spot problems in real-time, easily pinpoint root causes and resolve operational issues faster to ensure application success. Founded in 2009 and based in San Francisco, the company is backed by Trinity Ventures, True Ventures, Matrix Partners, Cisco, Data Collective Venture Capital and others.

Loggly helps cloud-centric organizations—organizations that build and manage cloud-facing applications—to solve operational problems faster, easier and without the cost or complexity associated with traditional software-based tools. Our service is designed around the needs of modern DevOps teams and purposely built to dramatically simplify the log management experience for start-ups through Fortune 500 organizations.

Engineers at Loggly are responsible for designing and delivering the cloud-based log management product. As a key member of this team you will collaborate with engineers, product management and the operations team to develop innovative features on top of our big data stack. You will be responsible for technically leading the infrastructure team. You will have full life cycle responsibilities for key product functionality spanning architecture, design, development, implementation and mentoring the infrastructure team. You will provide and ensure excellence in product design and implementation with regard to efficiency. You will be responsible for planning, organizing and performing technical work and ensuring the integrity of significant and diverse projects.

You will be expected to create robust, scalable, multi-threaded and distributed systems that operate 7x24x365. This is an exciting opportunity to work in a highly innovative environment with new technologies as we continue to evolve our products and extend our leading market position. . Our culture is fast paced, fun, performance oriented, open and collegial.
> I just use rsync and quick scripts
How do you handle zero-downtime deployments with rsync? Also what about rollbacks, how do you handle these?

In case you have team of a few people, how do you know what already got deployed? How do you know if anyone is deploying just at the moment when you are deploying something?

We wanted to solve these questions with our tool. In case you haven't had these problems yourself, I think you aren't our target audience as you pointed out :)
> Due to the technical challenges involved, specialist equipment required and general perception that it would be the hardest, we decided to begin our search for vulnerabilities in the intra-bulb 802.15.4 6LoWPAN wireless mesh network.

Sentences like that make me happy. I love the hacker spirit.
I don't think that's it. At WWDC Apple boasted that Swift is faster than Objective-C. I'm sure the compiler will be improved before its out of beta but people are going to investigate these sort of things and doubly so if you brag that your language is fast.
Understandable! I am not into morse but nice work. :)
the service I use gives me a list of 2 IPs which I add to my Firewall.

It isn't exactly open to the world.
Why are you being such an asshole?

Maybe you like spending hours compatibilizing an authoring tool that isn't meant to be mass-consumed (only the output is). Maybe you like spending days continuously testing for other browsers' dumb implementations of the spec. Maybe you actually have the time to fart around and worry about dumb things all day.

These guys don't seem to, though.
The key thing that I don't think enough people understand is that this campaign finance reform that Lessig is working on is an issue for anyone who has ANY cause. Whether your cause is is climate change, net neutrality, or anything else, meaningful change with that issue is largely blocked by THIS issue (money in politics).

Lessig's personal path of giving up his work copyright reform as his "issue" to focus on corruption is exactly this understanding - that this needs to be treated as the core problem before any progress can be made with net neutrality, immigration or other issues.

For this reason I'm very surprised that the tech community, who is so loud about net neutrality, isn't speaking up more about this corruption. Sure, there are different approaches to fighting against it, but I think Lessig's experiment is a great one and definitely worth our money.
You can find direct VS download links here:

http://downloadvisualstudio.com
For anyone curious: Behavior-Driven Development (BDD) is a business logic alternative to Test-Driven Development (TDD). It uses more of a conversational tone to spell out tests, so you write what you would like the app to do rather than sitting there scratching your head trying to figure out which tests to write. So it places emphasis on the "what" you want the program to do, and fill in the "how" behind the scenes. You can actually write all of your BDD gherkin and test fly your app with known inputs and outputs and then add the logic for arbitrary input and output later. Here is an example implementation for PHP:

http://codeception.com
https://www.mikeash.com/pyblog/friday-qa-2014-07-04-secrets-...
Show HN: Folium - a portfolio template [weekend project]
Cant find which one it is, but a talk about perl6 grammar dsl/lib was very inspiring. Very very very.
Nice, that a toss-away handle is getting you off.
I can't even see this blog. See the screenshot at
http://www.miketaylor.org.uk/tmp/tor-mitm.png

Transcription follows:

--

Cannot connect to the real torproject.org

Something is currently interfering with your secure connection to torproject.org.

Try to reload this page in a few minutes or after switching to a new network. If you have recently connected to a new Wi-Fi network, finish logging in before reloading.

If you were to visit torproject.org right now, you might share private information with an attacker. To protect your privacy, Chrome will not load the page until it can establish a secure connection to the real torproject.org.
"- Compile your own version of 'screen' from the git sources. Most versions have a slow scrolling on a vertical split or even no vertical split at all"

Or you could just use tmux which afaict is superior to screen in almost every way. http://tmux.sourceforge.net/
$1 Trillion dollars to build a plane to give the US (and it's allies) a greater edge over it's "opponents" militaries (in theory).

I try to avoid been an armchair general but you have to wonder what you could have done by giving NASA $400 billion (equivalent to 15 years of their current budget) and spending the other $600 billion evenly between education, infrastructure and investing in new businesses/re-training.

Sometimes I suffer species embarrassment.
I don't know, perhaps I'm totally wrong, but this just depresses me. I can see the point from an engineering point-of-view, this is a riddle to be solved, but why would you want to help people circumvent one of the (to me) reasonable ways of enjoying and paying for music? I know the author stopped short of giving the full solution to getting it to work, but still.

Is this what we've come to? No one should get paid for anything if we can enjoy it for free regardless of the hoops we will have to jump through to not pay?

Sorry if I am too dramatic. I can often see the point of pirating things, but in this case I just don't get it.

Edit: I would appreciate an explanation of the downvotes.
Fix common usability problems before user testing
So who could be carrying out a man-in-the-middle attack on the TOR project? It's pretty hard to think of candidates, isn't it?
But even an AZ is not necessarily one physical data center; it may be many.
The JS spec says nothing about threads or coroutines, just like the C spec says nothing about them either. That doesn't mean that they are incompatible with the language. In fact, real multi-threaded JS code runs just fine on the JVM for example.

It works fine with the latest Node for me. Fibers relies on libcoro which has only had minor updates over the past four years.

I'm not sure where you're seeing this code sharing. In practice the only code that is shared is utility methods that don't do any I/O, so whether you use fibers or not makes no difference.

In fact, Meteor, being the framework that is pushing the boundaries of code sharing between client and server, uses fibers on the server.
This is really cool. Both referenced tools (PANDA and Volatility) seem awesome.

I have some experience with IDA and Olly, but learning about new tools is always nice. Any resources you guys recommend on the subject of reversing?
American spy != spying for America.
> maybe I just write my code in a weird way that insulates me from those things

Maybe you do. I certainly strive to. But don't you sometimes have to work with other people's code too? I recently inherited a 10 years old codebase written by people who had not heard of implied global and didn't use the var keyword.

In my previous job I had to educate several frontend developers about the dangers of using parseInt without a radix parameter. The ones that already knew did so because… you've guessed it: They had previously gotten burned.

I worked on a project in which the backend had a rest API that served json data. Among the data were some rather long integer IDs. But since javascript doesn't have integers but only floats (of all things), the IDs got rounded off in weird ways. Not very useful as IDs after that! If all everyone ever used was javascript, this would perhaps not have surprised anyone, and it would be known by all that you shouldn't use a Number as an ID, but always only Strings. The problem is that most back-end developers are not Javascript experts and in their world it is only natural that you should be able to use a number as an ID (as it should be IMO).

As time goes by and you get experienced, you begin to learn all of these little 'quirks' of the language, and maybe you start to adopt a defensive style of programming that insulates you from the worst of them. And if you've never experienced anything else, it's easy to tell yourself that this is just the way things are, and that it's probably the same for everyone. But I'm here to tell you, that this is not the case! Sure, other (better) languages have surprising behaviours too, but they are mostly good surprises that empower instead of restrict.
I'll probably donate to this in a few hours, but to understand it more fully, what is the argument against getting PACs/money out of politics?

(Clearly there's a simple argument against MayDay PAC itself, that it might be unsuccessful in its mission, but that's a much weaker argument.)

As far as I understand it, there are four main arguments for money in politics:

1) Money is speech; protecting free speech is important, and protecting political speech (and thus financial donations to campaigns) is probably the most important form of protected speech.

2) The utilitarian argument: if money is taken out of politics, groups with less economic power but greater organization and numbers will become dominant. (I'm not sold on pure democracy either). Control of "large audiences" without control of money to reach the public might become important; I'd rather live in a world where I can donate hundreds or thousands to EFF to influence policy vs. a world where Pat Robertson or Oprah are the only people who can influence voters.

3) The implementation argument: if this eliminates a fairly accessible form of financing (the PAC), those who control smaller but more enduring forms of money for political contribution will rise in power. IMO, those people tend to be much more objectionable than people who contribute to PACs. Or, if companies are kept out of politics, but unions are allowed to continue donating, etc.

4) Priorities: this might NOT be the most important issue right now. Maybe immigration is. Maybe not going to war in Iran is. etc.

I don't know how valid these arguments are.
I agree but the details still lead to him...

https://lists.torproject.org/pipermail/tor-dev/2014-July/007...
Feeling Lucky? Explore flights in fun, new ways with Google
One a side note. This guy's channel is one of my youtube favorites. Some of the classic computers he tears apart and talks about are absolutely fascinating.
This is a wonderful point. Star Trek, particularly TNG, has always had some very strongly moral characters. Picard, obviously, but also Sisko in DS9.
I understand where you're coming from (also, piracy repulses me).

However: it's worth knowing whether content protection is implemented soundly. Contrary to overwhelming popular opinion, there are content protection schemes that work. Generalist engineers mistakenly believe that content protection schemes must be unbreakable to provide value. They don't: all they have to do is cost more to break than the value of the content they protect (across all the users who might subsequently get access to it).

For an example of a content protection scheme that worked extremely well, see modern satellite TV smart cards.

Given that there are ways to implement content protection soundly, there's validity to research that determines whether a given content protection scheme is sound.
The Positive Consequences of Crowdsourcing on Interior Design
The US military was planning to fly 5 f35's across the Atlantic for the Farnborough airshow next week in an effort to shore up support for the UK purchase. They were originally supposed to be there by June 29th so this is another delay. Looks like they haven't made a final decision on the trip yet (not sure if I would want to be one of the pilots flying these things across the ocean, a trip that requires ~10 aerial refuelings)

[http://aviationweek.com/defense/pentagon-grounds-f-35-fleet-...]
I see. How are you different from these services?:

http://dploy.io/
http://beanstalkapp.com/features/deployments

I'm not trying to attack you or anything, just trying to understand how the product fills an unmet need.
How 9/11 Made The Global Helium Shortage Worse
Show HN: One Degree - Find a Photographer
>and even claimed to be faster than C for certain cases
-a promise made for pretty much every language ever. Just need a couple of compiler tune ups. Not trying to be critical, that just gave me a chuckle.

I remember the days when C was just yet another systems programming language deemed too slow for any serious work.

EDIT: Always nice to be downvoted by hipsters that lack coding experience from the days C was UNIX only.
It's the advertising (and selling of your eyeballs) that makes you a product. Wikipedia has no ads. To the degree that Hulu relies on ads, we are their product. Labeling it a cliché doesn't make it less true.

There's nothing wrong with free, as long as it's truly free. Ad-supported services have huge costs that we all pay for as I explain in detail in my linked comment.
It is difficult to implement correctly because the rules for `restrict` in the spec are quite nonintuitive; it doesn't simply mean that the two pointers don't alias each other.

The guarantee provided by owned pointers in Rust is stronger than that of `restrict` in C, so we should be able to propagate the must-not-alias constraints better upon inlining.
the details in these stories would be of no use to "other governments to construct similar surveillance systems.".
More likely somebody will get a raise and promotion for creative marketing that temporarily brought in better sales than otherwise.
Back in my professional housecleaning days, Dyson vacuums also seemed a lot more prone to breaking than a lot of other vacuums, mostly in a lot of simple ways as far as buttons sticking, beater bars no longer working; my favorite vacuums to work with were Sharks, though there are a lot of other very nice affordable, bagless, powerful, durable vacuums from other companies too.
What's also been interesting to me is the more recent sci-fi shows like Battlestar Galactica or Stargate:Universe that try and set up a Star Trek like moral dilemma, and you know exactly what a Star Trek TNG captain would do, and the writers will cause the Captain to take the opposite moral choice, often for good reasons.

It's a bit like the TNG ethics are being used as an ethical framework to bounce modern issues off of and continue the cause of sci-fi as social commentary, but in a sense the commentary is the upright TNG style morals and how desperate circumstances might make it difficult to uphold those values.
Give it some time, it'll pass.

There's the Erlang days sometimes or whenever Apple releases something I don't want to read HN for a couple of days either.
Fireworks filmed with a drone
Was this because of the VTOL system or it's requirement?

If so, is VTOL really necessary for the Navy? I know they want smaller carriers but they should have modified the plane afterwards rather than potentially screw up the entire very important project by requiring this feature. The US Navy already has a huge fleet of super-carriers, there is no need for VTOL in my opinion.

Why can't this super expensive aircraft be remotely piloted or have a sophisticated autopilot to automatically land at one of many predetermined places in the event of an accident?
Whenever the F-35 is mentioned, I am reminded of this interview with the designer of the F-16 about the concepts behind the design of the F-35:

https://www.youtube.com/watch?v=mxDSiwqM2nw
Fuck you Hacking Team, From Portugal with Love [pdf]
Reminds me of the Surface 3 announcement and being told the device is 'fanless' when a giant picture of a fan on the motherboard is shown on the screen: https://www.youtube.com/watch?v=1uaOMypr9Po#t=1532
Please name names. Rhetorical questions don't add to the discussion.
VTOL was a Marine requirement, not Navy.
Sounds more like a bunch of specialized hardware controllers than several general-purpose cores. If you want to do something as simple as counting while thinking about something else, the only way is to (ab)use your visual or auditory processors.
To be honest, right now Haskell's looking like a higher performance language than Swift.
Surprise, cars break when you crash at 100mph, no matter the build quality or the brand.
You can find 4 cores in a trivial computer these days (8 cores with hyperthreading). This means you can have 8 processes without context switching at all

The story changes if those processes have to communicate.

Cache misses and overly eager context switching are bad,...There are ways to design multi-process systems to take best advantage of all cores, and your machine caches.

Yeah, but frankly, the situation sucks! It's still quite difficult to detect such problems with certainly, and the solutions often look like hacks.

Plus, forget computers, multitasking is a fact of life...We have to check email and talk on the phone at the same time sometimes

This kind of misses the point. We can do efficient multitasking of largely independent processes, and have been doing that for a long while. It's using multiple cores on heavily interrelated and interconnected processes where things get quite hairy. This is where current architectures suck.
I think nobody has ever died in a Tesla yet.
I am fortunate and privileged enough to have worked with a reasonably large number of very smart people ... and the very best of them seem to be characterized by a sense of humility and a seemingly instinctive preference to ask questions rather than answer them.
It's worth noting that Virtuoso (produced by my employer, available in free Open Source and paid Commercial variants, http://virtuoso.openlinksw.com/features-comparison-matrix/) is a hybrid Relational/Graph/XML/FreeText storage and query engine, which natively supports SQL, SPARQL, XPath, XQuery, and many other open standards. It might satisfy the OP's needs on its own.

Virtuoso's support for open standards makes it easy to use it as a complete solution covering all the bases, or, as in @philjohn's case, to plug-and-play with best-in-breed solutions along any axis where our implementation proves not to serve your needs for any reason. (We do want to know how and why we don't measure up, so we can improve that aspect!)
It should really work off of an account (similar to how Apple ID works), where the owner can remotely shutdown a car.

I'm surprised it doesn't work like this.
> I can see the point from an engineering point-of-view, this is a riddle to be solved, but why would you want to help people circumvent one of the (to me) reasonable ways of enjoying and paying for music?

I have a PPC computer running Linux. It is impossible for me to use Spotify on this computer. I am happy to pay for the service. Is it irresponsible for me to reverse-engineer the protocol so that I may use a service I have paid for on a device they do not support?

Reverse-engineering the protocol doesn't necessarily mean I want to pirate the content.
Does it really take 10 in-flight refuelling? How's that possible?

Canada to Greenland to Iceland to UK is only about 1000 nm.
We don't have sudden huge traffic spikes and so we don't need automatic scaling. We maintain a few extra serves for redundancy and small traffic spikes. When business grows and we notice that current servers isn't enough we simply order a new ones.

> what do you think that Hetzner does not provide a 2 factor authentication

It's ok for me. Easy solution is to run VPN on hetzner server and access Robot (their control panel) only inside their own network.
torproject.org has public-key pinning in Chrome, although without the "More" information I can't tell whether it's a pinning error or just that your ISP is blocking the site.

You can try running:

$ openssl s_client -connect blog.torproject.org:443 -showcerts > /tmp/log

to get the certificates that are coming back. You can copy and paste a "-----BEGIN CERTFICIATE-----" ... "-----END CERTIFICATE-----" block into `openssl x509 -text -noout` to get a dump.

I would guess that it's a self-signed certificate fronting a "sorry, this site is blocked" page.
This isn't for your entertainment. Please set aside your emotions and contribute to stopping this. Are you registered to vote?