Free, Libre, and Open Source Software Leftovers
-
Jack Baty ☛ Prose.sh
[...] It's blogging via sftp and rsync, which sounds awesome.
-
Web Browsers/Web Servers
-
SANS ☛ What is that User Agent?
Some of these user agents are easier to understand than others. They can indicate the version of software used to connect to the web resource and, as seen in the example above, indicate access attempts from researchers.
-
-
SaaS/Back End/Databases
-
Anton Zhiyanov ☛ SQLite 3.45: Interactive release notes
SQlite 3.45 is nearly out, and it has some decent features, so I think now it's a good time to show them off. Let's get started!
-
-
Education
-
Daniel Stenberg ☛ My upcoming FOSDEM 2024
I attended FOSDEM for the first time back in 2010. I have since been back and attended every single physical version of the conference since then (remember that it skipped a few years in the COVID days).
FOSDEM is my favorite conference no doubt.
I did a presentation in the embedded dev room in 2010. I have in fact talked in front of audiences almost every year and some years I did it more than once.
-
-
Programming/Development
-
Francesco Mazzoli ☛ How to stop Linux threads cleanly
Let’s say you’re writing a long running multi-threaded application, on Linux. Maybe it’s a database or a server of some sort. Let’s also imagine that you’re not running on some managed runtime (maybe the JVM, Go, or BEAM), but rather managing threads spawned using the clone syscall. Think of threads created in C with pthread_create, or using C++’s std::thread.
-
Nicholas Tietz-Sokolsky ☛ Are any of your features the steak on the menu?
At my first job, we were a distributed team and would get together often. When we went out to eat, one of my coworkers would always order the steak if it was anywhere on the menu. Every single time we went to some Ohio restaurant that had truly lackluster steak, he'd order it anyway.
He knew it was going to be bad! He'd done it before, and we talked about it. So I asked him, "Ming, if you know it's going to be bad, why are you ordering it?"
What he told me stuck with me: "If it's not good, they shouldn't put it on the menu." They put it there because they felt the menu needed it, but it wasn't good. So he got his steak and complained about it, as usual.
-