Huzzah! I was able to set up my #vim plugin to be developed in Python instead of vimL.
After some basic research, it seems like most distributions of vim are compiled with +python3 enabled. There are also some popular plugins that utilize it.
I would have loved to use Lua, but it seems less widely available (especially on non-neovim).
This article that came up on Hacker News is funny and a little terrifying:
I wonder if this is what the future looks like: codes everywhere just waiting for someone to scan. Phishing would be a whole new beast.
Switching from todoist (which is great) back to tasks synced to my NextCloud instance (which is better). Getting all the same features and it's #foss
Micro rant
If you use severity numbers 1-5 to categorize an incident, with 1 being the absolute worst case scenario for your software, don't say something is a "sev 0"
Just because you think it's important doesn't mean we need to sidestep our process. In my mind, sev 0 is a meteor that took out an entire country. Not fixing a redirect to the sign up page.
I've really started to appreciate the limitations of how to write go code.
Javascript gives me a lot of rope and I often use it to hang myself. My last project was functional and very "clever" - every new feature was a puzzle and I doubt I'll be able to read it in a few months.
I rewrote the same code in go. It may be a few more lines, but it's easy to read and much easier to extend.
After all the recent GitHub outages, my interest in self-hosting has been rekindled. I've already got a #gitea instance for the web, but I've been considering setting up #softserve
Wow #golang is nice to work with! The tooling is fantastic and the standard library covers most (if not all) of my needs.
The Battlesnake spring league wrapped up last week and I did...terribly. I forgot to add an uptime monitor / alert to my server and therefore didn't realize it was offline for a few days 😩
I think I'm going to rewrite everything in Go for summer league. I've been meaning to get more comfortable with the language and I've got a few weeks to refresh.
👨💻 software engineer ⚔️ dungeon master 🧗♂️ rock climber 🌮 taco enthusiast 🐣 new dad
numbers, passwords, protocols - it's not enough to save your soul