Blog for 2021

Blog for 2020

  • Where Are the Comments?

    ,  tagged Blog

    When I first started with Ghost, I was looking for a nice private blog, where I could share my thoughts and maybe attract an audience without having to put up with someone else's monetization scheme. But Ghost doesn't come with a comments section, so it's kind of a solitary occupation. And the 3rd party add-ons like Discuss aren't free. So, how to close the gap?

  • The Best Political Art of the Trump Era by Belinda Lanks

    ,  tagged Commentary

    Artists aren't partisan, I think they don't worry about losing political arguments because the work is their last word.

  • The Server Rebuild

    ,  tagged Blog Hardware Software

    [Update 28-Jun-2020: And now they're found! Running containerized Ghost changed the path to the images and I never had the patience till now to go looking. But it would be helpful if Ghost export would capture the images too...] [Update 20-jul-2019: Sadly, I've lost all the photos of the server components due to bad juju during an unintended blog rebuild. I can't immediately find backup copies, but will keep looking. They gave this post some real pizzaz!

  • An Auditable Voting System

    ,  tagged commentary

    [[refine this idea. It has legs!]] Provides receipt to voter that confirms that his/her ballot was recorded as expected, and a token that can be used to confirm that his/her votes are reflected in the reported tally. Preserves privacy. Idea is, voting machine prints a recipt for the voter, shows the votes on the ballot. Voter can raise a question if that's not how he/she voted. Receipt also has a long opaque number which encodes:

  • State of the Art in Web Development

    ,  tagged web-apps webassembly

    I took the opportunity to rebuild my development machine from scratch this week. It has been accumulating tools, multiple frameworks and demo apps for years, had suffered through my dabblings in Hyper-V, SQL, C#/.Net, Python and now JS frameworks and had gotten quite polluted. Then Windows 10 Insider Build 18305 came along and broke my profile so I couldn't access the Start menu and that was the last straw. Time to gather my take-aways, abandon the cruft and apply those conclusions to a clean fresh dev environment.

  • What's Webassembly Good For

    ,  tagged web-apps webassembly

    As of the end of 2018, at the minimum viable product phase, it seems you can compile a pile of C code into an assembly, then load and run it in a browser, or in Node.js. You can wrap the assembly in the trappings of an import to javascript and invoke it from script. You apparently cannot call out from WebAssembly to the browser DOM but you could use javascript as a thin shim around those APIs and invoke webassembly with the results.