26 karma · joined October 17, 2010
When MIT makes education widely available you get "open courseware" notes and unstructured videos.
When Stanford makes education widely available you get coursra and udacity.
When MIT is presented with Aaron Swartz you get unfair prosecution.
When Stanford is presented with Aaron Swartz you get PACER.
Hmm.
1. for that workload the result should not really surprise anyone.
2. you are pointing to one pathological workload to make a point that vector performance is always better than lists?
really tptacek? its O(1) ammortized over time, and when N grows it becomes really slow because it involves reallocation and a linear copy of all elements.
TheAmazingIdiot is correct BTW. Its hard to imagine Thomas posting his ridiculous views unless he is a paid shill. Probably on your team.
To all the armchair legal experts of HN, here's a challenge: draft legislation that fixes what you propose and post it here.If you can't do that, you are not qualified to comment on the matter.
The EFF has addressed the technology aspects of this. You have ascended into general purpose prosecutorial reform. The legal profession has a vast number of incredibly intelligent people and the legal process has vast nuances, and to think you are an expert in the subject is downright arrogant.
You solve this problem by momentum and visibility, not tossing out arbitrary criticisms.
In the meanwhile, vote up the comment that urges readers to help get this passed.
Edit: Note to PG and HN mods. With power comes responsibility. You have in the past allowed cynical posts from reaching the top and influencing opinion and thats led to tragic consequences. See the infamous Aaron post from Ed. Its happening again. I encourage you to vote down negative nonsense, even it consists of well constructed sentences and comes from people with high karma scores. Or whatever the kids call it these days.
I think the answer is: not entirely, but its a huge, practical step in that direction. This is one of those things that you celebrate, not dismiss cynically.
Think of an alternate reaction. Why not create a petition on the whitehouse to make this small step a reality instead of cynically dismissing it? Remember, your pessimism can influence a whole audience into inaction. Recent precedent suggests.
https://www.eff.org/deeplinks/2013/01/aaron-swartz-fix-draco...
Legislating against what you term "prosecutorial misconduct" is far fetched. Can you imagine how you would word that legislation without hampering law enforcement efforts against the real bad guys? Do you really want that?
Having the law named after Aaron would be more than symbolic, it would be a perpetual reminder that overreach against programmers who in general want to make the world a better place can result in massive civil outcry, and to a large extent address your concerns too.
Edit: ameliorated ending
These "opinions" are shared by his family, read the statement.
_You_ are problematic.
Maybe we were swayed by the comments, maybe not. Call ourselves hackers, get influenced by some prick who sounds like an uppity high school headmaster. Think we're principled, refuse to take a stand for what's right.
At the very least, we can learn. To take a stand in what we believe in. Without getting swayed by the fakers.
> I want free beer.
A p2p naming system would use free software and shared computing resources. There are numerous examples of both (GNU and BOINC/Gnutella/Bittorrent respectively.) So striving for a free naming system is not the same as striving for free beer.
> Peer-to-peer networks are easy to overthrow completely even with a relatively small number of malicious nodes.
Not if your p2p model uses a web of trust model like PGP. This is what the proposed model uses.
I don't agree with the proposed model, for what its worth. I think they should be looking at leveraging the work done on semantic free referencing at MIT, instead of the existing name to IP model.
close ;)
> You might call DNS "P2P", since anybody can join the network and run their own resolver.
Single point of attack. They shut down your custom resolver, and they shut down your custom naming system. Also this proposal fails in terms of availability and resilience.
Also it's hierarchical P2P, so if you control the root servers, you control the naming system. It is decentralized only to aid availability and resilience.
> the average user doesn't even know it exists.
Those who do, understand that it can be controlled.
> Not happy with something? ICANN is a community.
I want free names for 10 websites. ICANN't get that without paying $7 * 10 per year. Some things are not worth lobbying for, because they are obviously not going to happen.
> Really really pissed about something? Free speech, courts, democracy.
Such a naming system would be outside the immediate control of governments, therefore democracy has nothing to do with it. Indeed, the idea is that you could use this in China and Chechnya too.
> Use a ccTLD. I hear .ly is cool.
This still uses DNS, and does not solve anything.