Name: Mark Janssen
Member since: 2000-12-10 04:44:00
Last Login: 2014-03-08 21:30:07



I'm working on a self-organizing system to make a new paradigm for the creative class.

B.S. in Computer Engineering.

Traveler. Specialize in self-organizing systems. Left civilization to seek enlightenment. Found it and now trying to re-integrate back into society and form a hackerspace to build the next Internet and the CreativeEconomy = Hackerspaces (Art, Science, and Culture) + Permaculture (Gardens, Food, and Sustainability).

Join me.

Curator for:

ObjectOrientedRefactored, ComputerScienceVersionTwo, KolmogorovQuotient, UnifiedDataModel, AlchemyOfWiki

Recent blog entries by average

9 Jun 2013 (updated 11 Jun 2013 at 23:00 UTC) »

Is it just me, or does it seem like people are using any old top-level two-letter Internet domain for their own interests? I mean, I suppose that's fine if countries aren't using them, but at some point the piper has to be paid and it seems to be wreaking havoc for ICANN.


8 Jun 2013 (updated 8 Jun 2013 at 22:49 UTC) »

Okay, I have a bone fide rule-set for the GlassBeadGame that can re-vitalize the web and make a new CreativeEconomy.

Surely, you've all seen the power of the WikiWikiWeb? Well it naturally implements two of the three rules of GBG. See the first link to understand.

More to come...

6 Jun 2013 (updated 6 Jun 2013 at 17:29 UTC) »

Advogato Observer hell sucks. I can't even post a legit project.

And why doesn't the advogato home page ever change? The last news story is dated March, 2013...

Okay, I know this is old, OLD, news, but did anybody else feel let-down by Python v3.0? I was away from civilization at the time and couldn't contribute to the dialog of making "Python3000", so have nothing against the developers who put it together and praise them (and Guido) for their efforts. Nevertheless, I feel the lack of 2.x migration is due to it missing the mark of a real vision of what Python could be.

I've started a page on the WikiWikiWeb called PythonThreeThousand if anybody wants to talk about what a real backward-incompatible revamping of Python would look like.

Hopefully, this isn't too imflammatory. Cheers!


4 Jun 2013 (updated 4 Jun 2013 at 23:22 UTC) »

For anyone who wants to implement an arbitrary-precision integer library, the best technique (I'll argue) is to use simple strings and base256 encoding, gulped at word-sized intervals, dependent on machine architecture. On a 64-bit machine, that means we get to calculate 8 bytes at a time! Kickass.

Techniques for translating back and forth between base256 and base10 (for user I/O) are simple and well-known, but all the calculations will be done at near native CPU integer speed with minimal effort between gulps. Of course, things should be implemented with an eye for good cache performance.

For "floating point" or real-number arithmetic, a simple Rational class/struct implemented with two BigInts (numerator and denominator) can create a lossless, full-browed, real-number library.

Let me know if this is redundant.

9 older entries...


average certified others as follows:

  • average certified average as Apprentice
  • average certified miguel as Master
  • average certified rms as Master
  • average certified alan as Master
  • average certified esr as Journeyer
  • average certified raph as Journeyer
  • average certified amk as Journeyer
  • average certified apm as Journeyer
  • average certified sye as Apprentice
  • average certified BrucePerens as Apprentice
  • average certified Ward as Master
  • average certified ncm as Master
  • average certified tav as Apprentice
  • average certified Bram as Journeyer

Others have certified average as follows:

  • average certified average as Apprentice
  • badvogato certified average as Apprentice
  • sye certified average as Journeyer
  • redi certified average as Apprentice
  • ncm certified average as Apprentice

[ 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