skysight-inc/HackerNews huggingface dataset:
Well, I did made some assumptions, you're right on that.

kachnuv_ocasek did cite the relevant part which did bring me there.

I was a little bit selfish with my recommendation. I myself did start into programming just because I did use an open source desktop, by ethical interests, and I did want it to behave as I like and to learn about it. It did become my job and my income.

To learn to program if you don't know, nowadays, does not hurt to anybody with interest in progress as an actual person with a computer. Let's say it maybe brain exercise, the same than a sudoku or music.

Anyway you're right, I did make some assumptions, and maybe I could give a different recommendation with your question in mind.
Why? Because he is the best Russian double agent operation in the history of espionage ?
Because he skilled gov't secrets citing domestic spying where as the vast majority of what he revealed is actually international espionage? Which although some may / may not support is legal and any country with that sort of ability and know how would only WISH they could do it too.

Medal of Freedom? For the record I was pro-Snowden and for a very long time thought the same - NSA and TOR, etc unwarrented secret courts, etc. Some of them need change and are wrong I agree. But if Snowden was not a a double agent or for that matter a Moscow pawn, he would have had more finesse with the information he released.

People are naive, myself included - no one knows what it takes to keep people safe. Look at the world around you and see whats going on and don't take it for granted.
How come not GitLab (https://about.gitlab.com/) ?
I love how after I cofounded a math game company, there seems to be more and more math everywhere I look. "Blue car syndrome" at its finest!

For me this article especially rings true with self identity / confidence. Since four years ago I started learning how to program video games, I recognized that internally, "Well if I could totally change my career overnight, and open up a plethora of new possibilities, then I wonder how many additional choices I will now start to see over time?"

I saw it as a graph of my life possibilities, with the first 25 years of my life bumping along in the 1-10 range, then a sudden inflection point to 100. Looking at this graph objectively, one can imagine a second inflection point that goes to 1000, etc.. maybe leading to an asymptote! But I digress.
Also joined the HTTPS movement, but forgot to update the page resources to load over HTTPS as well.
Segment.io (YC S11) is hiring analytics experts for the success team
There's a great improv book that helps with inter-universe clock sync and emotional reactions to resync operations :) http://www.amazon.com/Impro-Improvisation-Theatre-Keith-John...
I find the static blog movement extremly interesting. You'd think with broadband and speedy mobile connectins like LTE it wouldn't matter so much, but those blogs load so amazingly fast, it's just fantastic. I'm thinking of switching my wordpress blog to something static, even if its only to get ouf of the scope of automated attacks.
If you are going down this route then using a CDN like CloudFlare means you can have the static blog cached globally. We statically generate our blog using Pelican and then have it globally cached with 30 minutes timeouts. The result is almost no load on the origin server at all.
So, both variables are just indices, so we'll just start them at the first and second elements in the array. The smaller of the two we'll start marching forward, comparing against the value at the larger. Once the value is larger, we'll start marching the other one forward until we hit the end of the array.

At this point, I realize that if we just reuse the indices, life becomes difficult if we don't encounter a larger value later in the array and hence we lose the smaller of the two largest values.

So, instead, let's start with three indices (Biggest,Biggerest,Curr), set at the first, second, and third positions. So, now, we'll just move the Curr index forward, and if it encounters a value larger than the the current largest value, we'll set the index of the Biggerest into the Biggest and the index of the Curr into the Biggerest. We can then continue until we hit the end of the array, and add the values under the Biggest and Biggerest indices.

I think that'll work.

EDIT: For cleanliness' sake, we could init the Curr and Biggerest to both point at the second element of the array, but there may be a little special-case code there to worry about and I'm not awake enough yet for that. :)
Disqus is awful. It never loads quickly, if at all for me. You might as well just turn off commenting altogether.
I don't think people who live in bad neighborhoods feel entitled.

The choice is often moving from one bad neighborhood to another. Moving is expensive and a hassle for everyone, it's no wonder people don't want to move without a strong incentive.
Speeding things up with RedShift
You'd think with broadband and speedy mobile connectins like LTE it wouldn't matter so much

