social.solarpunk.au

social.solarpunk.au

vidak | @vidak@social.solarpunk.au

# LOCATION

The unceded, stolen land of the Wadjuk people of the Nyoongar nation. Always was, always will be, Aboriginal land!!

# QUOTATIONS

You are braver than you believe, stronger than you seem, and smarter than you think. ~winnie-the-pooh

@m455 welcome to GMT+8 hours 😎

insanely deep and scientifically rational explanation for the decline in flavour of exported Kenyan coffee beans.

i've never learned so much about coffee production in a single, well-written and researched article

https://christopherferan.com/2021/12/25/kenya-and-the-decline-of-the-worlds-greatest-coffee/

@m455 i've never really used it, but when i find myself on there so many times i see people making so many mean-spirited comments to genuine questions...

should i have to scroll through pages of 'why are you even thinking this?' for a single helpful comment?

one more:

https://www.the-diy-life.com/making-an-ultra-low-power-arduino-pro/

This 3.3V Arduino Pro Mini uses over 600 times less power than a traditional Pro Mini, using a couple of simple, low power, changes that cost around $2 to make.

more amazing shit i found on hackaday

https://thetubecomputer.com/

this is pretty incredible

https://hackaday.io/project/197267-tiny-bit-machine

Solar powered, battery free hardware to run an interpreter on the ATTiny85. Currently have a working game written in 127 byte program. Charge time in full sun: 3-6 minutes. Run Time: 30-45 minutes.

https://hackaday.io/project/184340-potatop

I got annoyed with my personal laptop always being out of battery when I wanted to work on my small programming projects, so I am building myself a laptop form factor device. It currently has an estimated battery life of up to 2 years depending on ambient light (with a 12000 mAh li-po battery), but I am hoping to eventually make it powered by ambient light alone.

wow reddit fucking sucks

https://www.embeddedts.com/products/TS-4100

this little number is quite fascinating, but i was thinking of something that draws even less power...

Printer: I need Cyan cartridge

Me: But I only need to print Black

Printer: Noop

Me: Please print it

Printer: e̻̓᷈�İ̶ͯN�rr̳̓᷈m�yuͩ̀͟ȩ̳̍q̫̂́i̳̲͎ŗ̵̈́�D(�

Me: 😡😡😡😡😡😡😡😡😡😡😡

@vidak
I don't know what your project is, but maybe you can look to the sensor-watch for inspiration?

Runs on a coincell, battery life is very much a concern, the code is open on GitHub.

sensorwatch.net

Zaxxon

🏢 Sega Enterprises, Ltd.
📅 1982
🖥 Apple II, Arcade, Atari 8-bit, Atari 2600, Atari 5200, ColecoVision, Commodore 64, DOS, Handheld Electronic LCD, Intellivision...

Zaxxon Screenshot Zaxxon Screenshot Zaxxon Screenshot

I totally forgot that I implemented base64 decode/encode in ed. And I certainly didn't expect that my RosettaCode entry on base64 encoding would use Yeghishe Charents' poem as a sample input!

https://rosettacode.org/wiki/Base64_encode_data#Ed

i need to remind myself that every little bit of learning i do is never wasted.

"no mistakes, only happy accidents".

remember that, remember that.

don't forget, don't forget.

this feeling i am wasting my time on pointless nonsense belongs to someone else.

i want this learning. i want this for myself.

thank you everyone for putting in the time to listen to me and understand me

i feel so misunderstood and unwanted by the largest part of society

i find it hard to say nice things to myself, so when you here do, it gives me a little more strength to continue subsisting in this existential wasteland

You have to choose the right one with the right features, then put it in to the special ultra-low-power modes, often fully asleep with wake-on-input or only the watchdog timer running. The trick to low power computing is largely to not compute as much as possible.

@vidak
I mean, the general concept is, you just set up your interrupts to listen for the input/timer event/whatever you want to wake up the computer, do whatever's required to sleep your peripheral hardware (other than external timers that will send the interrupt or extra RAM or whatever you need to keep alive), and then put the microcontroller to sleep.

The problem is 1) that doesn't help with reducing power when running, and 2) you have to choose peripherals to ensure that they all can be put to sleep (or at least, you can set up a transistor to cut power to them or something). The real hard part is designing it to be reasonably low power when running though, especially for things with any human output devices which inherently tend to just eat power (even e-ink and to a lesser extent memory LCDs absolutely hog power when refreshing, it's just offset by them not using any power when not refreshing)

So I implemented grep in ed scripts with a minimal bash shim. Find it at https://aartaka.me/scripts/grep.sh

»