skysight-inc/HackerNews huggingface dataset:
Thank you! I started less than a year ago, and I was the #13th biggest contributor here, and received a commit bit a few weeks ago. It's not too hard to get involved if you'd like!

I wrote up my own personal 'contributing to Rails' guide here: http://blog.steveklabnik.com/posts/2012-07-05-how-can-i-cont...

The official one is here: http://edgeguides.rubyonrails.org/contributing_to_ruby_on_ra...

The easiest way is to write documentation; that's how I got started. It's not for everyone, though. The simplest possible way to get involved with writing code is to pick an open bug on the tracker and fix it.

Like most things, it just gets easier the more you do it. The first one seems hard, everything seems confusing. But by the time you've done two or three, you wonder why you ever thought it was difficult.
And here (http://www.sourcetreeapp.com/update/WindowsReleaseNotes.html) are the release notes.

I've been really enjoying SourceTree, using it for git, and I know a lot of users were looking forward to Mercurial support. If you have to use Windows, it can be a lot less of a paradigm-breaker than dropping into bash.
Presumably any initial ventures that far afield would have a fairly small and very select set of passengers. People who are particularly intelligent or otherwise gifted. Or, indeed, multi-talented.

What if there offspring just aren't that bright? How can you ensure the mission succeeds over the course of several(/many?) generations?
So Google has indexed 200TB? My cat pictures alone are 1TB!
Recruiting Strategy: 100% Bonus Over 10 Years
Type inference for everyone in iOS 7 (yes, I'm breaking Apple's NDA)
He's accused of three things[1];

1. Theft of Government Property

2. Unauthorized Communication of National Defense Information

3. Willful Communication of Classified Communications Intelligence Information to an Unauthorized Person

Is there some chance that he's innocent of any of those charges, and will be wrongly convicted? They all seem pretty obvious and there are Federal laws in place to guide penalties and fines.

Why is everyone convinced he won't have a fair trial? Is a result where he ends up in jail an unfair result?

[1] http://apps.washingtonpost.com/g/documents/world/us-vs-edwar...
Why does it use SMTP to resend the email to yourself instead of just using IMAP to replace the email?
The second part is a possibility - did some OAuth token usage prevent deletion?

One idea would be to change your password (ie, invalidate all OAuth tokens [1]), then re-issue the deletion process.

[1] http://stackoverflow.com/questions/7532496/facebook-user-cha...
I am sure Steve would say this as well (because he has said it many times). Start by improving the documentation of helping to regress bugs. These two items while seemingly inconsequential are actually a huge help to the core team and all developers who actually use rails (especially awesome documentation).

Once you get a certain level of familiarity with the way Rails is built, find a small bug and follow the contribution guidelines.

There is no magic :) Take small steps and continue to make any contribution you can. Ask a ton fo questions and work through issues, you'll get there.

Here's a blog post that Steve actually wrote about contributions:

http://blog.steveklabnik.com/posts/2012-07-05-how-can-i-cont...

Congrats as well Steve! You should be really proud of this release with the rest of the core team.
I cringe at the idea of traveling nowadays because of all the drama at the security checkpoints. Taking off hoodie, shoes, keys, laptop.. Its painful enough to remember to put them on once, that I need to do it again at the airport with a long line behind me.
> While Snowden isn't a monster, the surveillance programs are not evil either.

What are your criteria by which you recognize evil?
He may have simply blocked all third party cookies and javascripts so it may not be a big deal to him.
I think I misread this the first time. You mean a "big data" framework not a big "data framework", right?

The idea of using a programming language as a database language: MUMPS (aka M), JavaScript as query language to some new NoSQL databases, ORM like Ruby ActiveRecrod which makes it look like you work on data in just Ruby.

