Update to my previous toot on #IPv6 in #OpenBSD httpd: `listen on *` is changed to listen on IPv6 and IPv4 addresses in -current: https://www.openbsd.org/faq/current.html#r20180411
State of web development in 2018: the best guide to mobile web development is an OpenBSD CVS commit message: https://marc.info/?l=openbsd-cvs&m=152665335324708&w=2 🤦
Brutaldon is a brutalist, Web 1.0 web interface for Mastodon. You can use it as a client for any instance. Currently you do not need a separate brutaldon account. It is compatible with almost any web browser, including text-mode browsers like lynx, w3m, or eww.
Screenshots, issues tracker, and source code are available at https://github.com/jfmcbrayer/brutaldon.
New blog post: getting the #Lisp Machine keyboard layout in the #OpenBSD console: https://oneofus.la/have-emacs-will-hack/2018-05-28-lispm-keyboard-layout-openbsd-console.html #emacs
"[…] We hope that #PiGx and the reproducibility analysis we presented in the paper can serve as a useful case study demonstrating the importance of a principled approach to #computational #reproducibility and the effectiveness of #Guix in the pursuit of #reproducible #software #management."
#Emacs eshell/comint tip: when a poorly written program stops in the middle of output and messes up your screen state (colors, etc), run `tput -Txterm reset`. Eshell and comint both understand a variety of ANSI terminal escape sequences, even though they advertise themselves as dumb terminals by default. General #Unix tip: don't hard-code ANSI escape codes into your programs' output - that breaks all kinds of scripting and interactive use cases. Use termcap/ncurses.
This video tribute to Ted Nelson by Alan Kay is great: https://www.youtube.com/watch?v=AnrlSqtpOkw
I like to joke that US universities are semi-professional football teams with libraries. TIL that they are trying to drop the libraries: https://deadspin.com/how-unh-turned-a-quiet-benefactor-into-a-football-marke-1819064622
"Chrome has outgrown its competition in a way that’s unhealthy. My colleague Tom Warren already detailed the deleterious effects of Chrome’s outsize influence, with web developers optimizing and coding specifically for Chrome (and Google encouraging the practice), with unhappy connotations of the crummy old days when Internet Explorer was the dominant browser for the web."
Chrome's basically spyware. Get rid of it ASAP.
My guide to using a #Lisp Machine style layout with your existing keyboard in #X11: https://oneofus.la/have-emacs-will-hack/2018-04-08-lisp-machine-keyboard-layout-in-x11.html Great for #Emacs, and more!
Really good perspective on programming language standards documents from HN user groovy2shoes: https://news.ycombinator.com/item?id=16770494 “Pages numbering in the quadruple digits can be intimidating and perhaps tedious at times, but pages numbering in the double digits can be rather frustrating and just as tedious”
UNIX Haters Club regional chapter chairman.
"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko