skysight-inc/HackerNews huggingface dataset:
It makes sense in the fact that the blockchain can be used to store a proof of copyright that may help in settling disputes when two parties claim to be the origin of the thing being copyrighted.

So, you could imagine storing in the blockchain proof that your wrote some code. If someone comes along and pretend it's theirs, you have irremediable proof that it's not.

You could build a whole framework of copyright registration around this. Say you could register the hash or fingerprint of pictures you took, so nobody could claim that they were theirs.

Of course, this doesn't solve the issue of enforcement but it gives a way for the owner to prove ownership, making it arguably easier to settle conflict.
The details:
http://webcache.googleusercontent.com/search?q=cache:QkTa-zW...

Jason's since forgave the co-founder https://twitter.com/Jason/status/526531089355927552
Congratulations, you figured out that a simplification of an argument is a simplification.

If you would like answers about the details you can search google or ask.

If you want to sound smart for figuring out that there are details, it's not going to happen.
The problem being that to use RDBMS well with object-oriented software you need an ORM (object-relation mapping) layer, which adds complexity and cost and maintenance burden. RDBMS are a central point of failure and don't scale well. Relational data is typically overkill for the vast majority of applications which would be better suited to a document-based dataset at the expense of a little more memory cost. Etc etc... :)
> The CIA watched this happen. They learned from those mistakes.

They didn't only watch; in the chaos they also broke-into Stasi offices and made off with sackloads of documents.
http://en.wikipedia.org/wiki/Second_World
I would like to have one as well :)
juliensansot#gmail.com
It does not matter whether a dialog box appears. Have you confirmed that the keys are not pushed into OneDrive? (That's the thing to check.)

So what you are saying is that bitlocker keys are automatically uploaded to OneDrive and OneDrive is PRISM, but this isn't key escrow for government.

The backup can both be for Grandma and Federal Law Enforcement. They are not mutually exclusive.

My original point stands. Modern Windows Bitlocker keys are automatically placed into a location where TLAs can request them.
On the website, there is a signup form
Are you sure you're up to date on that? Captcha for new account creation on HN is either mostly turned off or completely so, and last I tested it, Google had made RECAPTCHA doable by humans again.

HN's restrictions on Tor IPs are only for brand new accounts. That's because of past abuses by trolls. Even then, we routinely override the restriction for accounts that are obviously legit. Anyone who sees a case of this (i.e. legit noob comments that are dead) should email us. In most cases we fix them immediately.
I could definitely use one
The article tends to suggest as if some uber-cool team mentioned in this article came up with this idea; while that is clearly not the case. It's media coverage for some random company without any attempt to identify who started this first.
I also always felt it was broken in many ways. But that wasn't actually a bad thing. In some regards it was fun because of that.
codepeach, can you share an invite with me (clalbus at gmail.com)? I too agree to the original (sinak's) terms.
Will Smartphones become the PCs of the future?
Something like this needs work. In an open source project if you want something you can and should do it. So how about taking a free weekend to read how to make a .deb package?
I certainly don't mean to say that marijuana for medical purposes is bullshit, but the OP is correct that, in many cases, it is just a cover for someone who is not sick to get their hands on some legal weed. My point is that, even if that's the case, if it serves the purpose of demonstrating that marijuana is benign and even beneficial in some cases, then it's worth whatever 'dishonesty' he's taking issue with.
I remember seeing this a while back and realizing I learned more from this video than I learned in class during my college course. Amazing production value. We should properly catalog such gems so that students and even professors can use these to teach (instead of attempting to reinvent the wheel)
It is a 1000+ page book. Many have said more than should have been said about it. My problem with it starts from the premise that IQ measures anything other than the ability to think like the middle class designers of the tests want you to think.
"unless... the carrier possesses the information necessary to decrypt the communication."

That is, if a company is running a key escrow, then it is required to decrypt information for the government. But it's not already running a key escrow, there's nothing in the section you cited that requires it to.
I'll take one, please.

audaxion@

Thanks!
Hi mostelato,

We actually have one. It is available to users who log in via Facebook at the moment. You earn levels as well as coins. :)
They had a choice the first time, at least, even if you claim it took that away after. It seems odd to blame one group of people for 3rd degree consequences when ignoring the rest.

That seems to be an unpopular statement, but it's still true.
A Billionaire's Sound Advice to the Billionaire's Club
> It seems as a society we have other thoughts on what the sensible thing to do with drugs is, namely, let users of it use it as long as they don't harm others.

Drug users do harm others. People crash their vehicles into pedestrians or put psychoactive or harmful substances into the air without the consent of others or commit robbery for money to buy drugs. Alcohol and cigarettes belong in exactly the same category.

Blanket prohibitions just don't work to prevent the harm. It only leads to the rise of organized crime. But permitting the substances while discouraging their use is quite effective -- as has been demonstrated in the recent past with the reduction in cigarette smoking in the US.

This is also why there is never any objection to caffeine. People drinking coffee has essentially zero capacity for harm to third parties.
https://news.ycombinator.com/item?id=8475809

I'm not sure if K generalizes well. It may be that plenty of software has edge cases that must be handled that don't have any elegant representations. I have a hard time believing such little code can actually work that well. But it seems impressive enough that I plan on learning it some and making sure I'm not massively missing out on something because it seems foreign.

From my own experience, less code certainly means less bugs. Even with denser code. Simply having to jump around to find stuff (due to more lines) seems to cause more problems
send me one plz! tvvocold@gmail.com (2 'v' not 'w')
thx!!!
I wonder if DC is just "special" somehow. In SF, driver arrival time is very predictable, and it's rarely more than 2-3 minutes longer than the original estimate.

My only gripe is the slew of drivers who don't know their way around the city and end up taking sub-optimal routes (because they e.g. don't know where heavy traffic tends to congregate, and they're using a dumb GPS rather than something like Waze). It's also a little annoying to get in the car and wait a minute or two while they fiddle with their GPS. The recent feature that lets you enter your destination in pre-pickup has made this a little better, but not perfect.

The technology doesn't offer a good replacement for an old fashioned line of sight hail

For SF, it's completely the opposite. Trying to hail a cab, even in a heavily-trafficked area, is abysmally painful.
no one send me one for now,,,have been waiting tooooo long time.
send me one plz! tvvocold@gmail.com (2 'v' not 'w') thx!!!
The push API is pretty awesome, the key difference between it and websockets in term of what it offers is this bit:

> A push service allows a webapp server to send messages to a webapp, regardless of whether the webapp is currently active on the user agent

So you can send push notifications to a user even if they don't have a tab open to your website.
Isn't this similar to Google Inbox, in a way?
IMHO, Prediction of software sustenance depends primarily on following points:
a) Current Usage
b) Current set of users
c) Availability of internet
d) Kind of exposure to apps

