CARVIEW |
Select Language
HTTP/2 302
server: nginx
date: Sat, 11 Oct 2025 10:19:40 GMT
content-type: text/plain; charset=utf-8
content-length: 0
x-archive-redirect-reason: found capture at 20150909024420
location: https://web.archive.org/web/20150909024420/https://www.jwz.org/blog/2004/07/censorzilla/
server-timing: captures_list;dur=0.645433, exclusion.robots;dur=0.025753, exclusion.robots.policy;dur=0.011917, esindex;dur=0.013344, cdx.remote;dur=22.140313, LoadShardBlock;dur=97.751532, PetaboxLoader3.datanode;dur=43.457557, PetaboxLoader3.resolve;dur=14.501650
x-app-server: wwwb-app223
x-ts: 302
x-tr: 145
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
set-cookie: wb-p-SERVER=wwwb-app223; path=/
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
HTTP/2 200
server: nginx
date: Sat, 11 Oct 2025 10:19:41 GMT
content-type: text/html; charset=UTF-8
x-archive-orig-date: Wed, 09 Sep 2015 02:44:21 GMT
x-archive-orig-server: Apache
x-archive-orig-x-xrds-location: https://www.jwz.org/blog/?xrds
x-archive-orig-x-yadis-location: https://www.jwz.org/blog/?xrds
x-archive-orig-x-pingback: https://www.jwz.org/blog/xmlrpc.php
x-archive-orig-link: ; rel=shortlink
x-archive-orig-cache-control: max-age=14400
x-archive-orig-expires: Wed, 09 Sep 2015 06:44:21 GMT
x-archive-orig-vary: Accept-Encoding
x-archive-orig-connection: close
x-archive-guessed-content-type: text/html
x-archive-guessed-charset: utf-8
memento-datetime: Wed, 09 Sep 2015 02:44:20 GMT
link: ; rel="original", ; rel="timemap"; type="application/link-format", ; rel="timegate", ; rel="first memento"; datetime="Fri, 09 Nov 2012 04:57:32 GMT", ; rel="prev memento"; datetime="Wed, 10 Dec 2014 11:35:35 GMT", ; rel="memento"; datetime="Wed, 09 Sep 2015 02:44:20 GMT", ; rel="next memento"; datetime="Sat, 26 Sep 2015 10:14:13 GMT", ; rel="last memento"; datetime="Sun, 03 Aug 2025 19:07:52 GMT"
content-security-policy: default-src 'self' 'unsafe-eval' 'unsafe-inline' data: blob: archive.org web.archive.org web-static.archive.org wayback-api.archive.org athena.archive.org analytics.archive.org pragma.archivelab.org wwwb-events.archive.org
x-archive-src: WIDE-20150909022131-crawl429/WIDE-20150909023752-01345.warc.gz
server-timing: captures_list;dur=0.877004, exclusion.robots;dur=0.030033, exclusion.robots.policy;dur=0.013541, esindex;dur=0.016075, cdx.remote;dur=6.330732, LoadShardBlock;dur=118.139941, PetaboxLoader3.datanode;dur=146.169066, PetaboxLoader3.resolve;dur=111.375537, load_resource;dur=175.774638
x-app-server: wwwb-app223
x-ts: 200
x-tr: 391
server-timing: TR;dur=0,Tw;dur=0,Tc;dur=0
x-location: All
x-rl: 0
x-na: 0
x-page-cache: MISS
server-timing: MISS
x-nid: DigitalOcean
referrer-policy: no-referrer-when-downgrade
permissions-policy: interest-cohort=()
content-encoding: gzip
jwz: Censorzilla
Censorzilla
Tags: big brother, copyright, nscp
Current Music: Emergency Broadcast Network -- Shoot the Mac-10 ♬
40 Responses:
-
Recent Posts
- DNA Lounge update, wherein it's time for you to HACK THE PLANET!
- more LWP bit rot
- jwz mixtape 158
- Rule 34: Girl Shot In The Butt With Pizza
- Hipster Barbie Is So Much Better at Instagram Than You
- Bill Domonkos: Beyond the Blue Horizon
- The latest supervillain lair for sale
- This just in: murderbots more efficient than humans.
- Hell's Club
- We Are Being Invaded By Demons.
Recent Comments
- apm74 on The latest supervillain lair for sale
- J. Peterson on The latest supervillain lair for sale
- mattyj on Rule 34: Girl Shot In The Butt With Pizza
- mattyj on The latest supervillain lair for sale
- andrew on jwz mixtape 158
- Jon on more LWP bit rot
- Aaron on more LWP bit rot
- Jon on Children Beating Up Robot Inspires New Escape Maneuver System
- moof on more LWP bit rot
- Nemo on The latest supervillain lair for sale
Archives
- 2015 (478)
- 2014 (709)
- 2013 (728)
- 2012 (870)
- 2011 (767)
- 2010 (725)
- 2009 (590)
- 2008 (519)
- 2007 (374)
- 2006 (505)
- 2005 (578)
- March 2005 (46)
- February 2005 (40)
- January 2005 (36)
- December 2004 (37)
- November 2004 (65)
- October 2004 (42)
- September 2004 (50)
- August 2004 (28)
- July 2004 (33)
- June 2004 (62)
- May 2004 (43)
- April 2004 (34)
- March 2004 (48)
- February 2004 (35)
- January 2004 (47)
- December 2003 (33)
- November 2003 (40)
- 2003 (634)
- 2002 (496)
I'm a total novice programmer.
It's nice to see that I'm not alone in the foulness of my source-code commentary.
Indeed. I've done the same, and as a result, I found out from my referrer logs that I'm the number one hit in Google for "fucking string functions". Apparently someone else was having a bad day too.
Hmm... It looks like some of my gripes may have actually been fixed since then. Since as of that writing the last update was three years old, I didn't think anyone actually gave a shit anymore.
I love finding comments like that in code I've inherited, because it means that I am not alone in Hell!. Someone has been here before and was in pain then, too.
Have a fun day typing?
It only took me about half an hour to type it in. I type fast.
I'd get bored after typing about 3 lines and take a nap.
No wonder you never get anything done, slacker.
OCR!
Spoken like someone who has never actually, you know, used OCR.
I never said it wouldn't have bugs! ;)
Unless there have been some major, major, major advances in OCR that I've missed, I find it's faster just to type the damn things than OCR them and hunt for/correct the OCR Engrish pee.
For most books - lots of pages of nicely printed English text, the main bottleneck for me in OCRing them is the length of time the scanner head takes to return to the start position. If my scanner were smart enough to be bidirectional, it'd be the length of time taken to lift the book up, turn the page and plonk it down on the platten again.
I wouldn't want to try it on source code though.
A guy I know at one of the universities in Portugal mentioned that to archive vast quantities of printed media, they're using 15 or 22 megapixel digital backs attached to medium format cameras to record the information on a page, and then do severe hoo-haa to the resulting TIFF.
Is TIFF->plain text OCR any harder than TIFF->PDF/other binary formats? I imagine that if you have sane contrast and knowledge of the kerning, that it couldn't be too hard.
Perhaps the trick is to have the money to afford medium format backs and the endless number of manhours found in a university.
He said it took him half an hour to type it in. I'm betting it would have taken roughly half a month to correct all the errors OCR would generate.
That's beautiful. *) Thank you. I'm so tempted to forward it to the professor who once dissed me for naming variables "Fred" and "Wilma" and never leaving comments to explain what they did (I didn't care because it was a school project and no one else was ever going to see the code). "See just how bad it could have been if I had left comments? Aren't you glad I didn't?"
If said professor ever named a variable "foo" or "bar", or, for that matter, anything AT ALL other than long_descriptive_and_unambigous_name, then he deserves to be shot.
Knowing her, probably not.
Oh well.
I'm still having mixed feelings on switching to "iter" for my iterator objects instead of "i". Especially because then I end up with silly things like "jter" and "kter" in the inner loops (which I should probably be avoiding with....but I digress).
The worst I could find in the company source tree was a few 'damn's. We fucking suck. :-(
(I thought I'd found a couple at first, but it turns out they were in the Boost and OpenSSL libraries.)
I checked in some code with "anal" in it (as in "Java is anal about exception handling.") and got chewed out.
Computer programming is such a mellowing profession. Sadly I think Open Source is killing the art of comment profanity.
Thank you for that, Jamie. You are a god among men. Or something.
Sniff. Makes me long for a glimpse of the toxic tower. Or at least a quick down-wind whiff of it. (Daddy needs a fourth eye and a third nut.)
Oh, yeah. Fuck you, too.
Warmest Regards,
Some Fuckchop
So tell us the trials you went through to get them to placate you with respect to your views on mail signatures.
And, for a dead pigeon, it sure managed to fart wetly for a long time!
The Windows and Mac weenies really, really didn't want to force .sigs to be preceeded by "-- \n". That took a lot of yelling.
At least Mozilla got that right.
Damn, I don't have enough vulgarity in my comments ...
... damn, I've got bugger-all comments to have vulgarity in.
My favorite.
-bZj
/* Wow, how's this for object fucking oriented? -- jwz. */
Everyone else is mumbling obscenities to themselves, and here you are making wisecracks and signing them.
They say great programmers use code as a medium for self-expression.
Not to mention self-preservation, self-hatred, and self-flaggelation.
Thank you so much for finding that, Jamie. My carefully preserved paper copy continues to hide from me.
I still haven't found my mind, but at least Macs have gotten somewhat better.
- Terry
Wow, I wonder who had so many problems with Motif.
Any of us who tried.
I used to maintain a huge C/C++/Pseudo-LISP hybrid application which had a cross-platform GUI layer, including a Motif implementation. The vitriolic comments were LEGION.
Link? ;-)
Commercial software :-|
I'm surprised that hack had to be sanitized. Or sucks.
We can't blame the laywers for that one -- those doing the sanitization really went overboard. Most of them tended to rip out anything that even remotely suggested that maybe the code was less than perfect.
Now I know where all of the slimy comments went that I've never written into JavaScript source.
I'm so fucking relieved.