1. @whitequark pretty sure Spring has been generating executable JARs for a while (the docs seem to agree docs.spring.io/spring-boot/spe) so running `./gradlew assemble` should give you one somewhere inside `<module>/build/outputs`.

    I haven't worked with Spring in a bit so I'm fuzzy on the details, let me know if you can't find it there and I'll set up one of their templates to check.

    Replying to source post

  2. #lazyweb Does anyone know a way to preview `.png` files inside #Git diffs in a terminal?

    I tried using a diff-filter with chafa (hpjansson.org/chafa/) but that didn't seem to work when trying to use the Kitty graphics protocol and just showed me the text representation of the commands being issued to the terminal. My use case is to verify golden images of an Android screenshot test which is doable via my IDE but I hugely prefer the terminal over it.

  3. Anthropic IPO is coming soon™️

    It is time for peak stupid

  4. There is precisely one user of my app Claw who installed it from @IzzyOnDroidOrg months ago and simply *refuses* to move on from v1.55.0 (released Feb 14, 2025). There have been 900+ commits since then, including the fix for a crash that they keep hitting every week and spamming my Sentry issues. Please stop :blobNo:

  5. @dotstdy @seanmonstar that's why it's a pedantic lint :P

    I'm also a frequent violator of `too_many_arguments` who still runs `clippy -Wclippy::pedantic` so I don't really think it's that big a deal to annotate the 1 or 2 configuration structs to ignore the lint.

    In some months we can probably run github.com/dtolnay/noisy-clippy and figure out how the broader community feels about it.

    Replying to source post

  6. @chirpbirb I consider myself pretty well versed at Git and force pushing is still a 10 times a day thing for me lol

    Replying to source post

  7. Obviously I got immediately bonked by Google for the login feature even though it's completely optional and gates no content or functionality 🥀

    Replying to source post

  8. Just pushed a new release of my @lobsters app for Android!

    Main highlights for this release are the ability to log in for better ratelimits, and the switch from parsing unsupported JSON to directly scraping the HTML pages!

    In the next release I will introduce the ability to upvote posts and comments, and reply to comments.

    github.com/msfjarvis/compose-l

  9. @pundir I thought it was okay, doesn't really make a dent on the wider plot but it's a good spectacle. One time watch, but probably not worth going out to a theater for.

    Replying to source post

  10. Watching the latest #StarWars today: The Mandalorian and Grogu 🎥

    A frame from the movie The Mandalorian and Grogu, showing the titular creator Grogu.
  11. One side effect of changing my @lobsters app to scrape the raw HTML instead of using the unsupported JSON endpoints is that merged stories now correctly show all their comments

    I'll trade a higher chance of breakage for getting this functionality for free...

  12. @funkyidol Looked into FlashSpace and unfortunately it's too big of a change in my workflow just to solve the immediate problem, but I'll give it a shot. Very interested in hearing how you customize it

    Replying to source post

  13. I find myself to be too fast for the macOS workspace switching animation and it regularly consumes the `Command + T` intended for my browser on workspace 1 into the Terminal on Workspace 2 that I was navigating away from. Is there really no way to make just this animation fast without reduced motion on the whole OS?

  14. I bought my new keyboard last month under the assumption it had wireless capabilities.

    I could not figure out how to run it wirelessly, and assumed I had just read incorrectly.

    I found the power on switch for wireless yesterday night when I took off all keycaps to clean them.

    WHY WAS IT UNDER CAPS LOCK????

  15. @neil I did not know this particular spelling was up for interpretation, learning new things every day

  16. @killyourfm I think you can get a bit more mileage out of it by putting a cap on how much CPU PeerTube can use and accept a slower transcode phase. No matter how big you go PeerTube will most likely always top out a CPU for transcoding.

    Replying to source post

  17. @botteaap Yeah it's an absolute shit show inside the company as well, this caught nearly everyone by surprise.

    I'm not looking forward to how much chaos there's going to be in the on-call rotation both from having less people as well as discovering that a crucial credential was tied to someone we unceremoniously off-boarded. I'm sure the 18% drop in the stock prices was worth all this.

    Replying to source post

  18. Didn't ever expect to wake up to 1100 colleagues being laid off but that's what today has been at #Cloudflare. Through the grace of the orphan crushing machine nobody in my team was affected but it's an incredible shitshow.

  19. Almost had a Pavlovian reaction I am too online

    The header of the Miniflux RSS reader indicating I have 67 unread posts. This is a shitty post about the 6-7 brain rot meme.
  20. I think somebody at Google either shipped a bug or the most confusing feature in Fitbit, their premium membership has a new AI driven app (obviously) and it now sends AI summaries and advice about your stats even if you haven't opted into the new app with a subscription active.

    For the past day I've been so confused wondering why does Fitbit suddenly have so many opinions and only found it today by opting into the premium app and seeing all those summaries on the home page.

  21. @AzulCrescent goddamn right where it hurts huh 🫂

  22. New feed is being deployed, it's fully rewritten to be W3C Validator compliant and the GUIDs match the old Hugo-based feed so if your feed reader had been dead the past two days due to some stroke of luck for me, nothing should change on your end.

    Big thanks to @yashgarg for suffering through Astro's abysmal RSS support a few days ahead of me and letting me steal his code.

    Replying to source post

  23. Weeknotes are finally up! I've completely rewritten my site over the past week and unfortunately decimated the RSS feed in the process which is something I am deeply ashamed about and will be rectifying ASAP. Thanks for being patient with me!

    msfjarvis.dev/weeknotes/week-1

    #weeknotes #blogging