skysight-inc/HackerNews huggingface dataset:
Thanks for asking your coworkers, rfnslyr!

My current story is that this is scratching a personal itch of missing out on events purely because I'm not aware they exist. As a developer in Ljubljana (not really San Francisco, although the startup culture is really starting to bloom here) and one without Facebook, it would help me with networking.

I'll think about strategies for Reddit, so far I've posted r/twitter and r/webdev and got a modest response, to put it mildly. People I've talked to one on one all like the idea, so I think maybe it's a matter of presenting it better on the landing page.

About the reddit traffic statistics, I couldn't find the blog post you are referring to, but having one of these for reddit http://www.retronator.com/clock would probably be helpful.
Your linked analysis does not seem to support the conclusion you make in the above post that "All Google services are likely to be shut down".
That really depends on what we find to be important metrics. Flexibility is important since we need to be flexible too.
Is it only me or anyone else facing issue installing the gem?
Getting this error

ERROR: While executing gem ... (Gem::RemoteFetcher::UnknownHostError)
no such name (https://rubygems.org/gems/actionpack-4.0.0.gem)

Edit: Now it is working :)
We can't tell you if we are monitoring you. Or what capabilities for monitoring we have. Despite you being a US citizen which we would have no reason to monitor.

Scary stuff folks.
If the JS engine implemented Array as a deque or circular buffer, shift() could be O(1).
Even if your UI is all in JS, Rails still saves a ton of work as an API server compared to Sinatra.
>>Seriously, the more people they have to hire to sort our garbage personal communications...

The more taxes we will all have to pay. :)
As I wrote in my disclaimer, I speak of what I do not know (but only remotely perceive) in order to get your explicit feedback. But more to the point, my post indeed expresses a perceived average. Both terms "perceived" and "average" already reveal many wrongs.
If you register (takes 2 seconds) there's an example project where you can see the integration steps with the exact code you need to paste in. You're right though, we should definitely add examples to the main site.
I've checked russian version of Putin's words, he really said that Snowden is still in Moscow.

Also, there is a wikileaks twit: "Cancelling Snowden's passport and bullying intermediary countries may keep Snowden permanently in Russia. Not the brightest bunch at State.".

https://twitter.com/wikileaks/status/349556329645473792

So he remains in Russia, and he probably has problem getting to Ecuador.
Yes, it's meant to be deleted.
A fancier version of: http://www.famkruithof.net/uuid/uuidgen I suppose
i know google sold some early but ran out, thanks for this
I think it's that they go after low margin industries in situations where they know that they can use their scale to undercut the existing businesses. Since the margins are so low the existing businesses do not have many options to compete or different ways to add value. Combine this with the fact that Amazon operates on a long horizon and is willing to take losses on certain investments as they scale over time and eventually dominate that market by pushing the margins even lower.

Then there's other things like Prime play which may justify them going after low margins in the tablet industry, but there's other good android tablets in that price range.

I think what you're thinking about w/ prime and tablets is their general approach with complimentary products.

For example they're developing original content. This isn't just to profit off content, it's also from the realization that physical books and movies are becoming less imporant and that digital copies are becoming more and more prevalent. This lowers the cost of the goods & reduces the amount Amazon earns by charging a % of the sales. So it makes sense for Amazon to just outright own and distrubute the content too.

But this also compliments other Amazon businesses. If people are watching TV through Amazon then Amazon has more opportunities to advertise their products to individuals. I doubt Amazon plans on loosing money on original content, so it's not a loss leader, but the fact that it boosts the value of their tablets, prime service (which significantly increases the amount people spend at Amazon per year), advertising etc. means that they are willing to accept much lower margins on content production than traditional studios and perhaps even Netflix.
I think it promotes understanding of the discovery, as well as future discoveries, actually. Those who don't know that our galaxy spans hundreds of thousands of lightyears may not have a conception at all for how far away, and comparatively, how close, some objects are. It's clear we're talking about planets around other stars, and this is almost as close as it gets, so calling it 'nearby' is a pretty excellent description I think.
Last week: We'd be happy to respond to requests submitted via the handy dandy online form - these paper copies are invalid.

