Posts

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?

#GitHub

ross,
@ross@rossabaker.com avatar

@vascorsd Many tools -- like sbt-header -- get cranky if the year is not consistent across the project. But I've started putting the project start year there and leaving it alone.

Also: I love SPDX.

vascorsd,
@vascorsd@mastodon.social avatar

@ross yeah, I've seen diffs in scala stuff out there and seen than sbt header plugin thing, but fortunately I never used it personally nor professional.

Usually for work it's all internal stuff so there's not really enforcement around that 😅.

Spdx is the best 😌. I'm really liking the short name for the license, and not having to add huge comments with boilerplate text.

I've been trying / experimenting with using reuse tool to manage these things and it's kinda nice too.

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.

#Discord #FOSS

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.

jonoabroad,
@jonoabroad@mastodon.nz avatar

@ross lean is good, expecting everything to be ditched for shiny new smacks of no real world experience.

ross, to Indiana
@ross@rossabaker.com avatar

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

#Indianapolis #Eclipse

Total eclipse over Indianapolis, April 8, 2024.

ross,
@ross@rossabaker.com avatar

@tpolecat Nice. I'm on an installment plan, with terrible soccer weather before and after.

hugovr,
@hugovr@mastodon.social avatar

@ross @tpolecat I feel bad for you. I just had a whole day of sun where I was able to enjoy it without any pesky moon getting in the way

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]

#xz #Java

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.

alexelcu,
@alexelcu@social.alexn.org avatar

@ross you can't change the license on code licensed under BSD or MIT, because there's nothing that allows you to. You can incorporate that code in proprietary projects, but that BSD/MIT portion of the project stays BSD/MIT. E.g, you can't take an APL2 project and make it GPL3, only the changes can be GPL3.

Also, all the license changes we're seeing are due to copyright assignments being required from contributors, and copyleft licenses wouldn't have helped.

@jonoabroad @tpolecat @eed3si9n

vascorsd,
@vascorsd@mastodon.social avatar

@alexelcu

as extra detail, as the copyright holder it's possible to change the license from X to Y in any way one wants. But that's the only situation where one can do that. That's why people shouldn't be signing away their copyright for their submitted changes, since the projects in that way accumulate more than a single copyright holder which makes it harder to change licenses, since they would need agreement from everyone that has copyright to do it.

@ross @jonoabroad @tpolecat @eed3si9n

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

#Scala #FP

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.

#Emacs

debacle,
@debacle@framapiaf.org avatar

@ross

First time I heard about was @jcbrand (hi!) talking about 🙂

https://en.wikipedia.org/wiki/Lindy_effect

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.

jonoabroad,
@jonoabroad@mastodon.nz avatar

@ross it's okay to say " I'm lost, can someone help me"

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

#NixOS #MastoAdmin

ross,
@ross@rossabaker.com avatar

@jonoabroad You pay the market rate for open source, at least.

jonoabroad,
@jonoabroad@mastodon.nz avatar

@ross 🤣 true

BUT THINK ABOUT THE EXPOSURE YOU GET

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

#IndieWeb

reidrac,

@ross I had the same thought some time ago. I kept the blog, but I have now "notes" that are more or less living documents -- like a personal wiki (but MD files and rendered by hugo + rsync).

It works well for me.

alabut,
@alabut@techhub.social avatar

@reidrac @ross that’s really cool. So does that mean the recipe for baking bread on your site has a markdown equivalent locally, like in Obsidian or some other app?

  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • mdbf
  • ngwrru68w68
  • tester
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • DreamBathrooms
  • megavids
  • tacticalgear
  • osvaldo12
  • normalnudes
  • cubers
  • cisconetworking
  • everett
  • GTA5RPClips
  • ethstaker
  • Leos
  • provamag3
  • anitta
  • modclub
  • lostlight
  • All magazines