skysight-inc/HackerNews huggingface dataset:
"Crackpots"? Is this a serious, honest comment? Or is a crackpot anyone who doesn't choose and create philosophically and technically inferior products for the sake of "Just one more social network that will surely be worth millions if I can make it centralized and proprietary and non-inter-operable and get just enough users." SOUNDS GREAT.

"P2P is harder to build" is an equally loaded statement, though you've caught my intrigue. I wrote a WebRTC signaling server in a weekend that is capable of letting peers establish N:N connections with each other for video conferencing.

Outside of cases where TURN would have been necessary, the clients were all connected, P2P with encrypted connections. (And even with TURN, I believe end-to-end encryption could be ensured, but the traffic would go through a third party)
"Wait? I thought patents required a working prototype."

Not since 1880.

"If that's not the case I'm going to patent everything, but with quantum computers. And then everything, but with nanotechnology."

This is essentially what patent troll corporations do -- patent obvious mashups of New Technology X with Old Use Case Y. This sort of idea canvassing has been going on for a very long time.
Americans Hate Their Jobs, Even With Office Perks
Yes you are wrong :D If NSA is not actively man-in-the-middling you, Perfect forward secrecy still works.

ECDHE has been in Openssl since version 1.0.0 so its out there just not used.

Btw. Is there any addon for Firefox that shows the “encrypted communication” details like google does?
OP here. I'm not yet sure if Backbone-Relational sucks. I posed this here as a nexus of conversation about Backbone-Relational.
DropboxJS - JS Client for the Dropbox API
Ten Reasons Why IVP Invested in Snapchat
Why? When I buy a tablet computer, I don't have to employ someone to install it.
Facebook Constrói um dos Edifícios Mais Sustentáveis do Mundo
Most possible system/standards are already covered by multiple patents. "A system for electronic transfer of information", for example. I made that up, but there are many super broad patents like that.
My issue is with the title more than anything. Sacrificed everything? This guy has traveled the world, was able to dump truckloads of money into 2 rounds of post-graduate study, and was finally able to throw it all away and live in his parents' house in the name of changing his career path.

Sacrifice is about hardship, tough decisions, and tangible loss, not about your parents shaking their heads and wagging their fingers at you. I'd argue that this guy's parents sacrificed more than he ever did just to give him the privilege of saying that he "sacrificed everything".
Hackers are people too?
Of course they don't have your best interests in mind. Isn't that the point?
I can hardly consider myself an amateur with respect to distributed computing, so I am ignorant enough to believe that it is not that complex. Even worse, I won't believe it until I find out for myself. :-)

I've looked into camlistore before (particularly since I'm doing this project in Go), but I've been overwhelmed fairly quickly.[1] From the description on the web site though, I do get the sense that it would be incredibly useful---but it feels so heavyweight. My problem is that I think I can get file synchronization working in just a few thousand lines, which is a considerable impetus to chug along without resorting to such a huge dependency.

Re libjingle: it looks like an amazing project. But to use it, I would have to violate my so-far-lifelong-commitment not to use C++ (I'm at 11 years now). I will readily admit that whatever I come up with won't even be a fraction as capable as libjingle. And if that doesn't end up being enough, my project will fail.

Thanks for your comments though. At the very least, it may provoke me to switch tactics once I become a little less ignorant.

[1] - http://camlistore.org/pkg/
I think you'd find the international security area at the airport is still sovereign soil; the country just, for obvious practical reasons, doesn't insist on people going through immigration and customs in order to transit through.
Also, 'analysis paralysis' seems to be a related concept.
I like the blog post format better than a Google Hangout. When there's a conversation, unless (or perhaps even if) it's heavily moderated, things get lost in the noise.

I was really confused about the word "polyfill," which the author used without explanation. Since I've written code to render filled polygons before (concavity is a fun corner case), I assumed this was what it was referring to, and I was really confused about how that's even remotely relevant. Wikipedia finally straightened me out [1].

[1] http://en.wikipedia.org/wiki/Polyfill
Let's not pretend a bouncing ball is exciting regardless you see it in the browser or not. (Except if you're seeing your own stupid ball animation, of course.)

Writing games in any language is fun, so by all means keep doing what you enjoy. :)

But let's not forget all these problems JS implementations see have already been solved extremely well on the desktop.
...before MS bought them they had E2E encryption...

Is there any evidence that they removed E2E crypto for voice calls? People keep saying this but their reason seems to be "because MS".
I was really amazed and watched a live surgery. The surgery was done by one Professor, a Neurologist, and two medicine-physicists.
I was really amazed how the operation was done. Most of the work was actually done on a computer to get the brain coordinates right (so no vessles would break when they dig a hole in your head). They actually just drill a small hole in the scull, and will not open the scull fully.

