ncm is currently certified at Master level.

Name: Nathan Myers
Member since: 2005-01-20 04:49:42
Last Login: 2012-02-02 18:23:49

FOAF RDF Share This

Homepage: http://cantrip.org/

Notes:

Currently employed by Aspera, Inc., where I work on secure, reliable fast file-transfer software, uniquely tolerant of high loss and high latency connections, using UDP for transport, and a user-space flow-control algorithm that doesn't confuse packet loss with congestion. Amazingly enough, file transfer isn't a solved problem, and there's no Free Software that does anything like it. :-(

Projects

Articles Posted by ncm

Complete list of articles by ncm

Recent blog entries by ncm

Syndication: RSS 2.0

Firefox 9 has survived a second week and, more wonderfully, another totally quiescent weekend without crashing. Will wonders never cease?

4 Jan 2012 (updated 4 Jan 2012 at 04:13 UTC) »

Firefox 9, astonishingly enough, survived the weekend sitting totally quiescent on my office machine. Release 8 achieved this very rarely, and crashed shortly after anyway. Congratulations to somebody. Its VSZ is almost 2G, and its RSS is 1.5G, but I don't care -- I have 16G here! But I do wonder what it needs all that RSS for. On my laptop running the amd64 build, it blows right past 2G (at VSZ 2.8G, RSS 1G atm) and thrashes abominably.

You know what they say, though: "If you're not experiencing abominations, are you sure you're alive?"

My great achievement in the final days of 2011 was to replace the motherboard in my son's craigslist-$80 simulator box for $60 plus $11 for a quieter fan, enabling upgrade from a P4 to an old Core2.

2 Jan 2012 (updated 4 Jan 2012 at 04:17 UTC) »

I rented a DVD of Woody Allen's Midnight in Paris and tried to watch it with libdvdread etc. Totem failed, VLC failed, Mplayer failed, but Smplayer succeeded -- for a while. At some point after an hour in, it went a bit crazy and gave up. Apparently many people have been having this problem with certain new movies, lately. I'm guessing SONY has hired somebody to find bugs and too-strict interpretations in Free DVD player software, and provoke them in new movie releases. Anyway, if you want Midnight in Paris, you may get better results by downloading the XVid than buying the disc. To SONY, paying customers are scum.

29 Dec 2011 (updated 29 Dec 2011 at 02:28 UTC) »

My wife had outpatient surgery recently, which involved a nerve block in one shoulder, deadening her arm for the rest of the day. Surprisingly (to me) that was plenty of time to develop phantom limb syndrome, where it feels like there's an invisible arm in place of the real one, that you can't control, and that gets agonizingly knotted and cramped. Vilayanur Ramachandran invented the "mirror box" treatment, where a mirror is held vertically in front of you, perpendicular to your body and between your resting hands. Your good hand is visible only in the mirror, so its image looks like it is the other hand, and that is enough to allow you to control the phantom limb. It worked.

32-bit Firefox 8 running under 64-bit Linux still crashes when left unattended for a couple of days. Running it under gdb, it usually segfaults in an out-of-memory handler while chasing cycles in the Javascript garbage collector.

Running firefox under gdb takes a few steps. You will need the debug symbols, e.g "apt-get install iceweasel-dbg". In gdb,
(gdb) file /usr/lib/iceweasel/firefox-bin
(gdb) handle SIGPIPE noprint nostop
(gdb) maint info sections
(gdb) add-symbol-file /usr/lib/debug/usr/lib/iceweasel/components/libbrowsercomps.so 0x8049480
(gdb) run

The number 0x8049480 above is the first number in the line of output from "main info sections" that contains ".text", and varies from one build to the next.

18 Nov 2011 (updated 18 Nov 2011 at 02:13 UTC) »

Neal Stephenson's newish book REAMDE is classic romp in the Cryptonomicon vein: unpredictable, stuffed with authentic local detail and engaging, slightly larger-than-life characters, and (almost) deadpan send-ups of practically everything, not limited to: jihadists, a junior MI6 agent, Russian mafiosi, Hungarian and Seattlite hackers, Chinese gold farmers, overprolific fantasy authors both trashy and donnish, a palletload of bricks of RMB, leased business jets, an aging Iowan former smuggler and MMO startup founder, a proto-Pak Chechnya veteran, US spooks competent and not, and north Idaho anarchists, among others. The central theme of the book, though, appears to be the adjective "backseat" used as a noun in place of "back seat". He seems to be needling somebody who criticized the usage. "Cooling their heels" figures prominently, too, but it's less obviously deliberate.

