Archived Content: fob.po8.org
- [2] Testing...
- [3] Up and running...
- [4] Ben's Parent-Teacher Conference
- [5] Site has new home
- [6] A logo/icon for FOB
- [7] Alternate FOB icon
- [9] Neal's Works
- [10] Poster macros
- [11] They said Yes
- [12] About The Name "FOB"
- [13] E-Mail List Finally Up
- [14] Reminder: Sigma Xi Posters needed soon for printing
- [15] Sigma Xi Poster Contest Huge FOB Success
- [17] FOB team, early on
- [20] Josh explains to Daniel
- [29] FOB team, blind in front
- [40] Congratulations to Mark Heller
- [41] PSU OSS Course Mentoring For Google "Summer of Code"
- [42] The Perry Bible Fellowship
- [43] CODE: An EMACS/MH hack you'll never care about
- [44] PO8
- [45] My desktop
- [46] Upload images?
- [47] My new office?
- [48] I only need two things...
- [49] Whoops
- [50] Micropayments
- [51] PSU student runs for PTP president
- [52] How's Drupal's Unicode?
- [53] FOB has moved!
- [54] Everything happens at once...
- [55] Google's $350K donation to Bart
- [56] Bart begins blogging better
- [57] META: In which I begin to blog daily
- [58] My New Year's Resolutions
- [59] The Finite Automata Song
- [60] Review: Injustice by any other name
- [61] META: Duct tape and bailing wire
- [62] Working towards a PhD
- [63] HOWTO: Get a contract employer to pay you
- [64] James Loewen's Books
- [66] Why static typechecking is your friend
- [67] META: Blogging without controversy
- [68] Review: Lions and Witches and Wardrobes, oh my!
- [69] OK, Haskell
- [70] The sun was out for a moment yesterday
- [71] Disneyland
- [72] A bidding/betting tip
- [73] META: Anonymous users can post blog comments now
- [74] The Firesign Theatre
- [75] X fails to mark the spot
- [76] META: Backlog achieved
- [77] HOWTO: Tune a piano the Keith Packard way
- [78] Demographics
- [79] My boy has a birthday, my friend has an idea, and I have little sleep...
- [80] META: Drupal again
- [81] A fine testing opportunity
- [82] Issues for digital artifact photo archiving [Part 1]
- [83] Jamey's comic list and Comic Alert!
- [84] Oops
- [85] Issues for digital artifact photo archiving [Part 2]
- [86] Issues for digital artifact photo archiving [Part 3]
- [87] Mitnick, Kerckhoff, and Open Source
- [88] My day was full
- [89] Introduction to network trust establishment [Part 1]
- [90] The Birthday Paradox Explained
- [91] META: The backlog's gone, and then some
- [92] Is there a Doctor in the house? A Professor?
- [93] META: You can't spell hypocrite without rite. You can't even spell write. Heck, you can't spell right.
- [95] META: May all spammers get involuntary facial tatoos advertising embarrassing personal hygiene products
- [96] Secure Computer Shuffling
- [97] Slashdot.org: You had me, but you lost me
- [98] Introduction to network trust establishment [interlude]
- [99] CODE: Continuations, closures, concurrency
- [101] A Junior Moment
- [102] First-ever 802.11 rocket telemetry
- [103] Pirate Haiku
- [104] I wish gEDA was done
- [105] Video Game Creation for Newbies
- [106] META: Sooner or later I'm gonna dupe myself
- [107] April
- [108] META: Lost another one
- [112] When conditionalized code goes bad
- [113] META: Long day with Drupal, weblogger.el
- [114] Tayler Nails Tagon
- [115] Where Python falls down
- [117] Back on Atkins again
- [118] Evil spammers screw up my site again
- [119] META: Spammers hit again
- [120] Upgraded to Drupal 4.6.5
- [121] META: New Drupal, new captchas, new worries
- [122] Drupal & Spam &c
- [123] META: Moving FOB Site Content
- [124] Smileys!
- [125] FOB info sections added to user profile
- [126] Two front-page stories
- [127] Ping
- [128] META: My blog entries end with the FOB smiley
- [129] Intel OLS Linux Essay Contest
- [130] MORESUKINE
- [131] Cool Piece of Hardware
- [132] Busy Day
- [133] Backups and distributed data
- [135] Captchas Repaired
- [136] META: Captchas Repaired
- [137] HOWTO: Debugging for Newbies
- [138] Metaphor and Magical Thinking
- [139] Smileys bug; fix
- [140] Drupal upgraded to 4.6.6
- [141] Upgrade!
- [142] ت R0XX0R!
- [143] The Open Source Locale
- [144] Shared Source
- [145] CODE: Haskell non-transitive dice constructor
- [146] Hello?
- [147] Knackered!
- [148] META: Two blog posts per week
- [149] A PowerPoint Slide
- [150] The Land of Emacs Weblogs is not a happy place
- [151] I thought I was so clever
- [156] Image Galleries Repaired
- [157] Camping at Microsoft
- [158] How To Get an OOo Bug Fixed?
- [160] Done Camping At Microsoft
- [161] More Controls, Please!
- [163] Don't Crush That Dwarf, Hand Me The Pliers
- [164] Mighty Sad Rodent
- [165] Mighty Mouse Returns!
- [166] Unplug the Hardware Defunctionalizer
- [167] Notes From The Black Hole
- [168] My X Toolkit Plan
- [170] Welcome to FOB!
- [171] Webcomics Tracking
- [172] Almost Assoc.
- [173] Stories about Mike and grep
- [174] Tribal Casino Talk
- [175] An Italian evening...
- [176] What a difference a day makes
- [177] Assoc. Achieved
- [178] Working on the party!
- [179] Cyberpunk VR and the Self
- [180] Time for 4.7
- [181] Project Resolution
- [182] Back to the blog
- [183] Sleep Needed
- [184] Mike Vanier hates programming contests (me too)
- [185] Better smileys for smileys?
- [186] Blast from the past; a letter from MacWrite 1.0
- [187] Curse /etc/X11/gdm/Xsession and its .profile-running behavior!
- [188] Multiverse Syndrome
- [189] Nondescript Post from Atlanta
- [190] My performance problem and how I solved it
- [191] In which I come around on OotS
- [193] FOB upgraded to Drupal 4.7
- [194] MIT EECS course 6.001
- [195] The smallest persistence would be good
- [197] AMD buys ATI!
- [198] OSCON Day 1-2
- [199] OSCON Day 3
- [200] Time Flies
- [201] OSCON Day 4
- [202] OSCON Day 5
- [203] Web 2.0 is a Registered Service Mark
- [204] Web 2.0 Boilerplate
- [205] Bluetooth Blues
- [206] Blackberry Galore
- [207] Lost Animal Santuary
- [208] Review: Plantronics Voyager 510 Bluetooth Headset
- [209] Upcoming Rants
- [210] My Ancient Video Card
- [211] BACKLOG: Tenure Explained
- [212] Self-Portrait
- [213] Magic Shoes
- [214] XDPDX Hack
- [215] Boy and Friend
- [216] Phonecam
- [217] Coming down the stretch
- [218] Time for moderated comments?
- [219] BACKLOG: A plea for respect for open source governance
- [220] Unpublish
- [221] Bad Cat #1
- [222] And we're off and running (almost)...
- [223] Narbonless
- [224] Valley of the Canadians
- [225] Further Adventures in Bluetooth Cellphoneland
- [226] For a good time, call...
- [227] Startled this morning...
- [228] Free Software, Free Society
- [229] SAT solvers as mad science
- [230] Blog feed URL fixed
- [231] Drupal upgraded to 4.7.3
- [232] OpenID
- [234] Testing the forum waters
- [235] Camping
- [236] Off-Site Backups
- [237] Adventures in C++
- [238] Spammers, bugs, and general perfidy
- [239] My Raytracer Revealed
- [240] Waiting for things to happen on my computers...
- [241] It's Your Pal, But Who Pays?
- [242] HOWTO: Dirvish remote device setup
- [243] Chown Security
- [244] Chown Security
- [245] Portland traffic is awful
- [246] Arthur, King of Time and Space
- [247] Interesting Links
- [248] Links Section Added
- [249] Giving up on Burning Man; heading for SF
- [250] Ben, Bugs, and Daffy
- [251] Scrambled Ben
- [252] Marine World Portrait
- [253] Parks and Amusement
- [254] HOWTO: Debian SID + BitPim + LG VX5300 + Bluetooth
- [255] HOWTO: Labeling Tiny Things
- [256] CODE: Blackboard Architecture
- [257] CODE: A Script For Licensing Code
- [258] My sedit Script
- [259] Falling Down
- [260] Wikisource
- [261] Brokentooth
- [262] Dev environment for Linux GUI app?
- [263] Watch your .ccache
- [274] Getting Things Done
- [275] The site forum works!
- [276] Bug dealt with; day wasted
- [277] Anonymous Comments?
- [278] Experiments never go as planned...
- [279] Stop, loser, what's that sound?
- [280] At the end of the day...
- [281] Feed aggregation?
- [283] Time and daylight getting shorter...
- [284] The dreaded name-based-vhosts-and-SSL question
- [285] Getting "Getting Things Done" Done
- [286] EXERCISE: numero uno, muy importante!!
- [287] Exercise: Day Two
- [288] ...aannd I'm way behind again
- [289] HOWTO: Apache 2 SSL Name-Based Virtual Hosting
- [290] HOWTO: Tracks + Debian + Apache 2 + SSL + FastCGI
- [291] Review: Creative MuVo N200 256MB MP3 Player
- [292] N200 + Windows = trauma
- [293] I just lost my last $#@! blog post
- [294] Webcomics: turn, turn, turn
- [295] Travel Ho
- [296] Blues setting in...
- [297] The Gym
- [298] If I blog, will they come?
- [299] It got really bad today...
- [300] Record setting!
- [301] Pursuing graduate school
- [302] Sleep messed up again
- [303]
- [304] Can Dr. Bart
- [305] Geek Romance
- [306] Hiatii and the Future of Bart's Blog
- [307] Ethernet Over Power
- [308] IFOST
- [309] I'm thinking I'm done with TV
- [310] The Firefox field completion brings back memories
- [311] The thing with the police cars
- [312] Why write down your password?
- [313] This one is for you Bart...
- [314] Great quotes from Korean industry visitor films
- [315] Engineering in every sense of the word...
- [316] Loud Noise On Ice
- [317] Thunderbird vs. Gmail
- [318] Cold, Colder, Coldest
- [319] HOWTO: Portland State WPA + Debian network/interfaces + wpa_supplicant
- [320] Routine sleep necessary -- so is Exercise
- [321] Drupal upgraded to 4.7.4
- [322] First attempt at Mailman integration fails
- [323] Warning: Feminist rant ahead
- [324] Thanksgiving was a time to catch up on sleep
- [325] Raymond Chandler and the Noir Genre
- [326] Winter term classes
- [327] linkspam
- [328] Moving forward
- [329] Book Reviews anyone?
- [330] Happy Holidays
- [331] I can see!
- [332] CODE: Similarity Hashing
- [333] Happy New Year 2007!
- [334] Not as easy as it seems....
- [335] Book reviews
- [336] Google Checkout $10 offer
- [337] USB filesystem II update
- [338] Rock-Paper-Scissors and Sicilian Reasoning
- [339] A Must See!
- [340] Music anyone?
- [341] My linux box is trashed
- [342] Arabic Translation Needed+
- [344] More thoughts on the PhD
- [345] My Page
- [346] HOWTO: ikiwiki + git
- [347] I'm done! *flop*
- [348] Where Verizon may locate their phone GPS SW
- [349] Repaired blog titles, etc
- [350] My wife is getting her gallbladder removed
- [351] Wiki spammers are the lowest of the low
- [352] Shocking!
- [353] On Moonie sushi
- [354] Classic crank science: an antigravity drive
- [355] FOLLOWUP: On Moonie sushi
- [356] FOLLOWUP: The Finite Automata Song?
- [357] Good Times
- [358] Piperka is good enoughâ¦
- [359] My current webcomic list
- [360] Big Apple: One day and counting....
- [361] Summers of Codes
- [362] Sylvie, 1988-2007
- [363] My hardware is all over the room...
- [364] PSU's Electrical Engineering -- 9th??
- [365] Webcomics and Piperka
- [367] Focusing on Time Management
- [368] Some Progress
- [369] Getting back on track... will get there!!!
- [370] Linus Torvalds on GIT at Google
- [371] All I want...
- [372] META: A stupid reason to stop blogging
- [373] NoNaNoWriMo
- [374] Beginning BartForge
- [375] Some books I would like to have (back)
- [376] Linux Plumbers Conference
- [377] Death of Wikipedia predicted---film at eleven
- [378] META: Solved: The case of the vanishing entries
- [379] Review: Banned book
- [380] I've started blogging again
- [381] My latest webcomics list
- [382] It's like Wikipedia...in a way
- [383] META: Clearing my backlog
- [384] HOWTO: It's All Text + gnome-terminal + emacs
- [385] I'm moving my backups to JFS
- [386] REVIEW: NUMB3RS episode 408
- [387] Underground cave
- [388] Popcount
- [389] X.Org Foundation Board election
- [390] Why public domain release is a bad idea
- [391] Time for more upgrades
- [392] HOWTO: Debian + Drupal upgrade
- [393] A favicon builder
- [394] All my Drupal sites are now at 5.3
- [395] Goodbye, Bigfoot
- [397] That wacky theme
- [398] HOWTO: Picking "random colors"
- [402] All my Drupal sites are now at 5.5
- [403] I was just spammed...by Microsoft!
- [404] Review: The Kingdom Of Loathing
- [406] Some simple math for the Twelve Days of Christmas
- [407] #$@! X Cut-and-Paste
- [408] HOWTO: Disabling Emacs' new "mandatory" splash screen
- [409] Mathmark
- [410] Python so far
- [411] Digital broadcast converter coupons
- [412] Happy New Year!
- [413] FOB theme remains...FOB
- [414] Strange Comparisons and the "Year of the Linux Desktop"
- [415] Review: Minimus
- [416] The Firesign Theatre on Creation Myths
- [417] Review: Minimus 2
- [418] Adventure and Ample Alliteration
- [419] An ikiwiki farm
- [420] Why Git is my default SCMS right now
- [421] Similarity hashing
- [422] Portland On Fire / Toonlet
- [423] My hard drive was stuck
- [424] My first and last IEEE conference paper
- [425] Terminator: The Sarah Connor Chronicles
- [427] Microsoft Intellectual Property
- [428] Boil The Ocean
- [429] Royal Flush #1
- [430] An utterly awful math test
- [431] Two whole different math cultures
- [432] Review: Swindle
- [433] In Haskell we say...
- [434] An Audio Compressor / Limiter
- [435] Laziness Weirds Programming
- [436] PO8
- [437] ANSWER: Rolling 18
- [438] Rolling 18
- [439] Antonyms: a little word puzzle
- [440] ANSWERS: Antonyms
- [441] Still not sure about Twitter
- [442] Emacs page mode
- [443] Nicholas Negroponte on OLPC
- [444] Windows sucks
- [445] A Reflection on Goodness
- [446] Somebody doesn't like being irrelevant
- [447] Put your headrest up, please!
- [448] Laziness weirds programming 2
- [449] Run-Length Encoding in Haskell
- [450] Huffman Encoding in Haskell
- [451] Wikipedia makes me cry
- [452] Portland's Fire is starved for fuel
- [453] FOB Cow
- [454] Review: Light
- [455] Won a poker tournament yesterday
- [456] Exploring Haskell's concatMap performance
- [457] Everything broke at once
- [458] Phone Survey chutzpah
- [459] Colbert / Buchanan
- [460] Link to my real blog
- [461] Proposal Stage
- [462] A Retraction
- [463] Image CAPTCHAs
- [464] My first blog entry
- [465] Xbox 360 Handheld?
- [466] 10-09-08 through 10-11-08 news
- [467] Bouncing Spam
- [468] Still alive, still blogging
- [469] I'm done with The Onion
- [470] Sorry I Have Not Bloged For A While..
- [471] Spam Experiment Resuls
- [472] Wikipedia Art
- [473] No sign of prostate cancer!
- [474] More evidence that Linus Torvalds is smarter than me
- [475] My Late Arrival in the Netbook Kingdom
- [476] The Inevitable Setback v1.0
- [477] The Inevitable Setback v2.0
- [478] The Inevitable Setback v3.0
- [479] The Inevitable Setback v4.0
- [480] A Complete Reversal of Fortune
- [481] Kernel Panic
- [482] The long slow trainwreck of Linux Atheros support
- [483] A Kind of Rebirth
- [484] You had me but you lost me: Schlock Mercenary
- [485] Evolution of Language: Infer and Imply
- [486] Evolution of Language: Nauseous and Nauseated
- [487] Random non-repeating sequences
- [488] Evolution of Language: i.e. and e.g.
- [489] If you could have a superpower...
- [490] Ouch. How you get a virus from Firefox...
- [491] New Years' Resolutions
- [492] Notes on getting Debian Gnome Bluetooth working
- [493] HOWTO: Putting cryptoloop back in Debian
- [494] What is on the t-shirt?
- [495] Image analysis challenge
- [496] Distracted driving
- [497] A Modest Proposal
- [498] My current webcomics
- [499] How I changed my static IP
- [500] On Pullman on Lewis
- [501] Jigsaw puzzle solving
- [502] You had me back, but you lost me again: Schlock Mercenary
- [503] Strange days indeed
- [504] Wandering Ones again
- [505] A Logo demo in Haskell
- [506] Six "Dont's" to Consider When Building Your Website
- [507] HOWTO: Linux "Traffic Shaping" with stock "tc"
- [508] Yes, I'm Still Here
- [509] Trust in web services - or - Why I'm quitting WoW
- [510] Byron William Massey, 20 September 1967 11 October 2010
- [511] HOWTO: Rotated Halftones in Inkscape
- [512] Why cut-copy-paste is hard
- [513] The end of my Movember
- [514] Netpbm ASCII Art
- [515] The Seven Deadly Sins of free online poker players
- [516] HOWTO: Replacing cryptoloop with dm-crypt in Debian
- [517] LOL. Found and fixed a two-year-old front page typo.
- [518] HOWTO: Making Network Manager manage your wired network
- [519] Things I see in student code
- [520] Living Documents
- [521] The new "pages" area
- [522] Things I see in student code
- [523] CAPTCHAs softened
- [524] Cell phones and the US National 'Do Not Call' Registry
- [525] HOWTO: Starting debsums
- [526] So tired of Fry's
- [527] Donald Heber Larsen, 28 April 1927 - 6 December 2010
- [528] HOWTO: Debugging an ssh connection problem
- [529] Now with extra Drupal 6!
- [530] The continuing saga of Linux Atheros support
- [531] I can open doors with my mind
- [532] Now with more Twitter!
- [533] Now with new and improved FOB Theming!
- [534] Donec felis eros, blandit non
- [535] A couple of SSH tips
- [536] I am a musical legend
- [537] Groupon might be the dumbest startup ever
- [539] I think we might have a slight PR problem here
- [540] User trap of the week: Mystery Maxima
- [541] Recently on BartForge
- [542] "Watson -- come here -- I want to see you."
- [543] Ow! My gateway box died!!
- [544] User trap of the week: Mystery BibTeX
- [545] Proposals for Open Source Bridge
- [546] What's the difference between a Mac and an Etch-a-Sketch?
- [547] Instant Graphic Novel
- [548] Monopoly
- [549] The nealhere.com domain is gone; the content lives on
- [550] A scammer calls me on the telephone
- [551] User trap of the week: Haskell's "Off-side Rule" indentation
- [552] The Netrunner's Guide To Social Engineering
- [553] Stupid Wikipedia Trick
- [554] Recently on BartForge
- [555] The original "Heavy Boots" post?
- [556] Electric staplers are upside-down
- [557] The 'Sleep Sort' meme
- [558] User trap of the week: SSH-o-phone
- [559] User trap of the week: GIMP Script-Fu
- [560] Goodbye DSL and Atheros, hello cable and Ralink
- [561] You had me but you lost me - PurePlay Poker
- [562] Still more CAPTCHA fiddling
- [563] PayPal
- [564] Shutting off anonymous comments
- [565] We're the Vikings
- [566] "Better than Tolkien"
- [567] Google eBookstore fail
- [568] User trap of the week: Android SDK sqlite3 libreadline
- [569] I'm back
- [570] The Firesign Theatre plays Portland
- [571] The Bobs play Portland
- [572] Sorry about the Nook
- [573] How I Almost Donated $50 To Project Gutenberg
- [574] Red and Green
- [575] Worst permissions ever
- [576] HOWTO: The UEFI Dual-Boot Saga
- [577] Once again trying anonymous comments
- [579] Oh Emacs Lisp!
- [580] Nancy Larsen, - 12 November 2012
- [581] Nancy Kae Larsen, 13 January 1955 - 12 November 2012
- [582] My work phone number is a tiny RSA key
- [583] Download *whole albums* via Amazon Cloud Player on Linux
- [584] Naked Justice
- [585] Notes on HTC One Configuration
- [586] Notes on configuring late-model Toyota car stereo Bluetooth
- [587] Notes on HTC One / Google Voice / T-Mobile configuration
- [588] Wicket W. Warrick and Radagast The Brown
- [589] Project Resolution: Regular blogging begins again
- [590] Some more ground rules for the new blogging
- [591] Computer Maintenance
- [592] More about my Resolution
- [593] My desktop drive adventure
- [594] I am ambivalent about Moodle
- [595] I hate the term "self-plagiarism"
- [596] I think the gym may be one thing too many
- [597] My Inform 7 Projects
- [599] LIFEHACK: Label your valuables
- [600] Xorg and DPI
- [601] Oh Haskell
- [603] Glass Plate Game markers again
- [604] The organization will continue until morale improves
- [605] RECIPE: Health-Nutallica
- [606] Getting ready for Drupal 7
- [607] Drupal 7 will not happen
- [608] This person saved the anonymous comments
- [609] SVG text vertical alignment
- [610] Busy day at the lab tomorrow
- [611] REVIEW: Gone Home (spoilers)
- [612] The borken side of Linux
- [613] HOWTO: Installing NuttX on the STM32F4 Discovery board (using Debian Linux)
- [614] Summer Hardware Project
- [615] HOWTO: Infuse Gin In 36 Hours
- [616] Almost Understands GPS
- [617] Finally Starting To Control the Spammers? No
- [618] Finishing my 30 days...
- [619] Google Summer of Code winds up again...
- [620] Daily checklisting
- [621] HOWTO: List the installed files on your Debian system
- [622] The Petrie Multiplier
- [623] My webcomics list again
- [624] It's snowing in Portland
- [625] 13 - Capped Stopper
- [626] 15 - Done
- [627] 02 - Equipment Needed
- [628] 08 - Inversion 1
- [629] 09 - Inversion 2
- [630] 10 - Inverted
- [631] 06 - Measuring
- [632] 11 - Positioning
- [633] 05 - Ready To Seal
- [634] 14 - Shrinking Bottom
- [635] 12 - Shrinking Top
- [636] 03 - Silpat
- [637] 07 - Sleeve
- [639] 04 - Two Bottles
- [640] 01 - Snow Day
- [641] HOWTO: Sealing bottles with heat shrink tubing
- [642] NSA: The Day We Fight Back
- [643] Connector / dirt fail
- [644] Broke it again
- [645] OK, I found the most addictive game ever
- [646] My phone has a crappy radio
- [647] Weirdly astigmatic
- [648] No CERT for you!
- [649] REVIEW: Planters's Five Alarm Chili Dry Roasted Peanuts
- [650] Generating long random passwords
- [651] My son is awesome
- [652] You had me and you lost me: Ingress
- [653] Portland is a very small town
- [654] REVIEW: The Lego Movie
- [655] Just-In-Time in Open Tech
- [656] REVIEW: Proline PL1100 portable piano bench
- [657] Coin War
- [658] REVIEW: M-Audio SP-2 Sustain Pedal
- [659] There is no good pedal
- [660] Project names
- [661] Micropayments
- [662] HTML Programming
- [663] HOWTO: Embedding a font in a Linux Inkscape SVG document
- [664] Everclear is a cleaner
- [665] C integral types and promotion rules
- [666] Open Source Bridge talk submitted
- [667] HOWTO: EVE Online on Debian with Wine
- [668] HOWTO: Fix missing Google Calendars on Android
- [669] Diane Downs / School Superintendent
- [670] On Grading
- [671] On Hiring Remote Developers
- [672] Thoughts on "Thoughts on the Reynolds High School tragedy"
- [673] The Facebook Experiment
- [674] A Conversation With A Friend In Mariupol
- [675] Sportsball and violence fail
- [676] Coding literacy
- [677] Why TeachScheme is not in my future
- [678] Why "nerd culture must die" fails
- [680] First Light for the Desert Lizard
- [681] Back up after 7 months! Now with Drupal 7!
- [682] Gallery: Ye Old Science Poster Show