The scariest moment was, when the Neurologist hooked up his Windows 2000 Laptop to the fully awake patient trying to figure out which voltage/current would be the best stimulant.

The patient had to count the weekdays beginning at Monday. Everything worked out until Wednesday. Thursday sounded more like "mmmblblblbmmlbm". After that the Neurologist hit a few buttons on the Laptop, adjusted the currents, and after that the patient was able to speak out "Thursday" easily.
Using inflammatory headlines to start a discussion doesn't sound like a good idea.

In case somebody is wondering, this is in reply to op's dead comment.
Twinkies Coming Back in July
House 1::

Ellison bought his first house on Carbon Beach back in 2002 for $11.750117[1], according to PropertyShark.

House 2:

He bought Carbon house number two in 2003 for $11.500115[2]

[1] & [2] Typo, right?
Netflix’s open source “Genie” controls data in Amazon’s cloud
Incidentally, don’t let salary be a factor. I just watched someone turn down one of these breakout companies because Microsoft offered him $30k per year more in salary—that was a terrible decision. He will not build interesting things and may not work with smart people.

This article is making the implication that big corporations and job security are bad; go risk your life for an endeavor with a less-than-5% of success!
A giant database of SSH keys from people who can't setup basic operational tools?

Jesus, and I thought the CDCs "big vault full of things that will kill you" was a terrible idea...
The solution gets even better when that piece of JavaScript is served over HTTP, not HTTPS.
Perhaps what we want is a build system (a la make) that builds your software and constructs a virtual machine image for it, including the performing of all your tests within the running virtual machine.
Those 2 platforms cover a large percentage of the mobile devices.
A very useful perspective, thanks!
Wasn't it for having a different religion than others?
Hackers & entrepreneurs are human too, and appreciate clear insights into horrible things they cope with first- and second-hand. It's hard to understand some things which affect your understander-thingie, or which cause loved ones to do things which horribly obscure the problem. Those getting help can help others with "don't go there" or "here's the way back", clearly describing their own experience (which is very hard to articulate).

Downvoted for heartlessness, even if innocently so.

BTW: the guy is indeed an actor, famous for roles which often appeal to nerds.
That's talking about impersonating a government _employee_.
Windows 8 is cratering new PC adoption -- many people, especially folks who are not technically adept, hate it.

So a German government decided to invest a small amount of money to help citizens utilize an alternative to insecure Windows XP.
Chromatic aberration. Lens focus is perfect for one color; as you vary from that color the image is necessarily blurry, more so the further you get. Our brain processes images better if we don't add blurry ultraviolet over everything.

This is old news? When cataract surgery was first done, replacement lenses were simple glass with the same effect. Ultraviolet filter was added at some point?
I find it interesting that 'non-Americans' like the Belgians or Dutch are, in your mind, entitled to be displeased with modern Americans about slavery, simply because they are not American.

A very large number of Americans are descendants of Native Americans, or blacks. Possibly also 'whites' at the same time (though many of those 'whites' were later non-Anglo arrivals).

So you are in the odd position of justifying anger by (say) Dutch people against Americans who are related to them, or to Italians who arrived in 1920, or hispanics or blacks or Native Americans.

Because, don't you know, non-Americans have every reason to be displeased with modern Americans on account of things some Americans did a long time ago. But the Dutch (as one example among many), of course nobody of that nationality did anything back then.
AirBeats for Leap Motion
Maybe Toronto, Singapore, HK? But yeah I guess NYC and San Francisco are on the top 2.
Computer systems in the wild are stochastic - that's the fundamental assumption that leads to the design of tools that you call "PFCTs" here.

This type of design leads to tooling which is relatively slow and often obtuse, but there are well-reasoned (and researched, start maybe with [1]) assumptions behind those tools. In particular: systems modeled by these tools are designed to run for years, include a large variety of hardware and software, to be worked on by a lot of different people, and to be able to grow to massive size.

The "clean slate" idea is a good one, and has been in use for a long time (the idea of gold images goes way, way back). But that's for initial system state, not dynamic system modeling. The cfengine family of tools grew out of limitations in the "clean slate" approach for real-world system models.

If your concern is "how can I deploy my Rails site to EC2 quickly and reliably," you'll have different goals and assumptions on the tools you need, than if your concern is "how can I grow a resilient infrastructure". (edited to add: both are completely legitimate goals)

All that aside, I definitely agree that the tools still suck :)

[1] http://cfengine.com/markburgess/papers/sysadmtheory3.pdf
Thanks, this was the only reply I got that gave me a decent explanation. I guess it all boils down to defining business size by the amount of profits rather than by revenue or assets. The article's claim, then, is contingent on the cost of a single unit of innovation being set by this size metric and not the others. I'd say this is a very non-obvious assumption, but at least I now understand the claim.

