Spyke

Posts

Happy data privacy day! Here's the deck I used for a talk I gave on data privacy.

Happy data privacy day,!

To commemorate today's data privacy day, I gave a 60-min talk about data privacy at work, where I covered:

  • Defining privacy
  • Why privacy matters
  • Debunking privacy myths
  • Practical privacy tips

It was geared towards an audience with general interest but low technical knowledge about the space, so I kept the contents pretty high-level and only offered tips centered around easy but significant wins (ex: stop using Google Chrome). I also made heavy use of memes for my images to keep the conversation from getting too serious.

A total of around 40 people participated, and I think it was received pretty well and it generated some pretty interesting discussions. I enjoyed sparking conversation about the topic of data privacy, and I hope I achieved my aim to have the listeners come out of the talk with a better idea of why privacy matters, and the small things they can do to protect their data.

If you were to do something similar, what other topics would you cover?

https://imgur.com/a/VUUgjPMOpen linkView original on lemmy.world
barefoot_shoes·Barefoot ShoesbyDiscover7343

Impressions after buying Vivo Primus Flows on ReVivo

I recently bought a pair of Primus Flows from ReVivo and I thought I would do a quick review of the process and the shoes.

Buying shoes from ReVivo

I bought a pair of the Primus Flows with the Good condition. The 4 conditions are explained on ReVivo's website as follows:

We offer four conditions of footwear on ReVivo, and our prices reflect the level of wear and repair the products show. Never Worn is like new, while Excellent will show very minimal, if any, signs of wear. Great will show some signs of wear and repair, while Good have noticeable signs of wear and repair such as marks, scuffs and/or patches. No matter its condition, all our refurbished footwear is thoroughly cleaned and fully functional.

I was slightly concerned about the Good condition shoes, but I figured that going on a couple of runs would make even new shoes eventually look similar, so I decided to take the plunge. The Primus Flows currently retail for 170 EUR on Vivo's website, while a pair of the Good condition on ReVivo is 87 EUR (a 49% discount), so it seemed like a pretty good deal. I live in the EU, and the standard shipping from the UK came out to be 11 EUR, making my total 98 EUR.

I placed the order on 2025-09-09, and it was shipped by ReVivo on 2025-09-11. I then received the shoes on 2025-09-15.

The shoes came in a single ReVivo-labeled box, and they were not wrapped or packaged in anything else, which was fine for me.

When inspecting the condition of the shoes, Vivo's description of "noticeable signs of wear and repair such as marks, scuffs and/or patches" seemed to be pretty accurate. There were some signs that the shoes had been worn in the past, especially in the insole-less insides and the outsoles of the shoes. But that seems to be more than worth the 49% discount, so I don't mind the aesthetic blemishes at all.

Overall, I'm pretty satisfied with my first purchase on ReVivo, and I will keep my eyes on the site to see if I can buy some of the Vivo models I'm looking at in the future.

Initial impressions of Primus Flow

My all-time favorite hobby is trail running, for which I have been using the Primus Trail Knit FGs. The shoes have gotten me through some epic trail runs, including a 50K trail race and 63K solo trail run. But I recently moved to a country in the EU without any mountains, so I am unfortunately now relegated to pounding pavement for running, which I don't find to be as enjoyable.

I had been using the Vivo Primus Knit without the insoles as my daily shoe and road running shoe, which I have really enjoyed. But now that I'm training for my 4th road marathon, I am starting to increase my road mileage, and I have started to need a bit more protection for my joints plus a dedicated road running shoe. I was debating between the Primus Lite 3.5s and the Primus Flows, and I settled on the lightweight shoes designed specifically for road running.

For sizing: I wear size 43 on my Primus Trail Knit, Primus Lite All Weather, but size 42 on my Primus Lite Knit without the insoles. I went with size 43 on the Primus Flows, and they fit great.

I've taken them out on 4 runs (1 speed interval and 3 recovery runs) so far, and I like them so far as road runners, but I won't be using them as my everyday walking shoes.

The pros of the shoes:

  • Extremely lightweight at 159g for size 42
  • The midsole provides some protection, so I'm not afraid to use them for long runs
  • Great heel lock that helps the foot stay in place while running

The cons of the shoes:

  • The outsole is not really flexible and doesn't have as much ground feel due to the midsole, making it not so great for everyday walking shoes
  • The insides of the heel are made up of leather-like material, which helps heel lock, but it catches your socks when taking the shoes off. These are the only pair of shoes where I have to tie and untie the shoelaces each time I take them on/off.
  • The uppers are not as breathable as my knit shoes (regular Primus Knit and Primus Trail Knit), despite being almost see-through

