The sandboxing refactor for Lux is much larger than I had anticipated! The PR will be large but the upside is that packaging the project will become much easier as we will be able to ditch mlua as a dependency π₯π₯
21.02.2026 12:03 β
π 4
π 0
π¬ 0
π 0
Additionally, Luanox support in Lux will further enhance security by using a service with stronger API keys and no manifest files.
Ideally, we will one day incrementally upgrade to TOML rockspecs instead of dynamic Lua files (which bring nothing useful other than security issues).
15.02.2026 19:56 β
π 2
π 0
π¬ 0
π 0
If all goes well, Lux will be hardened against an attack like this by limiting execution time and restricting access to I/O and the capacity to load dynamic libraries at runtime.
15.02.2026 19:52 β
π 1
π 0
π¬ 1
π 0
I am currently making a serious attempt at implementing sandboxing in Lux.
Due to the way the ecosystem is structured, rockspecs (instructions on how to build a Lua project) are themselves Lua files. This means that they can run unbounded and arbitrary code.
15.02.2026 19:50 β
π 1
π 0
π¬ 1
π 0
Amazing work :)
04.02.2026 12:44 β
π 1
π 0
π¬ 0
π 0
Video about Lazy Loading should be ready by the end of today π₯π₯
09.01.2026 11:49 β
π 2
π 0
π¬ 0
π 0
YouTube video by Vhyrro
Understanding Neovim #11 - Keybinds
youtu.be/vZtL_Er4QpQ?...
Here it is! Latest Neovim video π₯
05.01.2026 13:42 β
π 7
π 2
π¬ 0
π 0
oh this looks nice π
05.01.2026 13:42 β
π 0
π 0
π¬ 0
π 0
There may or may not be a new YouTube video coming out very soon π
04.01.2026 20:52 β
π 1
π 0
π¬ 0
π 0
Merry Christmas to all the real ones ππ₯
25.12.2025 11:15 β
π 2
π 0
π¬ 0
π 0
based chromium hater
20.12.2025 13:54 β
π 2
π 0
π¬ 0
π 0
Elixir's tooling is severely underrated for just how good it is π
20.12.2025 13:53 β
π 1
π 0
π¬ 0
π 0
Luanox
Discover the most popular and well-maintained packages in our ecosystem
Thanks to generous donations from our OpenCollective supporters we've now moved Luanox to a dedicated domain (beta.luanox.org)!
For reasons to support us be sure to check out
beta.luanox.org/donate :D
15.09.2025 15:49 β
π 2
π 0
π¬ 0
π 0
crates.io phishing campaign | Rust Blog
Empowering everyone to build reliable and efficient software.
We received reports of a phishing campaign targeting cratesβ.io users. Do not click on links asking to authenticate to protect your account. More information: blog.rust-lang.org/2025/09/12/c...
12.09.2025 14:22 β
π 112
π 57
π¬ 0
π 2
Designing for mobile-first in frontend development is fun... Until you come across mobile devices that for some reason have a viewport width less than 365 pixels. In some cases, they completely break CSS and you have to deal with edge cases. Why don't companies make phones with a viewport standard?
10.09.2025 16:19 β
π 3
π 1
π¬ 1
π 0
With the growth of luarocks maybe we should start advocating for internationalization in larger Neovim plugins? I think it'd be quite amazing.
You could throw a lua lib like github.com/kikito/i18n.... in your project and make a more accessible plugin than ever before π
10.09.2025 16:57 β
π 3
π 0
π¬ 0
π 0
if you're already on emacs then I personally wouldn't bother :)
10.09.2025 12:02 β
π 1
π 0
π¬ 1
π 0
I'll never stop yapping out the jujutsu VCS. It's such a good tool and has entirely replaced Git for me, tbh. Even for the most simple of operations I find jj to be much more ergonomic. You also get the op log for free! :D
08.09.2025 18:38 β
π 2
π 1
π¬ 0
π 0
I'd like to take a moment to appreciate FOSS. For all the craziness that goes on in communities every day the fact that we can all reap the benefits of freedom in both senses of the word is really remarkable. After using FOSS for several years I've really forgotten this simple fact.
08.09.2025 16:14 β
π 1
π 0
π¬ 0
π 0
I'm complaining that people should wait it out and let other developers write wrappers around vim.pack before starting to use it full-time. Let people integrate lazy-loading, auto-configuration and more. If they're going this far they might as well just use git clone/git pull while they're at it :p
07.09.2025 14:17 β
π 0
π 0
π¬ 1
π 0
Oh no, don't get me wrong, I don't think vim.pack should change. It's got a good minimal feature set as it is. But people have a tendency to flock to the latest thing and then complain that something's missing features, despite it being the core design of vim.pack
07.09.2025 14:16 β
π 0
π 0
π¬ 1
π 0
I get that wanting to make a minimal config is a tempting idea, I love myself some minimalism, but in the case of a git-based plugin manager you're only losing quality of life features without much in return. Hoping to see some cool wrapper plugins around vim.pack soon.
07.09.2025 08:11 β
π 0
π 0
π¬ 1
π 0
I personally find the #neovim 0.12 plugin manager to be severely overhyped. It's great to have a standard interface for more sophisticated wrappers to step in, but it's still very basic. Users will end up on a wrapper plugin anyway. The best thing vim.pack is good for is bootstrapping other code.
07.09.2025 08:11 β
π 0
π 0
π¬ 1
π 0
Github OAuth is amazing. In the oauth data, username is called "nickname", and the nickname is called "name". definitely did not cause any headaches :p
07.09.2025 07:59 β
π 0
π 0
π¬ 0
π 0
ask the neovim developers for keybind namespaces first :p
06.09.2025 14:47 β
π 2
π 0
π¬ 0
π 0
LuaRocks - The Lua package manager
A website for submitting and distributing Lua rocks
Starting work on native support in Lux for Luanox's API. It's so much more efficient than luarocks.org's, allowing you to do package search server-side, pull metadata about individual packages (instead of pulling a massive manifest file) and no weird stuttering or delays on the server. Excited!
06.09.2025 14:22 β
π 0
π 0
π¬ 0
π 0
Hooked up all the logic to the page for API keys.
I'll be releasing the page for beta testing to the public soon. It'll be a big test for the OAuth flow and key generation code :D
05.09.2025 17:36 β
π 2
π 0
π¬ 0
π 0