James Cash 🍍 is a user on mastodon.social. 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.

James Cash 🍍 @jamesnvc@mastodon.social

Good morning, friends. Let's all be kind today!

Weird, got an Amazon package delivered at like 19:00...not from Canada Post or FedEx either; seemed to be just some dude with a barcode scanner & a milk crate of packages. Is this some new Amazon thing? β€œGig economy” delivery people?

TIL that using :io_lib.format in Elixir has some unpleasant gotchas with non-ASCII codepoints...had a very confusing bug that I thought was in the Clojure server receiving messages for quite a while.

The take-away is apparently to always use the `~ts` format specifier, not just `~s` - the `t` stands for "don'T mangle UTF-8", I guess.

No one needs to starve. No one needs to freeze. No one needs to die. There is enough for everyone. More empty homes than all the people without them, more food than grocers can even sell. The labor and the materials to end scarcity exist now. It is not a far-off dream. We can end scarcity in this life.

Something I've been thinking about for a while. I love how productive I've been able to be with my own, tiny company and it makes me sad that giant companies seem to actively make themselves worse and less productive occasionallycogent.com/2017/11

You know when in a movie the leader of a company says to their underlings: "I don't care how you do it, just get it done! In fact, don't tell me! Just make it happen!" and then the underlings do something horrifying?

That's Machine Learning when applied to people. "It's the algorithm that did it!" "It's so complex we have no idea how it works!"

This is the baby version of the dystopia where everyone has to force a smile on themselves otherwise killer robots instantly kill you.

Yessss, @aphyr is on Mastodon now! Just need Jennmoneydollars and I'll be able to abandon Twitter forever.

Oh cool, it's my Keyboardio forums anniversary today! πŸ¦‹ ⌨ mastodon.social/media/nz-GNPsa

Day five of using the Model 01 full-time and I think I'm adapting to it pretty well. Hit 75 WPM last night and the constant hitting one key too far is starting to subside. I'm still thinking about modifier keys, but that's starting to get more natural too.

I ranted a bunch on my blog about Firefox 57 and coping mechanisms for Emacs users: technomancy.us/184 (spoiler: it's EXWM)

@jamesnvc A few small corrections: `INJECTED` is applied to the `keyState`, not to the key itself. `kaleidoscope::ranges::FIRST` is 0xc000 to allow other plugins to use the `RESERVED` bit, but with the next-to-highest unset, if they don't want to use the ranges.

Not all special keys use ranges, either: Macros, MouseKeys for example use the flags/keyCode split (partly due to historical reasons, partly due to Kaleidoscope-Ranges not being part of the core/factory set of plugins).

Writing about my last few days working on Keyboardio/Kaleidoscope & Chrysalis things:

TIL that hundreds of women fought in the French army during the Revolution

Aaaah, got the shipping notification & tracking number for my Keyboardio Model 01! I am so excited for this, I've been dreaming of this keyboard since Jesse blogged about his keyboard designs in like 2013.

Is there a Twitter->Mastodon bot yet? There are a bunch of stuff over on the birdsite (I'm still there in read-only mode) which I'd love to re-share, but I'm not doing that there, and I can't be bothered to do it manually to get the original over to Mastodon.

Ugh, I just want to get my hands on that Keyboardio Model 01 so baaaddddddlllyyyy