1,284 karma · joined October 26, 2012
I currently work for as a technology advisor to the General Services Administration. I help 18F and other technology programs at GSA build open, secure technology inside the US federal government. Before that, I spent 5 years with the Sunlight Foundation working on open data infrastructure and policy.
[ my public key: https://keybase.io/konklone; my proof: https://keybase.io/konklone/sigs/9Iwmw27600DiYlztkLB1x2b2vIGIiPJ6DpXE76ekFkY ]
I think of 18F and USDS in part as pieces of an effort to make this kind of result less of an anomaly, and the kind of thing you generally expect your government to do. Cause after all, why shouldn't you?
(Disclosure: I work for 18F.)
If you care about policy, you put in the time, and you know what you're talking about -- you'll make your mark.
The code for federalregister.gov can be found here: https://github.com/usnationalarchives/fr2
(Disclosure: I work for 18F.)
Some of these -- the domains for the federal government's executive branch -- were already public. This includes the rest of the federal government (e.g. Congress, the courts), as well as all the .gov's in states, territories, counties, cities, and native tribes.
There's about 5,300 of them.
You nailed it.
I think that's a totally fair point. Our use of Google Analytics isn't changing any time soon, but we do plan to add a third-party disclosure page that makes it clear what third parties have some window into our visitors' browsing:
https://github.com/18F/18f.gsa.gov/issues/293
This includes otherwise invisible things, like our host, Amazon, and (until we implement OCSP stapling, which is happening soon) our CA during revocation checking (in some browsers).
FWIW, we do turn on the Google Analytics anonymization flag, which instructs Google to chop off the last IP triplet before they write the data into their database. Of course, that depends on trusting Google to keep their promise, but it's something.
.gov sites can be very high traffic. Think weather, social security, health care, immigration, visas...
> - When you have such high traffic you also have a bunch of old winxp and similar clients. These dont work fast on HTTPS and dont work without sslv3 and what not.
SSLv3 only kills IE6, which is doable. And it's okay if very old clients work slowly with HTTPS -- those clients have far more problems than just slow HTTPS.
Exactly the expectations that 18F would like to change.
The latency increased, but it doesn't have to be drastic. Ilya Grigorik has a great piece on how to get the handshake down:
https://www.igvita.com/2013/12/16/optimizing-nginx-tls-time-...
We turn on as much of that stuff as we can for our servers, and I'm pretty happy with it.
https://github.com/18F/tls-standards/blob/master/configurati...
When SPDY 4 or HTTP/2 make their way into an nginx module, we'll upgrade, and turn header compression back on.
Yeah, sometimes. But that's also why we enable HSTS on our stuff, so that that's not relevant. We also just pushed the first .gov domains into the Chrome HSTS preload list a week and a half ago:
https://chromium.googlesource.com/chromium/src/+/af1870543d1...
Because bureaucracy, we're still waiting on a replacement SHA-2 cert, which once installed will bring our score up to an A+ like this:
https://www.ssllabs.com/ssltest/analyze.html?d=staging.18f.u...
We're changing up processes internally that will speed things up. The subject of a future post!
EDIT: And yeah, we're aware of the notalone.gov issues. There's some legacy infrastructure there, but we'll try to get it fixed up. Our future sites will be stronger.
If only the .gov space were shifting at the same rate! That sense of inevitability and momentum you sense in the private sector is not so widely present inside the US government. Posts like this have two audiences: outside folks like you, and my colleagues around the rest of the .gov world.
For reference, 18F got the first .gov domains added to the Chrome HSTS preload list less than 2 weeks ago:
https://chromium.googlesource.com/chromium/src/+/af1870543d1...
Quora should find other ways to protect its users, and/or make users aware of their own rights to get their old contributions taken down. The Archive respects takedown requests.
My post is definitely an attempt to shame Quora into opening up their data, in at least the sense of making it available to the Internet Archive. No bones there.
> There are many people that don't want everything they post on the internet going into permanent and searchable databases.
We may just disagree to some extent on what the norms should be, but I think if you're intentionally posting public content to a public website, that's part of the permanent public record. Especially when that website is about accumulating a knowledge base.
Wikipedia, another knowledge base, records everything. Though unlike Quora, you're allowed to contribute fully anonymously (without even registering an account -- in fact, come in through Tor, if you like). They have no problem allowing themselves to be backed up on the Archive, and I'd be pretty worried if they did.
In fact, Wikipedia's robots.txt is really interesting: https://en.wikipedia.org/robots.txt
There's some brief bot exclusions, a brief, now commented-out section asking the Internet Archive not to archive user pages, and then a very, very long section blocking various pages from being indexed by anyone. That long section has a lot of thought and history in it, including notes about the Internet's memory about users, like "Folks get annoyed when XfD discussions end up the number 1 google hit for their name."
I think it's totally fair to argue with Wikipedia about the choices it makes in its robots.txt, but ultimately what we're talking about here are organizations making these choices on behalf of users, not the individual users themselves.
If individuals are concerned about their contributions being preserved, that should be something they take up with the Archive. The Archive respects take down requests, both because copyright is a thing and because they're not interested in harming individuals.
I don't think we're working in the service of humanity by blessing companies that gate the future's access to massive troves of knowledge that was freely contributed to public websites.
There's some good discussion on that on, how about that, Quora: https://www.quora.com/What-could-Quoras-long-term-business-p...
And hopefully it's clear in my post that I'm really glad you did! :) It really is a good artifact -- which is exactly why I get so mad that it's not being preserved the way it should be.
That's right.
And this is important, because the Archive, like everyone else, is subject to copyright law. What Quora is asking for is something more: an API that allows them to go in, without any sort of human process or judgment, and sync up the Archive's records with what Quora wants those records to be. That's much different, and much worse.
Well, I obviously agree that it's not their actual mission as executed. But I'm putting it in quotes because I copied it from Quora's official About page: https://www.quora.com/about