skysight-inc/HackerNews huggingface dataset:
I love PGP, but I would think that history would judge us for not developing something more accessible rather than for not spreading PGP. Even I, a PGP user and geek, access my email via Gmail web or my phone's app most of the time rather than via my IMAP client because most people I communicate with don't use PGP and cannot be bothered to (because they also use webmail). And the sad part? I don't blame them. I'm not at my computer all the time. I don't carry it with me anymore and neither do they. They check it from work, from their phone or wherever.

I don't have a solution for the problems that would plague a good crypto/identity system. Centralized trusted parties? That's worked just OK for websites and it entails a cost, and the paranoia that comes with it. A open solution like Persona? Maybe, but I don't know how to integrate that across browsers and devices without trust concerns.

No, I don’t know. But I do know that PGP is a lot of trouble.
I don't think they will be able to hold up to their promise to provide "a comprehensive analysis of (...) potential costs, timeframe, and technical challenges". A rate of $100 per hour leaves them only 15 minutes per project review. And then there would be no money left to implement the MVP of the selected project.
I'd imagine it's a bit different from eastern Europe, sadly.
Coral mirror: http://aaronwinborn.com.nyud.net/blogs/aaron/monday-was-my-4...
"[Y]ou'd have to be a really well-paid executive to justify the price difference between a regular flight!"

Nonesense! You could be a really well paid actor or a really well paid musician or maybe a politician on a junket or even an escort...
Sooner or Later, Leaders Have To Make a Decision
Not necessarily, if those audits are "cursory, incomplete, and easily fooled".
Agreed, for most of my trips, especially if I could reliably get work done.
I don't see the article on slashdot so I guess HackerNewsed would be a more correct term.
ArcGIS is the most widely used proprietary software for GIS analysis and arguably one of the most powerful ones as well. It comes armed with mapping tools, spatial analysis, statistical tools and a plethora of other such applications. Since there is a significant spatio-temporal angle to data mined by the NSA, I would not be surprised if the people are familiar with the tools. Just think how much information can be deduced by knowing hte spatial reach of who calls whom, where and when, plot it on a map, compute the region where the target is moving about etc. You can do all that and build customized applications with ArcGIS
What does one do in the face of certain death? The desire to live is overwhelming in us humans. When you are told you are going to slowly fade away clinging to a hail mary pass is all you have to feed that desire to continue on.
27" iMac @2560x1440 in the middle, with a 23" Dell LED monitors @ 1920x1080 on either side. Total 3 monitors

http://www.dell.com/ed/business/p/dell-s2330mx/pd
JSON REST API for WordPress
In what way is a "discussion on interesting algorithms" not already pseudo-philosophical?

But OK, I'll do it your way:

An interesting class of algorithms is finite-difference approximations [1]. Even more interesting are algorithms for designing such approximations [2]. A key insight to making these algorithms work is that Taylor series approximations can be used to study the truncation errors of discrete approximations to continuous phenomena. However these techniques, by themselves, mainly interest me in the context of the physical problems they are meant to address. Since those problems come from the physical world, I would argue that the algorithms themselves don't satisfy the formal criteria set forth in the original question, of what algorithms god would write down in a book.

[1] See LeVeque, "Finite Difference Methods for Ordinary and Partial Differential Equations".

[2] See Hamming, "Numerical Methods for Scientists and Engineers".
I understand "direct access" to be the conflation of 2 different things: the first is the FISA-stamped requests to private companies for their records, and the second is the intercepts of data transmitted over the internet or phone networks by being listening in on the wires/radio-waves themselves (raw SIGINT). This seems overly schematic, however, and I would welcome corrections.
This is exactly the kind of reason frameworks were created; breaking the back button totally sucks. By handling this process for you, the framework can make it much easier to have the behavior you'd expect.
Montreal launches electric car sharing pilot project
What makes a good ad great?
Hadopi needs to be familiar to the reader it seems.

