Figured I’d make a follow-up to my original post and go into more detail about my experience using LineageOS.
What’s on my Device I feel like MKBHD right now lmao. First things first I’d like to make clear what isn’t on my device. Closed-sourced and proprietary software. The very first qualification an app must meet to get my stamp of approval is being open-sourced. I want to be able to go through each line of code on my own and know that I’m not being tracked. Even if you don’t know how to code, opting for open-sourced software is still a smart decision. You can trust that hundreds of other developers have gone through the code to ensure its safety and privacy.
…
Donāt take this post seriously, this is just me being goofy and having fun.
Some Background Recently, I embarked on a mini project. It started with my boss giving me her old OnePlus 8. Conveniently, the very next day the battery in my iPhone 11 Pro Max decided it wanted to see the world and pushed the screen off my phone. This meant that for the next two days, I got to become an Android user for the first time in almost 10 years.
…
This sunset isn’t super spectacular but the vibrant colors in contrast to the sea of black are so eye-catching. There’s something so beautiful about sunsets. Laying a day to rest so you can wake up to take on another.
Yes, I was flying spirit and it went surprisingly well. Also, I met a nice lady on the plane and she showed me a picture of her dog so shout out to Jessica and her dog.
…
TL;DR Tkinter - GUI’s Pyautogui - mouse and keyboard automation Flask - web servers Why Obligatory Yap Session There’s one unifying aspect to each of these libraries: conciseness. Throughout my time writing Python, I’ve learned that what matters isn’t just ease of use. It’s about getting straight to the heart of a problem and directly crafting a solution. Good Python code is the direct manifestation of an idea, not a technical document. It might not be the best tool for teaching the low-level aspects of computer science or crafting intricate, efficient systems, but it is excellent for quickly bringing an idea to life and iterating on it. Python is the Swiss Army knife of computing, and these are some useful accessories to keep in your back pocket.
…
Call me a follower. I’m trying out the Zed Editor for the first time, and these are my initial thoughts.
Simplicity Out of the box, Zed feels quite similar to Sublime Text. Very stripped down, all business, no fluff. Don’t let that fool you; it is plenty powerful. The more you use it, the more its functionality seems to present itself to you. Sure, you can use it like a basic text editor with syntax highlights and contextual code completions. But eventually, you’ll learn what makes Zed special.
…
Recently, a critical vulnerability was discovered in PHP, specifically with the iconv function in the GNU C library versions 2.39 and older. This function is used to switch between different language encodings. The vulnerability takes advantage of language encoding escape sequences to trigger a buffer overflow, allowing memory to be read and written outside of the intended memory area. Security researcher Charles Fol discovered that this could be used for remote code execution. The vulnerability is over 24 years old. Although it has been patched in newer versions of glibc, the default version included with PHP has not been patched. The specifics of how to perform remote code execution have not been published yet, but Charles Fol has plans to publish them soon. Users of PHP are advised to update to the latest glibc as soon as they can.
…
First of all, I feel like as a baseline we have to acknowledge that racism is, in fact, a problem. It’s not just people being intentionally mean to each other, it’s unconscious biases slowly leaking into our outward expressions. And it’s the accumulation of those expressions within the systems that drive society.
This is just a discussion I’d like to start based on some observations I’ve made. I don’t have a concrete solution to any of them and I don’t think there ever will be one. It’s so subjective and such a slippery slope, but it is an absolute necessity for engineers and the people who rely on this technology to take into account. Now that that’s out of the way, we can move to the meat of this discussion.
…
Right off the bat I want to say that it is impossible to live a 100% private life. The truth is that on some level someone has to know something about you for you to do anything. Privacy exists on a spectrum and it’s 100% up to the individual to decide what they are comfortable with, at least it should be.
Even this website uses Google Analytics to gather audience statistics. It allows me as the creator to know how people view my content and what they try to get out of it. I have absolutely no problem with people using tools like UBlock Origin to block the fingerprinting or even disabling Javascript altogether. Good web design is stable functionality across all use cases and situations.
…