Open-sourcing CPN Tools

At work, we’re in the process of open-sourcing CPN Tools.  While many open-source fanatics will tell you it’s just about releasing the source, anybody who has actually tried doing so, knows it’s not that easy.  Normally, you need to sanitize the code (make sure it contains no secrets/too embarrassing stuff), write some documentation on how […]

Read More… from Open-sourcing CPN Tools

Most Clueless Person Ever

I had this piece of e-mail correspondence with some fool who wanted one of my papers (read bottom up, as we both top-reply; he because he’s an idiot, I because I answered on my iPad while drunk): 2 points for style, 5 points for cluelessness and 3 points for completely missing my sarcasm, for a […]

Read More… from Most Clueless Person Ever

When Pointers Attack (or How to Save 26-36 bytes of Memory in a Week)

You may have noticed, I’m currently running experiments where I have a lot of small things.  So many, that I computed I had an overhead of 16 bytes apiece (12 bytes per state and 4 bytes for a pointer to it), and was too lazy to improve my handling to reduce that to 8 bytes […]

Read More… from When Pointers Attack (or How to Save 26-36 bytes of Memory in a Week)