Slashdot Mirror


User: bradfitz

bradfitz's activity in the archive.

Stories
0
Comments
44
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 44

  1. Re:./ed !!!! Server Reboot Time? on LiveJournal Servers Go Down · · Score: 5, Informative

    At this point all my whiteboards are full of boxes of each database cluster, the machines in that cluster, which have passed their checksum tests. (innodb checksums each 16k page), which replayed their replay/undo logs, where in binlogs each was writing/reading/executing etc...

    So lots of waiting now on the checksum validators. I don't want to put a machine back in and find out in a week there was a database page that was corrupt because the battery-backed write-back cache on the RAID card didn't work as advertised. (which happens on about 95% of RAID cards, in my experience, because they're mostly crap, even the most expensive ones...)

    Also whenever there's any doubt about something's integrity, we backup or snapshot the potentially corrupt version before operating on it. That operation can take time too.

    It's going to be a fun night.

  2. Re:./ed !!!! Server Reboot Time? on LiveJournal Servers Go Down · · Score: 5, Insightful

    They all came back up when the power came back.

    But we intentionally don't have databases come back up on boot because if there was a blip, we want to do an integrity check first. (we run InnoDB, so it's ACID, but we're paranoid ...)

    We have clusters of 2 identical databases in separate cabinets, separate switches, separate Internap power feeds... so normally losing one database in each cluster doesn't matter: the other one gets used. But when we lose every single database, in all clusters, all at once... that's the time to be paranoid and double check stuff.

  3. Re:What are they censoring? on First High-Res Color Photos from Mars · · Score: 1

    IIRC, 256MB of Flash. Then a smaller amount of another type of NVRAM.

  4. Article Slant on Identity Theft and Social Networks · · Score: 5, Informative

    I'm Brad Fitzpatrick, from LiveJournal.

    The reporter who talked to me obviously wanted a fun slant for her article: "Look at all this insecure crap out there!"

    Things we talked about that she decided to ignore in her article:

    -- we've been working on challenge/response logins in JavaScript so passwords don't go in the clear. it's like Digest auth but in JS instead. We had this working when we talked to her, and since then it's gone into final user testing on our public test site. it'll probably go live this weekend. (I remember when I talked to her I compared it to HTTP Digest Auth and I had to explain what Digest auth was to her..... this is a _security_ reporter?)

    -- we never said SSL wasn't important or security wasn't a priority. we told her it HAS BEEN a priority, but performance stuff keeps getting in the way. in fact, we have SSL stuff working and it's going live at the same time as the challenge/response logins. we just told her that it's hard to do right when you have a shitload of servers.

    -- we let users bind their login session to their IP, so damage from cookie theft over non-SSL is mitigated

    -- we don't let users do any major action (like, oh, change the account's password) without the original password.

    -- we have no many anti-hijacking measures in place to let owners of accounts restore their stolen accounts. and you know what? it's not because of SSL... it's because of people just people plain dumb/trusting/gullible. SSL isn't a magic security wand.

    Anyway, please recognize an article on a security site wants a "security's terrible!" slant. Who wants to read an article saying, "Yup, security's pretty good and improving." The security situation isn't as grim as it's made out to be.

  5. Re:Colocation with me on FBI Seeks 2 Days Of IndyMedia Traffic Log · · Score: 3
    Whoops.

    Guess I get into the habit of typing RAID. That's like how I can't type the word "serve" without typing "server" first and then deleting the "r".

  6. Colocation with me on FBI Seeks 2 Days Of IndyMedia Traffic Log · · Score: 4
    Heheh ---- their box is colocated in the same room as a bunch of mine. If the FBI does RAID it, I hope they don't knock any of my servers around.

    The indy machine looks neat... it's all black and locked up with a sticker on the front that says, "Resist Corporate Greed".

    Sorry, this is hardly relevant.

  7. Re:runs Linux, right? on Indrema No More · · Score: 1

    I'd expect you to be educated enough to know how to spell "their", but you don't.

  8. Re:Post-Editing on DirecPC USB Satellite Modems Available for Linux · · Score: 1
    Thank you!

    I was just about the post the same thing myself. If I had moderation points right now, you'd get them.

    I can't stand how bad the grammar is on Slashdot.

  9. Re:And a web bug is...? on Microsoft: The Biggest Web Bugger · · Score: 5
  10. One solution! :-) on Trademarks For Open Source Projects? · · Score: 1
    Just think of a dumbass name that no real company would try and use.... Ximian, LoserJabber, Pygmy, Knoqueror, hell -- anything with a K, G, Gnu, or GTK at the beginning... like gtktalog. Or anything with an annoying mix of capital and lower-case letters: SQmaiL.

    I mean, seriously... if you're writing open-source software and don't have a dumb/geeky/clever name for it, how good can it be, ya know? :-)

  11. Re:Not surprised... on Microsoft Ties DRM Technology To Windows · · Score: 1

    hahah .... just sometimes? :-)

  12. Re:MySQL, bah! on MySQL 3.23 Declared Stable · · Score: 1
    real world!?!?

    Hell, I can hardly think off a large db application where I haven't used LEFT JOIN.

  13. Re:MySQL, bah! on MySQL 3.23 Declared Stable · · Score: 1
    Good to hear....

    The row size limit is what really turned me away from Postgres originally.

  14. Re:MySQL, bah! on MySQL 3.23 Declared Stable · · Score: 1
    Um, Does Postgres even support LEFT JOIN yet?

    They both suck in a lot of areas.... don't bash one without bashing the other.

  15. Re:University of Washington OS on Custom Kernels Used In Comp. Sci Programs? · · Score: 1
    I'm a UW CS student as well.

    I just had to point out how ridiculous it is that the Linux Operating Systems course website was created in Microsoft Frontpage.

    I hate our CS department. So Microsoft-ish. Bleh.

    *sigh*

  16. Re:Can you imagine... on Custom Kernels Used In Comp. Sci Programs? · · Score: 1
    Hah --- you joke, but it's almost true. In my operating systems class at University of Washington (in Seattle), we looked at parts of NT code, and our professor (an ex- microsoft kernel programmer) was trying to arrange for the next quarter to have access to the full Windows 2000 source code. I'm not sure if that ever happened, though.

    Our class worked on modifiying NACHOS.

    The current class is working on modifying Linux.

  17. Re:Oh Boy ... on Konqueror Ported To QT/Embedded · · Score: 1
    Don't develop for them.

    Maintain one light version of the site for Avantago, Lynx, WebTV, whatever, and maintain your full-screen full version. Ideally you're using a templating system that lets both be auto-generated from the same content source.

    Then, let users decide which they access. If they want to torture themselves using the full-screen version on their little device, it's their choice.

  18. Consider the screen size, too... on Konqueror Ported To QT/Embedded · · Score: 3
    The challenge for making an embedded web browser isn't in porting the code, it's in laying out the page such that you don't have to scroll so far in both directions.

    WebTV and Pocket Explorer for Windows CE do a pretty nice job at this ... scaling images and everything so that normal webpages look decent, without having to do a special site design specifically for them.

    From the screenshots, the embedded Koqueror didn't appear to do any of this. It looks like you have to scroll quite a bit.

    *shrug*

  19. Can't be downloaded? on Finding Educational Materials For A Linux Class? · · Score: 1
    I've been searching the net for weeks now and the only stuff I've found is online tutorials (that can't be downloaded)

    Perhaps your first course should be in the use of wget . :-)

  20. hahaha on What's The Best Way To Retain Trained Employees? · · Score: 4
    Receiving training on the CLI in OS X will make us de facto Unix sysadmins

    Somehow I think it takes more than that to be a Unix sysadmin. :-)

  21. Re:The real problem.... on Pentium 4 Re-evaluated, Again (Again) · · Score: 1
    The bigger problem isn't compilers keeping up, but people actually getting new compiled binaries.

    This is another reasons that people need to have the source to their programs and build it themselves, instead of blindly binary packages.

  22. Re:Interesting.. on Playstation 2 Basic? · · Score: 1
    Oh, the memories!

    I can't even remember how much time I spent typing in games for my Apple II ......

  23. Re:i doubt it.. on 3-Dimensional Holographic Projector · · Score: 4

    Dimensional Media
    22 W. 19th St., 2nd Fl.
    New York, NY 10011 USA
    http://www.3dmedia.com/ phone: 212-620-4100
    e-mail: info@3dmedia.com

  24. Wow. on ICANN Selects New Top Level Domains · · Score: 1
    What a retarded selection of new TLDs.

    At least "aero" is intuitive ... the rest are pretty damn stupid.

    .pro ??

  25. A preemptive disclaimer... on Canadians vs. "Hateful" Website · · Score: 4

    I've already started to see some comments to the effect of, "That's great that they run a site, but they should monitor the content somehow..."

    We _do_ monitor the content.

    There are many mechanisms running behind the scenes that screen the content based on sets of "bag" regexes and then flag booths. At any time, booths can be in the "Probably okay", "Probably bad", "Verified Good", or "Verified Bad" state, along with a date that the booth was set to that state last. There are then jobs working all the time scanning booths more and adjusting the states of booths that have changed since their last update.

    FreeVote volunteers and employees then manually verify booths that are in the "probably bad" state and place them in either "Verified Bad" or "Verified Good".

    In addition, visitors to the booths can rank the quality/content of the booth, and that raises more flags we look at.

    There is a ton of moderation being done on the site, both automatic and by hand. More code has been written for our admin area than any other part of the site.

    The real problem is the combination of:

    a) people's immaturity
    b) people's intolerance

    I'm not sure either one is solvable.

    My issue with Canada is that they're extremely intolerant. A bad booth will go up and immediately they start threatening lawsuits and calling my advertisers complaining, even if we shut it down within a day or so of its creation.

    I don't start websites to make money --- I do them all for fun. I really hate having to deal with this crap because IANAL, I don't want to be a learn, don't want to pretend to be a lawyer, and just hate dealing with this stuff.

    So depressing.