skysight-inc/HackerNews huggingface dataset:
Yes, Turbolinks is included by default, but it's really easy to not use if you don't want to: http://blog.steveklabnik.com/posts/2013-06-25-removing-turbo...
It gets really fun when the incompetent ones get promoted and start dictating how the competent ones are supposed to work. (Sigh...)
This article wasn't written for the NSA's benefit, it was written for the average person who might actually believe that terrorists are plotting their next attack on Gmail/Skype/Facebook and thinks the NSA is justified in performing this surveillance.

This implies two options: the NSA really are idiots and don't know this (unlikely), or they are well aware of this but are using terrorism as an excuse to do the surveillance anyway.
When you say full, of magic I think you mean the core langauge, witch is actually very simple. The example you provide is from a small test lib somewhere one github.

Lets look at the macro, once you understand the basic macro concepts, witch are actually quite simple but still hard to understand. Its like a normal function, exept that the function code will be added to the var as data.
It doesn't?

The NSA can competently access your citizen-grade e-mail, that's it. When it comes to real terrorist communication, they are bumbling idiots. They are wasting their time and our money.
Would you save a puppy or a child from a burning building?
Funny you mention big data, because it's something of Clojure's sweet spot in my opinion. Take a look at Cascalog and Storm. Both are in use at Twitter. Then add pallet for dynamic provisioning.
Right, this is good--but are fears of mysteriously-breaking javascript depending on the ready event unfounded?
If you want to write productive code, yes you are wrong.
This typeof interaction and propagation of ideas seem like great candidates for agent-based modelling and simulation, with NetLogo for instance. A simple model of personality (simplified Myers-Briggs?), a faithful representation of a continuum of ideas, an individual affinity function over that continuum that depends on personality, and a model of communication...
That's your definition of a startup. Most people (myself included) think of a startup simply as a new, fledgling business. Every business starts with nothing. Your aspirations, whether they are to become billion-dollar or just side income are irrelevant. They can lead to some bone-headed decisions along the way though.
You are largely comparing club competition to national competition. Club teams can arguably be better than national teams, especially in leagues with loose restrictions on international players.

Bayern Munich didn't play against Spain to win the Champion's League... I would would love to see the top club teams play the top national teams in a competitive setting.

Ask Manu Ginobili or Tony Parker how well the Heat can do against people from other nations.

Arguing the merits of specific leagues doesn't really go anywhere... Things like Financial Fair Play, international restrictions or salary caps get in the way of producing the true "world's greatest club team" in any league. Do you expect all type-A personality, hyper competitive people to be super humble? That's not a common mix...
Well, I'll have to disagree in full with the points the author is trying to make.

"A recent Bloomberg piece points to a 2012 report on terrorism which found that most serious terrorists steer clear of the most obvious platforms—major cell networks, Google, Skype, Facebook, etc."

The 2012 report cited wasn't some senate oversight committee, a DIRNSA (director NSA) report, or a truly credible intelligence source. It was from the Dutch Intelligence agency, an agency focused on leftist activity vs. right-wing Islamic terrorism.

"In 2010, Google estimated that it had indexed just 0.004% of the internet—meaning the vast majority of the web is open for surreptitious message-sending business. Terrorists simply aren't dumb enough to discuss their secret plans over Skype or to email each other confidential information on Gmail."

Do you think that it's feasible for terrorists to use couriers/tradecraft to transmit all messages to their group members around the world? If I told you right now to get a message to your cousin in Connecticut within an hour without using Skype/email/phone or anything of the other means listed, could you do it? Let's say you answer that you'll just use steganography (http://en.wikipedia.org/wiki/Steganography) to hide the message. How are you going to communicate to your cousin where to look for the message and how to break it down?

Armchair intelligence analysis is the same as armchair anything -- you have no basis for what you're talking about except a bunch of redacted reports, news articles, and spy movies. Intelligence analysis is a very straightforward thing, though, which a lot of folks working in tech would be really good at, but articles like this are the equivalent of commenting on the merits of using PHP having never written a line of code in your life.

