Skip to content
View 3ls-it's full-sized avatar
🖖
🖖

Block or report 3ls-it

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
3ls-it/README.md

About 3LS-IT

I am an independent contractor specializing in Unix systems administration and software development with a particular interest in FreeBSD. I am also very interested in cellular automata, complexity theory, self-organising systems, and universality.

I am the maintainer of several packages for Termux, an Android terminal emulator and Linux environment. I have also contributed to the FreeBSD port of Password Safe v1.24.

By sponsoring my work, you can help support open source software development!

Latest Activities/Accomplishments
  • August 2026: ATTENTION TI CALCULATOR ENTHUSIASTS! Working on a suite of TI calculator utilities for Termux including TiEmu, TiLP2 and the supporting libraries, bringing TI calculator connectivity and emulation to the Termux landscape. This is going well, and we are close to releasing these packages in the Termux User Repository, TUR.
  • 19 July 2026: I've released v3.2.1 of my ChatGPT client OpenAI Assistant. This release adds file downloading of Code Interpreter container artifacts, as well as optional server-side conversation clean up. Additionally, debug logging is more verbose and much code clean-up/refactoring has been done. This maintenance release also closed a gap in server-side cleanup after abnormal termination.
  • 27 July: KStars is now in the Termux Packages repository. I continue to work on the INDI drivers and hope to bring instrument control to Termux/Android.
Using Sudo

If you are on Ubuntu (or what ever) with passwordless, unlimited sudo, that's bad practice. Edit your /etc/sudoers to require your password. Please.

Quotes from Michael W. Lucas' book Sudo Mastery, 2nd ed.:

"Broadly disabling sudo authentication is unwise. Yes, it's certainly convenient. Also, any intruder or application that gets a command prompt or access to your account also gains total access to all of your sudo privileges. If you're running a Linux variant that gives the first user full root access via sudo, then the rogue process will completely own your machine."
...
"Disabling sudo authentication is equivalent to deliberately implementing the Windows 95 security system."

As Lucas points out to anyone too young to remember: "Windows 95 had no security system."
(Quoted with author's permission.)

Pinned Loading

  1. openai-assistant openai-assistant Public

    A terminal-based OpenAI Assistant in Python using the Textual UI

    Python 4

  2. termux-packages termux-packages Public

    Forked from termux/termux-packages

    A package build system for Termux.

    Shell

  3. Ti_Projects Ti_Projects Public

    TI Calculator projects and related side projects.

  4. Album_Tools Album_Tools Public

    Terminal-based tool for creating and managing music collections with Beets integration

    Python

  5. HD-Notebook HD-Notebook Public

    The Handy-Dandy Encrypted Notebook

    Python

  6. freebsd-ports freebsd-ports Public

    Forked from freebsd/freebsd-ports

    FreeBSD ports tree (read-only mirror)

    Makefile