crouching armadillo
crouchingarmadillo.bsky.social
crouching armadillo
@crouchingarmadillo.bsky.social
I’ve been having some thoughts on the best languages to use for serializing and configuration. (0/3)
August 27, 2025 at 2:14 PM
Reposted by crouching armadillo
Bluesky has a setting that will remind you to add alt text before posting any images.

Go to "Settings," then "Accessibility." Select the checkbox for "Require alt text before posting."
May 26, 2025 at 4:59 PM
I will die on the hill that if haskell were eagerly evaluated by default, it would be the simplest language. Pure expressions are so much easier to reason about than statements. Explicit is better than implicit (with the exception of ergonomics).
May 23, 2025 at 11:11 PM
Haskell’s for loops (for_ in Data.Foldable) are the most beautiful implementation of for loops I’ve ever seen. It just encapsulates exactly what a for loop is. It’s also equally ergonomic to the usual impure languages :).
March 25, 2025 at 4:31 PM
Me implementing Okasaki’s skew binary random access lists (RAL) in haskell:

How are these nearly an order of magnitude slower than Data.Sequence? The constant factor should be low and the original fingertree paper said RAL was faster.

After compiling with O2:
Oh beautiful. It’s faster now.
March 5, 2025 at 1:37 PM
Variadic functions and functions with default arguments should be compile time errors.

If they must be used, they should be implemented explicitly either using an alternate type signature (such as Option/Maybe) or with macros. Shoutout to some cool languages like Rust making macro use clear.
February 26, 2025 at 2:02 AM
Algebraic effects are very cool and a worthy competitor to monads (transformers).
February 7, 2025 at 4:21 AM
Reposted by crouching armadillo
Please tell your kids, every damn day if necessary, that chatGPT is not a goddamn search engine and you shouldn’t believe a word it says. Tell the adults too, but it’s especially imperative to inoculate kids against this
Well this is grim
December 10, 2024 at 2:38 PM
The move to Debian has gone very well so far. The most stable base you can desire, a rich repo of software, fairly good support (if linux support exists for something there’s always a deb package).

If you really need more recent software there’s always a way to get it.
January 12, 2025 at 6:12 PM
If an OS isn’t at least mostly POSIX compliant, it’s not worth using.
January 8, 2025 at 4:24 PM
Reposted by crouching armadillo
IF YOU ARE SICK OF MICROSOFT OFFICE 365:

* OpenOffice is barely developed and has had open security holes for a year or more, DO NOT USE

* Use LibreOffice, it's the one that gets development libreoffice.org/download

* LibreOffice will never give you up, let you down, run around or desert you
Download LibreOffice | LibreOffice - Free and private office suite - Based on OpenOffice - Compatible with Microsoft
Download free office suite for Windows, macOS and Linux. Microsoft compatible, based on OpenOffice, and updated regularly.
libreoffice.org
December 26, 2024 at 5:28 PM
One more distro hop will fix me.
December 21, 2024 at 6:24 PM
Reposted by crouching armadillo
the sham legacy of Richard Feynman
youtu.be/TwKpj2ISQAc
the sham legacy of Richard Feynman
YouTube video by Angela Collier
youtu.be
November 28, 2024 at 3:01 PM
Reposted by crouching armadillo
Public library energy is the best energy. Like here is all the knowledge we could find, it's been meticulously organized and vetted and it will cost you nothing today, welcome to the absolute pinnacle of human civic evolution, feel free to pull up any bean bag chair you like
November 26, 2024 at 1:32 PM
Reposted by crouching armadillo
The #NoMouse Challenge is a global effort to raise awareness about accessible web design. Try using your website without a mouse. Use the keyboard instead. Is it possible to access all features and operate all buttons, sliders, and other controls?
nomouse.org
The #NoMouse Challenge
nomouse.org
November 26, 2024 at 5:42 AM