Quite the opposite. If you optimize the downloading portion of the whole HTTP transaction because of a high bandwidth/low latency connection then the server time (to generate the page) starts to be more and more important.

As connections get better increased pressure is placed on web servers. And there's another subtle effect: faster web sites get more visitors. So if you make your site fast you get more page views.
Do you find that you're limited to using desktops/laptops because of the client requirement, or are there good options for adding posts from phones/tablets?
I got excited from the title thinking it was written in the Oz language.
Seconded. I've been meaning to re-read my copy for ages.
"Google would likely have liability if they discovered this and didn't report."

I agree. However, they have to look for it to discover it. The provider is safe in ignorance by default. Google has chosen to pursue this activity like an investigative agency and is using a system that seeks out specific material in an automated fashion.

But i agree that now the ignorance is gone they must report it.

Further i think subject nature of the content is distracting to the conversation. The problem IMO is not that google reported content. Its that google is looking for it.
SEEKING WORK, Remote OR India
Looking for development work in Haskell and/or with data mining/machine learning work. I have programmed exclusively in Haskell for last 4 years and I keep with the its news. Currently paused (5 years) my Phd in computer science (data mining area) at Virginia Tech.

Information: http://github.com/nanonaren, http://nanonaren.wordpress.com
Contact me for resume: nano.naren@gmx.com
Restaurant in Toronto opens with deaf waiters
To me, the overriding advantage of the static blog is that it forces simplicity upon you...it distills the site to the simplest form of "web log": if you are one person, wanting to write a series of chronologically ordered posts, then you don't need a database (hence, something like WordPress).

I've rarely found this kind of simplicity to be stifling. For the first 1,000 posts, you can compose and edit in plaintext with minimal difficulty in "envisioning" the post, as you might in a rich text editor. Even better, you don't have to deal with the eccentricities and inefficiencies of RTEs...and if your blog is on a focused topic, where you find yourself re-wording terminology and grepping frequently...it's a simple Ctrl-F in Sublime Text.

Even the HTML and CSS parts are simplified, since you only have to worry about the elements needed to keep a post in single layout (and maybe a sidebar column)...and editing CSS in your editor of choice is far less cumbersome than the out-of-the-box way of WordPress.

The static blog generator (at least Jekyll and Middleman on the Ruby side) then does all the clunk that would be tedious if you were to just upload plaintext to the web: namely, the ordering, timestamping, and internal-linking of the posts, as well as categories/tags, and things such as SASS compilation...and then it's just a CLI-task to update the site on S3.

Sure, after a 1000 posts...you'll see the need for a CMS to better organize and package things (not to mention the ability to update a post without regenerating the entire site)...but that's a long ways off for most would-be bloggers. And if you need to convert to non-static, well, all the metadata that was used in static-generation is easy to parse and import into any blog system.

On a day to day, or week-to-week basis, though, I find that it's the small things that can make a difference...the thought of logging into my old WordPress blog, waiting for my Dreamhost shared hosting to take 1-2min to load up the post-editor page, and then copy-pasting from where I wrote my drafts into the rich-text-editor and hoping nothing got kludged...that's enough to make me not blog...which means I might only blog when I really, really care...and if you only write when you "really, really care", you're just not going to be writing enough to be someone who can do it consistently well.
Define bad? Do you mean bad as in poor or bad as in dangerous and unsafe. I mostly hear gentrification in the context of poor neighborhoods rather than unsafe.
> "Blue car syndrome"

There's a Name for That: The Baader-Meinhof Phenomenon[0], also known as the "Frequency Illusion."[1]

[0] http://www.damninteresting.com/the-baader-meinhof-phenomenon...

[1] http://en.wikipedia.org/wiki/Baader-Meinhof_phenomenon#Frequ...
The new URL doesn't make it easier to keep track of all the Popcorn Time clones, which one is the best / safest / most trustworthy currently?

