@jokeyrhyme@aus.social
@jokeyrhyme@aus.social avatar

jokeyrhyme

@jokeyrhyme@aus.social

he/him, cis, gay, husband, Beagle-owner, JavaScript jockey, aspiring Rustacean: https://gitlab.com/jokeyrhyme.gpg

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

netbsd, to random
@netbsd@mastodon.sdf.org avatar

New development policy: code generated by a large language model or similar technology (e.g. ChatGPT, GitHub Copilot) is presumed to be tainted (i.e. of unclear copyright, not fitting NetBSD's licensing goals) and cannot be committed to NetBSD.

https://www.NetBSD.org/developers/commit-guidelines.html

jokeyrhyme,
@jokeyrhyme@aus.social avatar

@netbsd I wonder how this might apply to models that are trained only on permissively-licensed (BSD) code, assuming the output was carefully reviewed by a human and meets the quality bar? https://docs.tabnine.com/main/welcome/readme/ai-models

enobacon, to random
@enobacon@urbanists.social avatar

Nobody ever tests their software against a disk-full condition, because why would that ever happ

jokeyrhyme,
@jokeyrhyme@aus.social avatar

@carraway @enobacon phones? We also had electric cars that were bricked from full flash storage, I think?

timClicks, to rust
@timClicks@mastodon.nz avatar

is this joke too niche? (I'm trying to find an easy example to teach match guards)

jokeyrhyme,
@jokeyrhyme@aus.social avatar

@timClicks should the "sudo" be used in the case that we aren't root, instead?

jokeyrhyme, to random
@jokeyrhyme@aus.social avatar

Has Australia's Technical Assistance Bill made Aussie technology workers unemployable outside of Five Eyes countries?

We're living in a golden age of remote work, but I can't help but wonder if there are many companies that can't afford the risk that we'll be legally and secretly compelled to compromise them from within

matt, to random

While procrastinating on writing C code (in my working branch of GNOME's Mutter compositor) to implement a D-Bus interface, I idly wonder if the complexity of D-Bus could have been avoided if socket-activated services (as implemented by systemd) and XDG_RUNTIME_DIR had already existed when D-Bus was being designed. Then each service could have its own Unix domain socket, and maybe a common wire protocol (I've come to like the Wayland protocol), but none of this complexity of a shared bus.

jokeyrhyme,
@jokeyrhyme@aus.social avatar

@matt would file descriptor limits come into play? Maybe not an issue at all, and maybe no longer an issue with the typical limits on today's desktops?

jokeyrhyme, to GNOME
@jokeyrhyme@aus.social avatar

Huh, so the new monitor arrived, yay

But now I'm having to revisit my decision to stick with until is ready, because GNOME 45 only offers integer scaling for display with high pixel density and 125% / 1.25 is really the ideal scaling for me now

I guess I'm switching my gaming PC back over to sway again

evan, to random
@evan@cosocial.ca avatar

So, why do the chickens dance in those chicken dancing videos? Do chickens actually bounce to the beat when they hear music? Or are they bouncing for some other reason, and then the music gets dubbed over the video later? Or are there people's hands under the chickens making them bounce? Or something else?

jokeyrhyme,
@jokeyrhyme@aus.social avatar

@evan you missed the opportunity to present this research as a poll :P

soller, to random
@soller@fosstodon.org avatar

COSMIC Terminal next to COSMIC Editor both using the COSMIC dark syntax theme

jokeyrhyme,
@jokeyrhyme@aus.social avatar

@soller amazing!!!!

I'd like to vote for https://rosepinetheme.com/ and https://draculatheme.com/

Oh, and sunset/sunrise automatic switching between light and dark :)

🥺

jokeyrhyme,
@jokeyrhyme@aus.social avatar

@soller is there a central place in libcosmic or something for contributing built-in themes that work everywhere in COSMIC?

aral, to SmallWeb
@aral@mastodon.ar.al avatar

:kitten: 🎉 Kitten is now using the new versioning/deployments system hosted on https://kittens.small-web.org

This is going to allow us to handle automatic updates of Small Web places rather elegantly.

Installation is also now much faster.

You can find out more about Kitten at https://codeberg.org/kitten/app#kitten

Known issue: commit links on the Kittens site are 404ing right now. I just opened an issue to see if @forgejo can add support for 6-digit git hashes*

#Kitten #SmallWeb

jokeyrhyme,
@jokeyrhyme@aus.social avatar

@aral @Codeberg @forgejo it's possible this is related to CVEs like this one: https://blog.rust-lang.org/2021/11/01/cve-2021-42574.html

But, it's certainly annoying to see warnings that a compiler/interpreter will trip over anyway (e.g. quote symbols), because that's what CI is for

Really should only see warnings/errors for text that is both valid to the compiler, and also conceals code from human review (per the CVE)

thelinuxcast, to random
@thelinuxcast@fosstodon.org avatar

The stabalizers on the Moonlander are terrible. I have a $40 keyboard that has better stabs than this.

jokeyrhyme,
@jokeyrhyme@aus.social avatar

@thelinuxcast it's yet more money, but I grabbed The Platform kit for the Moonlander, which is incredibly stable and hefty: https://www.zsa.io/moonlander/platform

jokeyrhyme,
@jokeyrhyme@aus.social avatar

@thelinuxcast oh, my bad, I misunderstood what you meant by stabiliser

Umm, yeah, I guess they are (as the widest keys) the most rattle-prone keys on my keyboard, but not to a degree that I personally hate

I don't notice it over the noise of the switches

jokeyrhyme,
@jokeyrhyme@aus.social avatar

@thelinuxcast huh, okay, after playing around with this for a bit, I can tell that the left triangle key has much more of a rattle to it that the one on the right half

gosh darn it, why did you point this out! haha

it's going to bug me :P

thelinuxcast, to random
@thelinuxcast@fosstodon.org avatar

I think the worst part about the DEs available on Linux is the way workspaces work with multiple monitors. It's really hard to move to this way of doing things when workspaces are monitor independent on every WM ever.

jokeyrhyme,
@jokeyrhyme@aus.social avatar

@thelinuxcast yeah, multiple monitors seems like an afterthought with very little dog-fooding in too many environments

Even macOS and Windows can be terribly frustrating with multiple monitors

thelinuxcast, to random
@thelinuxcast@fosstodon.org avatar

Moonlander ordered. Kinda excited. It's been a bit since I got a new board.

jokeyrhyme,
@jokeyrhyme@aus.social avatar

@thelinuxcast I put the Linear A keycap set on mine: https://shop.keyboard.io/collections/keycap-sets/products/linear-a-keycaps

It had enough caps for every key on the Moonlander (except for the red triangle-ish buttons) back when I bought the set a few years ago

Makes the keyboard even more confusing for someone temporarily using your computer :P

jokeyrhyme, to random
@jokeyrhyme@aus.social avatar

@thisismissem howdie, I've been meaning to ask you about the moderation tooling / trust+safety work you mention in your bio? Is there any particular project or wiki or something where an interested person might get started?

jokeyrhyme,
@jokeyrhyme@aus.social avatar

@thisismissem thanks

I'll try to take a look, but I'm also returning to work soon, so it's unclear how much time I can devote to it in the short term

dansup, to Pixelfed
@dansup@mastodon.social avatar

It works too good sometimes

jokeyrhyme,
@jokeyrhyme@aus.social avatar

@dansup I love that one of the things a user might want to consider, after one incidence of spam, is to delete their account :P

But very user-centric to remind them that they can leave at any time, excellent

BrodieOnLinux, to linux
@BrodieOnLinux@linuxrocks.online avatar

Whenever I see comments like this about I always have to ask, who do you think would be developing this new protocol? Every single graphics developers agrees that Wayland is where we're going, the problem is nobody agrees on how it should look

jokeyrhyme,
@jokeyrhyme@aus.social avatar

@thelinuxcast @BrodieOnLinux for me, screen capture only breaks when apps have bindings to pipewire that don't perfectly line up with the versions of libpipewire on my system, but that should settle once pipewire goes 1.0 (hopefully, soon)

Given that the main Wayland protocol engineers are the same developers that used to work on Xorg and gave up, it seems like they can at least agree that they don't want to recreate the mess that was X11/Xorg :)

drewdevault, (edited ) to random
@drewdevault@fosstodon.org avatar

Are you interested in a vendor-operated FOSS vulnerability database, as an alternative to CVEs? If so, who are you (maintainer? distributor? researcher? user?) and what would you like to see from it?

jokeyrhyme,
@jokeyrhyme@aus.social avatar

@drewdevault reminds me of https://github.com/BugAlertDotOrg/bugalert ( introduced here https://mattslifebytes.com/2022/01/04/bugalert-org/ )

Each notice can have a CVE, but they also don't wait for a CVE to be issued

I quite liked this project when it was announced, but it doesn't seem to have got much attention

BrodieOnLinux, to random
@BrodieOnLinux@linuxrocks.online avatar

Welcome to the mind of the Wayland developer

jokeyrhyme,
@jokeyrhyme@aus.social avatar

@lanodan @BrodieOnLinux I believe VSync is mandatory by default in Wayland, and there's a recent protocol for an app to explicitly opt out of VSync in favour of tearing https://wayland.app/protocols/tearing-control-v1

jokeyrhyme,
@jokeyrhyme@aus.social avatar

@lanodan @BrodieOnLinux woah, not sure I deserve that language

Thanks for correcting me, good to know

fasterthanlime, to random
@fasterthanlime@hachyderm.io avatar

✨ pro-tip: the APT command to install neovim 0.9.x on Debian bookworm is:

nix profile install nixpkgs#neovim

jokeyrhyme,
@jokeyrhyme@aus.social avatar

@fasterthanlime only when nix is rewritten in Rust :P

thelinuxcast, to random
@thelinuxcast@fosstodon.org avatar

Okay, so now I've tried Tutanota and Proton for an alternative to Gmail.

I like neither.

Tutanota was not great. I've talked about that in an upcoming blog post.

Proton has given me nothing but trouble with DNS. I can't receive mail from any outside account and have no clue what's going on. The DNS says that everything has cleared, but still no incoming direct mail. Maybe doing something wrong, but I don't know what it would be.

jokeyrhyme,
@jokeyrhyme@aus.social avatar

@thelinuxcast Proton is quite expensive, so I assume they'd have decent documentation and customer support? 🤷

thisismissem, to firefox
@thisismissem@hachyderm.io avatar

So in order to move from Chrome to Firefox, I used the Tab Session Manager extension on both to export my chrome tabs/windows and import them into Firefox.

However, TSM in Firefox failed to read the export from Chrome, so I needed to manually import the sessions, which required a little extra processing with node.js:

https://gist.github.com/ThisIsMissEm/20ed76a36e8eb1e6f360a50cfb0d8411

jokeyrhyme,
@jokeyrhyme@aus.social avatar

@thisismissem nice!

When I switched to Firefox, I tried to leave the door open to returning to Chrome by extracting bookmarks and passwords out into separate cross-browser self-host-friendly tools ( https://www.xbrowsersync.org/ and https://bitwarden.com/ )

Thanks for letting me know about Tab Session Manager, that fills a void

The only other thing I'm looking for in this space is something to synchronise history

Then again, it's doubtful I'll be coming back to Chrome, so maybe all I'm doing at this point is maintaining some probably-YAGNI portability at the cost of some convenience and coherent-integration

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