#introductions Hello guys! I'm quite new here :) I think time spent with plants and animals is never lost. I also enjoy to sew my own bracelets, and clothes! I play weird musical instruments, and recently started origami folding.
Some of my interests:
#progressivemetal #experimental #classical #ambient #music
#origami https://mastodon.art/media/vpb4to0ZKIBg06bUQgw https://mastodon.art/media/pWe3QPygEgTDbqjzOcg https://mastodon.art/media/XriXYMhi5wZEqYQyIV0
I see a lot of newcomers, time for another #introduction .
I write a lot of #haskell code, more generally, I am into FP and software verification.
These day, I am making a DIY e-ink based laptop, I actually mostly post about this lately.
Welcome to the fediverse.
I'm a programmer from Barcelona, I enjoy mostly both extremes of the abstraction range, low-level and abstract programming languages and type systems. I'm also trying to get more into electronics lately.
On my free time I program, listen and play music, play videogames and eat.
I have a dog.
Alright, I give up on the 7.5" eink screen partial refresh.
I'm just gonna publish the e-ink computer as it is and hope it gets a minimum attention to push manufacturers to publish the stock LUTs...
Anybody managed to read anything from the SPI MISO channel (screen -> Computer) of their waveshare/good-display #eink screen?
I cannot read anything but 0x00, it's driving me nuts...
The datasheet does not mention any special trick, I don't get it...
@MightyPork The LUT is specifying the waveform applied to VCOM and VCM.
While VCOM (the common electrode layer, ie. voltage applied to all the segments) will always have the same waveform for each draw, the upper electrode layer waveform will depends on the current value of each segment. That's why you have several VCM LUTS (black -> black, black -> white, white -> white, white -> black).
Golang is unusual because in most languages the type system tells you when you made a mistake, but in Golang the type system tells you when Rob Pike made a mistake.
I'm so triggered by this post: https://lobste.rs/s/spoqkt/github_shouldn_t_allow_username_reuse
"What, we do not checksum check the source of our dependencies which is mutable by design? Let's shitstorm the hosting provider for not fixing our toolchain!"
Dear #linux power users.
Does anyone know how keyboard ev-dev inputs (ie /dev/inputX) are translated to the correct characters using the default kernel keymap (/usr/src/linux/drivers/char/defkeymap.map) in terminal mode (ie. no X11 nor wayland)?
I am confused and cannot find this answer on the internet and I'm too afraid to read any kind of linux kernel code...
(could you please boost if you do not have the answer, thanks!)
Time to spread an unpopular fact: Satie > Debussy
Major #haskell mind blow if you are not familiar with dependant types: