skysight-inc/HackerNews huggingface dataset:
Well, I did outlined how simple my approach was in the article I wrote. The approach really works brilliantly for simple projects with one or two servers where you can log on to each machine and just git pull your code and run the migrations etc and be done with the deployment.

For more scalable architectures I prefer putting multiple of these app instances behind a Load Balancer such as Nginx reverse proxy. That is part 2 of my post :)

I'm running Puma in production for a simple project which we have behind a Nginx load balancer.
Epic Trolling from Samsung
This place is great for coherent discussion, nearly all ideas are "allowed" here when argued well but hostility is not.
Im speculating, but I would think that getting lettuce of that quality and freshness would be far too big a challenge for typical US fast food chain distribution. Fluctuations in demand and short shelf life would make it very difficult for most fast food restaurants to avoid wasting a good percentage of the lettuce, I would think.
One of the main reasons that Cryptocat is able to celebrate their high usability is because they didn't even attempt to tackle the most difficult usability problems in a system for secure communication. There is no such thing in Cryptocat as persistently stored private identity keys, so every time you use Cryptocat new identity keys are generated which you are then expected to manually verify in some out-of-band way (i.e. make a phone call to every other person in a Cryptocat chat room and swap hex encoded fingerprints). If you don't manually verify the keys of every other person you talk to every single time you use Cryptocat then you might judge Cryptocat to be 'usable' and maybe even more usable than other similar software, but the usability trade off is that you and even other people you communicate with who have otherwise verified keys correctly will be vulnerable to having your conversations intercepted and decrypted by an active attacker.
scrypt is great if you want to store passwords, but not really helpful in other contexts. Nacl is a complete cryptosystem; think of it as a stronger, more modern, library-ized version of GPG.

Don't use a JS translation of Nacl. Nacl goes to pains to ensure that it doesn't expose side channels; no Javascript implementation can make the claims Nacl makes.
EU Parliament to launch in-depth inquiry into US surveillance programmes
It's often a veiled insult trickling down from the people who have some "lifestyle" themselves, which usually is delivered by people who like the startup speak and are busy not creating any real value for customers.

A truth maybe some don't want others to know is this: Your ability to create, pursue and have a deeper life benefits greatly from a modest financial engine.

I believe in working incredibly hard all the time. My ability to do so and pursue other ideas has been helped greatly by having a financial engine. Learning this balance every day has been invaluable to me.

There is a fair point in learning to focus on a few things. HN doesn't lack technical skills. It lacks business acumen and experience. Like coding, you learn to walk before you run, or pretend you're a star athlete from day one in business?

Every large business started small. There is no harm, or problem in learning to build a business into a success be it smaller or larger. Just pay attention to whether you stop after success, and if it's what you want. The same business building skills are needed when growing the big idea.

Most people who give up their 20's for something, will end up with just that, giving up their 20's and not much else. Not my opinion, but a stat that seems apparent. Think ahead, and there's a chance to get ahead.

Entrepreneurship is about about finding your path to customers. Everyone here is smart enough to put software or technology to work for them with just a little bit of their talent, focused.

If you build yourself a financial engine that can set you up and serve you, you'll be building the habits to do what you want well into your 30's and 40's when everyone else has to pack up and call it a day to pay the bills that never go away.
I'm not sure I'm following entirely. I agree that whoever wants to cheat can cheat and deceive their users about the fact that he/she is using personal data in a way that is contrary to privacy laws. That doesn't mean you should not inform users in a proper/legally compliant way, does it?
> And quite likely never been seen or heard from again like Manning.

That's not what happened to Manning at all though. While in Quantico he was nearly continuously in the news... it wasn't until he was transferred to Ft. Leavenworth that the news toned down about him.

Nowadays Manning's trial has resulted in updates almost every other day in the news, if you've bothered to check.

> Only a fool would fight secret courts and secret interpretations of laws by "dropping himself off at a courthouse".

Not every day I see people on HN call Daniel Ellsberg a fool.
Because this is more true in crypto than anywhere else.

