“When you type characters, a gnome deep in the system gathers your characters and saves them in a secret place.”
UNIX™ Time-Sharing System Volume 1: UNIX Programmer's Manual
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
In the 1960s, IBM sold computers to business with the slogan "machines should work; people should think."
In 2018, Silicon Valley startups have the mantra: "computers should think; people should work (for pennies)."
apparently someone connected a toaster to the internet at an annual networking show and exhibition in 1990
it was a very cool hack, a cool idea,
which then, developend and fostered in the Silicon Valley capitalistic cultural humus, snowballed down to the current landscape of Io[hackable/leaking/surveilling]T
"[…] 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.
Debian LTS: With extended non- Debian volunteer help it provides 5 years of support.
FreeBSD Stable: Volunteer in-project support provides 5 years of updates.
CentOS: Volunteer project derived from a commercial upstream. 10 years of support.
Google / Android IoT: Claps itself on the back for 3 Years of security updates.
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.
It's maintained now entirely within MIT/Scheme but Im discovering other ancient scheme dialects were using it as their default editor, which implies to me it had a life of it's own at one point.
Having trouble finding any HISTORY files or anything.
The Internet Gods, 2018:
Security! Security! SSL everywhere! Mandatory two-factor authentication! Full-device encryption! Hardware on-chip secure enclaves!
The Internet Gods, also 2018:
let's just give Jeff Bezos all our private RAM, and the official Node.js installer is literally curl | sudo bash
After looking tv at parents house: "We used to talk that Internet turned into TV, but now TV is slowly turning into Internet".
News on local TV just as same (including youtube video and streams) as on my facebook news flow.
* Live without TV in my own hous about 15 years now
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”