skysight-inc/HackerNews huggingface dataset:
Thank you for the corrections and clarifications.

I'm a non-lawyer going off of my memory of what was said in the media, and clearly got some important details wrong.
Not sure if you're using sarcasm[1] or not, but Echelon is accepted fact and has been for many years.

The European Parliament held reports on the capabilities of Echelon. Industrial espionage has been linked to Echelon.

The purpose of Echelon (intercept communications data) is the stated purpose of GCHQ. Really, it's on their website and in their recruiting material. They monitor all communications, anywhere in the world, from DC to light.

Echelon isn't fantastic weird conspiracy theory.

[1] Sarcasm is not useful in text and it's especially not useful on a forum like HN, where there tends to be a higher number of users who are more literal than the regular population.
How strong is your password?
Great suggestion. A fluid, intuitive editing experience is something I'd like to achieve.
Even so - we still have more money to burn than most other countries.

But that doesn't explain the 'heat map' as a map of industrial espionage. Egypt is 'hotter' than Germany, and Iran, Afghanistan and Syria are red hot. It makes far more sense as a map of locations of intelligence gathering interest.
Is Hollywood really broken? Help Spark some change...
> Opponents of the proposition pick a district court with a judge whose bias is known. The state puts up a defense, loses, and then does not appeal. There are, now, no safeguards blocking this sequence. Nobody can be sanctioned for it.

Incorrect. California voters, if the issue is important to them, can remove the offending officials. And they don't even have to wait until the next regular election for the particular officers targetted, given California's recall provisions. (And, given that California directly elects executive officers like the Attorney-General separately, rather than them being appointees, it can do so in a reasonably fine-grained manner.)

And, the people that have run statewide proposition campaigns are, by demonstrated experience, fairly uniquely qualified to apply that sanction should it be necessary.
Socrata lands $18 million in Series B Funding
- The scrolling animations on the header are exactly the same.

- The curved/depressed backgrounds behind the hero image (fairly unique) are the same shape and style.

- Page sizing is the same.

- Color scheme is the same, with blue swapped out for red.

These are just from glancing quickly between the two sites. Combined with the overall similarity, the fact that the scrolling animation is exactly the same is the most damning evidence that they deliberately copied the other site.

Also, compare http://www.infinum.co/services with http://kintek.com.au/showcase/ - specifically, the "home > showcase" nav.
While all you geo geeks are in here, Leaflet just released a new version: http://leafletjs.com/2013/06/26/leaflet-0-6-released-dc-code...
Well I'm sorry Infinum, at least their site does something when I click the tabs across the top.

OK, looks like you're doing some sort of pjaxing of the content; problem being there is none of the usual browser feedback that suggests I should wait, seeing as your site is probably under more load that normal.

Suggestion: if you're going to use pjax-style techniques, show some sort of progress indicator when the request takes longer than a few seconds... or don't use pjax-techniques when they're really not necessary.
Mixed-Site Variance in Kotlin
I think we live in a sad middleground between the two.
Who oversees the medical examiner's department? The governor or state legislature or other locally elected officials should be taken to task for the delays.

I do not see how asking US senators can help.

I hope some explanation comes soon.
Made a website to shop for college textbooks - need "next step" advice
Made a website to shop for college textbooks - need "next step" advice

As a weekend project to get into Node/Express/Websockets, I threw together a site that looks for cheaper places to buy your college textbooks: http://textbooksplease.com (click the "example" link for a demo if you're not in college).

Typical textbook expenses for college textbooks are between $1,000 and $1,500 per semester. You can usually cut over $800 off of that using my site.

I've made similar things in the past that only worked for my university (affiliate margins on textbooks are insane - it was a nice Summer job), but I was much more clever about it this time and it's now compatible with over 500 universities with little maintenance effort on my part.

So...what now? I launched and started publicizing it (facebook page/ads, adwords, some direct emails) about a week ago, and it's growing organically among my friends at my university (everyone I've shared it with has thanked me profusely), but I have a potential market of hundreds more universities I could potentially be marketing to.

What should I be doing that I'm not?

Technical/design/UX criticism is also extremely welcome.
I think he's saying that a failed startup is like the end of your first serious high school relationship. It was your whole world for a while and when it comes crashing down it feels like nothing will ever be right again. But life goes on and if you're lucky you eventually look back and realized that you learned a lot and grew as a person and you've moved forward to other things that are now important to you.
It still feels like an OS designed purely for tablet computing.
I'm not even sure that's a problem. When faced with increased cost on their side governments generally just shift that cost back onto the individuals complicating matters for them.

Look at drugs, the government isn't losing much sleep over that, they just add more trials, requisites and regulations that drug companies have to jump in order to bring their products to market.

At any rate, like patio11 said it's no different than trying to trace cash only transactions. The bigger problem with Bitcoin is that since these are electronic transactions they're a bit easier to trace/log and store than those occurring in meat space, as evidenced by the NSA programs and others.
Show HN: Debug Python and C/C++ together (combined stack)
Both web sites look generic to me.
Nietzsche’s Marginal Children: On Friedrich Hayek
All of those things are possible with any simple tracking pixel anyway. The only difference here is being able to distinguish specific recipients from a multi-recipient email.
Sorry, it would take me far too long to go into the ways Ouya has barely managed to deliver a half-functional product. But as an example, as far as I know gamestick has done a better job and been far more honest about it.
I really hope never to have to write Javascript again.
I too do not mind "tasteful" ads but unfortunately being a gamer leads me to man game related sites I do not trust and for good reason. More than once I have read postings where ad servers were hacked to server malicious items and more than once it was suggested the site operators didn't care. Fortunately being on a Mac as well as defaulting to strict blocking has protected me in every case.

I would not mind a solution that provides trusted ads. A system by which I can inspect what the site is trying to feed me and whitelist what I am willing to deal with.
Malware is also delivered by ads, a very important reason to block ads.
What?

Are you saying they are arrogant for outing a plagiarizer?
You think the government is watching every piece of data on the internet for only $20million/year? Really?
Will 8.1 still come with the NSA backdoor. If so, I do not want.

Try Linux.
It started in 2012, which we all know as the real beginning of the Internet.
Yehuda Katz: The Future of the Client-Side Web
Unfortunately, tail calls can't be implemented without breaking JS semantics. See: http://code.google.com/p/v8/issues/detail?id=457 .
Will 8.1 still come with the NSA backdoor? If so, I do not want.
Try Linux.
s/Exactly this/I agree

Or eliminate it. He provided a small comment afterwards, and the replies to that comment are good. Not what I'd call noise.

Your comment and my response however...
No, I'm not saying that. I'm saying this article trivializes what I consider to be real addiction.
How do you get the 42k list of users?

Looks like a fun idea!
Okay, so it just comes down to whether or not the user should be allowed to edit the FK relationship or not.

You may be interested to know that you can have multiple attr_accessible declarations for different classes of user, and then when you call update_attributes you say which declaration should apply. But perhaps with strong parameters it's not worth going down that road.
It's amusing that after 2 hours on the front page there are absolutely no comments on this story. I guess that's the HN equivalent of sitting wide eyed with a dropped jaw in amazement.
While wearing my FSF Libre Planet t-shirt, I offer my congratulations to Richard :-)

Congratulations offered, I would also like to point out that his concerns over freedom, control of your own software and data now seems even more relevant with the recent disclosures about the NSA.
If you put the phone in airplane mode as the article suggests, I doubt AirPlay to the AppleTV would work because it needs the Wifi radio that would be turned off at that point.
Looks nice, just ran the installer on my Windows machine and besides needing 3 restarts for it to finally work, it is too buggy to use.

