ByteWelder

joined 8 months ago
[–] [email protected] 5 points 1 month ago

This happens when your Microsoft account password is externally managed by your employer. If the password is changed externally, then authenticator needs to re-authenticate… with itself.

[–] [email protected] 3 points 1 month ago* (last edited 3 weeks ago)

I have the exact opposite experience: I recently installed Fedora (stock, so Gnome) and had 0 issues. It was easier to install than Windows. The sidenote is that I have a Framework laptop, so my hardware is fully supported. And I was a Linux user before, so nothing looks alien to me. I didn’t need the terminal to get everything working, including wireless printing.

[–] [email protected] 2 points 3 months ago

Don’t forget Shush from the Netherlands: https://shush-earplugs.com/about/ Their plugs are certified (2016/425 PPE)

[–] [email protected] 2 points 3 months ago (4 children)

It didn’t work well for me on a 13” laptop screen. I didn’t want to give up that horizontal space.

[–] [email protected] 7 points 4 months ago* (last edited 4 months ago) (1 children)

Alternatively, they could just charge to 80% and show that it is 80% charged, like iOS and macOS do.

edit: I seemed to have misread the comment above. It’s useful to not be lied too, in my opinion, because then you still have the option to charge to 100% when needed.

[–] [email protected] 2 points 5 months ago

One of those cheap 12-15$ AliExpress DVD R/RW USB C drives did the trick for me.

[–] [email protected] 2 points 5 months ago* (last edited 5 months ago)

You can find some builds at the bottom of the page here (edit: when logged in) : https://github.com/ByteWelder/Tactility/actions/runs/12659191949 These files expire in 30 days though.

[–] [email protected] 3 points 5 months ago

While it definitely is a cool project, it’s a micropython one, so the target audience is similar but not the same.

[–] [email protected] 5 points 5 months ago

Thanks! Good to see there's an ESP32 community too. I just subscribed ^^

[–] [email protected] 10 points 5 months ago (1 children)

I didn't know this exists! I'm currently using a dependency to load ELF files: https://components.espressif.com/components/espressif/elf_loader I guess it would make more sense to have the memory mapping done inside elf_loader, so that S3 devices can load to PSRAM and non-S3 devices can load into IRAM. Thanks for the tip!

[–] [email protected] 11 points 5 months ago

I don't expect regular Python apps to ever run on Tactility, as the memory requirements are likely too high. There is at most about 8MB of RAM for apps available. Perhaps a special build of micropython could work at some point.

You can open the Files app and there's a folder named "sdcard". So far, all SD card implementations are done via a serial interface (SPI). I cannot mount them on-the-fly yet - only at boot.

[–] [email protected] 20 points 5 months ago* (last edited 5 months ago) (3 children)

There is indeed no way to create new virtual memory mappings. When a binary is loaded, it's manually mapped into IRAM (instruction RAM).

The target audience for things like Lilygo T-Deck is probably the more technical side of the Flipper Zero audience. I can see how it could also become an end-user device (like Flipper Zero is to many people), but we'll need more apps for that.

And sure, you could use a Raspberry Pi, but part of the fun/challenge of this project is that it hasn't been done for ESP32 before (as far as I'm aware). Some differences: a Raspberry Pi draws more power, costs more, and generally doesn't boot in under 2 seconds. I'm also not aware of compact Pi-based handhelds like the Lilygo T-Deck is to my project. edit: There's the uConsole, but it's twice the price, likely has 6+ months delivery time, is much larger, and weighs much more.

 

The project is called "Tactility" and its website is https://tactility.one/

You can run ELF binary apps directly from an SD card without restarting or flashing the ROM. There's an SDK for building these apps, but I haven't made an official release yet.

I wrote a blog post with some background information: https://bytewelder.com/posts/2025/01/06/tactility-one-year-later.html

Source code and project files: https://github.com/ByteWelder/Tactility

view more: next ›