Damus
alcinnz profile picture
alcinnz
@alcinnz

A browser developer posting mostly about how free software projects work, and occasionally about climate change.

Though I do enjoy german board games given an opponent.

Header picture is of Mordecai from Lackadaisy by Tracy Butler.

Pronouns: he/him/whatever
#noindex

Relays (1)
  • wss://relay.ditto.pub – read & write

Recent Notes

Linux in a Bit · 2w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqn8mza7llkjckxl30e4400qdjuyn5pmwx35j9s5vfer4wyh0knc7svh0xu8 Yeah, looking at what you're describing, Android with a physical keyboard is probably the most realistic option if you actually wanted something like this (albeit with a less exotic inp...
alcinnz profile picture
Imagining the UI I'd want for a somewhat-modernized dumbphone...

I'd want something single-handed & power-efficient which promises a minimalist on-the-go featureset, without sacrificing ease of texting! That's my goal.

You'd operate it using a joystick (doubles as a D-Pad) & 2 additional buttons (typically for "Back" & "New"). The joystick would serve as a keyboard, when you move it in loops according to onscreen labels.

The UI would be menus of your texts, contacts, files, etc.

1/?
2
Linux in a Bit · 2w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqn8mza7llkjckxl30e4400qdjuyn5pmwx35j9s5vfer4wyh0knc7svh0xu8 KaiOS
Linux in a Bit · 2w
nostr:nprofile1qy2hwumn8ghj7un9d3shjtnyd968gmewwp6kyqpqn8mza7llkjckxl30e4400qdjuyn5pmwx35j9s5vfer4wyh0knc7svh0xu8 Oh but that keyboard idea is a bit funky... T9 is probably the reasonable limit for fast text input barring morse code or something.
alcinnz profile picture
I wonder: Would there be a market for the machines I enjoy designing?

Here's the ones I've designed:

a) A machine redesigned from the silicon on up specifically for securely communicating over the (somewhat as-is) internet. Should be serviceable for media creation, though video would be a slight stretch.

Includes a user-accessible database-filesystem.

b) A RISC-V machine running off an SD card or 2, or booting into a bespoke Lua interpreter.

Has a straightforward I/O memory map.

1/2!
alcinnz profile picture
GRUB includes multiple blitting routines, & a wrapper branching upon the blending operation & both image formats to invoke the appropriate implementation. These serve to copy or blend pixels from a bitmap over to a rectangle within a target framebuffer.

In each of the numerous cases this involves some offset calculations, an outer loop over the Y axis, an inner loop over the X axis, & actually copying the data over. Possibly with format conversion and/or colour blending.

1/1 Fin for today!