I’m beautiful and tough like a diamond…or beef jerky in a ball gown.

  • 3 Posts
  • 72 Comments
Joined 4 months ago
cake
Cake day: July 15th, 2025

help-circle
  • do GSI roms still contain google binaries (play store, play services, etc…) or is it similar to a AOSP rom where its just a bare android image

    Yes. That’s to say they can be either depending on how the ROM was built. All of the GSI ROM builders I’ve worked with usually have multiple releases of the same build with different configurations: root, no root, with Google services (often MicroG), without Google services, combinations of both, etc.

    To my understanding, GSI ROMs are basically just the “userland” portion of a full ROM. Basically they use the stock/existing kernel, drivers, etc but replace the rest of the system that runs on top of it. If memory serves, they’re possible due to Project Treble. Sadly, they still require an unlocked bootloader to install, so they’re not a total fix-all.

    They’re also very generic generic images (hence the “G” in the term). They’re not optimized for any specific device and can be hit-or-miss feature wise depending on the device. If you’re already reading about a specific device on XDA forums, then you’ll probably be able to see what works and what doesn’t.

    TL;DR: Running a GSI ROM is like upgrading to a newer Linux distro but without upgrading the kernel.




  • A database can be used to plug into any number of applications that run on top of it as well as be easily shared by multiple people and centrally backed up. Auditing, logging, and row and table level access controls, and other measures can be easily added.

    Excel files (or even MS Access files) as “databases” are often just people emailing around a file or accessing it from a shared drive. You end up with a split-brain situation at best and at worst you’re dealing with constant file corruption from multiple people thinking they can access it from a shared drive at the same time.

    Then you get vendor lock in and are forced to keep MS Office professional licenses because Shawn created some stupid Access “app” 10 years ago which is “THE DATABASE” and no one understands how it works.





  • At least in the default UI, it’s still not working right. It’s all treated as the title of the spoiler.

    Most clients require it as :

    :::spoiler Title that shows when collapsed
    The rest of the text that should be hidden in the collapsed part.
    
    More text that should be hidden.
    :::
    
    Title that shows when collapsed

    The rest of the text that should be hidden in the collapsed part.

    More text that should be hidden.








  • Pretty decent unless there’s a lot of animation / video in them. Calling, texting, looking up something on the internet, bank app, auth app, etc all work great. Some of the stock Android components don’t work super great with it, though, like the quick action buttons (though, arguably, they don’t work great on any Android phone either lol).

    Feels sluggish at times but that’s just the e-ink being what it is. I mostly treat it like a dumb phone that’s also an e-reader.



  • I’ve gradually weaned off of smartphones over the last 18 months. Currently daily-driving the Minimal Phone and loving its distraction-free (or at least distraction-lite) ways.

    I may not be analog like the article is highlighting, but I have basically eliminated the doom scrolling and have reignited my passion for reading (the one “distraction” the Minimal Phone does well is being an e-reader since it’s got an e-ink screen).

    Roughly 1,600 TikTok posts were tagged #AnalogLife during the first nine months of 2025

    I’m just going to ignore the irony of that and appreciate it at face value 😆




  • Ooh, I haven’t tried RTL-SDR on it yet, but I think I’m nearing capacity on what it can do at once lol.

    Here’s the block diagram for it (in spoiler below). Everything’s up and running except the Bluetooth Receiver -> Snapcast (it works on the bench but I don’t have the scripting/automation done yet). I’m also adding an SMA connector for an external antenna, but the new base part is still printing. Photo shows it “as is” of this writing.

    SSL for the web apps was a PITA since I wanted real certs. Had to make a wildcard domain under my main hobby domain, so all my apps are like “https://{APP_NAME}.mobile.mydomain.xyz/”

    As soon as I can get the Bluetooth + Pulseaudio scripting done, I’m gonna try to do a write up and maybe a show/tell post.

    Block Diagram

    Current Case


  • I would love to have a small Wikipedia browser that can survive the apocalypse.

    I’ve got the full 120 GB Wikipedia dump running in Kiwix on a Raspberry Pi Zero. Works great (surprisingly)

    E-ink display, mini keyboard

    Have been using a Minimal Phone for a few months now which has both of those. Can connect to the Pi easily.

    multiple ways/ports to transfer info,

    Add a USB-C hub (or add a hub to the Pi) and you’re set

    All wrapped up in a heavy duty equipment case that’s able to survive a building collapses and burns in an earthquake, that’s shielded from EMP.

    And that’s where I’m limited - My 3D printer can only do so much lol. 😆

    I’ve been working on a side project this week with a Orange Pi Zero 2W (Pi Zero “clone” but with better specs). It’s got the Kiwix+Wikipedia like my older Pi (described above) plus a bunch of other neat stuff. It’s kind of a combination travel router, portable web app server, party box, and extremely over-engineered bluetooth speaker all-in-one. Hoping to put together a show-and-tell post about it when I get the last of it squared away.