ChatGPT

Two stories about ChatGPT Two days ago I tweeted : I confess. I’ve succumbed and subscribed to ChatGPT Plus. Eufrasio asked me why, so I replied It’s great for translating code from one programming language to another. For example, I had a version of Gbloink! running in the browser, I wrote in CoffeeScript 10 yrs …

How would you design the perfect programming language?

Another Quora answer I should be moving here : Phil Jones’s answer to How would you design the perfect programming language?   Well, the obvious way you’d approach it, is start with a reasonable knowledge of using other languages to get a sense for their strengths and weaknesses. And start with some good role models. …

Tools for Reverse Engineering Binary File Formats

On Quora I asked a question : https://www.quora.com/What-are-some-good-tools-to-help-reverse-engineer-obscure-binary-file-formats What tools are there to help reverse engineer obscure binary file formats? So far the answers aren’t particularly informative. Basically hex editors. But I feel there must be something more. Here’s a comment I replied to someone there : Well, if I try to imagine “something better”, …

2019 – Time for Python 3

OK, it’s 2019 Finally time to upgrade to Python3 for all my Python projects. In particular that means ThoughtStorms wiki and Project ThoughtStorms If you are using either the project or the thoughtstorms library then be prepared that they will all be moving to Python3 in the near future. Given that Python2 is going to …