"There are horrible people who, instead of solving a problem, tangle it up and make it harder to solve for anyone who wants to deal with it. Whoever does not know how to hit the nail on the head should be asked not to hit it at all." - Friedrich Nietzsche
I just can't wait until they bring out a falafel wrap. Their new premium mcwraps are actually pretty good for something on the run and I'm not even a big fast-food fan.
Probably one of the reasons Google linked to them, is that they have so many Google ads on their pages (3 of them - quite disturbing to me).
And Google takes about 32% of the price paid by the advertiser.

Just a back-of-the-envelope calculation: let's assume 217000 page views, with a 1% CTR, and a 1$ CPC. The result (of that 1 day) : ~2000$.
I suspect you're right, and generally what I figured. But then when I see street meat vendors with fresh onions and pickles every day, I question if that's really the reason.
Sales and Marketing Assistant - Salary £45000pa OTE in Canary Wharf
Fai-simple - A simpler way to automate Debian installations
This never worked in real life. I mean, we have examples of similar behavior in the communist block where the Party practically killed thousands with our without bothering with mock processes.
In the end some other guys will rise and give a big fuck-you to an oppressive government.

Wait, what are we talking about here - will US go so low as to be likened to an oppressive gov, or is it one???
They don't have the original sources anymore? Do you have a reference for this? What a terrible loss that would be.
Oh my God, we're going to see a wave of insufferably named -nyc start-ups now, aren't we?

I thought it was bad enough with -ly and -io.
Sometimes I feel like you guys are looking for Android/iOS/Ruby/Php programmers

Few if any people in a given batch do Android, iOS or PHP.

