Tag Archives: Tech

Niklaus Wirth and Compiler Construction

Many years ago, I did a stint as a compiler writer. I don’t do that anymore but I’ve continued practicing what I learned by implementing several little languages for various tasks. Mostly, I’ve leveraged lex and yacc for those chores … Continue reading

Posted in General | Tagged | Leave a comment

C++ and Pointers

The other day, I wrote that C++ is not my favorite language and that it’s eliminated most of what’s useful about C while retaining most of C’s disadvantages. Then I saw this post, which says that the 2018 C++ committee … Continue reading

Posted in General | Tagged | Leave a comment

Back to RSS

Lately, I’ve noticed a renewed interest in RSS. The reasons for that are not hard to understand. As yesterday’s post made clear, social media has become a toxic wasteland interested only in collecting the intimate details of our lives and … Continue reading

Posted in General | Tagged , | Leave a comment

The Right Tool for the Job

On the The Unix Heritage Society mailing list, someone started a thread commemorating the death of John Backus, who, in addition to inventing the Backus-Naur form, lead the team that developed the original FORTRAN. Someone else made a disparaging remark … Continue reading

Posted in General | Tagged | Leave a comment

Programmers and Hardware

The other day I followed a reddit link to a blog post about forking on GitHub. I didn’t find the post that interesting but I did find one of the comments on reddit provocative. Chrisgseaton takes exception to the notion … Continue reading

Posted in General | Tagged | Leave a comment

Why C?

Even though I mostly program in some form of Lisp these days, the majority of my programming over the years was in C. That’s not hard to understand: most of my work involved low level communications software such as radio … Continue reading

Posted in General | Tagged | Leave a comment

Log In Zulu

Eric Raymond (esr) says we should always use UTC instead of local time in our log messages. Specifically, he says we should use RFC3339 timestamps. Using local timestamps and other ambiguous information in log entries is a well established practice … Continue reading

Posted in General | Tagged | Leave a comment

MathJax Tips

Over at John Cook’s TeX Tips there’s a pointer to a very nice MathJax basic tutorial and quick reference. It’s especially handy for those who don’t use \(\mathrm{\LaTeX}\) all the time but occasionally want to include a bit of mathematics … Continue reading

Posted in General | Tagged , , | Leave a comment

The Smartphone as Part of Your Mind

Karina Vold over at the Sigularity Hub has a thought provoking article on the extent to which your smartphone is part of your mind. At first, it seems like a silly idea except in a trivial sense. But as Vold … Continue reading

Posted in General | Tagged , | Leave a comment

UPSide Project Update

I’ve written a couple of times about Eric Raymond’s (esr) project to design and build an open source UPS power supply. Esr has posted an update on the project. The TL;DR is that they now have all the necessary engineers … Continue reading

Posted in General | Tagged | Leave a comment