Importing my feeds works for 5 of them for a short while, after getting the items for the 5th feed it reverts to thinking I have no feeds at all.
Indeed and it's a good thing they created all that GNU stuff in 2013 because obviously it didn't exist last year. :p
Windows 8.1's little changes are a huge improvement
Good thing it's on github. I'm sure pull requests are welcome :P
1 Do guest posts

2 Get guest authors to write on your blog

3 Work on SEO - check out moz.com or distilled U for SEO information

That's just a few ideas, but there are hundreds of articles available on how people grew their audiences and how to grow your own.

Here are two I found:

http://www.seonick.net/100000-visitors-per-month/

http://www.quicksprout.com/2012/01/03/how-grow-your-blog-wit...
I'd be curious why you'd recommend an AppleTV over a lightning-HDMI adapter. When we demo our iPad apps the direct connection is perfect. Spotty, shared wifi can hurt Airplay sometimes (and yes, it is awful that it uses a Wifi connection...)
Also, the article implicitly assumes that the ring is in the equatorial plane. Looking around, I found this for justification: "Ring particle orbits must lie precisely in the equatorial plane of the planet. Inclined orbits precess, or change their orientation. Very quickly, an inclined ring will soon degenerate into swarms of particles with different orbital planes." from http://www.uwgb.edu/dutchs/planets/resonanc.htm

This destroys my alternate world fantasies of an Earth with a ring going perpendicular to the equator and providing easy longitudinal information for early seafarers, thereby speeding up the rate of exploration and mapping.
I did find a little extreme to automatically consider watching porn regularly a problem. On the other hand, let's not draw too many conclusions from our personal experiences; many people gamble occasionally without becoming addicted, but others definitively do.
No need for a jQuery plugin, it's simple to do. I noticed it too and looked through their JS and found it to be way more complicated than it needs, using jQuery.

http://jsfiddle.net/Killswitch/BSukL/show/

Nothing on the page but the code, so open that in a new tab and swap tabs to see it in action.
This is awesome. To those listing the faults: It's on github. Fork it, fix it, push it, pull (request) it.
I think it is amazing a company as big as MS has converged work station, tablet, phone and Xbox One UIs in such a short amount of time. Not saying I like all the changes, just amazed at the short amount of time it has taken.
I do acknowledge a moral conflict when using add blockers, for the first reason you give. But ads and trackers have gotten out of hands, to the point where most of the chrome extensions I have installed deal with that type of things:

- Adblock
- DoNotTrackMe
- Disconnect

in addition to

- Quick Javascript Switcher (if I really get pissed)
Here's my friend's blog, which he is apparently hosting on a pi at pcextreme: http://www.digimatic.co.uk/

Let's regard this as its first load test :-)
Rails4 Ruby2 Twitter Bootstrap Heroku Starter App
It's actually a pain in the butt to run anything but release firefox on Arch, because you either need to use a 3rd party repo or some AUR wrapper to auto-update the aur package.

That, and Nightly is kind of painful because its a 60MB update daily. I'm probably going to be skipping a lot of updates on it =P
No, I think the government is watching every piece of data and that the $20 million/year refers to some bit of information we are not privy to. Btw, we already know this infrastructure exists [1].

William Binney, a well-known NSA whistlebower, has stated that there are 10-20 such installations around the United States [2]

[1] http://en.wikipedia.org/wiki/Room_641A

[2] http://www.wired.com/threatlevel/2012/03/ff_nsadatacenter/al...

Edit: FWIW I'm not the one downvoting you. I hardly ever do so, and when I do it's certainly not just out of disagreement
I thought that "this" meant I agree. What additional information is conveyed by adding "Exactly"? Now when I encounter "This" I am going to be confused as to whether the author is agreeing in whole or in part with the parent comment.
I'd love to see a definitive source one way or the other... But your point seems to be "all sources are wrong" so I'm not sure what to do with that. I certainly have no reason to believe some guy on hackernews (i.e., you) more than the findings of a federal judge and his staff. So, at this point, I have something like "accepted opinion" and "doubt" -- i.e., unless you can cite or explain something.