Current Usage:
Current desktop apps are used by the majority for purposes such as documents, presentation, image modification, watching videos. If these purposes are served in fullest and flexible enough to adopt, then web apps will start dominating.

Current set of users:
By numbers, if we go, majority of current set of users for desktop apps will fall in the category who might not be aware of a browser turning to be a replacement for all their needs. It will take 5 years for web apps to expand and become popular enough and reach out to this majority for extinction of desktop apps.

Availability of internet:
Currently desktop apps are predominantly used for offline purpose, since connection to internet is not required. And places where there is no connectivity to internet is present, still desktop apps would survive. But web apps requiring internet connectivity at all times for each request-response will not be able to reach out to places where there is lack of internet connection. Web apps will need to provide a offline environment similar to desktop apps, then web apps would dominate. Otherwise, if internet connection is provided to everyone like how sun provides light to every corner of the planet, then web apps would burn down desktop apps.

Kind of exposure to apps:
Currently, majority of users tend to sit in a cubicle and perform work, which is more related to desktop apps. If majority of users tend to become more mobile, for example, all the personal PC boxes become tablet/iPads/smartPhones then web apps (mobile apps) would need to replace desktop apps.
The ugly afterlife of crowdfunding projects that never ship and never end
Is that the bit (step 1) where they install the Service Worker? I.e. regardless of whether or not the page is open, the Service Worker is active?
Beta blockers are also used by some performing musicians to dampen their nerves.

http://ethanwiner.com/betablox.html
Not really, Less.Mail can practically write brief emails on your behalf, based on your commands.
Cute Form: Try Typing in the Password
The premise is supported by mountains of evidence that IQ (despite being a crude, one-dimensional measure of intelligence) is predictive of intellectual achievements and economic success, in individuals and populations.
You know, by creating a civilized society, where decisions are taken by consensus rather than power and greed, and that controls the technologies it creates instead of letting them control us.
Love Mobile A/B Testing? Taplytics (YC W14) Is Hiring a UI/UX Lead in SF
"Innovating is a byproduct."

Extremely simple but powerful phrase.
Ask HN: Anyone looking for office space in San Francisco?
Our space is becoming available and could be a good opportunity for a start-up. About 1,200 sq. ft. and rent is $2,400 currently. On N Judah line at 32nd and Judah.
Harvard cracks DNA storage, crams 700 TB of data into one gram of DNA
I agree to the original terms! Please invite me at rajivs.iitkgp@gmail.com
To reiterate what /u/SwellJoe is saying, you can actually already run a full linux stack with UI in the browser.

Here's one without a gui:
http://bellard.org/jslinux/

What more functionality exactly are you trying to achieve with this "OS in a VM" concept you are referring to?

