The Mixed Emotions of Working in Open Source

When open source is great I’ve been a developer and maintainer in the open source world for just over two years now, and I’ve got to say that I don’t think there’s much better of an ecosystem that you can be in as a developer/maintainer. Open-source simply encourages so much that makes project development so nice to be in: Issue reporting Having your users report issues on your project is trivial, and things like GitHub make hopping in on issues as simple as opening the issue up and making a comment....

<span title='2023-06-08 03:29:54 -0500 -0500'>June 8, 2023</span>&nbsp;·&nbsp;10 min

Using the Setuid Bit on Linux

NOTE: I’m not entirely sure the statements made about how Setuid works towards the end of this article are correct. It looks like Setuid is more complicated than I first thought, and I’m not guaranteeing the accuracy of the staements in this article. The Setuid bit makes a program get executed by whatever program owns a file, regardless of who is executing it. Consider we have an executable named task that is owned by root with the Setuid bit set....

<span title='2022-09-03 11:44:51 -0500 -0500'>September 3, 2022</span>&nbsp;·&nbsp;3 min