Show more

Update to my previous toot on in httpd: `listen on *` is changed to listen on IPv6 and IPv4 addresses in -current:

httpd tip: `listen on *` only binds on IPv4, use `listen on ::` to bind on

State of web development in 2018: the best guide to mobile web development is an OpenBSD CVS commit message: 🤦

@SDF tooting this from lynx from using @gcupc Mastodon web front-end Def. a more accessible and appropriate web interface.

vas boosted

I would like to announce a public server running #brutaldon:

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

Have fun!

vas boosted

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)."

vas boosted
Webdesign (including fonts) got so bad that there's actually a "reader mode" in browsers now that makes sites look like they did 20 years ago
vas boosted

Reproducible #bioinformatics (#genomics analysis) pipelines with Guix

"[…] 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."

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 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.

I like to joke that US universities are semi-professional football teams with libraries. TIL that they are trying to drop the libraries:

Car customizing 

vas boosted

"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.

vas boosted

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

UI wishlist: autorepeat rate customizable per individual key and key-chord. sets autorepeat rate for the whole keyboard. Non-trivial to add this to Xorg but seems possible, according to this explanation:

vas boosted

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

Really good perspective on programming language standards documents from HN user groovy2shoes: “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”

Show more
Mastodon @ SDF

"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