HNHacker News
TopNewBestAskShowJobs

randomwalker

11,865 karma · joined March 13, 2008

Princeton prof: https://twitter.com/random_walker

Research: https://www.cs.princeton.edu/~arvindn/

submissionscomments
randomwalker··on Bitcoin is Not Anonymous
The introductory chapter of my thesis is available as a standalone document here: http://randomwalker.info/misc/thesis-intro.pdf It's a bit dull and academic.

The rest of my thesis is (almost literally) a concatenation of several of my papers, most of which I've covered on my blog; a quick list is here: http://randomwalker.info/publications/

randomwalker··on Bitcoin is Not Anonymous
Indeed.

Some academic with too much time on his hands wrote an entire Ph.D thesis on that very idea [hint: me :-)] http://33bits.org/about/

randomwalker··on Bitcoin is Not Anonymous
This is very nice work, thank you. I've only had time to skim the paper; pardon me if these questions are answered therein:

1. You stop short of actually identifying the thief; is this primarily due to ethical concerns or the paucity of off-network information? Could you speculate on whether non-public information available to law enforcement would be enough to resolve the thief's identity?

2. How easy is it for users to protect themselves to foil your analysis techniques? Could client software automate some of these obfuscation mechanisms?

Incidentally, you cite my Netflix work, but my work on deanonymizing social networks based on topology (http://33bits.org/2011/03/09/link-prediction-by-de-anonymiza..., http://33bits.org/2009/03/19/de-anonymizing-social-networks/) might be more relevant, and some of the techniques potentially applicable to deanonymization of the bitcoin transaction network if and when it grows larger and gains a more substantial resemblance to the network of real-life relationships.

randomwalker··on Google+ and Privacy: A Roundup
Glad you liked it. I'm not sure if I'll have time to implement it myself (I'm an academic.. more time for writing than hacking :-)) but I've worked on a very related project called SocialKeys: http://www.iab.org/wp-content/IAB-uploads/2011/03/arvind_nar...

It's been on hiatus for a while.. maybe this would be a good time to restart it.

randomwalker··on Facebook Engineer Builds Google+ Inspired Facebook Hack
The problem with this is that the user will be presented a giant list of several hundred friends, which is intimidating to say the least. (Facebook hasn't really tried to discourage indiscriminate friending, preferring instead to algorithmically filter what it shows you in your feed, with the result that most users have ended up with an out-of-control friend list.)

There's one and only one way to make this work with an already existing social graph: show the user a clustered view of their friends. To see examples, do an image search for 'vizster'. http://vis.stanford.edu/papers/vizster

randomwalker··on Show HN: My weekend project, QR-codes for everybody
One problem you're probably going to run into is caches (especially caching proxies) ignoring your nocache header, causing users to see the wrong QR code.

A standard way to avoid this is by making the image URL http://lilqr.com/qr?rand=[nonce], where you'd generate the nonce randomly on each page load. You can ignore it on the server of course.

randomwalker··on Who listens to scientists? Mostly just other scientists.
Completely agree.

$50k/paper is about right. I was surprised to find that even my colleagues didn't know this figure. If only more people were aware of it, perhaps they'd take things more seriously.

The feeling of powerlessness as an individual trapped in the system is only exacerbated by the apparent callousness of those around you.

randomwalker··on Who listens to scientists? Mostly just other scientists.
No, the publishers don't make it availble; you need to look for it on the authors' home pages. Most of the time, if you Google the title with "filetype:pdf", it'll show up.

In the last several years there's been maybe half a dozen times that I failed to find a computer science paper online. I'd estimate that less than 1% of papers in the top conferences are unavailable freely online.

randomwalker··on Who listens to scientists? Mostly just other scientists.
In a delicious piece of irony[1], the paper that this post refers to appears to be behind a paywall, illustrating one of the causes of the problem. (Edit: since the post is erroring out, the link to the abstract is: http://pus.sagepub.com/content/19/1/115)

My field (computer science) and a few others at least don't have the problem of paywalls. Authors always make their works available; a few publishers have relaxed their copyright policies and others have an implicit promise not to sue. It's not ideal, but it's not too bad.

Public communication, however, remains quite bad. It is very unfortunate that in the current system, researchers have no incentive to communicate with the public or do anything except rack up publications and citations.

I write a blog about my research (http://33bits.org) and I've been pleasantly surprised by the level of public interest. In my ideal world, research grants would come with some strings attached to get scientists to fulfill some of their social responsibility.

In related news, if you're in the Bay Area there's an Open Science event next week with Michael Nielsen that I'm really excited about. http://blogs.plos.org/everyone/2011/06/15/%E2%80%9Cwhy-the-n...

[1] Is it irony? The word is so overused I can't even tell anymore.

randomwalker··on Facebook's Internet identity monopoly
I highly recommend taking a look at Facebook's Yishan Wong giving his views on "What's wrong with OpenID". http://www.quora.com/OpenID/What-s-wrong-with-OpenID

Some quotes:

OpenID is the worst possible "solution" I have ever seen in my entire life to a problem that most people don't really have.

A nerd will wrinkle up his nose at these [non-OpenID] solutions and grumble about the "security vulnerabilities" (and they'll be right, technically) but the truth is that these solutions get people into the site and doing what they want and no one really cares about security anyways.

Let's think about that one for a second. I find this rather typical of Facebook's attitude in general—a monomaniacal focus on increasing engagement or whatever metrics, a complete disregard for externalities and an arrogant rejection of any sort of social responsibility. This is what makes them so successful as well as so dangerous to the rest of the ecosystem.

randomwalker··on If you develop web apps, don't do this.
The funny thing is that CAN-SPAM mandates 1-click opt-out, and requiring login to unsubscribe is specifically prohibited.[1] So most websites already have code to include and verify auth tokens in emailed links, which they utilize when they are mandated to.

But somehow they haven't figured out that it is in their own interest to do so the rest of the time.

[1] http://blogs.boomerang.com/blog/2009/06/16/can-spam-2008-uns...

randomwalker··on A Brief History of the Corporation: 1600 to 2100
I just want to point out that this guy is also the author of The Gervais Principle[1], a 4-part saga that offers an incisive, brilliant and depressingly accurate analysis of the human psyche as it applies to workers in a corporation. It's probably the most awesome thing I've ever read in blog format, and I'm looking forward to reading this essay.

It looks like the site is supported by donations, which I just did.

[1] http://www.google.com/search?q=the+gervais+principle

randomwalker··on Reject the PROTECT IP Act
Signing petitions is fine, but as a tech expert[1] there are many ways of long-term engagement by which you can have a much bigger impact. I just wrote about some of them (I'm an academic computer scientist who's been involved in policy for the last couple of years): http://33bits.org/2011/06/07/bad-internet-law-what-techies-c...

[1] If you don't feel like an expert, don't worry about it. The bar in Washington for who's considered an expert is fairly low :-)

Edit: I just submitted this here: http://news.ycombinator.com/item?id=2630141

randomwalker··on Google vows to fight antipiracy bill even if passed
Today I got to talk to Congresswoman Zoe Lofgren, one of the very few legislators who is fighting this. Here are my notes: http://33bits.org/2011/05/19/fighting-protect-ip-congresswom... There were some surprises for me. Here is the summary:

Appeals to free speech and chilling effects are at best temporary measures in the fight against Protect IP and domain seizures. Even if we win this time it will keep coming back in modified form; the only way defeat it for good is to convince Washington that artists are in fact thriving, that piracy is not the real problem, and that takedown efforts are not in the interest of society. We in the tech world know this, but we are doing a poor job of making ourselves heard in Washington, and this needs to change.

randomwalker··on How I got sued by Facebook (2010)
Lawsuit nastiness aside, there's an interesting and important legal-technical question that this exposes: how should websites specify acceptable uses of crawled data and other fine-grained restrictions in a machine-readable form.

Motivated by this incident, I got together with Pete (the author/victim) to write a piece on "The Need to Reboot Robots.txt" [1] but it went nowhere.

Any suggestions on how to give our proposal legs would be much appreciated.

[1] http://33bits.org/2010/12/05/web-crawlers-privacy-reboot-rob...

randomwalker··on Stupid EU cookie law will hand the advantage to the US
Excellent question. One solution for this would be to prohibit US-based first-parties from doing business with noncompliant third-parties (similar to what you propose, but doesn't cut across different layers, so less messy, less potential for abuse). It is similar to how some other laws work, and it would be up to the FTC to make this rule.
randomwalker··on Stupid EU cookie law will hand the advantage to the US
As numerous commenters have noted, this article twists/omits facts, blows things out of proportion, and doesn't talk about the benefit to consumers.

Tracking is currently a hot topic in the US as well, where a different approach, labeled Do Not Track is being pursued. I happen to be at the thick of it, so I thought I'd add that to the discussion.

Do Not Track (http://donottrack.us/) is fundamentally an opt-out from tracking rather then an opt-in, which makes it much harder to claim that it will threaten the ad industry, startups, puppies, or anything else [1]. It is an HTTP header which, if enabled, signals to advertisers and other trackers to stop tracking you across multiple third-party websites. First-party tracking is OK.

The Do Not Track option has already been implemented in Firefox 4. As of yesterday it is an Internet-Draft[2], and on the legislation side, Congresswoman Speier recently introduced a bill to give the Federal Trade Commission powers to enforce Do Not Track.[3]

I'm a computer scientist and this is my first major foray into the policy arena, and having worked with most of the people/entities involved in this effort, I have to say I've been pleasantly surprised how the disparate parts of the technology/policy/regulatory machinery started to work together.

I don't want to get into which approach is better, but just wanted to describe how we're doing it in the US. Feedback welcome.

[1] http://cyberlaw.stanford.edu/node/6592

[2] http://cyberlaw.stanford.edu/node/6633

[3] https://speier.house.gov/index.cfm?sectionid=48&itemid=6...

randomwalker··on Facebook Comments Have Silenced The Trolls — But Is It Too Quiet?
That does seem to be an excellent middle ground. The pseudonymity would eliminate the element self-censorship that the Techcrunch article seems to be hinting at, while the threat of banning combined with the high cost of creating a new Facebook account would (hopefully) still suffice to keep the discussion reasonably civil.

As a cryptography researcher I've come across numerous cumbersome anonymous reputation systems, but it didn't occur to me that Facebook is in a position to roll one out right now with a minor change if they chose to. The caveat, of course, is that it is centralized and controlled by FB. Whether they have the incentive to implement it is an entirely different question.

randomwalker··on Facebook Comments Have Silenced The Trolls — But Is It Too Quiet?
When I argued that anonymity was a major factor contributing to vitriolic comments on the Internet[1], I took a lot of heat for it. Sample comment from Hacker News[2]:

"It's darkly amusing how people pretend this is about anonymity. As if there had never been a sexist jerk who had a name. ..."

I have to say that the results of this experiment make me feel vindicated.

On another note, multiple commenters here say that they won't be using Facebook comments because they don't want to spam their friends' feeds. Apparently they missed the checkbox right underneath the comment box that says "Post to Facebook"?

[1] http://33bits.org/2010/08/30/women-in-tech-how-anonymity-con...

[2] http://news.ycombinator.com/item?id=1647760

randomwalker··on Nokia Plan B fails after only 36 hours
http://nokiaplans.com/

Wow.

(All letters except n, u, w are registered; most are jokes but a few are earnest.)

randomwalker··on 2045: The Year Man Becomes Immortal
Thanks for the correction.
randomwalker··on Get Lanyrd conference recommendations by email
Given that this blog post about an obscure website releasing a minor feature hit #1 within a few minutes of being posted, it seems pretty likely that there's some voting shenanigans going on.
randomwalker··on Is Chess with Queen Odds a Provable Win?
Good point. When I wrote that what I had in mind is puzzle-like positions where strategic planning is required. For example see http://en.wikipedia.org/wiki/Fortress_(chess)#Defense_perime... (Petrosian vs Hazai).

My real point here is that no chess program incorporates strategy the way humans do, and that it is unfortunate that this goal isn't being pursued.

randomwalker··on Is Chess with Queen Odds a Provable Win?
I'm sorry, but that is simply incorrect.

it's a simple matter to force equal trades; black cannot avoid the exchange of pieces forever, and if white plays a perfect game he will always win, without doubt.

Yes, that's pretty much the human intuition for why no one doubts that White will win. But it is very, very far from a mathematical proof.

Okay, just calculate the moves it would take to force the equal exchange of material from a given position.

Let me remind you that each ply has a branching factor of about 20, which means each move has a branching factor of several hundred. In most positions you'd be lucky to be able to calculate even one or two forced exchanges, let alone all the way to the end of the game.

A program attempting to prove victory operates in a very different context from a normal chess playing program — it is not allowed to prune any positions at all. We haven't even found the status of all seven piece endings yet! That is despite intense effort. See http://en.wikipedia.org/wiki/Endgame_tablebase

It is utterly, utterly inconceivable that a search-based approach will ever prove victory with Queen odds.

randomwalker··on Stolen laptop contains cancer research data
What you say makes perfect sense, but as an academic I have to say it is extremely unlikely that the policies and procedures you mention can be carried over from corporations to academia in a straightforward way.

Academics react extremely badly to being told to follow procedures as part of their daily workflow, especially ones they don't understand the importance of. In fact, a big part of the reason that they're in academia in the first place is that they're not able to handle the mundane requirements that are usually in place in the "real world."

For example, someone I work with complains incessantly about the fact that department IT forced him to upgrade from pine — pine, in 2010 — because it is no longer supported. If the IT folks tried to institute rigorous procedures, they would be instantly vilified (and ignored). Unlike in a company where there's a hierarchy, professors don't have anyone above giving them orders, and aren't used to the concept.

Of course, scientific protocols themselves often require lots of procedures, but this is very different because it comes from within and is well-motivated from the point of view of the scientist.

Let me clarify: I do think it is very important that what happened here doesn't happen again, but ensuring that is much harder than someone not familiar with the system might assume. It probably needs to be a mixture of carrots and sticks; I'd say a lot more carrots than sticks.

randomwalker··on Prof. Ross Anderson's response to a takedown request about security research
Some background information.

The fundamental reason why this is a big deal is that in the UK, the repercussions of fraud are skewed towards customers rather than the banks. The relevant legal standard is that customers must exercise "reasonable care" with their PIN if the bank is to bear the cost of fraud. Of course, banks always insist that their systems are secure, and that it was the customer's fault. http://www.timesonline.co.uk/tol/money/consumer_affairs/arti...

The Cambridge team has been investigating vulnerabilities in the EMV standard underlying Chip and PIN (ubiquitous in the UK) for a long time.

From 2006: http://www.lightbluetouchpaper.org/2006/03/15/chip-and-skim/

If I understand correctly they first started to find serious vulnerabilities in 2009.

Blog post: http://www.lightbluetouchpaper.org/2009/08/25/defending-agai...

Paper: "Optimised to Fail: Card Readers for Online Banking" http://www.cl.cam.ac.uk/~sd410/papers/optimised_fail.pdf

Media: http://www.youtube.com/watch?v=U1QAnb-wnTs

They escalated that attack in 2010. http://www.lightbluetouchpaper.org/2010/02/11/chip-and-pin-i...

Paper: http://www.cl.cam.ac.uk/~sjm217/papers/oakland10chipbroken.p...

Media: http://www.youtube.com/watch?v=1pMuV2o4Lrw

randomwalker··on Derivatives of Regular Expressions
This is a different paper. Did you even glance at the author name? It is from 2010 whereas the paper the article is talking about is from 1964.
randomwalker··on Whoa, Google, That's A Pretty Big Security Hole
That's a very good point. Sorry if I was unclear earlier -- I don't think we should give up on trying to find/fix these bugs. I was thinking more along the lines of (1) improving user education (2) improving private browsing mode to deal with these attacks even at the expense of compromising some functionality. Mozilla has already been thinking along these lines: https://wiki.mozilla.org/Security/Anonymous_Browsing#Anonymo...

As for whether it will become the new normal, that remains to be seen, but I think there are a couple of differences compared to regular privilege-escalation exploits: (1) everyone agrees that taking over your computer is malicious, whereas the perception of identity leaks is malleable (2) identity leaks are harder to deal with: even after the relevant bug is fixed, the attacker still has the mapping of your identity to your IP/browser fingerprint.

But thanks for the comparison and I will keep an open mind about this :-)

randomwalker··on Whoa, Google, That's A Pretty Big Security Hole
I've been tracking security holes that leak your identity for a while.

Via a bug in Firefox's Error object: http://33bits.org/2010/06/01/yet-another-identity-stealing-b...

Via a bug in Google spreadsheets: http://33bits.org/2010/02/22/google-docs-leaks-identity/ (I found this one :-)

Via history stealing: http://33bits.org/2010/02/18/cookies-supercookies-and-uberco...

More sophisticated, but hypothetical version of previous: http://33bits.org/2010/02/19/ubercookies-history-stealing-so...

XSS bugs and other problems with Instant personalization partner sites: http://33bits.org/2010/09/28/instant-personalization-privacy...

I've also been predicting that this will eventually become the new normal -- both because the bugs are coming too fast to fix (and exploits in the wild will become more common) and because Facebook is pushing to change people's expectations with Instant Personalization.

The other day I attended a talk about one-click frauds. I realized that that's the perfect black-hat use-case for this class of attacks (although current 1-click fraudsters are apparently rather low tech). Stay tuned.

randomwalker··on Proving P!=NP: "...Ryan has taken the first real baby step in decades."
First of all this has no relevance if you're not a complexity theorist. No "practical" impact, not even remotely. A real downer, I know, but I thought that had to be stated up front.

The question is why are complexity theorists excited about this.

When a problem is too hard to solve, you look for easier versions to solve first. Here the easier version is to prove that the complexity class NEXP (which is intuitively vastly more powerful than even NP) is bigger than a certain class of circuits of constant depth (circuits with polynomial depth are known to be roughly equivalent to P, and constant-depth circuits are intuitively vastly less powerful).

ETA: the circuits considered here are "non-uniform," which makes the previous paragraph slightly inaccurate. Nevertheless, the point stands that the goal here is to separate two complexity classes that are intuitively very different in their power.

Circuit lower bounds -- proving that a restricted class of circuits, as above, is in fact limited in its computational power -- have been notorious for their hardness. The reason one would want to prove this kind of statement is not because these circuits are objects of practical interest, but because of the proof techniques that would come out as a side-effect, in the hope that these techniques would be applicable in solving other, harder problems.

So that's the gist of it: the 3 reasons this theorem is exciting are: proof techniques, proof techniques and proof techniques.

Now some of the statements from the post should hopefully make a lot more sense:

This approach converts weak algorithms for solving circuit satisfiability questions into circuit lower bounds. Ryan's proof doesn't use deep mathematical techniques but rather puts together a series of known tools in amazingly clever ways.

Ryan breaks through the natural proofs barrier in an interesting way. ... he avoids the issue by using diagonalization and so his proof does not fulfill the constructivity requirement of natural proofs.

What's going on here is that there are often meta-proofs in complexity theory showing that a certain approach to proofs won't work. The "natural proofs barrier" being referred to is (apparently) a limit on what you can achieve by a certain type of "natural" construction that is explained in this post by Lipton: http://rjlipton.wordpress.com/2009/03/25/whos-afraid-of-natu...

The one thing I haven't touched upon is why there are "mod m" gates in the circuit class under consideration. That is also (surprise, surprise) related to proof techniques. As Luca Trevisan explains, using mod m gates instead of binary gates or mod-prime gates disables two well-known classes of proofs ("fixing variables to random values" and "low-degree polynomial approximation"), ensuring that some heavy artillery will need to be developed in order to prove statements about them. http://lucatrevisan.wordpress.com/2010/11/08/a-circuit-lower...

← PreviousPage 4 of 15Next →