Quite an opinion piece by Falkvinge.
Hadopi is scheduled to be abolished, correct?
What are the contents of the raw SIGINT databases with respect to telephone audio? Is that audio dragnet? Can an analyst, from a technical perspective, initiate monitoring of a person unilaterally?
"Watching your thoughts form as you type" always reminds me of Google searches. You browse through your history of searches and see if you don't recognize thoughts forming, search by search, or perhaps keystroke by keystroke if you enable Google Instant.
OMG you're right, the immigrants gave us cancer too! Pesky immigrants.
That's a special case, because RWS already exists (Reader, Writer, and State all commute), and wraps IO easily.

Light overview of the issue:
http://ro-che.info/articles/2012-01-02-composing-monads.html

It's the other cases that get head-desk-banging. This paper is great, but shows what a high mental tax you pay to get highly-principled programs:

http://www.grabmueller.de/martin/www/pub/Transformers.en.htm...

At the end of the day, most people on most projects seem to prefer sacrificing some formal specification (and some actual correctness) for getting code running for the common case.

Related reddit conversation:

http://reddit.com/r/haskell/comments/rd2t5/i_love_rwst_r_w_s...
I may be misreading this, but I think there's a big difference between "being readily accessible to the NSA" and "taking a judge to make it available."
> Technology isn't intrinsically good or evil