In this case, the ideal source would explain why this is so frequently misreported, not simply assert that it is always misreported. Also, it would explain why it was an impossibility.
Yes. Are you trying to imply that that is odd? "Sent files" as a general case don't live on Microsoft servers.
For those of you interested in GAs, I built a small Ruby gem to make building genetic algorithms a little easier: https://github.com/dorkrawk/darwinning
One of my suggestions to solve the mean-dumb-upvoted comment problem:

if a comment is truly so mean or dumb that the moderators choose to kill it, allow them the option of applying a karma penalty to anyone who upvoted it (which should come with an automated warning message so people know why their karma suddenly dropped). It's, in a sense, a way of voting on votes.

People might still upvote such comments, but at least then they'll know they're taking a risk by violating HN standards.
Think.Validate.Build
Out of curiosity, how did the experience go for the non-technical Ubuntu user? Did it work out well?
China does this all the time.
Really? I've not found that to be true. What sense are unavailable?
I cant really cosign this one, by converging they shoehorned 2 different UI's into 1 OS, and dont seem to have given any one of the three groups what they really wanted.
Test-drive Rails 4 with BitNami
Apparently I'm in both time zones; I'll repost my explanation for Javascript:

I've spent the last five years in Rails, but finally got the whole "the browser handles the MV* framework" thing with Node.js, and now I've converted myself totally to javascript and I'm loving it.

Write backend and frontend code in the same language? Yes please. Longing for that fantastically delicious Ruby syntax? Do everything in coffeescript.
I don't know about the EU, but in the U.S. your statement is simply not true. Somebody absolutely can follow you around taking photos or videos, as long as you are in a public space and they can come up with any non-malicious excuse (i.e. it's an art project!).

Stalking laws vary state-to-state, but you generally have to prove it is specifically "for the purpose of harassing and intimidating".

See also: paparazzi

See also: http://www.victimsofcrime.org/our-programs/stalking-resource...
I wonder if you're design blind? I've met a few people like that before. If that's all you think there is to a design, the 'standard' layout, you've missed a lot.

Are you seriously going to tell me you can't see the similarity between:

http://www.infinum.co/services
http://kintek.com.au/services/

That most websites don't have that curve, or the spacing on the left/right or the little bar above the menu rather than below or any of the things that screams a rip? Then scroll down to the footer and they're identical.

Go open any other software consultancy website and see if you can see those same similarities?

There's so much more to a design than just the grid layout.

I've seen this happen myself at a company I consulted for, they told the designer they wanted a website that looked like X's website, so the designer pretty much cloned the website, moved a couple of things around and changed the logo. Client thought it was wonderful.

On a separate note, does anyone else find the indenting of the HTML on the infinum site to be very odd?
It's also not necessarily such a bad thing -- i.e. using porn (or alcohol, pot, or anti-depressants; or over-eating, or compulsive shopping) to get through the rough spots in one's dating cycle.

Mind you, I'm not saying it's a good thing, or that it's without its downsides.

I just mean we should look at these things in perspective: if our dating culture (with all the head games) is so broken that some people have to go through years and years of phases where they just can't find a relationship that's both gratifying and sustainable over any length of time -- and btw this includes many people I know, even some very attractive people with plenty of sexual options on the table -- then maybe we should start talking about that, and how people can learn to do better for themselves (and their potential mates).

And not so much about the rather crude (if temporarily effective) medicines some people feel forced to use to get them through the darker stretches of depression and anxiety that they can't seem to help falling into, again and again. As a reward, it would would seem, of just wanting to find someone they can love, and be loved by in return.

PS, re: anti-depressants -- having worked in the pharma industry for a while, I'd recommend healthy, sex-positive, consensual amateur porn over these insidious, soul-numbing and possibly long-term toxic concoctions they market as "cures" to well, more or less the basic human condition, any day.
Quality of housing, for example. We now live in much bigger and better houses than in my parent's era. Hours of work needed to purchase necessities - most of the necessities of my parent's era are easily available today at negligable cost. Health care has vastly improved, education is more available than ever before, life expectancy has gone up, incidence of disease has gone down, infrastructure is vastly better, economic and political stability is way up [1]. Environmental quality is as well.