If I had to get a single shoe, I would stick with either the regular Primus for weight (225g) or the Primus Knit for comfort (246g). But since I'm doing a fair bit of road running, I'm happy to have a dedicated shoe for road running, and the Primus Flows seem to work well for that purpose.

https://imgur.com/a/5wv4QMROpen linkView original on lemmy.world

I tracked my SOT on my Pixel 8 for 2 months across stock and GrapheneOS

Charts

Conclusion

  • On my Pixel 8, stock seems to offer better battery life compared to GrapheneOS, with a mean SOT of 06:51 on stock, versus a mean SOT of 06:03 on GOS.
  • I can't be sure where the difference in battery life is coming from, but it may be due to stock's adaptive battery function that is not available on GOS.
  • However, the slight increase in battery life on stock is not worth the amazing privacy and security benefits that GOS provides over stock, so I will be sticking to GOS.

Context

  • I wrote a similar post to this one based on the tracking and analysis I did while I tested out stock Android before switching to GrapheneOS (Lemmy), and I wanted to complete my battery tracking by also seeing how GOS battery life compares to stock Android.
  • Similar to my testing while on stock, I used my phone as normal on GOS, with the below configurations:
    • LTE only (I don't have a 5G plan)
    • 120hz refresh rate
    • Owner user, with separate work profile managed by Shelter
    • Sandboxed Google Play Services enabled for both main profile and work profile on the owner account
    • Dark mode
    • Bluetooth on, always connected to my Galaxy Watch 6 Classic and very often connected to other BT audio devices
  • With the above configurations, I used the phone normally, then took screenshots once I got the low battery warning notification at 20%. I started including the screenshots for the per-systems screen after seeing that the SYSTEM (IDLE) stats would be useful to track, but since I only have these datapoints for 11 charging cycles on GOS, I've excluded them from the analysis, although I am including the per-systems battery usage screen for reference.

Personal usage patterns & use-case

  • I try to achieve a balance between privacy and convenience, so I am using Sandboxed Google Play Services and only use one user. However, I minimize unnecessary permissions and try to install only FOSS apps on my main profile while installing as many proprietary apps into my work profile as possible.
  • The way I used my phone across stock Android and GOS was quite similar, although I did try to take advantage of GOS features whenever possible, such as enabling memory tagging, toggling off network permissions for apps that don't need them, etc.
  • Depending on your privacy threat model, you can use a more strict setup without sandboxed Google Play Services, which may actually decrease battery life due to constantly active web sockets, or you may use multiple users to compartmentalize different apps into different profiles, which may save more battery versus my compartmentalization via Shelter.

Notable observations

  • Although I got less SOT in general using GOS, I was still able to push the SOT past 9 hours with an idle time of 26:58 on my heaviest day (link), which is amazing battery life.
  • Streaming music on Spotify seems to be a huge battery hog, and other Pixel users have noticed the same (link). The worst SOT I got, which was 02:13, seems to be largely due to at least an hour of music streaming on Spotify.
  • On a related note, the background time tracking of Spotify is unreliable, as there were days when I was streaming music for about an hour (link), which led to a 10% battery decrease, but the battery usage screen says Spotify was active in the background for less than a minute (link).

Data & screenshots

dateOSSOT (h)mainfull_appsfull_systems
2024-02-21Stock Android07:26linklink-
2024-02-24Stock Android06:59link--
2024-02-26Stock Android05:07link--
2024-02-28Stock Android05:22linklink-
2024-03-02Stock Android03:56link--
2024-03-04Stock Android05:10link--
2024-03-05Stock Android07:16linklink-
2024-03-06Stock Android04:56linklink-
2024-03-08Stock Android04:31linklink-
2024-03-09Stock Android05:26linklink-
2024-03-11Stock Android08:06linklink-
2024-03-12Stock Android10:24linkalbum-
2024-03-14Stock Android02:33linklink-
2024-03-16Stock Android04:28linklink-
2024-03-18Stock Android03:55linklink-
2024-03-20Stock Android06:34linklink-
2024-03-22Stock Android05:41linklink-
2024-03-23Stock Android07:35linklink-
2024-04-16GrapheneOS04:16linklink-
2024-04-18GrapheneOS05:29linklink-
2024-04-19GrapheneOS04:20linklink-
2024-04-21GrapheneOS03:04linklink-
2024-04-23GrapheneOS05:12linklink-
2024-04-24GrapheneOS02:13linklink-
2024-04-26GrapheneOS04:56linklinklink
2024-04-27GrapheneOS09:03linklinklink
2024-04-29GrapheneOS05:56linklinklink
2024-05-01GrapheneOS04:03linklinklink
2024-05-03GrapheneOS07:13linklinklink
2024-05-05GrapheneOS03:20linklinklink
2024-05-08GrapheneOS08:45linklinklink
2024-05-11GrapheneOS04:27linklinklink
2024-05-13GrapheneOS06:09linklinklink
2024-05-15GrapheneOS02:56linklinklink
2024-05-16GrapheneOS04:45linklinklink

View original on lemmy.world

I tracked SOT on my Pixel 8 for a month

Conclusion

  • For my use cases, the Pixel 8 has phenomenal battery life, comfortably lasting me over 2 days and sometimes even 3 days, with an average SOT of 05:51 from the 18 charging cycles I've tracked from 100% to 20%.

  • I'm extremely happy with the Pixel 8's battery life, and I look forward to getting even better battery life once I switch to GrapheneOS, as there should be even less battery consumption due to system apps such as Play Services not being part of the OS.

Context

  • I got my Pixel 8 from the Google Japan store (Obsidian, 256GB) on 2024-02-21, upgrading from a Samsung Galaxy S22 (Exynos), which I had pre-ordered. I was overall happy with the S22 except for one major complaint: the battery life. The Exynos chipset was so inefficient and had such terrible idle drain that after my battery woes didn't get solved even after getting my first unit replaced by Samsung, I became unhealthily obsessed with my phone's battery life.

  • My obsession led me to write multiple posts such as this one in a desperate attempt to have a usable phone, but I eventually concluded that the only way for me to have a phone that comfortably lasts me the full day was to get a new phone altogether. I decided to get the Pixel 8 mainly because I want to use GrapheneOS for maximum privacy and security, and the OS is only available for Pixel devices.

  • When I got my Pixel 8, I decided to test the Pixel 8's battery life on stock for a month, from 100% to 20%, with the below phone settings:

    • LTE only (I don't have a 5G plan)
    • 120hz refresh rate
    • Dark mode
    • Bluetooth on, always connected to my Galaxy Watch 6 Classic and very often connected to other BT audio devices
  • With the above configurations, I used the phone normally, then took screenshots once I got the low battery warning notification at 20%. I always took screenshots of the main battery usage screen, but I didn't always take full screenshots of the entire usage detail screen, since I couldn't figure out how to take full-screen screenshots while including the status bar with the battery percentage (Later learned that it's not possible with Pixel devices).

  • The graph and the data table below are the results of my tracking.

Personal usage patterns & use-case

  • I'm on my phone pretty often, but I rarely run intensive tasks on it such as video rendering, gaming, and so on. I also don't use any socials except reddit, and as a digital privacy advocate, I mostly use FOSS apps directly downloaded from Github or from F-droid, while I keep most of my proprietary apps from the Play Store frozen and sandboxed via Shelter that I unfreeze and use only when I need to use them.

  • This means very few processes are running on my phone at any given time, and the processes that are running on my phone are usually lightweight and locally-run processes and processes from proprietary apps simply stop running when I freeze the apps.

  • I am fully aware that this is not how most people use their phones, but I am making this post NOT to make a sweeping statement that the Pixel 8 has universally amazing battery life, but to share the Pixel 8's battery life performance when used with my usage patterns & use-case.

Notable observations

  • On 2024-03-14, I got the worst SOT of 02:33 over 2 days, but this was when I was having issues updating the software of my Galaxy Watch 6 Classic. The phone was having trouble updating my watch's firmware for some reason, and the Galaxy Watch6 Manager used up 35% of battery during the 02:33 I was using the phone. This hasn't happened since, but for context, SOT of around 2.5 hours was the average SOT I would get over a single day from 100% to 15% on my S22, so I wasn't very alarmed at this figure.

  • On 2024-03-12, I got a whopping SOT of 10:24 over 2 full days, which absolutely blew me away. You can verify from the album I made showing each day's detailed usage screen which shows that I didn't charge my phone at all since I took it off from the charger.

Data & screenshots

dateSOT (h)main_screenshotfull_usage_screenshot
2024-02-2107:26linklink
2024-02-2406:59link-
2024-02-2605:07link-
2024-02-2805:22linklink
2024-03-0203:56link-
2024-03-0405:10link-
2024-03-0507:16linklink
2024-03-0604:56linklink
2024-03-0204:31linklink
2024-03-0905:26linklink
2024-03-1108:06linklink
2024-03-1210:24linkalbum
2024-03-1402:33linklink
2024-03-1604:28linklink
2024-03-1803:55linklink
2024-03-2006:34linklink
2024-03-2205:41linklink
2024-03-2307:35linklink
average05:51--
View original on lemmy.world

You reached the end