How should I know which one is better:

http://www.time4popcorn.eu/ or http://popcorntime.io/?
Your site isn't faster because it's only HTML. It took ~360ms for DOMContentReady in average on your site while on pothibo.com (My blog running on Ecrire) took an average of ~260ms.

Your post made quite a lot of emphasis on "speed" but the first argument I checked was false. I used static site generation and it's a very poor choice for your personal website.

Works fine to create a Readme on github. Sucks if you use it to manage your personal website (brand).
I believe the site's answer to that is to have the downvotes by higher karma users count more.

It's not fair, but the staff have mentioned that the site isn't intended to be fair, it's intended to preserve intellectual quality and signal over noise at all costs.

Given the choice between showing a potentially controversial comment by default and censoring it by default, they would probably opt for the latter, because it makes them easier to ignore.

You can still select the text to read it if you want to. Which I guess is slightly better than just automatically deleting them or something.
Show HN: Patent Database Search Tool
I keep encountering gripes that people can't "buy" upgrades to new Apple products. No... but you can totally add more RAM if you up your surface mount soldering skill game. ;)

Semi seriously though... you can totally keep old Mac Pros up to date if you machine the heat sinks, patch & flash custom firmware and solder some things to your main board. Laptops & iMacs too.

It's not impossible, just harder and seriously out of warranty.

We can't achieve miniaturization and faster clock speeds if we keep bulky connectors and forced interconnect design. It takes A LOT to make a CPU upgradable. Memory too.

Most automobiles have gone through this. It used to be that an owner of a vehicle could take apart and rebuild their own engine block. You could adjust your timing, fuel pump output, etc. Not anymore. Just as with cars, the average joe cannot work on their own computer anymore.

Your crashing and freezing is likely to due with shit software. I'd suggest a full backup, a reimage / full reinstall, and a gradual reintroduction of the crap that's breaking it.
(Clarification: actually, that goes for the first 4 real chapters. The intro chapter might still be a little rough.)
Yeah, that's even more accurate than my description.
Replication Controversy in Psychology
> Reddit's Favorite Scientist

That's being too generous. I would vote for RobotRollCall as Reddit's Favorite Scientist.
Stash is nice, I don't see a reason to use GitLab over it IMO.
Not really. It's a generalization of the long-division algorithm. In that we remove lumps and then work on the remainder, ensuring that at each stage we've removed the largest lump possible given the number of digits we can have used so far. Then we recurse on the remainder.

In the square-root algorithm we remove the largest square possible at each stage, and work on the remainder. There's a hitch, because there's more detail to carry over at each stage. We do that with a linear factor of what we've already removed (that's the bit where we multiply the quotient so far by two) and then add the "epsilon" for the next lump to remove.

This can all be derived from first principles using the fact that (x+a)^2 = x^2 + 2ax + a^2. I did that when I was about 13.
We took "Show HN" out of the title. Show HN is for things that people can try out now, not just sign up for: https://news.ycombinator.com/showhn.html.
I think there might be a problem with the date on this article? It says "Sat 02 August 2014" but the content seems to be from 2010?
"600k for GS, ~150-200k for Google" is a meaningless comparison. First of all, the 600k is mean, not median, and it's heavily skewed by the relatively few but very high MD/partner salaries. Second, that's across the entire firm, and the GS tech guys are pretty far down the totem pole when it comes to pay. I doubt there's much difference in median programmer pay in GS vs Google, especially recently given the rise in SV salaries.

And if you're a quant, then it's totally not fair to compare yourself against a programmer, because even if you're doing programming, it's a completely different job altogether. Quant jobs (the ones immediately touching the models) are much more statistics focused, and the coding is more a means more than an end.
Or the truth, which is that's it's far enough away from the sun that it's currently so cold that there are no volatiles being boiled off. Hence there is nothing for the solar wind to be blowing.
Best classified of the week!
Edward Snowden, the NSA, and Glenn Greenwald
Additional details here http://newsoffice.mit.edu/2014/new-display-technology-automa...
The internet, including forums like HN, encourage tiny little "soundbites" of reading. How many internet stories do you read that are more than five minutes of reading? If you're like me, very few.

