

The link to the Joplin’s website is https://joplinapp.org/
I’m the Never Ending Pie Throwing Robot, aka NEPTR.
Linux enthusiast, programmer, and privacy advocate. I’m nearly done with an IT Security degree.
TL;DR I am a nerd.
The link to the Joplin’s website is https://joplinapp.org/
I recommend Notesnook. It is open source, cross platform, and cloud synchronized E2E encrypted. I know cloud based wasn’t something you wanted especially, but I thought it was worth mentioning because it is encrypted.
No
/jk obvi I like Python
It is recommended for activists, but it really can be for anyone. It is basically just Android and your grandmother could daily drive it about as well as any other Android OS. It’s solid, security hardened, gives extra security toggles, and extends device longevity past being made ewaste by EOL. I was hesitant at first to use it, especially given its cult-ish community, but it really has “just worked”.
The ones I liked the most was Kusal and Lessac.
For setting up Piper TTS on Desktop Linux: https://pied.mikeasoft.com/
Zig is designed as a successor to C, no? So i assume it does syntax and things quite similarly. Rust is not a C-like language, so i dont think this a fair comparison at all.
But in the end, learning syntax isnt the hard part of a new language (even if it is annoying sometimes).
All the different tests ive seen comparing Rust and C put compile times in the same ballpark. Even if somehow every test is unrepresentative of real-world compile times, I doubt it is “order[s] of magnitude” worse.
I remember watching someone test the performance of host a HTTP webpage and comparing the performance of Zig, Rust w/ C HTTP library, and Rust native. Rust native easily beat them out and was able to handle like 10s of thousands more client connections. While I know this isnt directly relevant to Kernels, the most popular C HTTP library is most likely quite optimized.
Memory related vulnerabilities are consistently in the top reported vulnerabilities. It is a big deal, and no, you can’t just program around it. Everyone makes mistakes, has a bad day, or something on their mind. Moments of human fallibility. Eliminating an entire class of the vulnerabilites while staying competitive with C is a hard task, but entirely worth doing.
Never ask it to do regex. Holy fuck, thank God I was just doing it for funsies as a test of local LLMs. I got it to go into an infinite loop trying to figure out what I asked.
Yeah, I’ve seen them called guard or guardian models.
openSUSE Tumbleweed is a great rolling-release distro. The Yast tool is a powerful GUI System Admin/Settings app. Plus the openSUSE logos are green which is a good color lol.
Fedora is promoting their KDE Spin to a full Edition, alongside Fedora Workstation (GNOME). Nothing really is changed, the KDE Spin has always been good.
And I dont deny that. There are a lot of programmers, and not all had eduction on designing secure software. Even with the knowledge and experience, what if the programmer is tired or makes a similar mistake. Only one mess-up away from a potential vulnerability or instability of the app and system as a whole. I need more experience with C to form a better opinion.
I do not agree with the Dev who stepped down.
But on the topic of C, I wouldn’t measure the quality of a language based on its adoption. C is a relatively old language and therefore benefits from getting wide-use before other languages were born. It will never die because who would ever want to rewrite every project in existence in another language.
Memory safety is very important since it has consistently been one of the largest sources of vulnerabilities throughout software history.
C is not a bad language, but it has flaws. Performance at the cost of safety is not a good trade-off in most scenarios. There is no such thing as a “perfect programmer” who won’t make mistakes.
Not really needed on Android or in general. If all you want to know is whether your system is compromised, use Auditor by GOS.
People on Snapchat dont give a fuck about cleanliness.
Even if documentation can be time-consuming, it is such a lifesaver and makes the whole process of coding much smoother. It means not as much time wasted backtracking. If you think there is any part of your code you won’t understand when you coming back to it, document, document, document.
Sometimes I write some multiline psuedocode comments or/and an explaination of specific choices, especially those invisible choices you make while debugging that aren’t apparent when your just reading through your code.
Good thing to do is make code that is generally readable too lol.
Or are you? Try it, just a lil 😼
Sad but understandable. I saw the donation button but I don’t have spare money atm.