Today: We're sorry, if we told you of the existence or non-existence of data about you it would help terrorists.
In 30 days, my startup will be be dead
Which app is that? I used Last.fm to notify me at the moment, but it's not perfect.
I completely agree with what you are saying about the "burnouts", but I think a bootstrapped business (unlike a startup) it's not necessarily focused on growth.

You could start a bootstrapped business and only grow to the point where is sustainable in the long term, and just provides you with a decent level of income so that you can work on something you like and under conditions that suit you.
From the original brochure:

> Of course, jihadists are also active on the surface Web, where they use social media and various applications, such as email, Internet telephony and chat programmes, to name a few. They use these means of communication to actively spread jihadist ideas, recruit new jihadists and proactively distribute and promote propaganda material. Jihadists that are active on the surface Web are afraid of being detected, which is why there is no (or very limited) dynamic interaction, as opposed to what is observed on core forums.

> "Your talk on YouTube can be monitored by the Kuffar. Many a brother were arrested based on intelligence from YouTube, they will not hesitate to handover your IP details to Kuffar. Therefore, it is NOT the place you should be social networking."

The brochure in general seems light on science, and I'm not sure it "drew a convincing picture", although I admit I didn't read the whole thing.
what would be an excuse then?
GroundFLoor
Whoever we piss off next. You know that's going to happen.
Why the author assumes the way he uses it is the right way to use it?

I think that people from totally different fields of work of my own, but whom I happen to know (a.k.a. family and friends) may, sometime, be useful to my career too. People change careers all the time, I may stay on my fiel but change company, or change the industry I act. These times a diverse network may be useful.

Quality may come from proximity, but also may come from diversity. I am prefering diversity right now.
How we built our realtime app, Filmgrain, part 1 - the backend
These are the stories that matter more than the success stories we read every day on HN -- there should be more of these; this is reality -- great write-up :)
Yes and yes, though #2 didn't happen until the FBI had been tipped off for other reasons, IIRC.
How to target physical pixels on retina screens with CSS
I think it's the best answer, but it's also the hardest to accomplish.

So many times I'm like "WTF is this tool? Why would I want it?"
I saw a presentation on this at a DARPA meeting a couple years ago. It is exactly the kind of thing that could make long-term space travel possible.

http://www.wired.com/dangerroom/2007/12/zombie-mouse-ma/
I really like the flat design. Nice and subtle. Also, Optimizely reference?
Question: Why does it matter whether his actions are "noble" or what his "motives" are? Have you read the relevant sections of the US Criminal Code that spell out his crimes? They make little mention of "nobility" or "motives". He's guilty. He's confessed. Move on.

Now can we focus on what the NSA has been doing?

Someone said, "I welcome a debate..." He said this standing at a podium addressing the free press.

OK, so let's have it. I don't think he meant a debate focused on Snowden along the lines of "traitor vs. hero".

The press is in a sorry state. Keep those Snowden articles coming.
I honestly don't see how anything you said contradicts anything I said. Reading your comment, it seems like you disagree with me, but I cannot figure out why because it also seems that I agree with you. Something is not clicking here. :)
A site that builds family trees in JavaScript
What does it mean when it says the book is 75% complete? If you purchase the book now, will it get updated later for free?
We're not screwed per se, just treading water just below break even. We still have a significant paying user-base but our churn is higher than our new user acquisition rate.

We keep trying to fix that but over the past year or two we've had little success.

I like the team and we're working on another project that could potentially re-ignite the company so I haven't given up all hope yet.

