@linusgroh@chaos.social avatar

linusgroh

@linusgroh@chaos.social

Follow reqs currently not accepted, see pinned post.

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

linusgroh, to random
@linusgroh@chaos.social avatar

so I found some fun stuff to work on that requires assembling a kit :3

soldering iron tip is in a terrible state though, time to clean that mf properly - and I guess I still have some SnPb solder as a last resort...

RE: https://chaos.social/@linusgroh/110808290944454353

linusgroh, to random
@linusgroh@chaos.social avatar

fine, time to update the models & run image classification on my entire nextcloud gallery again to see if this improved

linusgroh, to random
@linusgroh@chaos.social avatar

tempted to just submit a patch to CPython that renames datetime.datetime to datetime.Datetime (while keeping the former around as a deprecated thing for a few minor versions of course).

  • Best case: they accept it and this annoying problem is finally solved
  • Worst case: they don't accept it and I can point fingers saying CPython core devs are against making one of the worst stdlib names PEP-8 compatible 🤷
linusgroh, to javascript
@linusgroh@chaos.social avatar

Writing another engine for fun and to learn , still very much work in progress but the code is open source now:
https://codeberg.org/kiesel-js/kiesel

linusgroh, to random
@linusgroh@chaos.social avatar

I never understood why an app store would show me anything with a rating < 3 stars - surely at that point the app should just be yeeted from the store, or ratings deleted if they are spam?

(Currently looking for a podcast player on Android, lmk which ones are good please :))

linusgroh, to random
@linusgroh@chaos.social avatar

judging from license texts on the about screen on this thing 2023 is the year of linux on the kitchen machine

linusgroh, to random
@linusgroh@chaos.social avatar

What's the current ability of screen readers interpreting ASCII emotes? I think many people prefer those over emoji faces but having them read out as "colon closing parenthesis" or "caret underscore caret" doesn't seem ideal and would make me reconsider using them as much as I currently do

linusgroh, to random
@linusgroh@chaos.social avatar

git commit -m "bug fixes and performance improvements"

linusgroh, to random
@linusgroh@chaos.social avatar

From a security standpoint these things are a nightmare (the entrypoint to 3ds firmware modding is a browser exploit lol) but the browser nerd in me loves seeing a functional webview on game consoles, kitchen appliances, etc well knowing it's probably based on a modified webkit from 10 years ago (maybe we'll see servo on those devices at some point!)

exhibit a: @domi's web page rendering perfectly on the 3ds \o/

linusgroh, to random
@linusgroh@chaos.social avatar

code warnings should not exist, if it's bad enough to complain about it shouldn't compile

rustc didn't learn this lesson from c compilers, apparently

linusgroh, to random
@linusgroh@chaos.social avatar

our village beamer works ✅

linusgroh, to random
@linusgroh@chaos.social avatar

hot take: most CLI options don't need a one-character shorthand. Best case your command looks like alphabet soup, worst case it assigns unexpected functionality to -h and such

linusgroh, to fediverse
@linusgroh@chaos.social avatar

Please recommend me a instance that has registrations enabled, isn't country-specific, and unlikely to shut down in the next year or two (for uploads, not primarily as a viewer)

I tried to sign up at tchncs.de but my account is not being approved (or rejected for that matter) 😕

linusgroh, to random
@linusgroh@chaos.social avatar

Every time I look at CPython's Lib/ I'm confused how they let it become such a mess, stylistically - I get that a lot of it has grown organically over the years, but that's not what production grade Python code should look like 😬

linusgroh, to random
@linusgroh@chaos.social avatar

I really need to rely less on my shell history and more on my wiki

linusgroh, to random
@linusgroh@chaos.social avatar

just sent the 🪿 emoji to someone and they saw the .nodef glyph, it's been like 300 days since the Unicode 15 release wth are OS vendors doing

linusgroh, to random
@linusgroh@chaos.social avatar

airport infra could be halved if they weren't focused on consumerism so much

linusgroh, to random
@linusgroh@chaos.social avatar

I wasn't sure if I could get used to 's mixing of snake_case and camelCase (the latter is for functions and function pointers), but it's totally awesome 🤩

(I think this one is so unintuitive at first because in most other languages it screams inconsistency - e.g. some library not sticking to the default rules)

linusgroh, to random German
@linusgroh@chaos.social avatar

Sind Gummistiefel eigentlich etwas, das Leute einfach so Zuhause haben? Geeignetes Schuhwerk ist kein Problem (aka Wanderschuhe), aber Gummistiefel hatte ich glaube ich zuletzt in der Grundschule an...

linusgroh, to running German
@linusgroh@chaos.social avatar

Heute Abend entspannt zu zweit 'ne Runde durch Stadt und Wald gelaufen 🏃🏃

linusgroh, to random
@linusgroh@chaos.social avatar

Following the whole libwebp vulnerability I'm a little perplexed that seemingly everyone is doing in-process image decoding?! In SerenityOS there's a system service called ImageDecoder, and its entire purpose is... decoding everyone's images. Data in, bitmap out. Only pledges stdio and recvfd/sendfd, so whatever exploit you have is probably useless. Trying to do anything forbidden, process gets killed by the kernel and restarted by SystemServer.

Surely this isn't a novel concept we invented?

linusgroh, to random
@linusgroh@chaos.social avatar

neglected my desktop for a while and now it's refusing to upgrade from Fedora 36 to either 37 or 38 (failing on some dnf resolution nonsense) :thisisfine:

linusgroh, to random
@linusgroh@chaos.social avatar

Hi! I'm about to prune profiles with blank avatar and profile description from my followers who sneaked in before I locked my account, this will affect 150 people. "Number goes up" is not why I'm here, I want to know who you are! Do feel free to update your profile and follow again :)

In case anyone else is interested in doing this, here's the Python script (Mastodon only, sorry!): https://gist.github.com/linusg/92405cf390e31f2bd1903e81fb4f7084

linusgroh, to random
@linusgroh@chaos.social avatar

Where do I opt out of this timeline

linusgroh, to random
@linusgroh@chaos.social avatar

did lots of steps during

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