wainstead is currently certified at Master level.

Name: Steve Wainstead
Member since: 2000-07-19 04:22:01
Last Login: 2016-04-25 19:56:42

FOAF RDF Share This

Homepage: http://www.panix.com/~swain/


Recent blog entries by wainstead

Syndication: RSS 2.0
25 Apr 2016 (updated 25 Apr 2016 at 19:56 UTC) »

"Going forward, the only languages projected to see more use among front-end, back-end and IoT developers are JavaScript, naturally, followed by Go, Python and C++, which will see the most future use among IoT developers."

Node.js Survey: Enterprise Inroads, New Meaning for 'Full Stack' Developers

I've been building pyramids in Minecraft. I figured I'd write a function to calculate how many blocks I'd need given the width of the base of the pyramid.

def cnonb(number):
# "cnonb": computer number of needed blocks
# this is recursive, as it happens
if number raise Exception("Recursion failed: %s" % number)
if number in (0, 1):
return number # top block
# number times four minus four.
return ((number * 4) - 4) + cnonb(number - 2)

Waverous finally moves to GitHub

What with the imminent demise of Google Code (has it been around that long already?), it was finally time to move Waverous over to GitHub. Henceforth:


Syndicated 2015-03-12 22:26:00 (Updated 2015-03-12 22:26:38) from Wainstead

12 Oct 2013 (updated 12 Oct 2013 at 21:09 UTC) »

Wandering around the Stunt ecosystem and GitHub

I've spent some time today compiling Stunt, trying out Improvise and looking at my fork of Stunt on GitHub. Been a long time!

I had little luck playing with the console one gets via Improvise (think: a terminal emulator in the browser), but it was cool nonetheless. The experience was much like loading the Minimal.db that comes with the original LambdaMOO server code: pretty much anything you type ends in a cryptic error.

Reading more documentation cleared things up a bit. I've half a notion to build out a personal website based off of Stunt and Improvise. My recent thinking is to plunge into the Indie Web movement a bit and run a personal site: first, as a WordPress site (just to get going) and then perhaps rolling my own CMS using Node.js or Django.

(The ideation phase is always the most fun, when all things are possible and sound really cool in your head).

But the possibly-meaningless thought of "making a personal web site that is programmable by any user" has the weird appeal of the pre-Cloud days of the Web, and even the weirdness of the pre-World Wide Web days of the Internet. (LambdaMOO was born roughly the same time as the web).

Well, much to think about. I'd like to see Stunt become widely available via various package management systems (Fedora, MacPorts, etc).

Oh, I should note here I've moved to Key West, Florida. This came about after, one day in May, I was looking at the classified ads in the online edition of The Citizen, Key West's local paper. There was a job listed in Help Wanted that was perfect for my wife: Director of Development for the Key West Art and Historical Society. I teasingly sent the ad to her, she applied for it just to show me up, and landed the job. So in short order we moved from Las Vegas to Key West.

This spells the end of my technology-scene-building days for a while. Vegas was a tabula rasa as far as tech scenes go, so I plunged myself into every tech Meetup there was and started one of my own (Las Vegas Developers Meetup, for any software developer regardless of technology). I also cofounded the first Vegas GiveCamp, a weekend hackathon for charity.

But since at least the middle of this year I've longed to get back into open source development. Probably longer. I think the free time is now there to finally finish work on Automake and roll some Linux distro packages. 

Syndicated 2013-10-12 19:38:00 (Updated 2013-10-12 20:57:55) from Wainstead

Stunt is now C++

Over at Stunt.io, Todd Sundsted has released the C++ version of Stunt, his fork of the LambdaMOO server.

Much of my Waverous LambdaMOO went into it, even if not directly: Todd had done so much work on the multiple-inheritance addition to the MOO scripting language that my branch was too far out of sync with the mainline to be merged... but Todd used my branch as a guide.

See the announcment on the MOO-talk mailing list!

Syndicated 2013-06-22 15:49:00 (Updated 2013-06-22 15:49:36) from Wainstead

104 older entries...


wainstead certified others as follows:

  • wainstead certified Ward as Master
  • wainstead certified ncm as Master
  • wainstead certified roguemtl as Journeyer
  • wainstead certified dirtyrat as Journeyer
  • wainstead certified jon as Apprentice
  • wainstead certified Xorian as Master
  • wainstead certified robogato as Master

Others have certified wainstead as follows:

  • mbp certified wainstead as Apprentice
  • Telsa certified wainstead as Apprentice
  • jon certified wainstead as Apprentice
  • andrewmuck certified wainstead as Journeyer
  • fxn certified wainstead as Apprentice
  • kishorebalakrishnan certified wainstead as Master
  • larry certified wainstead as Journeyer
  • sethcohn certified wainstead as Master
  • jooon certified wainstead as Journeyer
  • TheCorruptor certified wainstead as Journeyer
  • realblades certified wainstead as Apprentice
  • nixnut certified wainstead as Master
  • obritim certified wainstead as Master
  • brainsik certified wainstead as Journeyer
  • vdv certified wainstead as Master
  • Xorian certified wainstead as Master
  • Sandino certified wainstead as Journeyer

[ 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!

Share this page