Show newer

@louiscouture depends on who you ask. For me, the most annoying thing is the bolt-on OO features. They make syntax inconsistent. Do you call func(obj) or obj.func()? Things like __self__ and __init__ are ugly and clunky.

@servant_of_the_anime_avatars
I actually don't have very many strong feelings on this and I've lived on both sides. I love Ruby and the type conversation is pretty good. The interpreter would spit out a sensible error message about a 'to_s()' method being unavailable or similar. Because python is functional with tacked-on OOP, the errors are hard to track.

I am seeing more and more people on various social platforms finally realize what a cancer Python is.

Me, a glorious embedded C programmer, who knew all along.

Might make a bike computer or add this to a set of garden sensors I made previously. These displays look great in full sunlight.

Show thread

Set about playing with a cheapo e-paper display over the weekend. Waveshare has some great code for use with the STM32 that I adapted for use with STM32CubeIDE.

I could have chosen a better test image, though...

Danny Boy boosted

@SystemSock you can replace the word 'game' with 'college campus,' too.

@tripu I'd consider XMPP. I'm highly biased, since I run a server and my friends and I use the Conversations app to chat.
- OMEMO E2E encryption
- federated protocol
- open standard with numerous FLOSS clients and servers
- voice & video support

Whenever it comes to E2E encryption, I don't trust anything closed-source.

Danny Boy boosted

Set about talking to some WS2812 addressable LEDs over the weekend and made this demo up. There's a sheet of paper in front of the LEDs to make the colors more pronounced.
The processor is a cheap STM32F401 board which sends the whole string of all 7 LED colors to its PWM timer over DMA.
Colors are advanced every 10 ms. Every 1 ms, the colors are blended by a weighted average to smooth out the effect. Overall, the LEDs look like they update at 100 Hz.

Danny Boy boosted
Danny Boy boosted

@freemo anyway, thanks for the great server. I'm looking forward to using Mastodon a lot more.

@freemo good to know. Serves me right for being a phoneposter.

@freemo Looks like my issue was on my end. I kept getting upload errors, but it seems particular to one file on Tusky.

Show older
CleverLibre Social

CleverLibre Social is an inclusive social instance for open discussion, learning, and community.
All cultures welcome.
Hate speech and harassment strictly forbidden.