Larry the optimizer's Avatar

Larry the optimizer

@fast-code-r-us.bsky.social

I optimize code for a living. I'm also good with bits, bytes and pixels. I have been in this digital world since before the days of 8-bit home computers. See my FOSS projects on https://github.com/bitbank2

175 Followers  |  176 Following  |  181 Posts  |  Joined: 29.12.2024  |  2.1574

Latest posts by fast-code-r-us.bsky.social on Bluesky

Yours or mine? ๐Ÿ˜€

01.08.2025 12:55 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Have you tested use of the mesh network to get messages across multiple hops? I've been reading about many users finding that the peer-to-peer aspect works as it should, but if you need to get messages across other people's devices, it basically doesn't work.

31.07.2025 08:29 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Maybe you want to choose a different virtual Sitronix controller. The ST7789 (and all software written for it) assumes a max resolution of 240x320. What is your ultimate goal? To drive more complex LCDs from something like MicroPython?

25.07.2025 12:12 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

You can use an ESP32-S3 for that. Would the S3 w/PSRAM cost less than the LT7680?

25.07.2025 12:05 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

That's a good way of putting it. Some modern embedded devices feel a lot like computers from the 70s/80s (total control over the SW+HW). This is probably why I like writing Linux CLI programs - A tiny bit of C code can do actual work on modern+old HW without walled gardens or popup ads.

19.07.2025 18:48 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

That sounds like the mirror version of "tech support purposely delays responding to queries to allow time for the customer to figure it out for themselves" ๐Ÿ˜€

19.07.2025 11:27 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Just sponsored Larry, small thanks for everything done for open source

github.com/sponsors/bit...

08.07.2025 02:00 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@usetrmnl.com Any direct way to communicate with you?

07.07.2025 19:24 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 2
Preview
GitHub - bitbank2/OneBitDisplay: A full featured Arduino display library for 1-bit per pixel OLED, LCD and e-paper displays A full featured Arduino display library for 1-bit per pixel OLED, LCD and e-paper displays - bitbank2/OneBitDisplay

I did a major rewrite of my OneBitDisplay library. I removed all support of e-paper displays since that's now in bb_epaper, and I added my updated compressed font+bitmap support. I'm still working on documentation and examples, but you can give it a try now if you like:
github.com/bitbank2/One...

07.07.2025 13:27 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Did you eat any eggplant or tomatoes/sauce? As strange as it sounds, some people are sensitive to the chemicals in nightshade plants and it creates inflammation in the joints. It can last 2-4 days after you stop eating it.

07.07.2025 09:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Building a Better Bitmap (font system) Intro There is a common need in the computer world to display text on dot-addressable displays. As with everything else, there are many ways...

New blog post about my compressed bitmap font system:

bitbanksoftware.blogspot.com/2025/07/buil...

05.07.2025 18:54 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
The People have rights against the powerful. That is what America is about
Itโ€™s notable that these words keep getting repeated โ€” almost like those โ€œunalienableโ€ rights of โ€œlife, liberty, and pursuit of happinessโ€ are really important. The Reconstruction Amendments โ€” the 13th, 14th, and 15th โ€” weave together the threads of the Constitution, the Bill of Rights, and the Declaration of Independence. They were a critical update, you might say, one that patched the Foundersโ€™ system-destroying error of perpetuating slavery while simultaneously declaring all men to be created equal. The 14th acknowledges that states, too, can be tyrants. Whether it is George III, the feds, or the slave-holding antebellum states, the People have rights against the powerful. That is what America is about.

The People have rights against the powerful. That is what America is about Itโ€™s notable that these words keep getting repeated โ€” almost like those โ€œunalienableโ€ rights of โ€œlife, liberty, and pursuit of happinessโ€ are really important. The Reconstruction Amendments โ€” the 13th, 14th, and 15th โ€” weave together the threads of the Constitution, the Bill of Rights, and the Declaration of Independence. They were a critical update, you might say, one that patched the Foundersโ€™ system-destroying error of perpetuating slavery while simultaneously declaring all men to be created equal. The 14th acknowledges that states, too, can be tyrants. Whether it is George III, the feds, or the slave-holding antebellum states, the People have rights against the powerful. That is what America is about.

America is a system and that system has crashed. @lopatto.bsky.social and @sarahjeong.bsky.social donโ€™t mince words here www.theverge.com/policy/69730...

04.07.2025 13:18 โ€” ๐Ÿ‘ 372    ๐Ÿ” 104    ๐Ÿ’ฌ 6    ๐Ÿ“Œ 11

Hard to tell from the photo, but what are the measurements of the whole thing? Is it made of painted plywood?

04.07.2025 10:18 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Give them a bonus for not defining any API. This causes the chaos that every BLE chip vendor makes their own incompatible mess.

03.07.2025 02:29 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The funny thing is that there actually is at least 1 ESP32 with a DFU bootloader -> the Arduino Nano ESP32.

02.07.2025 16:47 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Ask a Brazilian - they start drinking coffee quite young.

30.06.2025 14:27 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Clearly a man with too many LEDs in his possession ๐Ÿ˜œ

29.06.2025 16:03 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

I think the phrase you're looking for is -
"Do something outrageously awful... to someone else!"
This is the general theme of that cult.

28.06.2025 10:51 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Arduino Project Creator example JPEG project generation
YouTube video by tdfsoftware Arduino Project Creator example JPEG project generation

generate Arduino output, but that can change. It's aimed at both beginners and experts. Hopefully this short screen capture video gives you a glimpse of its utility:

youtu.be/FlfpkxPWE4s

23.06.2025 11:57 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

This project brings together a lot of my work over the years (e.g. display+sensor libraries) into a frustration reduction tool. It allows you to create working starting points for your embedded projects based on your choice of hardware, and objective. For now it is only on MacOS and can only

23.06.2025 11:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
What We Get Wrong About Violent Crime A Chicago criminologist challenges our assumptions about why most shootings happenโ€”and what really makes a city safe.

In our attempts to curb crime in America, have we misunderstood the problem? Malcolm Gladwell explores the motivations behind violent acts.

20.06.2025 20:03 โ€” ๐Ÿ‘ 644    ๐Ÿ” 157    ๐Ÿ’ฌ 79    ๐Ÿ“Œ 30
Preview
REC Request for Portable Network Graphics (PNG) Specification (Third Edition) - png-3 ยท Issue #725 ยท w3c/transitions Document title, URLs, estimated publication date Portable Network Graphics (PNG) Specification (Third Edition) https://www.w3.org/TR/png-3/ After approval Abstract https://www.w3.org/TR/png-3/#abst...

Oh baby!
PNG Third Edition is about to be published as a Recommendation!
Finally!
github.com/w3c/transiti...

21.06.2025 01:19 โ€” ๐Ÿ‘ 60    ๐Ÿ” 14    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 3
Preview
a man wearing headphones is sweating while sitting in an airplane . ALT: a man wearing headphones is sweating while sitting in an airplane .

Summer sale! It's pretty darn hot here in Sheffield-on-sea so if you use the code "SCORCHER" during checkout then you'll get 20% off your order (excluding bare Raspberry Pi boards and shipping)! Use this link to auto apply the discount: shop.pimoroni.com/discount/SCO...

20.06.2025 17:54 โ€” ๐Ÿ‘ 28    ๐Ÿ” 7    ๐Ÿ’ฌ 3    ๐Ÿ“Œ 1

I think you may need some Gaggia intervention - this use of low quality coffee is really disturbing my (acquired) Italian sensibilities.

16.06.2025 07:53 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
GitHub - bitbank2/FFmpeg-in-Xcode: A project for debugging FFmpeg and SDL in Xcode. A project for debugging FFmpeg and SDL in Xcode. Contribute to bitbank2/FFmpeg-in-Xcode development by creating an account on GitHub.

FYI - I optimized the FFmpeg Cinepak encoder for Arm NEON (e.g. Raspberry Pi / Apple Silicon). Now it encodes 250-300% faster ๐Ÿ˜œ

github.com/bitbank2/FFm...

05.06.2025 19:43 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
How much power does gzip save on IoT web access? Intro I've recently been working on an optimized library for deflate/zip/gzip decompression. I released it to Github and the Arduino Library...

New blog post:

bitbanksoftware.blogspot.com/2025/06/how-...

01.06.2025 09:48 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
ESP32-S3 1.8inch AMOLED Touch Display Development Board, 32-bit LX7 Dual-core Processor, 368ร—448 Pixels, Accelerometer And Gyroscope Sensor, ESP32 With Display | ESP32-S3-Touch-AMOLED-1.8 ESP32-S3 1.8inch AMOLED Touch Display Development Board, 32-bit LX7 Dual-core Processor, 368ร—448 Pixels, Accelerometer And Gyroscope Sensor, ESP32 With Display | ESP32-S3-Touch-AMOLED-1.8

ST7789 is an IPS LCD. Good viewing angles, bright backlight. The only upgrade from there is AMOLED. Higher resolution, higher cost, but look even better. Something like this (I have this one and 5 other small AMOLED/ESP32-S3 products similar to this):

www.waveshare.com/esp32-s3-tou...

31.05.2025 20:24 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Buy Gadgetoid a Coffee Become a supporter of Gadgetoid today!

Imma just โ€ฆ put this hereโ€ฆ

(๏พ‰ยดใƒฎยด)๏พ‰*:ใƒป๏พŸโœง ko-fi.com/gadgetoid

30.05.2025 08:59 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Travel Forecast for Thursday as generated by the Weather Star 4000+ emulator. At the bottom my humidity of 7% and dew point of 21ยฐF.

Everything is washed out like an analog NTSC television image, which I did by overlaying shaderglass with an NTSC shader.

Travel Forecast for Thursday as generated by the Weather Star 4000+ emulator. At the bottom my humidity of 7% and dew point of 21ยฐF. Everything is washed out like an analog NTSC television image, which I did by overlaying shaderglass with an NTSC shader.

Did you know someone reverse-engineered the Weather Channel computer system from the 80s/90s and now you can generate your own private weather channel for your location?

weatherstar.netbymatt.com

29.05.2025 03:36 โ€” ๐Ÿ‘ 4258    ๐Ÿ” 1671    ๐Ÿ’ฌ 99    ๐Ÿ“Œ 261
Post image

I created breakout boards to easily connect the inexpensive OLEDs and 'blue' ST7789 PCBs to Xiao, Nano & Feather. Inexpensive and easy to use. I also like the ESP32 boards with built in displays.

29.05.2025 09:41 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@fast-code-r-us is following 20 prominent accounts