As for the "big data" interpretation, I don't have much to say.
Agreed. Those who would love a replacement really have very little say in the matter. That's what anyone selling enterprise-y software has to deal with. You're usually selling to the people who won't be using it. This changes the conversation quite a bit regarding the benefits you emphasize about your offering. For instance, you may have to show a higher-up that they can save time/money by using your software rather than telling them they're employees will enjoy using it more because that high-up won't rightfully care.
Even if the higher echelons are better at security the shock troops (disposable) are not always so.

And to reverse what the IRA said the NSA/GCHQ "only have to be lucky once you have to be lucky always" - BP would not have broken tunny if a bored/lazy wireless operator had not broken the rules and screwed up a message.
Well, contemporary humans are transforming into cyborgs.
LOL. Meeting of the minds with my comment above :)
I guess I would be surprised less if I hadn't already dumped the OS and switched over to Cynogenmod months ago after determining that the only benefit I was getting was access to a single magazine subscription. As a generic Android tablet it makes a great device. Sadly I only know one Nook owner who still runs stock OS on their device.
I don't know. I guess I've just always viewed bootstrapping as choosing revenue for financing rather than investors. I don't think boostrapping is the same as what some like to call a'lifestyle business.'

My company is bootstrapped, but we're still very focused on growth.
Imho, StackOverflow is more for asking a particular question or finding out how a nuance works. There really is no comprehensive guides on architecture on StackOverflow.

Anyhoo I updated the gumroad, and I put in a preview of the first 10 pages of the book for free

Gumroad:

https://gumroad.com/l/HGlv

Free 10 page preview:

https://dl.dropboxusercontent.com/u/11209457/PREVIEW_Introdu...
Not sure, but this looks like the first major global approach by an in-house tech VC fund - 5 accelerators around the globe.
Learn to love php.net, stackoverflow and this page here: https://www.owasp.org/index.php/PHP_Security_Cheat_Sheet, but don't necessarily trust the code you find on php.net and SO.

Comment religiously. You'll thank yourself in six months.

You'll save yourself a lot of time if you learn to use Composer (http://getcomposer.org) to manage dependencies, and a templating system (twig, mustache, smarty, what have you) and class autoloading. PSR-0 (https://github.com/php-fig/fig-standards/blob/master/accepte...) is annoying, but it is really convenient once you get past the overhead. If you're on Windows, it really helps to get PHP running from the command line.
Hideously bad dialog.
What a ridiculous farce we have become
I know nothing about this procedure or what percentage of patients would be eligible for it but... my complete lack of education on the topic aside... on the face that has to be one of the most remarkable medical videos I have possibly ever seen. Seemingly groundbreaking.
I like this approach to selection reading.
I'm pretty sure that actually means that even the knowledge of existence is classified, as per the "details about them remain classified and/or protected from release..."
I loved playing with Clojure, especially with the overtone library. But I just couldn't see myself be more productive in Clojure than in Python.

> People have different ways of thinking and the language that makes sense to you might not make sense to me. This is natural I would say and not likely reflective of general intelligence. There's no need to be bitter about it.

I was mostly refering to the essay by Paul Graham that is sometimes referenced here on HN. I find some of PG's claims about lisp's productivity ridiculous and almost religious.
Lobbyists wanted NSA-like spying for reasons unrelated to terrorism
Last time we went through this, I wrote one app in 3.0, got a sense of the deprecations, started another at 3.1, then did straight 2>3 updates or new apps in 3.2 once I had it all down. There's no hurry.
Many infographics fail, but here is how to empower them
I'm aware that the law can prohibit actions that are ultimately good for society. That doesn't make it rational.
The problem that we run into is that most people haven't upgraded a 2.3 application that is our size. We're already aware of the community-managed backports, but ideally we will just be able to fast track moving towards 3.2 soon.

We have actually backported sprockets/asset pipeline quite awhile back and have been using it without any major problems.

Definitely aware of the benefits its just very hard to do something at the scale that we're at :). Earlier this year our REE -> 1.9.3 upgrade took about a month and a half. For the past year we've been moving to separate, smaller applications and then breaking those into mountable engines within each application.

