Show newer
~b boosted

I'm working on the standard library of the language we're developing. Here's datetime::arithmetic, a lot of fun to work on :)

paste.sr.ht/~vladh/36b8032168a

~b boosted

Working on OpenGL support for our language. Self-implemented math stdlib, linear algebra functions, OpenGL bindings.

@freemo
Thank you for hosting and administrating this instance. If I can give back, please let me know how.

~b boosted

@worldsendless
Wow, I've got a headache now. The misuse of the word is evident. I think people mix up "work" and "communication between workers" when using the word.

One should use "concurrently/non-concurrently"?

~b boosted
~b boosted
:9front:front ships with /lib/font/bit/vga/unicode.font, but not with the old-timey MacOS font, "Chicago". So I found a TTF, used ttffs in Inferno to convert it to the Plan 9 bitmap format, and then made a tarball. Here's the tarball. You can install it by un-tarring it in /fonts (Inferno) or /lib/font/bit (Plan 9).

I couldn't find a monospace version; I don't know if one was produced. Code is more readable than expected, but Pike be damned, variable-width fonts are terrible.
chicago.png
chicago.tgz

List of keyboard "complications" that should become commonplace, from a mostly laptop & terminal user (in descending order of importance):

a. Thumb keys. Long spacebars are a waste of space. Split 'em!

b. A Control thumb key. I might just consider using emacs. Damn emacs' pinky. Scrolling in vim is a pain without this.

c. Scrollers. Those flat scroll wheels or barrels on some keyboards that adjust the volume. Should be remappable; imagine whizzing through tmux windows, cmus track entries... a tonne of unforeseen possibilities.

d. Context Menu key (analoguous to "right click"). Usually found on your typical boomer 2000's GUI desktop setup. I sometimes miss this on my laptop.

e. "fn numpad". Some keyboards have a mode where m=0, j=1, k=2, l=3, u=4, etc. I've not much experience with it, but could be useful with rapid entry. But software can also do this, so meh.

ThinkPad mouse "bean"? I haven't fiddled with it, and doesn't look effective.

Flat joystick? I have a keeb with one and it sucks.

Split/Ergo keebs? I tried the Moonlander, wasn't for me. I like my keebs flat and low.

That's it. If a keyboard with the aforementioned complications exists, please bombard me with your wisdom.

~b boosted
@devinprater Terminals are not "more accessible" to blind users because they lack metadata. Screenreaders need to know when a piece of text has a different locale because they can switch TTS settings; they need to know semantic meanings because blind users can't just "see" text with different meanings.

Single-locale line-mode interfaces without any ascii art or other prettification *is* quite accessible, but this is a subset of programs for the terminal.

I say this as someone who hardly uses GUI apps besides the browser and inherently graphical tasks (e.g. viewing images/videos). Whenever I do a "blind for the afternoon" challenge (something I highly recommend), accessible widget toolkits (ideally supporting AT-SPI) are ten times easier to operate.

I'd recommend reading documentation for assistive technologies/standards like AT-SPI to see what all is required; not all of this maps well to a terminal.

@neauoire @Seirdy
Making alts should be common practice anyway. In general too (email, etc.). It doesn't even occur to most people, but it's a simple solution to many problems.

~b boosted

TIL about lichess.org/ , one of the world's most popular chess servers, run entirely on free software by a nonprofit, ad-free, supported by donations with a budget of ~$420K/year according to lichess.org/costs

They've been around since 2010.

As awesome as this is to see, imagine how many free/open nonprofit alternatives to Big Tech platforms would exist if, down to the municipal level, we decided to support them with funding & infrastructure.

~b boosted

Email/web rant 

@chambln
I'd imagine, if you account is tied to other important accounts, that email notif gives you a chance to "cancel your credit card" or "declare your encryption keys compromised" before they do real damange.

Show older
Qoto Mastodon

QOTO: Question Others to Teach Ourselves
An inclusive, Academic Freedom, instance
All cultures welcome.
Hate speech and harassment strictly forbidden.