Funny you should say that because one of the prime reasons I visit HN is because long form articles tend to be promoted more. For example, the article about autism that made top news today is 7.500+ words long.
Java & C Programmer. Definitely not a possibility at work, everything is locked down and there isn't much of an appetite for change.
You are claiming slippery slope. They've reported child porn cases, and you are worrying about the possibility they could begin reporting tax fraud and other more minor crimes.
it's more about the traffic going in than the traffic going out (serverside).

You can scale anything,just that scaling is expensive.It's stupid to pay for computation if all one needs is serving blog posts that hardly change.
According to xeoncore, one of the devs:

GitLab just isn't production ready. There are so many missing features and so many issues we ran into that we just couldn't continue using it.

We are waiting on Atlassian for our Open-Source License.

http://discuss.popcorntime.io/t/popcorn-time-git-repository/...
A nice read.

Seems that most of the problems involved deployment on Heroku, suggesting that Heroku is not a good platform for deploying Haskell. Perhaps if you're changing language the rest of the process should change as well?
Can you offer some alternatives or ideas as to why its slow and yours is oh-so-fast? Or offer some advice on how to speed his site's load times up?
I have lots of hobby projects, I just can't see how Haskell itself would be useful. I do back-end stuff at work, so most of the stuff I do at home tends to be front end web apps. Based on what I learned of haskell at the time, it doesn't really seem like the right language for that sort of thing.
Interesting. Not sure if I agree with everything but there are some good points.
In what way does it "suck"?
"If a neighborhood is a community of people, and gentrification moves a lot of the people, you have not improved the neighborhood, you displaced it."

Maybe; maybe not. If crime and other social and environmental ills are reduced after the previous inhabitants have been displaced, I'd contend it's an improvement.
'Open' once used to mean something else. Example 'Open VMS' from DEC. It was not open source, but developed to support 'open' standards, etc.

See also 'OpenWindows' from Sun, 'Open Genera' from Symbolics, X/Open, Open Software Foundation, ...
Presumably it's trivial to cheat this.
> 7. A developer quit the project because she was harassed into quitting by another notorious troll, SaveTheInternet (the creator of an australian imageboard 4chon) and friends in the 4chon IRC. Basically, the arranagement at the time seemed to be quit and I take your dox down.

Although there was doxing, the issues slvr highlighted were entirely valid. IIRC, slvr had raised these in a private mailing list and they were then leaked to the public, at which point doxing occurred.
Sorry I meant because of the license. Stash has limited number of users, and requires you to upgrade the license to have more than 10.

GitLab CE on the other hand allows unlimited users for free.

That's what I thought at-least, feel free to correct me if I'm wrong.
Happy Saturday! Underutilized Drupal ninja here (Lansing, MI)! Saw you hiring post -- would Benzinga be interested in a "full stack/ish" Drupal dev for both remote AND on site work? Full time? Would there be opportunities to expand beyond Drupal, for example, exploring decoupling Drupal's back end with a desperate front end, etc?

Cool thing is it seems Benzinga uses a lot of the same techniques I employ on my sites, and I think I can offer a lot of insight (and learn a lot as well) so hopefully they'll offer an invitation to interview. It'd be great working with a team again.