Would you say Iphone/Android/WP apps satisfy what you consider a "OS in a VM?" Or close to it? The web and and iPhone app environment arent that different anymore.
It's not like those giving the black budgets don't know what they get in return.
There's a reality tv show based on this premise called "Undercover Boss".
HappyFox outperforms Zendesk
Software above the level of a single device.

Data is replicated, no item exists only in one place.

Data is shared, shareable and in formats that can be operated on both by the owner and by the user, the visitor, the renter, the spectator of the items in question.

Data is encrypted, watermarked, tagged, associated to immutable provenance histories.

Data is ephemeral, guaranteed to be forgotten, subject to erasure, intended to be unrecoverable once used.

The network is reliable. The network is unavailable. The network is on the side of the people. The network will stab you in the back when you least expect it.

Some programmers will insist on writing javascript to control medical devices. Some programmers will insist that casual games running in sandboxed environments be provably correct.

Someone will cobble together an AI and set it to rewriting enterprise java apps, when interviewed after the disaster the AI will claim that humanity "had it coming".

A software bug will start a small war. And a EULA clause will end another one.

You will be completely transparent and documented for everyone else to see. You will not have sufficient permissions to find out anything about anyone with any power over you.

Most applications will incorporate blockchain technology; but bitcoin will be the subject of jokes and nostalgic pop culture trivia questions.

It will be the best of times ( for some ), and the worst of times ( for others ).
Many thanks sinak!

I've installed on android, and it hasn't given me invites to hand out?! I've also checked on desktop version (win7/chrome) and the same again.

After reading some comments on other pages, it seems im not alone either. Regardless, when it finally does allow me to send invites, I'll send to others in this thread :)
There's definitely an identity crisis, because core Bitcoin users believe in the primacy of currency. If it's not a financial use, some even consider it an unethical or unfair or exploitative use of the Bitcoin blockchain.

So then you have altcoins, which you would hope someone would consolidate into a converged tree-like blockchain. But ultimately it's the services that are built on top which provide/capture the value.
I use Sublime Text 3 + GOSublime on my Mac and it has been a nice experience for developing golang apps. But I can see the appeal of web based IDE when combined with tools like nitrous.io, where your development tools are all in the cloud and you don't have to setup everything local just to start coding.
REST came to mind for me as well.

Let's assume there is a platonic ideal for REST, or for OOP. Just talking about REST over HTTP (methods, response codes, URIs) clouds that ideal, making it hard to learn about and even harder to talk about with other programmers. The same could be said about OOP with classes, structs, prototypes, etc... or as some of this article's quotes do, about OOP in Smalltalk. Over time you could look at this in terms of SCOT theory[1] and I think it would be fascinating. You could look at all of the marketing, conflict, and the effects of collective perspective shifts where things are considered "solved" but they aren't really.

My own opinion about the platonic ideal of OOP is close to Chapter 18 of Pierce's Types and Programming Languages, which suggests these attributes:
1. Multiple representation
2. Encapsulation
3. Subtyping
4. Inheritance
5. Open recursion.

To me the kernel of OOP is mainly just #1 and #2. If you don't have #3, you should have a damn good alternative. I don't attach #4 and #5 to the core definition but certainly the former should imply the latter. Another favorite is "On Understanding Data Abstraction, Revisited"[2], which contrasts objects and ADTs in a different framework.

[1] http://en.wikipedia.org/wiki/Social_construction_of_technolo...
[2] http://www.cs.utexas.edu/~wcook/Drafts/2009/essay.pdf
This is rather obvious. It is like saying, people who are at point A and are trying to get to point B don't care about traveling, it's a byproduct. Innovation isn't an end, it is a means, typically applied to complex or difficult problems.
That assumes equal probability of those events, which is not in the least the case.

It's more not like not improving anti-bacterial coating in car seats, when there are 200+ others way you can die in a car.
Indonesia has the Best Smartphone Sales Growth in Southeast Asia
Jesus, you go and try to make a generality and end up butchering it with the worst example you could have ever developed.

Baseball? Really? Why not make an analogy about how the lack of old MMA fighters is somehow telling about the global warming while you're at it.

Not to mention that your generality will fall apart with just one data point to oppose it - which is guaranteed to exist -, while one data point for it is next to useless.
So long as you don't look too close at the data. From the Flinn effect to the fact that IQ tests predict parenatal incomes mich better than future earnings the best thing you can say about the test is that it measures willingness to to arbitrary meaningless tasks for long periods of time. A very good predictor for success in most office jobs.
Should you use AllClearID service?
Such proof requiring a functional MRI with integrated time-displacement capabilities?
u could just go to ur mobile and hit plus button then chose 'Invite to Inbox', type my email (tvvocold@gmail.com (2'v' not 'w')),done,,and thx!
The parent comment asked about "subvert encryption in any way, key escrow or otherwise".