Many forms of weapons/bombs are evil. Some would argue that you can use the weapons to fight for good purposes, but history shows that, sooner or later, all arms technology falls into the hands of your enemies (that's what happened with machine guns, nuclear bombs, etc.).

If you invent a new technology and you estimate that only 10% of its users will use it for good, and the rest for bad, you should consider whether you're really doing the world a favor with your invention.
Ask HN: Programmer/sysadmin with "designer" title, advice needed
HN wouldn't let me post the whole writeup, so here is a pastebin link: http://pastebin.com/raw.php?i=BiEMLwfw
I'm looking for a little bit of advice in regards
to my career.

About 2 years ago I was hired at a large media
company as a graphic designer. For the first four
months my job was designing online ads and doing
basic HTML/CSS templating tasks. Easy peasy, no
problem there.

After the first few months my love of programming
and system administration was noticed and I began
mixing a bit of PHP and Ruby development into my
workflow. Again, no problem there.

Within a few months my entire job description had
changed. I no longer do any graphic design.
Literally none. I'm fine with that, it's not my
passion anyway. But this point I'm managing two
Linux application servers (nginx, mySQL, PHP,
Ruby, etc), writing code 8 hours a day. Most
recently I've been joined development of a new
product using Ruby on Rails.

I admit I kind of let this happen, but I'm getting
increasingly frustrated. At this point, despite
doing the work of a full-time devmin, on paper I'm
still a designer with a very low designer's wage
(approx 26k/yr).

I've talked to management about this twice now,
once when I first started doing more programming
work (around 4 months after starting), and once
about a month ago (after nearly 2 years at the
company). Both times I requested the title of
"programmer" or "sysadmin" but both times I was
refused and given the excuse "you're growing into
the position."

See http://pastebin.com/raw.php?i=BiEMLwfw for the rest.
Problem with Concorde was not price but reliability. They were dangerous to pilot and felt a few times, imagine that uncontrolled thing falling on some poor village? money is not the issue, usually, otherwise military would still fly a "Black bird", right? Technological challenges, like temperature of jets and ability to stay in control if something goes wrong is more important. If your Boing looses an engine, you will still land it. Try that with Concord.
But the picture I'm getting is that they 'collect' everything (via fibre intercepts etc), because they've interpreted the rules as being "collect everything but then ask permission to look at it"
Probably one of the tricks poster use when there is already a duplicate submission that has not gained traction but they feel should.

Or maybe I am just feeling uncharitable. Still, I would like to know how this is done.
The Claritin Effect; Prescription for Profit (2001)
Unlabelled Y-axis, no sources mentioned. I sincerely doubt this graph is based on anything but some crap that popped into the author's head one day.
There's nothing saying that they have to provide coverage, just the same price.
> Well, tried the same thing logged out from Google, in incognito mode and with cookies turned off. Same results.

Now lets try it with a search phrase that hasn't been hammered to death: "go http listener"

[1] https://www.google.co.uk/search?q=go+http+listener

[2] https://www.google.co.uk/search?q=go+lang+http+listener

In example 1, only 1 item on the 1st page is related to Golang. In example two, every result is related. (and that's without me dipping into incognito mode)

People like yourself and the OP can love to prove people wrong and argue that same popular searches work perfectly for you, but until you've spent a few months learning the language and thus making frequent searches online like myself and the author have, all you're doing is making pointless arguments (i mean does it really matter that much to you when you're not actively developing in the language?) which are based upon flawed experiments (as already discussed) and inexperience.

If that sounds condescending, then I'm sorry, but I've been working in Go for > 6 months now -so I'm still a new comer- but even just in that time I've noticed how poor the results are without specifying "lang" in the criteria. So I resent having a non-go developer tell me that I'm imagining the last 6 months of online research. Particularly when several (read: not just one other, but several other) Go developers have spoken up in this very same thread and confirmed the same issues I've been raising. This isn't some blip in Google's results. This is a genuine issue with the searchability of "Go".

But don't just take my word for it, here's some screenshots:

[1] http://armyofcrabs.com/google-go.png

[2] http://armyofcrabs.com/google-golang.png
In my opinion the module system (http://www.haskell.org/onlinereport/modules.html) is a bit weak. For example: "It is not possible, however, to hide instance declarations in the Prelude. For example, one cannot define a new instance for Show Char."

Instances can't be explicitly imported either.

Another thing I don't like is if you have two different functions with the same signature but different implementations meant to give swappable functionality, there's no way of specifying that explicitly. As a user of a library, you just have to realize the functions can be swapped out with modules. For example:

http://hackage.haskell.org/packages/archive/bytestring/0.10....

http://hackage.haskell.org/packages/archive/bytestring/0.10....

It's really not that bad but I do like how other languages allow the programmer to make this explicit.
If someone has the paid-for LinkedIn access we could see their connections and discover a few things about the likely activities of the NSA, given that there are others who are as free with resume keywords.
If you look at the FAQ, they go over the reason for that:

> Sadly, the Github oAuth mechanism is severely
> limited in how much access control that we can request.
> We just want the ability to create issues in one specific
> public repository, but the minimum privileges we can
> request from Github are the ones you see when you login.
> If you can convince someone at Github to add more
> granular permissions, let us know! However, we never
> store your authorization tokens in our server, and
> instead just directly pass your authorization token into
> a client-side cookie.

http://www.realworldocaml.org/#faq
eh, when you have people sleeping in cupboards and other people hiding laptops in cupboards I'd say it depends on the network.

(http://www.economist.com/news/obituary/21569674-aaron-swartz...)
This was was linked to, I think indirectly, a week or two ago.

I asked the same thing there, and the reply I got was that it's required because it's a "beta" version of the book and they want reviewers to open issues/pull requests when problems are found.

It's an interesting idea, but there's no way I'm giving a stranger write access to my GitHub account.
I highly doubt they will, there's too much to lose. They're just bluffing hot air to win over support from UKIP/BNP voters.
C# String concatenation behind the scenes.
Yes. If you want your data to be secure, secure it yourself.
FDA tells medical device makers and hospitals to strengthen security
I would not call merging towns around Paris in Paris centralization. It's more the contrary actually, as you should see this move for "Paris the town" and not "Paris the capital of France".

Actually, this should be done with other French major cities (actually minor cities as well), we have far too many towns in France and far too many layers.
Harbouring Snowden would probably create a lot more tension than just refusing a port entry to a specific boat, though I don't know the rest of the context of that incident.
This added nothing but arrogance to the conversation.
As someone with commit to Rails, it also makes you have a totally different perspective on 'magic.' You end up seeing how things work, and it no longer feels magical. It's just code.

Rejecting 'magic' and just reading the code definitely helped me to get to another level of coding.
Most Ted talks are baloney. But you're right on pointing the airlines as the cause. But for the same reason why mobile data took some 5yr to popularize... The middle man was too greedy

and totally unrelated, dammit hackernews, make those downvotes harder to click by mistake!
They can produce a warning on unused stuff, instead of an error and not force this idea on everyone, especially considering they have zero proof on this idea.
Also, every large project starts from a small one.
From http://www.linkedin.com/pub/brandi-lightcap/40/9b6/453 profile's summary: "data dining"? :)
The memory stick under my pillow is pretty NSA proof too. Well unless someone in combat gear rocks up at my house...then all bets are off.
can someone merge this topic with the other one on HN front page linking to the same book ?
> in a 175 mph airplane

What's that, an SR20?

The numbers are still reasonable but for the sake of completeness let's bear in mind the chance of a fatal crash in one of them is a full four times higher than flying commercial.

I think people make too big a deal about it - the drive to the airport is still probably the most dangerous part of the trip - but still. Damn piston engines!
Depends if you are using the CA system or preshared keys to verify the VPN.

OTOH PPTP has it's own set of security problems.
Yes you can, given three assumptions:

1. Social relations depend on communication flows (i.e. Marx was wrong the superstructure is informational).
2. Software allows new communication flows.
3. Communication, like water, finds its own level.

Rearrange social relations by altering communications flows. Rearrange communication flows by creating a flow that is easier than the Status Quo. The Babylonians did this with cuneiform, the Romans did this with roads, Radio did this, TV did this, the Internet did this. Software allows you to create new communication flows.

The question is what social problems can be solved by reordering social relations and to what extend these particular social relations depend on communication flows.
I meant just encrypting transfer of torrent data.
A still relevant article surveying the development of a drug from the lab, to consumer marketing and the overall legal process of approval and patent extension.
The Number One Job Skill in 2020 (Hint: it isn't coding)
I've participated in 5 of these now. I've noticed new bugs, and have a new appreciation for the art of a UI design because of it. Feel free to ask any questions or drop into the irc at #cryptoparty on irc.oftc.net (you can connect through Tor)

There have been 100's of them in >50 cities. It took off when the Australian Government notified the public that they intended to increase the powers of the intelligence agencies.

It's not so much teaching cryptography as it would be in a university or hacker to hacker as it is teaching people all of the pitfalls and what's hidden from the UI and what's really going on when you say, use Tor.
Had the tick been on you for a while? Did it have the target rings around the bite? I can't imagine getting tested every time I was bit by a tick.
This is true, but misses the point that if another airline could enter the market with a desirable product, or an existing airline could add a fast service. The airline market is a highly competitive one, as all the vendors are distributing largely undifferentiated products The airlines and manufacturers regularly collaborate in the design of new aircraft.
No, I think the unbelievable people are supporting the gradual release as they feel it maximises the impact of the revelations, for the public good. What with news cycles and short attention spans and everything.

You seem to disagree, but don't make any convincing arguments that dumping all the information immediately is better for the public good. Probably because it's a very hard task.
You can also read it as, write C code, test. Repeat until you have functionality you want. Pick block of C code, replace with assembly equivalent. Repeat.
It's possible that a MitM like this is feasible. Recall that the author of the Flame malware that targeted Iranian computers used a hash collision attack on the MD5 hash for a trusted certificate, which essentially allowed them to create their own certificate that hashed to the same value as the real certificate. [1]

The SHA-1 hash in your average SSL cert might be more expensive to attack than MD5, but that doesn't make me feel much better.

The mitigating factor here is that it seems like this could only be used on a case by case basis against a small number of people, since it would be found out if widely deployed.

Also, we only have evidence of traffic interception and not tampering. Actually writing to the stream, i.e. performing a MitM on an SSL connection, is probably a lot harder than just copying all traffic.

[1] http://arstechnica.com/security/2012/06/flame-crypto-breakth...
Which still doesn't mean that the NSA has "direct access" to any server owned by Google/Facebook/Microsoft.
The price of dialogue
It is not surprising. But it's a very bad idea.

A city needs low- or medium-wage jobs. Teachers. Paramedics. Firemen. Policemen. Bus drivers. Public workers. If these people get pushed out of the city, a workforce shortage occurs, with obvious consequences : there are fewer such workers around, and they get paid more for less work.

If you take into account all the bonuses, perks and short hours, it's not unheard of for a bus driver to earn as much, per hour of work, as an average lawyer.
This is silly. a corrupt gov does not need rubegoldberg machines. They have much more efficient ways of jailing you.
This image seems to imply that Christianity caused the dark ages.

If I remember correctly, a lot of of the ancient knowledge was kept on the monasteries after all the destruction caused by the plague and the fall of the roman empire.

The image also seems to imply that the greek, the egyptians and the romans were not religious civilizations.

BTW, I am not even a religious person. And I totally agree that science has a better track record than religion on curing disease.
I hear Romanian's and Bulgarian's don't get the same treatment (even though here in Cyprus without trying to stereotype they tend to abuse the system)
He's retaining a sense of humor:

> Our founders did not write that "We hold these Truths to be self-evident, that all US Persons are created equal."
It is actually pretty easy to find another 8000 cultural activities in London. There are probably 1500 permanent art galleries, largely free for a start.

But we are getting to one of those points where more of the benefits of a city should be transferable remotely. I would like to live outside London but the developer community is a massive draw. As well as culture. Also I am a native Londoner so it is home. But the cost of property is a huge issue.
Not exactly. More like phased out slowly.
The initial commit of CoffeeScript — its file extension was '.jaa'
Thank you for this explanation. I didn't quite 100% grok how it worked, and had heard there was some kind of limitation around it, but didn't know the details. This was very clear.
Update your software without stress or disruption
I think people are confusing privacy and anonymity too much. I don't want to dissapear from the web. What I want is privacy, which means if I don't want some stuff to be public, then they won't be public. But at the same time, I may want many things to become public, and I'll post them in public.

So I can still use Twitter all I want and talk about anything I want in public. But I don't want my e-mails to become just as readily available to the NSA or others. Because those are (supposed to be) private.
Peter J. Weinberger's Face
Mobilizing MySQL: Backend Integration Deep Dive
That sounds tedious.
It's not a tax haven. It's a deeply idiosyncratic entity with a 1000 year long history, but not a tax haven.
This article focuses on showing how to use the OpenMobster Backend API to integrate a MySQL database to the Sync+Push Engine.
Please read the FAQ

http://www.realworldocaml.org/#faq
Mach 2 (and Concorde has a capital C and an e on the end, while we're chasing accuracy). It doesn't change the parent's point at all though: the trip took about 3.5 hours each way.
FP Haskell Center - commercial Haskell IDE and deployment platform
Ask HN: Best way(s) to distribute a self-hosted, non-compiled product
Say you have a product written in Ruby, Python, PHP etc. and you would like to distribute it as a self-hosted solution.

What are the best ways to go about doing this without having to worry about people ripping off your code?

I assume answers will fall into some of the following categories:

- compile/obfuscate code (i.e. cpython)

- submit product as a virtual image (like github enterprise)

- just don't care and rely on your bundled licenses

Each has their own up/down sides. Discuss. :)
Allows the exploration of various World Cup qualification scenarios.

Written in Haxe.
Show HN: A d3.js & SVG doodle simulator, explained in a blog post
My main work setup is 2x22in (non-ips) at 16801050 , home setup is 2x24in ips at 19201080. I use an old macbook as my "burner" machine when I go out and about.
Go is a rather opinionated language. They could produce a warning, but then with large projects, one has to decided, should all warnings be made errors? Will there be exceptions to the rule? They simplified that for large projects by making one decision, and forcing it on everyone.

(Please note that I am explaining what I think their motivations are. I am not arguing for the perspective.)
Ask HN: Would you let me manage your personal mail server?
Markets Make Us Less Moral