I understand peoples' frustration with what (if true) would be an egregious slight on the public trust. But, is it more likely that the 4+ million security clearance holders are in on some large conspiracy to take away our freedoms, or that a disgruntled worker wanted to watch the world burn a little. Having worked in every facet of the NSA as a linguist/intelligence analyst/programmer/many other things, and CIA contractor for a year, I tend to think the latter, and I'm very vocal about my thoughts on the intelligence community.

Read my previous comments if you want to see my thoughts on how the media has been getting it wrong, and what the deal is from the perspective of someone who worked in this community.
I don't need a lot. I'm talking $50-$100k here, not millions in VC. I am pretty resourceful. Only one idea is solely web-based and could be bootstrapped. The others are B&M and require signing retail leases and building out storefront, etc. I also have to pay my own bare living expenses in the meantime.
I don't think it's going to explode. And I don't think it needs to.

Even after decades there are still people who use Lisp-like languages and who find them fascinating and just right tools for their job. I, for example, am a huge fan of Common Lisp and I'm really glad to see new stuff happening around it and new people discovering it because there were times I was a bit afraid about its future.

But will it ever dominate or explode? No, it won't. Same with any other Lisp. And it's okay.
You can get the boat to South Korea which would be a decent alternative.
One of the biggest reasons is probably the reason behind using any software as a service rather than doing it yourself: you can concentrate on what you do best and not spend time managing things yourself. A couple of our users switched from using open source alternatives for that reason. We've put a lot of time into our infrastructure and decoupling things so we're very resilient against outages so you don't have to. We've also put a lot of time into making our library more robust and well tested than any alternatives we've seen to date.
I just wanted to point out the irony of assuming that Americans making binary decisions is also taking a binary view of Americans :) We are a little more complicated than that, coming from vast diverse backgrounds and education (I'm Chinese American, with a CS/engineer outlook on things).
"Almost nobody uses feed readers" - prove it. I'll read that as "I stopped using it, therefore how could anyone else possibly want to?"

"which is why Google shut down Reader in the first place" - nope, Google wants to stuff us all into their walled Google+ crap and feed us ads. Notice the lack of RSS feeds for updates.

"You guys are a small but INCREDIBLY vocal minority" - this is a discussion that involves Google's cack handed behaviour with Reader, what do you expect. If you don't use RSS then why the hell do you care, stay out of the discussion.
Berkshelf & The Application Cookbook Pattern
I got XBMC (libstagefright version) running, but it's really choppy with video even compared to my 5+ year old AMD chip with a bottom of the line (but somewhat recent) nVidia card. UI is also a bit laggy. I'm hoping there will eventually be a more stable and optimized release.

It's also possible maybe I should have used a different version, I guess?
Another user who hasn't received his console :(

Pretty unfair they can't even deliver to the people who got their project off the ground, before they deliver to the public.
The Rails-API project is here to help! http://github.com/rails-api/rails-api

I don't personally know of anyone using Angular + Turbolinks, so I can't answer that.
Your observations are a little depressing for me, because they leaves few hope for fundamental improvement through education and cultural influence.
It's probably because Google mostly indexes public-accessible text and images. I have a home server with a few TB of Internet-accessible storage, but it's not public. I can say the data is on the Internet, but cannot be indexed as it's not directly accessible. My cloud backup of that storage is on the Internet but it's not public and it's encrypted, so it cannot be indexed (maybe the NSA is crunching my 4096-bit key right now). Based on the infographic agilebyte provided (sibling post), I contribute to ~10TB of data that cannot be indexed by Google - and that's already 5% of the data Google had indexed by 2010!
I'm guessing because it's better than what they could integrate and build up with an open-source alternative in a short amount of time and thus more cost effective.
IOS, Android, Fragmentation and You
You're the only one seeing this page
Am I the only one who thinks the headline is at least slightly misleading?

I had assumed the NSA was caught in a lie, but that wasn't what either Senator said.

They said instead (to paraphrase) that the NSA mentioned they must promptly destroy information inadvertently collection about American citizens, but the NSA failed to mention that they have no reasonable way to figure out whether a given file belongs to an American or not.

While I agree that this is something important that the NSA should include for transparency's sake with any list of talking points covering minimization, it's not the same thing as "feeding us false information" either.

This may help clues into what the scope of NSA copying of Internet traffic is; if they were only tapping into international/domestic transfer sites then they'd be able to fairly easily tag information as "probably not U.S." and discard the rest.

Given the difficulty in determining what's what it would seem they are instead at the very least copying everything going to/from major cloud providers, which certainly sounds different in scope.
As much as i love Solaris (and ZFS and dtrace and Zones and all the nice things Sun and Joyent brought) i wish this would be available for Linux as well.

Edit: Ok, so it's called "Joyent Manta Storage Service" and the tutorial talks about creating accounts on the joyent cloud. So this is a Service, not a software? Sorry about the confusion then... I thought it would be a new software for SmartOS or Solaris...
Anyone can be great at executing a dumb idea.
lol none of the loops do any work after the first time. Hence why they run 200,000,000 times (this would be 10 trillion additions/second if the loops were actually running). Epic fail.
Is there anything else Rails can do? I can only think of a unified queuing API (which was scheduled by dropped from this release). Has Rails reached feature completeness?
I should have known better than to paraphrase or quote "Moore's Law" out of context around here. I usually feel its safe to do so because I don't really consider Moore's Law to be Law, as much as "Moore's Quite Good Prediction"

s/Moore's Law/technological advance and\/or advances in cryptanalysis/
It's called the 'mushroom treatment': Keep in the
dark and feed BS.
I've been using Carrierwave with Rails 4 RCs and haven't run into any trouble with it.
The PaulIrishizer
A Gentle Reminder on how to setup a Django Project
I don't have a "side." I don't care about Snowden, although I wish him the best in his country-hopping endeavours. What I care about is that these leaks are analyzed and outrage pours in from the public.

That hasn't happened, and the media is concentrated on Snowden's activities rather than the leaks themselves.

It's shameful, disgusting, and the only one doing anything about it is Greenwald. Unfortunately, not many others are.
Part of apptimize team here! We let you track whatever goals you want, so people measure stuff like "user returned within a week" and "user used app." What goals do you want to track?
Congrats to the team on a great release.

I'm curious how does this affect the rails-api project?
history of my life, but i'm 24 and it has been like that since 10.
>The Heat can call themselves whatever they want

Ah, but it's precisely this what we're talking about. I calling myself a World Heavyweight champion because I defeated everyone in the country...
...and best practice is to omit it. Since PHP is a templating language any whitespace (other than a single newline) that comes after the ?> will be printed directly to stdout when the file is parsed, which is almost never what the author intends. Letting the parser insert it for you avoids this class of bugs.
I often TrueCrypt (http://www.truecrypt.org/) as containers to transport private documents on USB or in emails, and able to use multiple encryption algorithms for the containers (e.g. AES-Twofish-Serpent). Something like this will presumably slow them [NSA] down umpteen amounts of times?
So our sun has three rocky planets near the habitable zone. One of them evolved intelligent, space-travelling, radio-communicating species. The other two have robots on them. If we're using our own system as a kind of model for projecting ideas about Gliese 667c, I'd be pretty optimistic about the chances.
This is out it happened, reading between the lines.

"We can't get feature X,Y, and Z completed which we think will get us X,000 new customers because of Big Client."

"Well, then fire Big Client."

"OK."

<months pass while new features X, Y, Z are built, Big Client leaves but it's OK b/c X,000 new customers are coming!>

"Hooray! We just released X, Y, and Z"

<crickets>

"Oh no! It turns out the features weren't actually what customers wanted or needed!"

<Hosed>
Wouldn't that blacklist his own site?
That may be part of the explanation, but I very much doubt it constitutes a significant part. Whenever the omnipotence and/or moral authority of the bureaucracy is challenged the media rushes to its defense. The typical way it does this is to vilify those who raised the objections.

See: labor unions, Martin Luther King, jr., Michael Moore, WikiLeaks/Julian Assange, Al Gore, Joe and Valerie Wilson, Thomas Drake, #occupy, Bradley Manning, and now Snowden and Greenwald.

I'm sure there are other examples.
You'll also know who your true friends are once you get out on the other side.

Spot on.
It's a (fairly simple) macro that defines a function which while doing so associates a quoted function definition (the same as the function being defined) with the metadata of the defined function's var: it might require a double reading (based on my inferior description) because it's got some meta-ness going on.

But the salient point here is there's really nothing magical about what's happening there.
Depends on your end goal. If the goal is actually what's stated, I.e. stopping terrorists, there is no value.

If the actual goal is to produce a massive database of citizen activities for later (ab)use, then there is a huge benefit for the government.

Since all of the evidence seems to point to scenario #2 (since there is no good reason that tracking those eeeevul turrists) requires all this information from innocent people, I think we can safely assume their excuse is a shitty facade.
A barber shop is a new, fledgling business, but it is not a startup. PG wrote an essay on this - you should read it.
Indeed, but more than that, they cover some amazing material and actually put people in places and shed light on some really uncomfortable topics. They manage to make news as informative as it is enthralling. I can't imagine a better way to cover news.
This is of course tongue-in-cheek, but wasn't the point of doing the Kickstarter to support the project, not necessarily to pre-order a console? Sorry, I just find it strange when people expect that they "deserve" certain things for backing a Kickstarter project or that the rewards are "promises" that being broken. (However, I do understand the frustration that it may have been faster/better to not be a backer if your goal was to get a console.)
Did the stock market punish PRISM companies?
Without knowing more about the OP's business it's hard to say for sure, but I can give some thoughts based on my own experience. I'm going to assume they are a B2B company of some kind based on the limited description. In this capacity, when you are starting out, often you have a very small customer base. You likely know each of your customers individually. And as individuals, they have their own thoughts and opinions about how they want a service like yours to function. If you're not careful, you end up becoming something more akin to a consultant than a vendor. Your service becomes tailored to the specific needs of one or a few customers.

The problem is, when you are going for growth, you can't focus on the needs of one. You have to be able to take a higher level view, and build a product that can do the most for all of your customers. Sometimes that means cutting features, or at the very least making changes. If you had a product which was tailored for one customer, that fact may very well be quite limiting to expand to many more customers. Even if you build something that could do just as much for that early customer, the fact that you had to make those changes may be enough to sour the relationship and end it.

Again it's hard to know what happened in this specific case without details, but I would wager it was something along those lines. It's a decision not to be made lightly, but one you're likely to face as you grow a B2B service.
Not just MR, it's a full blown object store too.

http://apidocs.joyent.com/manta/storage-reference.html
Brilliant. I can't read either the left-most words of the text because of the bar overlaying the main body.

Very clever.

Do people actually bother to check their layouts anymore?
This is a distraction. If you don't trust the NSA's oversight, then you should assume they keep everything for ever and taking issue with them being able to eavesdrop so easily.

If you do trust the oversite, it makes sense that they keep encrypted data around since they have no easy way of knowing if its from a US person or not. Once they decrypt it and find out it is a US person, thats where you should focus. It should be as if they collected US Person data originally and should count it as collected when they actually got it, not decrypted it.

As to the argument that the NSA could count anything as encrypted. Yep, they could. See point one.
30 Linux Kernel Developer Work Spaces in 30 Weeks
Presumably they'd also know the -c flag to grep?
In my experience, those who loudest scream "Grow up!" are the ones who most need to do it.
Tomorrow night (Wednesday).
Except it will make no difference when Google, Microsoft, Yahoo, Facebook etc just hand over your data anyway.

Nice plugin though, installed.
Part of apptimize team here. We want to do that! We will add more to our site; currently it looks deceptively slick bc our designer is awesome but it's really a first iteration.

Right now if you sign in, you can see an example experiment. How does it look to you?
Fear, immaturity, naivety, idealism.

It took me a long time to get over the fear of others relying on me to support their family/lifestyle. I think deep down inside I felt like my business was a fad and since I didn't have a clear vision of where it would be in 3-5 years I didn't feel comfortable having others reliant on it for their livelihood.

I started it when I was 19 and since it wasn't on purpose and I couldn't envision myself working on it in 5 years I didn't feel like I could ask that of someone else. I wasn't passionate about the project, it was just the first thing I'd done that had gotten so much traction.

I liked the freedom of being able to travel the world without feeling beholden to others back at home. Since I was only accountable to myself I could work 10 hours a week from anywhere on the globe and there was nobody to tell me to get back to work.

At one point I remember saying "I don't want this to be what I'm remembered for." I still feel that way; I want to solve a big problem with my next company someday (bud I didn't and still don't don't know what that will be yet). But that shouldn't have precluded me from going big on this project. I was rushing things, trivializing what I was currently doing, in search of my next big thing.

I eventually did invest a significant portion back into the company to hire a couple developers, designers, etc. But I should have done this much, much sooner.
I thought he was working for a contractor for the NSA.
I would like to see some code examples.
Show HN: Music discovery based on split second judgements
Inspired by Malcolm Gladwell's Blink. Feedback would be awesome of course.
If you know you're screwed, and you've made a couple of million bucks, why aren't you just closing up the company and going home to have a money party?

That probably sounds quite harsh if it's something you love, but a million bucks is like economic freedom for life, and you can try again with a different idea later where there's less active competition. Sounds to me like you did pretty well for yourself.
It's not "for" any particular system. It's a Unix environment.
If you understand clojure that code sample isn't hard to understand. Of course, I don't really know what it does, because reading 4 lines in a library without knowing anything else is always confusing.
Not if those tools are helping you solve the problems you want to solve. Also, not if they're expanding how you think about computation. I'm willing to guess at least one, if not both, are true for you.
>which is going to be a bit hairy for people accustom to <= Rail 3.x finder syntax and ancient plugins that somehow manage to still work.

Yeah, but that pain will come regardless. Better I think to wait until the dust settles on turbolinks et al and plugin authors update. You could always update first to 4.0.x (for mild to large values of x) or what have you before jumping over to 4.1.

Point is, if you've got a large app it's not worth pushing back any deadlines. Someone's gotta do it! and much to love to the rails-core team, but being 3 months behind the release schedule still counts as "bleeding edge" in most of the rest of the software world ;).
Yes, but it's also occurred to me at some point that it was really Elvis who shot JFK.
The original test isn't really valid for comparing loops and your tests prove it. The for loop on my machine does 248MM ops/sec and the while (with no mutation) does 243MM, but the while loop with mutation is 0.44 ops/sec. So performance is basically the same when the workload of the loop is the same.
Teens’ Coded Language is Latest Challenge for Facebook’s Ad Algorithms
Mistakes are something you can resolve not to make today. In that sense, guessing your future self will call you a moron should inspire you not to be a moron.

But what actually changes are your values. Which is more subtly disturbing.
R3W was a great help when I was getting started with Rails. Thank you :)

I just purchased R4W, looking forward to brushing up.
Manta is an Object Store with Compute in-situ.
The client is OS agnostic AFAIK - you can use a linux instance as your client if you want.

http://apidocs.joyent.com/manta/commands-reference.html