If you want to measure these things relative to some set of moving goalposts, be my guest. As I said, "the goalposts might be moving faster than the economy". But then discuss moving goalposts rather than "your parent's standard of living", which implies the fixed standard of living that my parent's enjoyed.

[1] In my parent's era, we had a 2 million member strong terrorist group assaulting random civilians on a regular basis.
women want special rights not equal rights: http://www.youtube.com/watch?v=y5OdQGbVNa4
> In this case a jury can exercise discretion and refuse to convict someone even when the law and evidence would demand it.

Right. Or (in the abstract, though there are pretty strong signs that its not the current intention in this case) prosecutorial discretion or executive pardon can be used before or after the point where the jury would get involved. There are numerous tools available to fine tune the justice of the application of criminal law beyond just the scope of its prohibitions, and trying to foresee all the low-probability future possibilities in crafting the statutory prohibitions gets you into nasty trap; you've got to find a balance. And, most importantly, not view criminal law (or any law) as a machine that produces justice automatically without considering the people involved in its application.
Honest question, isn't there NSA written code in Linux via the SELinux patches that were integrated?
I clicked through to the live feed on http://channel9.msdn.com/ from the link there. I was right in time for the presenter to click on the new windows button which makes an incredibly jarring animation of tons of randomly colored tiles pop up over the screen. The presenter then says "not at all jarring ... not at all jarring". Sure, right, I think you need to get out of that reality distortion field - it's not working.
How did you go about sending/receiving all those snapchats programmatically?
I watch porn every day... Not to masturbate though. It's my job.
US bloggers banned from entering UK
Twitter Is Experimenting With New Live Events Platform
I should clarify: "iteration" is a bit of a fuzzy concept in Clojure that encompasses things like "for", "reduce", "some", "map", etc., some of which have differing implementations under the hood. If you're leveraging InternalReduce you're likely to be pretty darn efficient, especially because under the hood it's allowed to multithread with Java fork/join (which you would have to implement much more verbosely if you wanted to use it with an ArrayList). But in a lot of cases, you scan through a collection by taking the first element, then the first of the rest (which is generated by returning a "modified" copy of the original collection), etc.

See for instance, the "some" implementation:
https://github.com/clojure/clojure/blob/c6756a8bab137128c811...
Good old Java! Though I personally would never want what is suppose to be a slim low memory footprint application (reading text) to be ran by Java. But that's more of a personal objection, and has nothing to do with the actual product.
A strange article.

It all rests upon the implicit assertion that watching porn is a bad thing in itself. Is it supposed to be shocking that 20% of college students watch porn every day? They probably just visit pornhub and masturbate for five minutes, so what's the deal? And why did the therapist tell her patient that he is sick because of his sexual fantasies? Are we back in the 50's?

I used to visit reddit (and HN) much more often then I really wanted to, and it was stealing my time, so I blocked it (I know, SO BRAVE). But I know that there are lots of other people who can visit reddit just fine, without any addiction (or however you want to call it), or just have enough time on their hands. I know I did when I was a child.

If any kind of uncontrolled behavior dominates your life in a way you don't want, you should try to change it. If you need help for that, try to find it. But for others, this behavior might not be uncontrolled, or unwanted. So don't try to demonize the object of your addiction.
See also https://news.ycombinator.com/item?id=5947006
He reset his password using the IForgot service. So either data is encrypted under a key apple has or its encrypted under a key derived from your secret answers( which is unlikely). In the latter case, Apple might as well have your key given the limited entropy
Arguing definitions isn't very profitable. Addiction is a continuum, and where lines get drawn vary depending on purpose. There's no One True Definition of addiction because there's no One True Purpose for using the term.
I worked at a company where the competitor included our typos in their product. Good times, good times.