@ross@rossabaker.com avatar

ross

@ross@rossabaker.com

Functional programmer. Open source, open web. Never daunted.

#Typelevel #Emacs #Nix #Indieweb

This profile is from a federated server and may be incomplete. Browse more on the original instance.

ross, to random
@ross@rossabaker.com avatar

I need a universal UI toggle that says, "I'm old". No balloon-releasing gestures. No floaty guys above my text messages. No achievements, no quests, no levels. No fun. I am too old for fun.

ross, to random
@ross@rossabaker.com avatar
ross, to github
@ross@rossabaker.com avatar

I'm starting to see a wave of single-PR users on GitHub submitting updates to copyright dates. There is nothing obviously malicious about them, though they have a metallic whiff of bot. Is there any reason to avoid these?

ross, to Discord
@ross@rossabaker.com avatar

My first contribution to a nascent FOSS community is to suggest they not start another damned Discord. I might go on tour.

ross, to programming
@ross@rossabaker.com avatar

I was thinking about the Lean Scala hubbub when a song from an early Chicago album came on shuffle. Chicago's "legacy" albums adroitly blended genres in ways few did before or since, until the band pivoted to AOR and Christmas albums, alienating most of its fans.

Anyway, I'm going to go listen to Chicago II. It still sounds great and it's still here.

ross, to Indiana
@ross@rossabaker.com avatar

I got the one on the right by marrying a journalist.

Total eclipse over Indianapolis, April 8, 2024.

ross, to Java
@ross@rossabaker.com avatar

GitHub has taken down xz and related repositories instead of leaving locked repositories for analysis.

I found xz-java had six commits by JiaT75. The most substantial is at
https://git.rossabaker.com/repros/xz-java/commit/8e46fdf903563b75849a37150be1cbf51ba12c53. The clone is from git.tukaani.org, which is missing at least Jia's commit yesterday to security.md.

Usages in some public dependencies can be found at
https://mvnrepository.com/artifact/org.tukaani/xz/usages

[Edit: added clone]

ross, to random
@ross@rossabaker.com avatar

Every time a company rug pulls a license, block the principals, on GitHub and elsewhere. If you build your product on the back of the commons, and then delete your product from those commons, you delete yourself from collaborating on the next generation of the commons. Trust matters.

ross, to programming
@ross@rossabaker.com avatar

Some bidirectional programming with profunctors to start the day. Keep your parser next to your printer.

https://paste.rossabaker.com/ross/b62d58bd66504ed5ae523705c938538e

Inspired by https://poisson.chat/mfbp/abstract.pdf

ross, to emacs
@ross@rossabaker.com avatar

The Emacs death discourse overlooks Lindy's Law: the remaining life expectancy of a technology is proportional to its age. It confuses popularity with persistence.

ross, to random
@ross@rossabaker.com avatar

> Your software's major version should never exceed the first and most important number in computing: zero.

https://0ver.org/

ross, to random
@ross@rossabaker.com avatar

After a two-year snow drought, cross-country skiing has resumed, in the traditional Blackhawks Starter jacket that Santa Claus brought me, circa 1993.

ross, to random
@ross@rossabaker.com avatar

A deeper dive than anybody wanted into Semantic Versioning, how its ordering conflicts with standard practice, and how to unify spec and practice. Includes examples for SBT (Coursier and Ivy) and Maven.

https://rossabaker.com/blog/version-number-ordering/

ross, to NixOS
@ross@rossabaker.com avatar

The lazy NixOS admin's incantation to patch Mastodon before it hits your usual nixpkgs:

https://paste.rossabaker.com/ross/aefa7e4ee7234eafb8842792188e286a

ross, to random
@ross@rossabaker.com avatar

Thinking about types of posts on my web site and how to organize and present more clearly. I perceive a dichotomy between moments in time (e.g., blog posts) and living documents (e.g., literate configs) that's more meaningful than the common ones. Streams vs. gardens, or something?

https://indieweb.org/posts#Types_of_Posts

ross, to random
@ross@rossabaker.com avatar

I'm not sure whether troubleshooting a gas furnace in -18°C weather or finally figuring out how to convince Discord I'm not a fraudster was the more miserable part of my weekend, but two cookies for me!

ross, to random
@ross@rossabaker.com avatar

Each Slack notification is one notification closer to retirement.

ross, to random
@ross@rossabaker.com avatar

I can't remove the stress of job hunting when employment is so central to our identity and basic needs. But if an interviewee feels worse at the end than the beginning, then I have abjectly failed as an interviewer. It's a duplex conversation, not a hazing ritual.

ross, to random
@ross@rossabaker.com avatar

Sourcehut and Codeberg are two of the most inspirational projects out there. May they each emerge from this ordeal stronger.

ross, to random
@ross@rossabaker.com avatar

As I try to get two teenagers off to school through the latest sunrises of the year, I'm contemplating tactical nukes.

ross, to foss
@ross@rossabaker.com avatar

Lots of posts lamenting how much knowledge will vanish as Discord enshittifies. True, but it's already lost to searchers, the privacy conscious, and the people it locks out for no damn reason at all. (Tag yourself, I'm all three.) It's already smothering your community. Open source belongs on the open web.

ross, to Indiana
@ross@rossabaker.com avatar

This is why I mostly keep to the North Side.

ross, to random
@ross@rossabaker.com avatar

Allegedly there's another side to this card, if you don't want more picanha. I've never seen it.

ross, to random
@ross@rossabaker.com avatar

Is anybody else using Opengist for self-hosting Gists? I am thinking about hooking it up to my Forgejo.

https://github.com/thomiceli/opengist

ross, to programming
@ross@rossabaker.com avatar
  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • GTA5RPClips
  • tacticalgear
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • ethstaker
  • anitta
  • provamag3
  • Leos
  • cisconetworking
  • lostlight
  • All magazines