Can anyone give an argument for why the cost to reduce costs by 1% should be a function of profits rather than of revenue or assets?
There really IS an objective truth to report. The NSA is either collecting certain data or it isn't, and so on. There's a lot of stuff like that.

There's other, speculative stuff, like to what extent if any the NSA is breaking the law.

I'd contend that a reporter who cannot present the facts as facts for fear of being perceived as "biased" or cannot form and state an opinion about the speculative/subjective stuff is kind of subpar.
Manufactured homes reduce the labor component considerably.
Way to connect skills with jobs in resume
Heads-up in counterpoint to the second footnote:

I was most definitely considering academia at 19 (I was near dead-set on it).

Then I got to university and got a good look at academics, doctoral students and the environment for myself - I'm no longer so sure that it's something I want to do, at least for now. :)
> Do not use it on a system where os.urandom() is weak.

So, don't use it in the cloud? [1]

1. http://harvey.binghamton.edu/~ychen/chen-kerrigan.pdf
Preempting virtually all uses of the underlying abstract idea is a rationale for not making abstract ideas non-patentable, not the test for what is a non-patentable abstract idea.
That explains surgical selection of the documents released so far, before it looked almost too good orchestration for a one man band to pull off - at least not without the perfect plan.
NSA can retain encrypted communications of Americans possibly indefinitely
Edward Snowden's biggest fear? Losing access to his computer
"terrifying"

"stunning"

"I'm not so sure..."

"I'm curious,"

"perhaps"

"arguably"

"How My Startup ____________ (In Other Words, Something That Is Not At All a How-To Article)"
The law is not just what is written, is it what is commonly practiced as well. So says the great and terrible philosopher Carl Schmitt, and he makes sense.

These fake signs try to change common practice; they are subverting the law and are quite successful at it. They are black hat hackers, in a way.

I cannot see why you would be supporting this scumbaggery.
I think we can do much better than this. Is there much interest by folks in running this kind of thing on their sites?

If so, we (folks at stopwatching.us) can make something more secure and safer to implement.
I had the terrifying thought that this could apply to HTTPS or SSH sessions. That's alarmist, though, right?
This just shows an ignorance of the issues being discussed here. The issue is not that "human interaction is complicated and life is difficult", it's that his feelings - and the feelings of many others - are the result mental illness.

This is a serious health issue - equally as serious as cancer.
It's not like it is some kind of mystery how to reduce the cost of building a home...

Agreed! Just remove all those pesky restrictions about fire safety, earthquake safety, tornado safety, electrical safety, and you can put that house up for real cheap :)
There are no Small Changes
Which of the publicized charges against Snowden deal with attempted espionage, or even an attempted release of classified materials?
Which it very much did: http://www.theregister.co.uk/2013/06/12/nsa_logo_scandal/
I haven't watched many others, but I'll definitely second that DAS is excellent.
about anthropocentric design of the tests - reminded me about how they tested chimpanzees for ability to recognize faces (an ability which we consider a necessary trait for a high intelligence), and there wasn't much progress until instead of human faces chimpanzee faces started to be used in the test.
>Snowden is acting like he did something wrong. He should own it.

Big difference between acting like you did something wrong and acting like you think another party thinks you did something wrong. When said other party is a government that can torture you, confine you, or kill you, you run. That is 'owning it' in that case.
This is half plug and half relevant to the article, I like to think we're worth knowing about.

I work for Ekotrope[1], we're looking to make those margins bigger and help build green at the same time. Believe it or not, they're not mutually exclusive and we know how to make it happen.

[1] http://www.ekotrope.com
It's funny because you think technologies that are at the mercy of a company are a good idea.

There was a post here a few weeks ago (some dude dug up some old content of a 3D mesh of a cow in a Java viewer). And the old OpenGL and Java code "just worked".

"... and in their death throes, they gave onto us, technologies to last more than 2 years at a time. Sights and wonders never before seen only told, far outreaching the merciless grasp of the Holder of Shares."

RIP - SGI Vpro.
Places to Visit: Nantes, France
Awesome, thanks for the help and the additional resources!
There are also a lot of public walking paths[1] and unexpected stairways[2] in the Hollywood Hills that homeowners will put gates over or post signs claiming no public access, because, you know, fuck you got mine.