Appreciate the feedback though and the links!
The planets have three suns? Only three more suns to Nightfall!
You're right the app store is a barrier but people still do it. That's one of the advantages of our product, that you can start and stop experiments so you can put in as many variations as you want. Currently people just suffer through the really slow time frame.
If he is using your app, it implies that he somewhat trusts you. I think it's Google that he doesn't trust. Using an app shouldn't require trusting a third party with personal behavior data.
Why submit yourself to prosecution if you've no hope of a fair trial?
Has anyone actually had a go with the threading as of yet? I'd love to actually see some performance #s!
I've lived in Australia, Canada, the US and various Central and South American Countires. With all that experience, I've learned a very valuable lesson.

Stuff in the US is cheap.

Their consumer culture and lack of public services keeps taxes very low, and prices low to encourage purchases.

Don't be shocked, just think of all the good stuff you have in your country for the taxes you pay.
It doesn't mean you can't learn. We are our own limit.
Hmm, could you elaborate a bit on your concerns? Put another way, what's the worst that could happen?.

Also, it seems to be GPLv3 licensed https://github.com/soyjavi/tuktuk#licensing-options with a special commercial license for OEM's. I don't know how exactly that works - i.e. their methods of detecting OEM users and definition thereof (hence, without knowing these things, I see where problems could come about, but how likely are they to?)

I skimmed through the license/terms of use as they stand at time of posting this, and from https://github.com/soyjavi/tuktuk/blob/master/LICENSE.md#24-... it seems pretty tame.

tldr: GPL3 vs. MIT? What's wrong with the former? Or is something else there you see that I don't?
Neither this nor the original post seem to link to any additional information about which FOSS groups have been hit by this. Does anyone know?
Updated: https://newton.apptimize.com/faqs.html
Agreed--there needs to be some sort of decision making process (or "trial") to objectively determine whether what somebody did was OK or not.
San Francisco, not Silicon Valley, is the hub for US venture capital
Does anybody offer an encrypted-on-the-server email setup which allows easy key revocation? It's desirable (revoke a key you used on your iPhone when you sell it, or use a key a single time from an untrusted PC, etc.), but really inconvenient because each email would need to be encrypted for each key. And when you create a new key, if you want to read emails sent before the key's creation you'll need some way for the server to go back and reencrypt all the older emails, etc. Seems like a can of worms, but it'd be awesome if someone somehow made it convenient. I might just be wishing for magic, though.

EDIT: 'Sup with the downvote? Explain what's wrong with my post.
It varies. The US news cycle has become so rapid that these issues that involve subtlety become hard to cover (hey, Kim karashian has big tits and she just had a baby, more after this commercial break..)

Fwiw, I read about this in the Denver post before I saw it here. Mark Udall is a Colorado senator though.
especially since we don't know how much deeper the programs go. Still, they are the largely the result of people trying to defend the country from terrorism

So you don't know how deep it goes, but already decided what you would find at the other end of it if you did. Okay?

Regardless of the cynicism you bring to the topic, the primary goal of these programs is to save lives.

Regardless of the optimism you bring to the topic, a lot of the same people who are for these programs, are also for wars that get a whole lot of people killed for nothing but dominance. So, hmmm.

Oh, and did it ever occur to you that for some people learning about the world comes first, then cynicism about certain issues second, not the other way around as is often so conveniently implied?

I'm certainly not saying that the programs are right or benevolent.

That is exactly what you just did -- "the primary goal of these programs is to save lives".
I'm no fan of the NSA, but you're right, the response made perfect sense to me. There's really no other way they could respond.

This isn't an exact parallel, but when I read their response and the reason for it, the first thought that came to mind was, "Oh, of course - it would be like a JavaScript timing attack."
"Decade" is a very convenient window. How about 15 years (or even 12)?

Also, smoking is an awful example because - due to the dishonesty of the cigarette industry and the real health risks - there was massive federal regulation of tobacco consumption and marketing starting in the 1970s, as well as the $200B+ Tobacco Master Settlement that came later.

