off-topic

Samuel Ludwig 2025-07-29T15:43:54.327749Z

For those of you using Emacs keybindings in anything (and others), heavily heavily recommend checking out using "Miryoku Modifier keys" (if your keyboard is capable), the idea is you have your modifier keys underneath your home-row, tapping a character types the character as normal, while holding it down activates the corresponding modifier. I've been using something similar for years now and it's beyond saved my rsi-laden hands

practicalli-johnny 2025-08-01T10:27:37.776949Z

I use the http://Keyboard.io Model100 keyboard which has key layers built into it and a nice tool to help you configure each layer. The defaults for the Model100 (and model01) were ideal for Evil / vim-style multi-modal editing. I also got an Atreus keyboard for travelling (only 4 rows of keys) although I did tweak some of the layers on that keyboard. This keyboard connected to a tablet with Termux running made a 6 hour delay at the airport go by much more enjoyably (and without rsi).

Fester 2025-07-29T16:02:01.949399Z

What I also find interesting about this idea, is that I've recently been thinking about building my own mechanical keyboard and often wonder exactly how many keys I'd actually need, this is pretty interesting.

Samuel Ludwig 2025-07-29T16:03:56.016299Z

with setups like that, and additional modifier keys to activate "layers", i think you'll find a surprisingly low key-count necessary (without being too silly and requiring 6-key sequences to hit "F11") not sure if you've looked at stuff like QMK/ZMK, but those are typically requisite for stuff like this

Fester 2025-07-29T16:04:20.591669Z

Yeah, still in the research stage

Fester 2025-07-29T16:04:53.062589Z

Wonder if I can setup my current keyboard with one of these setups and just see how comfortable I can actually use it

Samuel Ludwig 2025-07-29T16:06:51.767479Z

I use an ortholinear keyboard, called the glove80 (probably a little more aggressive than you're looking for), but one of my favorite things about these setups is having a "keypad" layer and a "symbols" layer, so if I hold down my left thumb, the keys under my right hand become a keypad like you'd find on a 100% keyboard, and if i hold down my right thumb, the keys under my left hand become a selection of symbols (most used during programming stuff), all of this without moving off the home-row

Fester 2025-07-29T16:08:02.238679Z

Oh man, that looks basically like exactly the shape I've been looking for, are the switches nice to use?

Samuel Ludwig 2025-07-29T16:09:53.420959Z

i use the reds, they press nice and easy for me, haven't tried the others, but I've heard the brown choc switches can sometimes be a little scratchy? my next keyboard is probably going to be a Svalboard, but that's super-super endgame and aggressive my key layout is a bit esoteric, and probably not one you'll want to replicate, but I'll link you to what I'm using

Samuel Ludwig 2025-07-29T16:10:55.462699Z

https://sunaku.github.io/moergo-glove80-keyboard.html I use a version of this guys layout

Fester 2025-07-29T16:11:04.055149Z

Dunno where I'll end up, just starting to really get into the weeds /w hardware and building, it doesn't look too terribly complicated

Samuel Ludwig 2025-07-29T16:11:25.191549Z

oh yea, it can be as deep (or shallow) a rabbit hole as you want it to be

Samuel Ludwig 2025-07-29T16:12:06.343369Z

the hardware is beyond me, i need to touch a PCB at somepoint in my life, thats always been an area of knowledge thats relatively lacking for me

Fester 2025-07-29T16:13:27.763019Z

Now I've got the itch again

❤️ 2
mpenet 2025-07-29T16:46:34.428829Z

The problem with this is delays on the keys that work like this since typing a char happens on-release vs on-press. I could never get used to it personally

Samuel Ludwig 2025-07-29T16:52:07.568859Z

hm, maybe i just don't type fast enough to hit that too too often, there is definitely some dialing in of delay-ms that's required: i might run into a misfire maybe once every couple of days or so, usually when im doing a lot of window/buffer-swapping to be fair, the keybinds that I use are remarkably dialed in by sunaku, he's always got a dedicated thread/channel in the glove80 discord last i checked

Ovi Stoica 2025-07-30T08:09:22.328099Z

I have a similar setup using the https://ultimatehackingkeyboard.com/uhk60 . I currently just use the default modifier keys it provides to have 2-3 different layers of keys. It is great and I miss it whenever I’m on the laptop. As some people said, it depends what’s the delay for Miryoky modifier keys. With the UHK I have a dedicated mod key just for that and you can create more. I recommend it. I have the 60% version

mpenet 2025-07-30T08:11:00.134769Z

That’s one of the reasons why I stuck with an atreus for so long. I can carry it everywhere 😁

mpenet 2025-07-30T08:11:51.138119Z

When it’s plugged the builtin keyboard gets automatically disabled and I can just lay it over the laptop keyboard. It fits perfectly

Ovi Stoica 2025-07-30T08:12:31.152489Z

Related to portability: I once took my keyboard to the office but I got ashamed by how much noise it was making so I ended up on the laptop anyway 🙈

Ovi Stoica 2025-07-30T08:15:38.780139Z

Just checked out atreus. That’s a neat little keyboard lol. I might buy it

sheluchin 2025-07-29T17:40:49.276219Z

Is it permissible to share study materials derived from http://clojure.org articles, which in some cases reproduce source content exactly, provided they include citations? I see the copyright at the bottom of the site, but I'm not sure exactly how that applies.

Alex Miller (Clojure team) 2025-07-29T17:42:30.995249Z

the content on the site is https://github.com/clojure/clojure-site?tab=readme-ov-file#terms-of-use so if you are taking content exactly, you are subject to that license and its restrictions - retaining attribution, keeping license, etc

Alex Miller (Clojure team) 2025-07-29T17:45:06.610719Z

but you can reuse and make derivative works, just like you can do with Clojure itself

sheluchin 2025-07-29T17:47:41.103309Z

Ok, so if I make a set of flashcards in a csv file or similar, I can post it in a Github repo along with a license and readme indicating the original source? Most cards have citation links to specific text in the articles as well, but some don't.

Alex Miller (Clojure team) 2025-07-29T17:48:10.872499Z

yes, I think that would be fine (needs copyright attribution and license in readme)

sheluchin 2025-07-29T17:48:35.870009Z

Thanks, @alexmiller.

Alex Miller (Clojure team) 2025-07-29T17:48:54.248539Z

our intent was to make it available for (re)use under typical oss constraints

sheluchin 2025-07-29T17:50:17.327979Z

Very well. I assumed as much but wanted to double check.