Thanks for posting!
Atlantis,The lost Empire of the Ancients
Best Drift In History
I doubt he's working with the Russians for one simple reason: If the Russians got our classified documents, they wouldn't release them to the public. Most intelligence is more powerful if your opponent doesn't know you know it.
Foreign buyers are a different matter; they usually have no intent to live in the properties they buy, and often no intent to lease them to tenants either. For example, the Hyde Park neighborhood in London is basically becoming a rich ghost town (http://www.bbc.com/news/business-26980299).
Also: freedom.
Actually this 'stupid' commercial implementation is probably the best implementation for a dynamic programming language.
I wasn't really trying to distinguishing between personal quantifiable gains from other gains. My being annoyed for someone else whose showed me ridiculous workarounds is a perfect example of a reason I would fix software so >I< can feel better about reality, myself and experience less pain and embarrassment for my profession if I help them again in the future.

For pure experience programming, sure we write "garbage software" to make the changes in ourselves. But if it is worth sharing (even for edification or statistical analysis) then we go back to a personal reason otherwise it has little relevance to the larger topic of discussion, and I personally focus on the garbage in "garbage software" rather than software.
The comet is currently not close enough to the sun to have the activity leading to a large, visible tail (this would be in conflict with the mission's aims). However, emissions have been detected since April 2014.
Check this out: https://news.ycombinator.com/item?id=180224
In regards to the ending counterpoint that a goaler has no chance of saving a ball to the top third of the goal anyway:

A high ball should have a higher risk of missing the goal entirely. So the better you can predict the keeper, the lower and safer shots you should be able to take.
Diaspora doesn't "work" for the definition of "work" that most people use.

Suppose I wanted to join Diaspora. I search for "diaspora" on Google. The first result is the Wikipedia article, and the second is a link to joindiaspora.com. Cool, looks promising, but when I click on the link I find this:

"JoinDiaspora.com Registrations are closed"

But OK, maybe there's hope:

"Diaspora is Decentralized! But don't worry! There are lots of other pods you can register at. You can also choose to set up your own pod if you'd like."

So I click on "other pods" and I get sent to a naked list of sites. No explanation, no basis for choosing among them. Many of them in hinky-looking international domains.

OK, so I go back and click on "Set up your own pod", which takes me back to joindiaspora.com. At that point I give up.

Diaspora may work for hard-core geeks, but it doesn't work for normal people.
Do you have a blog about this? You should.
There's no reason you can't have both the ease of static site generators and the non-coder friendlyness of a CMS.

If anyone is interested I recently launched http://www.webhook.com as a way to have both words. Data is stored in a Firebase so you get clean JSON data so that you don't need to deal with all the bloat for simple content sites. We're currently cleaning the code up and will have it all open sourced by the end of August.
/r/subredditdrama has a more honest albeit less neutral recap of the events: http://www.reddit.com/r/SubredditDrama/comments/2c9ida/recap...

Vote cheating was only the final straw: part of it was a silly argument between Undian and another user.
I'm sorry, I meant to say implement a solution at home that is similar to something you would do at work.
It's pure and simple stigma.

Your ignorance of ASD does not excuse piss-poor metaphor.
Love him or hate him, if Edward Snowden returns to the US, it will be in shackles and he will go to prison for most, if not all, of the rest of his life. The US government doesn't waive off prosecutions because the end justifies the means; it simply looks at the means and whether or not they were illegal. In this case, those means were extremely illegal.

What Snowden did helped us as a society. He exposed Obama as a liar, the NSA as a thief, and made it politically impossible for legislators to ignore or endorse any form of secret surveillance. But he will personally suffer for that. Whether in the figurative prison of Russian citizenship, or more likely in the literal underground Federal prison in Florence, CO, where security is so tight that inmates are shown their mail on television screens instead of being allowed to touch it, he is going to pay for what he did for the rest of his life. In my view, we should all thank him for his sacrifice.
I was told the following legend about how shoes were invented. A haughty princess wanted to leave her pristine castle and explore the world. But she found the world very dusty. She told her wise men to come up with a plan to cover the world in a lush carpet. The wise men pondered and said that this could not be done. The princess threw a fit. The wise men pondered some more. Then they said "Princess, we can not cover the world in a large carpet, but we can, however, cover your feet in a small one". And the princess was pleased. And that, kids, is how we got shoes.
Mechanical Turk, I believe: https://twitter.com/thegdb/status/495656012343300097. There's a decent exchange rate: more than a dollar per account.
Can this be done at the software level? I.e. feature built in to OS that modifies displayed image in the same way this screen does.