Read All About It.

PreviousPage 4 of 5Next

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....

Racist RobotsApr 20, 2024

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...

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...

To be clear, I'm specifically talking about data/online privacy. Privacy exists in so many other contexts too. Just because you have nothing to hide doesn't mean it's not important I hear this sentiment all the time from people who try to detract away from the value of privacy. 1. Privacy is a human right Regardless of what you're doing, there is an underlying truth that you should be able to live your life autonomously and free from constant surveillance. Ironically, more than any other human right, privacy tends to fly under the radar the most and is often forgotten. Consequently,...

Featuring Cargo, Snap, and Homebrew Believe it or not, I'd like people to use my software, especially Ironmind(https://github.com/Jadens-arc/Ironmind). I'm finally reaching a point in the project where I feel content with it. So it's time to share it with the world. Unit Tests Cargo Test The first step was setting up automated unit tests to build and test my project each time I merged with the master branch. Fortunately, Rust's build system, Cargo, makes this super easy. To read the documentation for it click here(https://doc.rust-lang.org/rust-by-example/cargo/test.html) but to paraphrase, tests work off of Cargo's existing module system. Tests go into the...

Introduction I take a lot of pictures, and I mean a lottt of pictures. If you've read my past blog posts you'd know that. I want to be able to remember such a critical part of my life. I want to be remembered. And I want to capture these memories in as much detail as I can. In a strange twist, it is difficult at times to live in the moment without thinking about how this moment will be remembered. So the topic of data storage is very near and dear to my heart. Three things in particular contributed to...

ramblingsphotopsa

Recently, I've been playing The Sims a lot. Outside of Minecraft I'm not much of a gamer but this game has really gripped me. The last time I played a Sims game I was in elementary school and it was on my 3DS. For some reason I find myself enjoying it much more now than I ever did. There's probably some depressing observation about the burden of adulthood and escapism of fantasy to be had but I'm not that philosophical. Big shout out to CaryandConnieGaming(https://www.youtube.com/@carynandconniegaming) for appearing in my YouTube recommendations and catalyzing my latest hyperfixation. I made a one-to-one...

gamingrandom update
KittyMar 4, 2024

While on a quest to have the best Neovim setup possible, I hit a roadblock. For those of you who don't know, I have a 2020 M1 MacBook Air. For as long as I've had a Mac, I've been using the default terminal application. It's not the best, but it's cute enough, and it does most of what I need it to do. But it has one fatal flaw. It doesn't support true colors. Which means it doesn't work with the majority of Neovim themes. Initially, I tried to ignore it and just go with one of the few themes...

macconfigsneovim
Project PhotoprismFeb 24, 2024

For the past two years, I've been doing photography as a hobby. I have an amazing Canon M200 that I love taking pictures on. Not only does it take beautiful, vibrant, 24-megapixel photos but it also captures all that information almost completely uncompressed using Canon's raw format. The only downside is that it generates so much data and requires so much storage. The issue of storage has been ongoing. It started with me using Google Photos, but then they changed their pricing model to not offer free unlimited storage. Then I put everything on a one-terabyte Samsung T7 SSD (yes...

linuxproject

I know no one cares about my dotfiles. That's not going to stop me from sharing them. Download init.vim(https://s3.us-west-1.amazonaws.com/jadenarceneaux.com/init.vim) Installation - Install Neovim(https://github.com/neovim/neovim/blob/master/INSTALL.md) - Install Vimplug(https://github.com/junegunn/vim-plug?tab=readme-ov-fileinstallation) - Make sure you have the latest version of NodeJS installed - Some package managers(apt) won't install the latest version by default - I'd recommend installing NVM (Node version manager)(https://github.com/nvm-sh/nvm) - Then run nvm install --lts - After installing the dependencies and coping the init.vim file run : PlugInstall in command mode - For language server support run : CocInstall <server-name - To see a full list of language servers go here(https://github.com/neoclide/coc.nvim/wiki/Language-servers) - For...

linuxneovimconfigs
PreviousPage 4 of 5Next