There was enormous public action at the state and federal level against the tobacco industry.

EDIT: I dont' care about karma any more, but you downvoters suck. pg, mark my words that this Snowden/NSA crap will be the end of HN as a quality forum. It's unreadable lately. Every tin-foil hatter or teenage naif out there is using it as their personal forum in this pissing match of who can be more strident over something that any halfway intelligent person had assumed was happening already.
> if radio and Pandora are used significantly differently (which I don't strongly believe: as you say, it's played in cafes in place of radio).

I have to disagree: I think the vast majority of people listening to Pandora are doing it on their laptop on headphones, while many radios (today) are not being listened to by a single listener.

Regardless, the estimates I used intentionally underestimated the Arbitron radio audience numbers by an order of magnitude. Some of the larger markets go up to 150k listeners on the top station. If you're right and significantly more than 1.0 people listen to a particular Pandora stream on average, then it still have to be more than about 5-10 listeners per instance before it hits the numbers that radio is claiming. And I would be very, very surprised if the average were anywhere near that high. I think if Pandora had evidence of that, they would be able to demand more money from advertisers, for one thing.

As to the methodology of Arbitron: Not really relevant for my purposes, because I think that it's accepted by advertisers as reasonable. At some point, if the numbers were complete garbage, the advertisers would have noticed and stopped relying on them; advertisers certainly track the results of their campaigns, after all.
There are tricks you can do with Intel TXT to trust only the CPU and cache (TRESOR is an example) http://www1.informatik.uni-erlangen.de/tresor

It's missing a few elements you'd need to build a really awesome secure cloud, though. (actually, intel hardware was missing it)
are you affiliated with legalzoom which provides a similar service? not really smart to invest in a company that is engaging in questionable trademark infringement vs a very large network of lawyers.

would you open an online store called emazon?
Cofounder of thumbtack here.

I wish these guys the best of luck. We often get asked if we are worried about this company or that company that seems to be positioning as a direct competitor, and the answer is no. In fact, the best advice we ever got was from a competitor.

The market is so big that there's room for a lot of players to make a lot of money. Though, ultimately, we think that the market will be led by one major player (In the same way that eBay is where you go to buy used things and Amazon is where you go to buy new things), which is the reason we have consistently chosen not to narrow our scope either geographically or by vertical.

It's also interesting that they chose to seed the database from contractor records. We thought about doing this, but wanted to be able to say that every service provider on our site was real. Not sure what we would've done if we had to do it over again, but it appears they've had some success (25,000).

The hardest part is yet to come, though. We've been at this for five years, and the biggest take away is that it's not really about getting service providers or getting consumers - the important part is what happens in the middle. That's what we've spent the most time working on.
IOS 7 allows users to take snapshots of their images easily
Maybe they raised that big round in time after all.
Good -- I agree with that as well :)

Which means I think we're in agreement that whether fleeing is appropriate depends on the probability of fair trial.
Yeah, that's a good point. Might have been a third-party app that canceled the deletion.
I've got a friend that had her account deleted for awhile and then logged into Spotify; apparently, Spotify silently reactivates Facebook accounts if you use the same email for both services.
Which is interesting since they use open source software.
That just shows how scared are the US.

When I was in London, 2002, a Chinese national living there wanted to attend a solidarity camp in El Salvador, in august 2002, organized by the hall of residence I was living in. The flight had a single scale in the US (probably Florida but who knows, it was not a 'stay', just a scale). BOWM: travel forbidden.

Uhu? What?

Just that. NO WAY you are going to fly to El Salvador via the US.

Mmmhh I call that being terrorized.
Hiring web developers in San Francisco: foolish, futile
Pricing a new product
FTC demands search engines separate advertisements and search results
According to many frequent HN readers, the government is completely out of the control. Neither of these claims is true, but they are difficult to get past.