- Bunny Ultramod on Metafilter (http://www.metafilter.com/129367/Hiding-Public-Land)

http://www.discoverlosangeles.com/blog/hiking-los-angeles-la...

http://www.secretstairs-la.com/welcome.html
Amit Gupta is tired
Office Space for rent down the street from YC
Create a new language with a monadic parser combinator written in PHP
New Insight from LinkedIn’s “Who’s Viewed Your Updates” Feature
That is why the title is Advice for Ambitious 19 Year Olds, not Advice for 19 Year Olds Looking for Security
They don't have to take an active role though if they just sniff all the traffic, right?
Why does this need to be an app? Seems like building out a website to distribute the information would be better.
Mostly right, actually Bach was a church music director for most of his career (though he did the Royal court thing also). The great majority of his body of work is vocal liturgical church music.
Here's the Prerequisites section:

Students taking courses based on this book have ranged from first-year undergraduates to graduate students. We assume
only that students have had a solid course in programming. They should be familiar with the programming language ANSI C to use this edition. In particular, we expect students to be comfortable with C constructs such as recursive functions, structures, pointers, and operators involving pointers and structures such as dot, ->, and &.
Thanks for feedback, I added link to the wikipedia article.
Wire, a Fast, Flexible Javascript IOC Container
This is a great idea, but I wonder how far you can go with it. Could you also change the lock icon when larger more secure keys are used? Could you perhaps have the lock icon change color between a continuum of red to green (or better, black to white, or something accessible to colorblind people) depending on how the site is set up?
I'd be much more willing to add something like this if it didn't look like a graphic on a website for Star Trek in 1999.
'Computer Networks' course on Coursera starts today
I imagine they CAN eject you with force, but if they do you will be able to sue them and probably also call the police. Recent events should help us remain mindful of the fact that ability and legality do not always go hand in hand -- be mindful of what can happen, not just what is legal, and you'll be safer.

The same goes for being a pedestrian near cars. Physics trumps right of way.
The original design of the Internet was peer to peer.

This is not some revilutionary idea. It's getting back to the original design.

Small scale peer to peer networks can still be achieved, easily, even in the presence of "firewalls", "ISP's" and "NAT".

You need a least one reachable IP address to be able to pierce NAT and "bootstrap" the network. Easy.

You need to do some simple encapsulation. Again, easy.

You need an OS with a TAP interface. Easy? iPhone denies programmers the TAP device. And any other company controlling a mobile OS could easily block your peer to peer networking capability by interfering with your access to the TAP device.

Maybe it makes more sense to distribute your peer to peer solution as part of an open source OS that will run on many hardware architectures than to distribute a solution that purports to run on all the popular OS's.

Maybe "apps" don't have to run on the OS that does the peer to peer connection. Maybe they can run "through" it instead: point your router/gateway settings at this open source OS, running on some small form factor pocket-sized computer like the Pi, and voila, you have a decent simulation of the "original" end-to-end Internet that you can use with people you know (the original Internet was among people who knew each other).
No you have it wrong. The rules, while explaining how to deal with data, provide loopholes to basically capture and store everybody (US citizens included). The point is that they are writing laws that should be illegal and are interpreting the patriot act in ways it was not supposed to be interpreted.

http://venturebeat.com/2013/06/06/nsa-patriot-act/

It is a very big deal and the US needs to forget about Snowden and concentrate on how to go forward.
NetNewsWire 4 (Beta)
I wrote a blog post on this a while ago, but it boils down to being kind and supportive in a non-intrusive, non-judgemental way.
"The reason I suggested college graduates not start startups immediately was that I felt most would fail. And they will. But ambitious programmers are better off doing their own thing and failing than going to work at a big company. Certainly they'll learn more. They might even be better off financially. A lot of people in their early twenties get into debt, because their expenses grow even faster than the salary that seemed so high when they left school. At least if you start a startup and fail your net worth will be zero rather than negative. "
-Paul Graham
First, you did say something about the precedent issue, because you claimed in your second paragraph that the FISC was creating binding precedent that shaped the law in its area. That's true for the Fed. Cir., but not for FISC.

Second, and this is more pointing out an implication of your point rather than a disagreement, FISC being a rubber stamp is much less of a problem than Fed. Cir. being a rubber stamp. FISC being a rubber stamp only affects warrant requests that come in front of FISC itself. Fed. Cir. being a rubber stamp has ripple effects throughout the entire court system because it creates precedent binding on every district court and appellate court in the country.
Ambition can be poison
I'm not suggesting self-flagellation and I'm not suggesting everything is "all better now". I'm aware that there is a great disparity. Like I mentioned before, all of my questions were completely serious and not meant to demonstrate a point -- I really want to know what the answer(s) are / could be.

In short, I'm saying "Help me understand what the right thing to do now. I can't undo history." I hear far too much debate about guilt assignment and not enough about practical advise.
I don't see how the two are mutually exclusive.

Having a solid foundation for a life-long career with real-world experience is definitely ambitious.