I have finally caught Iceweasel in the act of crashing over the weekend when it's unused. Probably Mozilla don't get many reports of this particular failure because I'm running a 32-bit build on a 64-bit kernel. Apparently it runs out of address space during a GC cycle-detection pass. On a regular 32-bit host it would get OOMed long before that point. The 64-bit version happily blows past such arbitrary limits until it takes to thrashing.

425 older entries...

 

ncm certified others as follows:

  • ncm certified redi as Journeyer
  • ncm certified fzort as Journeyer
  • ncm certified slamb as Journeyer
  • ncm certified pinskia as Journeyer
  • ncm certified cdfrey as Apprentice
  • ncm certified karlberry as Master
  • ncm certified uriel as Apprentice
  • ncm certified movement as Journeyer
  • ncm certified dion as Apprentice
  • ncm certified RyanPavlik as Apprentice
  • ncm certified clubfan as Journeyer
  • ncm certified ozabluda as Journeyer
  • ncm certified saju as Apprentice
  • ncm certified lispmeister as Apprentice
  • ncm certified asierra as Apprentice
  • ncm certified gmp as Apprentice
  • ncm certified yaubi as Apprentice
  • ncm certified werner as Master
  • ncm certified kvaneesh as Apprentice
  • ncm certified Miod as Master
  • ncm certified sye as Apprentice
  • ncm certified whytheluckystiff as Apprentice
  • ncm certified Nygard as Apprentice
  • ncm certified dtucker as Apprentice
  • ncm certified jwb as Apprentice
  • ncm certified terop as Journeyer
  • ncm certified jao as Journeyer
  • ncm certified SyOpReigm as Apprentice
  • ncm certified braden as Journeyer
  • ncm certified Chicago as Apprentice
  • ncm certified lgerbarg as Apprentice
  • ncm certified mathieu as Journeyer
  • ncm certified roku as Apprentice
  • ncm certified Guillaume as Journeyer
  • ncm certified bahner as Apprentice
  • ncm certified wingo as Journeyer
  • ncm certified thull as Apprentice
  • ncm certified const as Journeyer
  • ncm certified djm as Journeyer
  • ncm certified Dougster as Apprentice
  • ncm certified kraai as Journeyer
  • ncm certified jnewbigin as Apprentice
  • ncm certified cgillot as Apprentice
  • ncm certified bje as Master
  • ncm certified Svartalf as Journeyer
  • ncm certified rkroll as Apprentice
  • ncm certified noda as Apprentice
  • ncm certified dpash as Apprentice
  • ncm certified rth as Master
  • ncm certified nobse as Apprentice
  • ncm certified eknuth as Apprentice
  • ncm certified nomadamon as Apprentice
  • ncm certified bjf as Apprentice
  • ncm certified shaneo as Journeyer
  • ncm certified jdhildeb as Journeyer
  • ncm certified markandre as Apprentice
  • ncm certified mrsbrisby as Journeyer
  • ncm certified jeffebert as Apprentice
  • ncm certified jfleck as Journeyer
  • ncm certified walpuski as Apprentice
  • ncm certified mjg59 as Master
  • ncm certified graydon as Master
  • ncm certified ask as Journeyer
  • ncm certified gtaylor as Journeyer
  • ncm certified crackmonkey as Journeyer
  • ncm certified nelsonrn as Master
  • ncm certified andersee as Journeyer
  • ncm certified wichert as Master
  • ncm certified mk as Apprentice
  • ncm certified Dodger as Apprentice
  • ncm certified robertc as Master
  • ncm certified colinleroy as Apprentice
  • ncm certified mascot as Apprentice
  • ncm certified Omnifarious as Journeyer
  • ncm certified stone as Apprentice
  • ncm certified cnb as Apprentice
  • ncm certified tmorgan as Journeyer
  • ncm certified lerdsuwa as Journeyer
  • ncm certified esap as Journeyer
  • ncm certified bytesplit as Apprentice
  • ncm certified sej as Journeyer
  • ncm certified Ausmosis as Apprentice
  • ncm certified atai as Journeyer
  • ncm certified sthippo as Apprentice
  • ncm certified cowboy as Apprentice
  • ncm certified wspace as Apprentice
  • ncm certified brejc8 as Apprentice
  • ncm certified oku as Apprentice
  • ncm certified jbuck as Master
  • ncm certified deekayen as Apprentice
  • ncm certified davidu as Apprentice
  • ncm certified joey as Master
  • ncm certified egnor as Journeyer
  • ncm certified Gerk as Apprentice
  • ncm certified linas as Master
  • ncm certified aoliva as Master
  • ncm certified zx80user as Apprentice
  • ncm certified xxv as Apprentice
  • ncm certified kinetik as Journeyer
  • ncm certified argp as Apprentice
  • ncm certified etbe as Journeyer
  • ncm certified acs as Apprentice
  • ncm certified jasonhaislmaier as Apprentice
  • ncm certified uzadow as Journeyer
  • ncm certified echristo as Journeyer
  • ncm certified jevans1967 as Journeyer
  • ncm certified oshani as Apprentice
  • ncm certified dlweinreb as Master
  • ncm certified bagder as Master
  • ncm certified obartunov as Master
  • ncm certified stanshebs as Master
  • ncm certified zagor as Journeyer
  • ncm certified balajirrao as Apprentice
  • ncm certified marcioandreyoliveira as Journeyer
  • ncm certified SabineMcNeill as Apprentice
  • ncm certified riscgrl as Journeyer
  • ncm certified MAK as Apprentice
  • ncm certified poireau as Journeyer
  • ncm certified jpereira as Apprentice
  • ncm certified hulten as Apprentice
  • ncm certified golbeck as Apprentice
  • ncm certified murajov as Journeyer
  • ncm certified raz as Apprentice
  • ncm certified Trollaxor as Apprentice
  • ncm certified 8191 as Apprentice
  • ncm certified Pizza as Master
  • ncm certified DRMacIver as Apprentice
  • ncm certified Gilbou as Journeyer