This is simply an opinion. Over these past few weeks I have had cycles of getting angry, then pensive, and then taking a break from thinking about these issues for a while. I have just woken up, and I am feeling calm and peaceful right now. Yet, I still feel extremely strongly that these programs are immensely out of control and offensive to the ideals this country supposedly stands for, regardless of any "noble" intentions behind them.
Hello, Manta: Bringing Unix to Big Data
Like a super bowl ring?
Saying "Animation in jQuery relies on CPU and Memory" is silly if you use translateZ(0) to create a composited layer which uses a tremendous amount more memory.

WebKit at least will create a composited layer for the duration of a transition/animation all by itself -- if you do choose to use translateZ(0) everywhere, understand that it consumes texture memory the whole time the element is in the DOM (and not display:none) and maybe has a backing store in heap as well. So if you want your page to not crash Mobile Safari on older Apple devices then use it judiciously.
PG isn't the only author on the topic, nor is he the most tenured. He presents one point of view from someone with interest in seeing his viewpoint prevail.
Exactly. We're operating on the assumption that they are telling the truth. I think that's a pretty stupid assumption.

This is just a scare tactic to get people to not use encryption, but it's also dimwitted because they could get a lot more mileage by saying "we can break all forms of encryption" and the American public would probably believe it (even with Snowden/a vocal minority calling out the NSA on the lie). The media would most likely propagate the lie because they don't seem to care about the rights/freedom of the people in the US more than creating a scare frenzy.

In summation, the NSA are liars and will keep your data regardless, so encrypt everything, don't put anything sensitive on Google, Skype, Dropbox (you'd have to be really stupid to do this anyway), and call your senator.
> All dupes now must point to an answered question, and the new language focuses on getting you answers

This one is the most useful, I think. I've stumbled across closed-for-duplication answers before via google searches and found myself wondering what the question duplicated.
Ps, I've heard that apple will replace your iPhone for those purple specs in the pictures.
Ask HN: How to establish 94/96 web relevance?
So for years I've complained about a serious issue on the Internet, the highest visibility of the problem can be seen within Wikipedia.

There is a black-hole of citable/source material from 1994-1996 now long missing from the WWW. The key issue is the Internet Archive didn't start functioning until 1996 and wasn't in full steam until 1998 so many of the early sites that launched in 1994 that reached their 3 year natural life span where long gone before the Archive crawler even had a chance to touch them.

How this plays out is that historical websites that were highly relevant or culturally significant which were only referenced by other early 90's websites and limited printed URL catalogs (magazines, etc...) are routinely purged from Wikipedia for lack of sources showing their relevance.

How would one go about trying to recapture this lost window into the landscape of the early web?
Loebner Prize selects 3 Pandorabot Finalists
Macros are frowned-upon but used when necessary.

To put an analogy: people would've disgusted if you used a life jacket for no good reason, but they're handy when you really need them :)

I also like Lisp syntax regardless of macros, mainly because it's simple, consistent and prefix notation is really handy. The S-expr abstraction IS useful when dealing with code blocks (see https://news.ycombinator.com/item?id=5940620)
Not quite for the same reasons it seems. But, since they already do do this, why not take on standardizing function spacing? strpos would become str_pos, etc.
Boy, another blog echos the empty chant on functional being superior than OO without substantiating the claim.

"OO design patterns such as MVC are going nowhere." Really? MVC is going nowhere? And how is functional organizing UI and model data better?

You can promote a technology without trashing another one. People know what functional is and it has its niche as with any other things.
I agree -- work isn't the only thing you can burn out on.

But I do think it totally relates to the weeks and months working on the start-up after the "Eureka!" moment. I'd say "having the idea" is the "Eureka!" moment in their slogan, and they're referring to eschewing eat and sleep in order to make that idea a real thing. Which takes weeks and months. Which sounds like a recipe for burn-out.

And, honestly, I think entrepreneurship should be approached soberly rather than like some extreme sport or gameshow. Because start-ups can lose you hundreds of thousands of dollars in opportunity costs, potentially, and interrupt other parts of life. Not that they aren't potentially rewarding as well, but the stakes are high and should be treated as such.