I just queried our internal student site, where students can tag themselves with skills, and found the following: 2 students tagged PHP (neither of which are currently using PHP); 3 tagged Android (none of which are working on Android stuff IIRC -- e.g., one is writing a type inference engine in ML); one tagged with iOS (he's a former iOS developer from a very well known startup, but hasn't been doing much iOS this batch); and 12 tagged C++ (I don't actually know how many are currently working on C++ projects).
No it doesn't. The environment hasn't changed, we just know more about it. Nothing has changed, this behaviour didn't start when we learned about it. It's been going on for years without anyone noticing. The freedoms are the same, the actual state of everything is the same. You just now know that the US government has the ability to get your Facebook info on demand. This news is all so unsurprising it's hardly news worthy.
Not to be snide, but, you mean like Adium?
They should have just named it "<New Browser Name>" by Opera. It would set the expectations right. When its the same name and a higher version number with most of the features missing it just alienates the existing users.

This would give time to add new features to the new browser while keeping the existing users happy with what they already have. The existing users would not crib about missing that one obscure feature that no one else uses.

In the current scenario the power users who normally jump to the next version end up missing the features they are used to. The best example in this case would be Phoenix/Firefox which rose from the ashes of Mozilla Suite. The stripped out all the fat and made a lean browser. What happened to Firefox after version 4 is another story.
Reading that it seems as if this space is almost, positively, stacked against any solo or small group dev. Thanks for the insight, but if crypto is hard and there's issues on both ends of the spectrum (commercial space generally ships for monetary reasons, small groups ship for notoriety / political discourse rationale / tinfoil hat.

So who is building great crypto software that's built right from the ground up? OpenSSL AND OpenSSH struggle with this on a continual basis yet they seem to be the prime examples of doing it right. The problem, however seems to be unless every release is a complete rewrite eventually you will be working off of some foundational compromised base component.

Thoughts?
With due respect, I believe this is exactly the wrong interpretation of our present circumstances in the context of history. In the events you cite (and for most of this country's history prior to now), people actually had the power to organize and effect change, which at the time, could only ever be met with brute force by the powers-that-be.

The government didn't have the capability of near-omniscience, down to the level of an individual. They couldn't video-surveil entire cities in real time. They couldn't execute military action at massive scale. They didn't operate in a climate of such overwhelming political apathy that allowing military forces to operate domestically, seize people off the street, and throw them in a hole, forever, generates little more than an online petition and a few calls to Congress.

In short, we are orders of magnitude less free than we have ever been, simply by virtue of the incomprehensible power of the federal government. Just because they have not deigned to exercise it on a large scale (up till now), doesn't mean they can't, or won't. It just means they haven't needed to (yet). As is the case on many topics, I believe Frank Zappa summed it up best:

“The illusion of freedom will continue as long as it's profitable to continue the illusion. At the point where the illusion becomes too expensive to maintain, they will just take down the scenery, they will pull back the curtains, they will move the tables and chairs out of the way and you will see the brick wall at the back of the theater.”
I meant "comand key symbol"

The title was changed by a mod
See also http://www.salon.com/2002/06/03/nissan/

edit: better article: http://www.yalelawtech.org/ip-in-the-digital-age/why-nissan-...
Terrorism implies the use of terror, -choosing targets and tactics not to inflict the biggest/smallest damage but to scare.

Typically this results in attacks on civilians instead of attacking enemy soldiers (who have been trained to handle fear). Other typical traits: using weapons that creates visible damage, injures etc

The sets of freedom fighters and terrorists might intercept but neither is a subset of the other.
For anyone looking for an advanced sparse voxel data structure, there's OpenVDB developed by DreamWorks Animation:

http://www.openvdb.org/

It's developed for film applications which naturally have a different set of requirements than realtime game engines. But as PC performance grows, the solutions developed for film rendering will become more directly adaptable for games.
Ah ok! so, you are looking to things that can be automatized with a web service oriented to companies or people without IT expertise.
I hate, hate, hate comments like these. They serve absolutely no purpose other than saying I told you so.

Yes, some of us understood the spying is broad, but I don't think most of us expected the cables to be tapped directly, and take all the data like from a firehose and store it all. How can you say even that doesn't surprise you? And even if it doesn't you think 99% of the people out there understood this?

Does your mom or dad think it's okay their phone calls are stored and analyzed by the government?

Anyway, just because you (probably) knew this was going on, doesn't mean there shouldn't be a time to get outraged about it.
You can infer a great deal with VPN usage combined with other things, this is what risk assessment is all about.
The guy that wrote this is a contributor to Forbes. Anyone can be a contributor to the site as long as they write a few stories that sound like they know what they're talking about.
Don't let me off the hook; I am 1000% "that guy" when it comes to software security stuff. Also US law, sous vide cooking, C software development, the music of the Elephant 6 collective, tech entrepreneurship, and parenting.
Slant - Decide Quickly
This is really cool - Continuities: how interested are you in merging in additions to the game? I'd quite like to add raiders and medicine.
Greater Access to Online Music Creates More Musicians
Swooping down to declare a fallacy then immediately swishing your cape and dashing away is highly unlikely to gain much social traction or admiration.

Also, when arguing if something is in a particular spirit, it's appropriate to discuss emotions and principles.
Esperanto and Interlingua both use that convention.
Thank you for that benchmark (even though it didn't cover Phusion Passenger Enterprise ;)
It looks very thorough.
Chromium has 900+ Command Line Switches
Have a look at XBMC, boxee was originally (I don't know how much it ended up that way in the end) on it. I believe there's also remote apps for XBMC like that too. If that's not to your liking, Plex (also based on XBMC) has a number of UI changes/improvements to help keep things organized.
That's a really good read. However, he doesn't answer the question, he apparently started with close to a million (says the cost of his restaurant was U$ 800.000).

I haven't made a million (my net worth is about 10.000 dollars), but my father has, starting from about 0.

How he did it: studied law, worked hard for 10 years at a law firm, became one of the best in his field, then opened his own practice.

With some of his savings, he invested really smartly on real estate (there was a crash in 2002/03 here in Uruguay) and got 5x/10x returns (we're at the peak of the housing bubble now), all the time working 14/16 hours a day (he's a workaholic).
I'm kind of trying to teach the reader to become patio11 (and focusing on the initial stages of that).

So, yes :)

I'm still curious about tech companies run by HNers though. I mean there are plenty of SaaSes targeting those too (Github for instance).
Be the next Trekker
This space is positively stacked against any solo or small group dev.

The way you deal with that is, you pick a credible crypto project with traction and build on top of it.

The world badly needs a GPG UX that ordinary people can use without thinking about it. Bonus: nobody knows what that UX is! It's an open problem! And you can tackle it without getting anyone killed, because the GPG/PGP team has spent decades getting the "might get someone killed" problems addressed.
Everyone has right to their personal opinion. Not everyone has right to professional opinion.

If these people were humble and would admit that this is just software for them to learn about cryptography. They would receive help and support.

What they are doing is promoting cryptocat as maintained secure system.
It certainly would have been more useful if it had a disclaimer at the beginning indicating that it was written by a Passenger developer. It's OK to have biases as long as you're up-front about them.
Ask HN: have downtime, need project
I have been teaching myself to code for the past few weeks and I would like something a little meatier to work on than the todo-list and twitter clones I've made so far. I've been learning ruby and rails and would appreciate any ideas for small projects I could create, ideally something working with APIs.

Does anyone have an itch I could scratch for them?
Wait what? Hope that the government has plans to invade Canada? Maybe you meant defend from Canada, Prevent war with Canada, nullify Canada Army. But invade? I sure hope they don't have plans for that.
I don't think they called her back.
Hmm. Maybe HN isn't the community I thought it was then.
Is the 1st amendment starting to die, too? The "free press" part of it, certainly is:

http://www.washingtonpost.com/blogs/erik-wemple/wp/2013/06/1...
it doesn't have any registration numbers?
"the product of years of research and testing"

All that to catch up with a Mexican Taco which predates the arrival of Europeans in Mexico?
Global Innovation Barometer 2013
Why I’ll Be Marching This 4th
It's a big risk to expose to the masses something they may be uncomfortable with. It took decades for the burrito to devolve into a wrap (substituting flour for corn tortillas, for example, to enable longer stored freshness).

For example, the "filler" in a lettuce wrap is typically rice, as much as it is a staple in countries is barely touched by some in America and Europe. Lettuce as a wrapper may seem too "salady" - Real Americans (from focus groups) want meat ..which according to the article is why the mcWrap doesn't have too many veggies inside.

They even passed on a Bulgogi beef McWrap as too niche (pretty universally yummy IMO, just not to their focus groups)

That said, I've never served a Momofuku-style Bo Ssam that wasn't loved, (pulled pork with a sugar glaze, rice, pickles, and various tangy sauces for those that havent heard) , to see it at every McDonalds actually makes sense - just requires a long education and marketing campaign to ease people into it.
Founders Buy Bebo Back for $1M
You mean the URL (github.com/FooBarWidget/passenger) and the fact that the Github page says that the wiki belongs to the "passenger" repository, aren't enough of a disclaimer?

The "License and price" section at the beginning is also worded in such a way that it should be clear that the text came from the Phusion Passenger authors.
It certainly is to those who've drunk the pg kool-aid, aka "the only valid definition of a startup is a company that prioritizes growth above all else, including a viable business plan".
Freedom of speech at its best. Of course there's a limit to what you are free to say, but 8 years of prison? Really?
PeerSquared – one-on-one online teaching with WebRTC
Bush: Either you are with us, or you are with the terrorists. (Applause.)

If this is all they've got, they are naked; I've seen children debating better than this.

http://georgewbush-whitehouse.archives.gov/news/releases/200...
One of the key parts of this is extending it across 24 years. To simplify the math, let's assume a graduate gets a job paying $30,000/yr, and annual payraises of 3%:

Year	Pay	Tuition Payback
1	$30,000.00	$900.00
2	$30,900.00	$927.00
3	$31,827.00	$954.81
4	$32,781.81	$983.45
5	$33,765.26	$1,012.96
6	$34,778.22	$1,043.35
7	$35,821.57	$1,074.65
8	$36,896.22	$1,106.89
9	$38,003.10	$1,140.09
10	$39,143.20	$1,174.30
11	$40,317.49	$1,209.52
12	$41,527.02	$1,245.81
13	$42,772.83	$1,283.18
14	$44,056.01	$1,321.68
15	$45,377.69	$1,361.33
16	$46,739.02	$1,402.17
17	$48,141.19	$1,444.24
18	$49,585.43	$1,487.56
19	$51,072.99	$1,532.19
20	$52,605.18	$1,578.16
21	$54,183.34	$1,625.50
22	$55,808.84	$1,674.27
23	$57,483.10	$1,724.49
24	$59,207.60	$1,776.23
Total Payback	$30,983.82
I think the unfortunate side of this is it "feels" like there is an agenda, regardless of if that's the case or not. Technical basis aside, one generally wouldn't write a white paper on this format.
I contacted support and they did setup the super-advanced options for me. It seems to be much better now.
Couldn't you use the output of scrypt as a key for a symmetric cipher?
10 life game changers, an unofficial list
Tech companies are cooperating with US intelligence agencies more than you think
I agree, it couldn't have happened to a nicer site.
Most statements of 'privacy policy' ate usually statements of anti-privacy or retention and sharing policy. A true statement of privacy would demonstrate that no information is recorded in a durable manner and that no information is available for third party inspection. Privacy has a concrete meaning.
As a farmer, I would replace "be too big a challenge" with "hurt their bottom line". It is surprisingly easy to find quality food if you're willing to pay a little more. It's just hard to undersell a "5lb bag of lettuce" for ~$3.88[0]

[0] http://www2.costco.com/Browse/Product.aspx?Prodid=10179296&w...
I do not think "free" means what you think it means.
"terminate a pregnancy"? Is there a name for the practice of using more convoluted words so as no to make people focus on the real meaning of the sentence?
You could have used "terminate the carrying developing offspring within the body, by terminating said offspring's capacity for metabolism, growth or reaction to stimuli".
OTOH, you mention "a crying mother", which IMHO should be compared to the other tragedy: "an innocent baby being torn apart, aspirated, poisoned or killed in some other way"

And there goes my karma down in 3,2,1,...
It seems like there's a new story like this every month. And part of me struggles to find sympathy for the individuals who have been arrested because regardless of your opinion regarding surveillance, publicly saying anything like "I'm going to shoot a school up" -regardless of the obvious "joke" behind said comment- is just dumb. He likely wouldn't have announced the same remarks in real life, yet he and many others like him, do so online. It's like they forget that conversations on Facebook and Twitter are not private.

That all said, it's still not right that these kids are detained for so long based on such circumstantial evidence (and that's overstating the weight of evidence, if these articles are to be believed verbatim) is a clear abuse of justice. Kids say stupid things. As adults we might cringe, but many of us were the same when we were teenagers. So locking someone up based on a stupid comment is complete unacceptable.

edit: just to clear up a few points because I think some have misunderstood me:

1) The comments in question were posted publicly on Facebook. It wasn't a PM - it was a public message. This is why I stated that the teenager in question likely wouldn't have made those comments in the same way in real life (ie he wouldn't stand in the middle of a busy town center and announce the same comments at the top of his voice for all to hear).

2) I appreciate the comments were a "joke" and it's not the content of the message that offended me (far from it - I have quite a dark sense of humour myself). It was the fact that he publicly announced his comments that I thought was stupid. You have no idea who might misunderstand public comments (case in point, me having to make clarifications in this post) - and this is particularly dangerous with darker jokes where others might -at best- be offended, but at worse, miss the point entirely. This isn't about censorship, it's about respecting your audience (ie keep the darker jokes private where your friends -who understand and share your humour- can enjoy).

3) I'm not blaming the teenager (or not exclusively anyway). I think what has happened to him is completely and utterly unacceptable. However I do think he was wrong for posting those comments to begin with. This is one of those instances where several parties are in the wrong.

I hope this clarifies a few things :)
It's not the he didn't understand or didn't care what he said. It's that he had a funny response. It's his own name, for Heaven's sake. And the people writing to him are clearly not doing their own due diligence either.
I claim that any argument about "in spirit" is necessarily about emotion. The original statement struck me as veering pretty close to Godwin's law.