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 http://occasionallycogent.com/2017/11/11/small_teams.html
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.
I wrote a bit about my thoughts on the #keyboardio Model 01 after a week of use: http://occasionallycogent.com/2017/10/30/one_week_model01.html
A Good Boy
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.
Quick post on the new keyboard, written with the new keyboard http://occasionallycogent.com/2017/10/23/keyboard_arrived.html
Keyboardio Model 01 is scheduled to arrive tomorrow and I can't wait! http://occasionallycogent.com/2017/10/22/keyboardio_pt4.html
@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
I make computer things in Toronto, mostly in Clojure. I powerlifting, strongman, and Highland Games How are you?
Follow friends and discover new ones. Publish anything you want: links, pictures, text, video. This server is run by the main developers of the Mastodon project. Everyone is welcome as long as you follow our code of conduct!