CALEA relies on voluntary key escrow which essentially all major information providers have been willing to provide (see Snowden leaks).

Voluntary only exists where incentives allow a full reasoned decision to be made by corporations.

Look at the fines that Yahoo was forced to face on a daily basis for not providing the information requested by the government. Look at how QWest was unraveled.

Soft power, financial leverage, standards manipulation, other laws and legal requirements (law praxis) - including those mentioned in the parent comments (ignored thus far by downvote brigade), executive orders and others effectively require key escrow. All major telecommunications carriers have been onboarded to 'voluntary escrow' in this regard.

The presumed 'big news' being that Apple and Google providing escrow-less cryptography directly implies that there was key escrow before (there was encryption present before, but no law enforcement condemnation).

I encourage readers of these comments to chase the provided links and information, as well as the fully body of knowledge leaked by Binney, Snowden and others, to bear on the 'truthiness' of this comment thread.
Thanks for the update. May be it will take sometime! The Love Hate relationship with Google, huh :) Do invite me at rajivs.iitkgp@gmail if u get a chance. I agree to Terms and Conditions!
The multiple personalities of AllClear ID
Swiss Researchers Develop a Roof That “Sweats”
I was generally not bad at physics but I remember not getting my head around this one...

What a great lesson for decoupling systems. I wonder what's the software equivalent in design pattern land. The facade maybe ?
I think about this a lot, part of my job is designing mobile apps for Ubuntu touch that scale to tablet, desktop, TV using the same code base (but different layouts). We are working towards convergence and the native Qt/QML apps we build for mobile can already run on Ubuntu desktop. I know other desktop/mobile platforms are also working towards the convergence goal, it will be interesting how it plays out. I can see Android desktop apps not being too far away, for instance.

5 years goes past pretty quick, if I think of desktop or web apps 5 years ago not that much has changed.

I have a lot of faith in browser engines continuing to make a great progress, and web as a platform has more developers and momentum than anything else so I expect to see a lot of interesting things coming out as web based SaaS software.

If I think of some of the more complex desktop apps I use (things like Photoshop, After Effects, 3DS Max, Logic Pro, Davinci Resolve) I don't think those will be replaced in 5 years by apps running solely on web technologies. I think something like Qt offers a better fit for these types of apps if cross-platform is a goal.

Having said that, apps of that complexity are a small fraction of what people actually use - as web closes in on the quality of user experience of native apps I think more and more traditional desktop and mobile apps will be built with web technologies.

And there will probably be some curve balls in terms of how people interact with computing devices like IoT devices and Oculus Rift/Magic Leap type wearables with completely new interfaces.
After doing web for a little bit, ending up loathing it, and then checking out iOS and enjoying it so far, I couldn't hope for this outcome more. I never realized how crippled browser based web applications and the ancient, shitty tools used for creating them are before developing on a web-connected platform that uses a systems language directly for its applications. Pretty much anything you can do with a computer, you can do in an iOS/Android app, and it can connect to the web, which lets you create rich experiences far more easily. To make any modern web application for a browser, you have to use garbage like opinionated JS frameworks and a myriad of other crutches and hacky solutions because the tools for the frontend are incredibly limited and were not designed for what is demanded of them today. Plus browsers don't easily support connection protocols other than HTTP, so this leads to a whole other host of hacky backend solutions for developing so called "real-time" applications, when you could easily use something like UDP were you not limited by a browser. Only downside to iOS/Android platforms is that they are governed basically by the Apple/Google dictatorships(which is somewhat understandable, because it would be a disaster if anyone could so easily distribute applications widely capable of executing malicious code on a user's device), and it is completely up to them what is allowed and what isn't, in contrast to the open nature of the web. I don't know how this could be remedied, seeing as there is an undeniable trend of more and more consumer-facing web activities being done through mobile apps, rather than browsers. Something like a completely FOSS device OS with a decentralized marketplace; e.g. anyone with a server can host their application, similar to how it is with jailbroken/rooted phones? This still wouldn't solve the problem of people being able to execute malicious code on a user device, but I guess if you think about it it isnt much different from some idiot downloading "free cursors" from some malware site and giving themselves a virus like what happens all the time today.
anyone? plz
The image of a tree-being-wheeled makes me think of the 'skroderiders' in Vernor Vinge's A Fire Upon The Deep – a ancient race of sentient trees on wheels.
The client has to have a TCP connection open to the server for this to work, right? Otherwise you run into all the problems of trying to reach machines behind DHCP, firewalls, etc.
Who needs a voice controlled email? How do you make sure it does not send wrong texts on your behalf? I am skeptical.
While the specific problem he pointed out is relevant, the rest of the article is just speculative. Does he have any proof that parts of Google is disconnected from each other? He seems to have an issue with the perks of Google (really just perks of tech) and sort of seized upon this one insistence to expound on that and other things he doesn't like.