I committed a block of money back into the company when I decided to hire a team. We haven't burned through it yet (that's the 6-12 months runway that's left at this point) but once it's up I can't justify putting in any more and wouldn't feel comfortable asking an investor to put money into something that I wouldn't fund myself.
Depends on whether I'm traveling or vacationing. For a brief vacation I'll probably eat out every meal. But if I'm traveling, I'll probably want to conserve money plus get tired of big meals. Even on a vacation that goes about a week long I'd probably eat in a kitchen a couple times if I could.
Generally agree with you (benchmarking isn't what it used to be ;-).

However the following examples all do nothing (except increasing i) and get different results.

http://jsperf.com/codethatdoesnothing/2
http://jsperf.com/functionwithwhilethatdoesnothing
Or Steve Gibson's password generator:

https://www.grc.com/passwords.htm
Should read, Russia can't turn over Snowden until Putin gets something for it.
"Strength", "purity", "glory", "purged". It's frightening that people frame their thoughts in that way, as that bears remarkable parallels to the beginnings (and vocabulary) of some of the most horrific things in history.
There is waaaay more to Rails than the view layer. If 'all you're going to do is serve up JSON', then you'll be using a very large amount of Rails: https://github.com/rails-api/rails-api#why-use-rails-for-jso...
I think I noticed a lot more kids from Delhi as opposed to barely any kids from NYC. Perhaps that affects the overall picture.
AFAIK there is no curent, practical "encrypted VM" that can protect itself from the hypervisor. Homomorphic encryption can theoretically do that, but is very slow and unproven right now.
Isn'it bit funny that NSA was not able to catch the communication between the two of them, before the security channel was initiated
Thanks for the tip, I've been fiddling with the landing page copy a bit and I can see that it needs improvement. I think that you not figuring out which customers I'm trying to attract is already a failure of mine; it needs to be clear that it's for everyone, not just tech people.

I do have a fairly good conversion rate, but that's mainly because it costs nothing to "Sign in with Twitter", i.e. no form to fill in.

In the interest of transparency, I've had 132 uniques to the site of which 20 signed up.
Nothing about "being at war" requires a "formal declaration of war." Not in the Constitution, nor by statute, nor at common law. See: http://en.wikipedia.org/wiki/Declaration_of_war_by_the_Unite....
I'd recommend not forcing people to register to see generic information like this - I know HN is biased towards "Connect with Facebook to login", I would assume most are also biased towards registering to see content - I know I am.
And in 90 days, you will be served with divorce papers.
Google Transparency Report: Making the web a safer place
Does he actually say there is no extradition treaty? That is very surprising.
Clojure is one of the best documented languages, bookwise, especially the ones from Pragmatic, 2 from OReilly and 2 from Manning(Joy of, especially).

(4) it's full of very reasoned data structures and designs, like, e.g. HAMT, transients. You can write dense/nested functions, and people do, and yes, other people have problems with it, see https://olabini.com/blog/2012/08/6-months-with-clojure/

(5) Being a haskeller/ocamler I thought you were going to make a type system argument, which is a valid argument, liek this blogger i saw yesterday http://failex.blogspot.com/
Hello!

I have performed two rails 2 upgrades. Both cases they were smallish apps, but they took 3-5 days to feel comfortable with everything that's happened.

If this is an app that is still being actively developed, I highly recommend you fast track it.

[If not, look up the community-managed security back port branch and switch to that asap]

Basically, the problem stems from bit-rot and alas such is the nature of our industry. In a nutshell, the longer you wait the harder it is to find quality docs on what's changed and how to fix it. A lot of links are now gone.

The main challenge comes from: the change in the router, the changes in the view api (everything is escaped by default, and you will find a ton of string concats in your helpers that will now spit out garbage), migrating over to the asset pipeline (which I personally found confounding for a long time until I got the hang of it), migrating over to Arel queries and updating all of your plugins - many of which will stop working in quirky ways. You may also experience pain with updating your test suite.

So, there's a lot of yak shaving but you don't actually have to refactor your app much. Your controllers will remain basically untouched and so will your models modulo named scopes and certain now preferred validation patterns. Most of the pain is view-focussed.

Oh, and the attribute protection but that pain is a good pain, you really need to whitelist your attributes. IF YOU ARE READING THIS MAKE SURE YOUR MODELS HAVE AN `attr_accessible` THAT DOES NOT HAVE ANY ATTRIBUTE THAT ENDS IN `_id`.

There's a phenomenal plugin that will help a lot - https://github.com/rails/rails_upgrade - but it's not going to catch everything.
Also, "Ex-CIA official: Snowden probably questioned by Russians
“The likelihood that there’s either been no conversation with him or they haven’t downloaded stuff from his electronic gear is about zero,” Philip Mudd, a former CIA deputy director of counterterrorism, told Matt Lauer."
http://www.today.com/news/ex-cia-official-snowden-probably-q...

In other words, considering how US has promised to treat him, Snowden has almost no options. The Russians hold all the cards and know how to play them well. USA should have advised his family to hire a lawyer for him and issue a pardon while he was in HK, before spilling all the other info he has.

Well done, morons!
Also, federal law won't necessarily save you in court, unless you have the money and time to escalate. I took a traffic fine to court once, showed the judge copies of the federal regulation and photos of the area proving that the signage was invalidly placed, and he upheld the fine anyway--he literally said "I don't care."
It's really hard for me to think of a valid excuse for shipments to be significantly delayed for something that was ordered a year in advance. I can think of many valid reasons for production delays; production is hard and unpredictable. Shipping not so much. Maybe a natural disaster.
I'm not advocating sneaking around and spying on your co-workers. I'm not suggesting paranoia.

What I'm saying is that it's not a bad idea to understand the health of your employer (commercially, competitively, and financially) and recognize when that health changes for better or worse. If I get up and ask 10 co-workers who our biggest competitors are, I can guarantee 5 of them couldn't answer that question. If I asked the winning 5 which ones were growing and could possibly eat our lunch, 4 of them would fail that test.

Have you ever been let go from a job after being told for months/years that everything was fine and the company was doing great? I have. Luckily, at the time, I had no substantial obligations such as raising a family. Now I do.

I learned from that point on to never be blindsided again. And it's worked well for me so far. And I'm not a paranoid person at all. I sleep pretty well, actually.
tl;dr... multiplication
Could you give an opinion as to whether or not the PRISM slides were made by a BAH contractor or by an NSA employee? So far we have seen very little in the way of corroboration from Snowden -- I'm inclined to believe that he may have made off with assets from BAH's internal network instead: four slides which look terrible if that's all you know of them.
Please discuss in the other thread[1].

[1] https://news.ycombinator.com/item?id=5939498
By 'the ready event' I'm assuming you mean the onload event. Those will break, you need to update them to listen to the 'page:ready' event instead.

The Turbolinks README has everything you need to do to make your applications ready, if you choose to use it: https://github.com/rails/turbolinks#turbolinks
Make Binary ANSI Art
> Nobody uses it.

Allow me to be the first. (Check your email.)

In all seriousness, I agree that it's a social problem. I think we (in the tech industry) can do a better job of making the tools easier to use. If we really want to make something like PGP take off, we'll have to provide easy tools that integrate with people's email clients and provide dead simple tutorials of how to get started.
I've got some karma points to burn, so here comes something.

A list of your clients would be nice to see. So that I'd know to never install any of their apps.

I hate apps that phone home. I hate apps that phone to some random analytics companies even more. I don't like companies that enable, entice and profit from this sort of behavior, a behavior that every single user would opt out from if they were asked upfront. So, unfortunately, the only thing I can wish you at this point is a speedy demise so that you'd be free to focus on projects that are less ethically questionable.

/rant
Open Source Android Map Clustering Library - Clusterkraf
>I think you make a great point, but out of curiosity, what do you suggest are the best avenues for funding a tech business in the more traditional revenue-driven-growth model, if you're not bringing enough seed capital to get off the ground on your own?

Traditionally, you start the business after you have some experience in the field, and either have some skill you can use to drive some revenue, or some capital.

This idea that you start a product business (rather than a business selling your labor directly) right out of school seems like a new one.
"Please do not be afraid. I am a medical robot" [video]
If you're using jquery, then there is already a gem for that: jquery-turbolinks (https://github.com/kossnocorp/jquery.turbolinks)
The money isn't there. This is an unfunded, bootstrapped startup right now. I'm paying her out of my pocket from the day job I keep to get us far enough to get funding. She can participate for equity now, or wait until I have money for a salary.

By "take advantage", you mean offering her a direct path into her intended career.

As for how much I'm planning to pay her when we can get funded: I was planning on $30k salary. Per indeed.com, "entry level graphic designer minneapolis" is $31k. At the national level, that number can go as high as $50k, but frankly, she doesn't have the skills (yet) to get a $50k job. After a couple of years, she will.
You may be right that the solution is to depend on the established users. I have some ideas for how to do that that I may try when I have time.
Floobits: collaborative real-time cross-editor text editing
tl;dr:

Dear FOIA requestor,

You get nothing, by law. It's for your own protection.

Sincerely,

NSA
I'd like to second this, and provide a helpful link.

http://paulgraham.com/growth.html
I've backed over 30 projects, most of which successfully funded. Out of all those projects only one of them has been a really problematic, and a couple more a little more nebulous than I care for. Several have taken quite a bit longer than expected, but did come through in the end. Many are not complete, but the creators make regular updates and seem on track. However, I mostly back playing card projects, which are very straightforward, and generally come through. I think a key to having a successful backer experience on Kickstarter is managing your expectations and avoiding projects that are too big for their creators.

That said I have pretty mixed opinions about the whole Ouya experience so far.
It should work today, as we've been tracking edge Rails for a while. If it does not, that's a bug. Please file an issue if you find anything.
Right, and I think it was correlated against other records (hotel stays?)
> 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 can't speak for everyone, and I've certainly been doing a lot of Devil's Advocating on behalf of the NSA and the government, but I think people would feel better if there were much more transparency into things like:

* Why a given collection technique is useful.

* Why that technique can't be replaced by other existing techniques.

* Why good policy-based protections cannot be reasonably lifted into the law.

* And especially whether there are good technical protections in place to protect these masses of data being collected to ensure they are used only for valid investigations. I.e. there is undoubtedly a policy saying not to mis-use the data; is there any superior technical controls also in place?

Because while I'm sure that the vast majority of the 4+ million of you all are upstanding people just trying to do the right thing, we've seen in the past month the damage that just 1 "disgruntled worker" can do...
It's a good question, and it really depends.

I have one system where clojure performs better than java. It's not an apples-to-apples comparison as the java source is very rigid and stateful. There's a ton of recalculations being done and there's almost no way to thread it out because the current implementation relies heavily on mutation. The clojure equivalent is much smaller and just overpowers the java implementation due to the ease of threading (pmap, memoize). In that specific example I was looking at maybe 20x performance increase?

I have another test where I cannot even get close to java performance. Even after adding in type specific checks. In that example java wins because it's a native/primitive java implementation. Even without threading the java side wins because it's been reduced to such a simplistic operation (500 lines of java code using only primitive types) that the overhead of clojure can't beat it. In this test java is about 5x fastar than the clojure equivalent.

It really depends on what you are doing I tend to think of it like raw java > clojure > over engineered java... In some instances it can be very, very powerful.
Jarrett, can you post higher res images or an OCRed version? Those images are so small the text is about 4pt on my screen.
Interestingly enough, in this case that would have worked. If you only counted the votes of the oldest accounts, the comment in question would have had negative points.
To what end? I don't believe the US government or the NSA are saints, but it just seem odd that to think entire agencies' purposes are intentional lies in order to achieve some vague goal that surveilling everyone achieves.