Others have certified ncm as follows:

  • chalst certified ncm as Master
  • e8johan certified ncm as Master
  • redi certified ncm as Journeyer
  • braden certified ncm as Master
  • slamb certified ncm as Master
  • lerdsuwa certified ncm as Master
  • pvanhoof certified ncm as Master
  • nconway certified ncm as Master
  • mchirico certified ncm as Master
  • mazurek certified ncm as Master
  • kinetik certified ncm as Master
  • ozabluda certified ncm as Master
  • graydon certified ncm as Master
  • fzort certified ncm as Master
  • clubfan certified ncm as Master
  • bi certified ncm as Master
  • syl certified ncm as Master
  • nixnut certified ncm as Master
  • suso certified ncm as Journeyer
  • gmp certified ncm as Master
  • yaubi certified ncm as Master
  • kenelson certified ncm as Journeyer
  • mitr certified ncm as Master
  • dtucker certified ncm as Master
  • judge certified ncm as Journeyer
  • jbowman certified ncm as Master
  • jao certified ncm as Master
  • SyOpReigm certified ncm as Master
  • Grit certified ncm as Master
  • mathieu certified ncm as Master
  • Guillaume certified ncm as Master
  • gobry certified ncm as Master
  • wingo certified ncm as Master
  • dmerrill certified ncm as Journeyer
  • Jody certified ncm as Master
  • const certified ncm as Journeyer
  • schoen certified ncm as Journeyer
  • berthu certified ncm as Master
  • mglazer certified ncm as Apprentice
  • kai certified ncm as Master
  • TheCorruptor certified ncm as Master
  • nomadamon certified ncm as Master
  • pasky certified ncm as Master
  • blm certified ncm as Master
  • ccurtis certified ncm as Journeyer
  • ebf certified ncm as Master
  • dannu certified ncm as Master
  • sral certified ncm as Master
  • mrsbrisby certified ncm as Journeyer
  • mathrick certified ncm as Apprentice
  • crackmonkey certified ncm as Journeyer
  • wainstead certified ncm as Master
  • nelsonrn certified ncm as Master
  • ishmukler certified ncm as Master
  • sh certified ncm as Master
  • mascot certified ncm as Master
  • polak certified ncm as Journeyer
  • ths certified ncm as Master
  • realblades certified ncm as Journeyer
  • Omnifarious certified ncm as Master
  • stone certified ncm as Master
  • tmorgan certified ncm as Master
  • opiate certified ncm as Master
  • Ausmosis certified ncm as Journeyer
  • atai certified ncm as Master
  • wspace certified ncm as Apprentice
  • ks certified ncm as Master
  • fxn certified ncm as Master
  • tetron certified ncm as Master
  • jrennie certified ncm as Journeyer
  • jono certified ncm as Master
  • joey certified ncm as Journeyer
  • adulau certified ncm as Master
  • strick certified ncm as Master
  • aoliva certified ncm as Journeyer
  • miniver certified ncm as Journeyer
  • mpr certified ncm as Master
  • jarod certified ncm as Master
  • acs certified ncm as Master
  • cdfrey certified ncm as Journeyer
  • rufius certified ncm as Master
  • laburu certified ncm as Master
  • jcolinzheng certified ncm as Master
  • murajov certified ncm as Master
  • ittner certified ncm as Master
  • 8191 certified ncm as Master
  • Gilbou certified ncm as Master
  • Funklord certified ncm as Master

[ Certification disabled because you're not logged in. ]

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!

X
Share this page