William Casarin is a user on maly.io. You can follow them or interact with them if you have an account anywhere in the fediverse. If you don't, you can sign up here.

William Casarin @jb55@maly.io

@kai there's also firstclass weechat support it looks like: github.com/wee-slack/wee-slack

@kai yeah I'm looking into github.com/dylex/slack-libpurp because it looks like it might use their API? bitlbee supports libpurple chat plugins.

bitlbee is amazing. I now have skype (work fml) and discord integrated into my weechat. looking into slack now. no longer need to run bloaty electron apps.

@sir true, for end user software. It's insanely good at specific things, like building parsers (parsec), but yeah the bloat is to much to swallow for most situations.

@sir I've set up so many blogs in my day, from something tumblr-based long ago to static site gens. I'm so lazy now I just rsync plaintext files to my server. gopher support out of the box! plaintext is future tech.

Just did my first in-person trade where I signed a Bitcoin tx at home and sent it to my phone. I then connected to my full node over zerotier, my full node is connected to the network via Tor.

I was able to use @samourai_official to broadcast the transaction to my full node during the trade, worked flawlessly. Bonus that my full node watches my trezor accounts, and sends me an encrypted email on wallet activity, so I could see that it worked right away.

That was cool.

twitter locked my account for no reason. why do I go there again?

nouveau locking up when coming out of sleep. fun.

@waxwing "you are not anonymous" ooo scary.

I'm definitely getting an AMD card as my next GPU. Which sucks because I really wanted to play with RTX. Not sure having a giant binary blob in my linux kernel is worth it though.

I had to go back to chromium+vimium from qutebrowser. It's much snappier, uses less memory, works with nouveau.

@sir so after doing a bunch more research I guess the main issue is that so much of the graphics driver stack is in userspace (mesa, libdrm), so you're kind of forced to dynamically link everything. I guess you can't really do what I was thinking.

perhaps kms-drm-egl-gbm game-console-like project would still be interesting nonetheless. At the very least I'm interested in how much perf is improved if any.

I blocked twitter to improve productivity and now I'm here, fml.

kmscon: a Linux KMS/DRM based virtual Console Emulator github.com/dvdhrm/kmscon

@sir I'm starting from goals and exploring possibilities. The goals are: a devkit where devs can ship a binary that can be expected to work with only wires into low level, stable kernel interfaces, without dynamic linking into any specific windowing system, no SDL2 needed. the binary really only needs to queue vulkan/opengl commands through dri/drm (if I'm reading this right, EGL has something to do with this?).

Still new to this, not sure if I'm coming at this in the right direction.

@sir hmm perhaps, but I wasn't looking to do anything fancy like dashboards. my goal is making it really easy for devs to target: simple, stable, high performance apis for portability across all distros, avoiding some of the dynamic linking and packaging issues that plague linux gaming.

Not sure if that's possible but I'm exploring possibilities here.

@sir would wlroots be useful to me if I'm looking to build a KMS+DRM+EGL environment for gaming, but not necessarily wayland related? I was looking to try out a game console-like design without relying on any specific windowing abstraction.

Built a deep learning machine for a friend. Now wishing I had the money to build an identical one for myself.

The unique thing about this one is that he only uses foss so cuda was out so I ended up doing an all amd build.

I have to say this vega56 is not too shabby for $300 and installing everything was much less frustrating than using nvidia.

@cosmicboy github.com/jb55/imap-notify just watches for emails and triggers muchsync when something arrives. it needs a coordination/locking script though. I don't have a friendly off-the-shelf solution yet.