<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"><channel><description>A programmer. Can someone build me a hut in the woods pls.&#xA;Lead dev of:&#xA;- https://github.com/nvim-neorocks/rocks&#xA;- https://github.com/nvim-neorg/neorg</description><link>https://bsky.app/profile/vhyrro.neorg.org</link><title>@vhyrro.neorg.org - vhyrro</title><item><link>https://bsky.app/profile/vhyrro.neorg.org/post/3mi7uxcsck22k</link><description>Shoutout to the Neovim devs for 0.12.0, it&#39;s all good steps towards making the editor even better for beginner users and for me who can now run :restart 500 times a day</description><pubDate>29 Mar 2026 19:27 +0000</pubDate><guid isPermaLink="false">at://did:plc:dga4iousmhpl6trrw7ltijj3/app.bsky.feed.post/3mi7uxcsck22k</guid></item><item><link>https://bsky.app/profile/vhyrro.neorg.org/post/3mhvxswsbg22h</link><description>Moved my bsky account from bsky.social to vhyrro.neorg.org, it&#39;s nice that all you need is a DNS entry! I love it.</description><pubDate>25 Mar 2026 20:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:dga4iousmhpl6trrw7ltijj3/app.bsky.feed.post/3mhvxswsbg22h</guid></item><item><link>https://bsky.app/profile/vhyrro.neorg.org/post/3mht3yl7xzc2n</link><description>My Rust bindings for the fantastic Janet language are the first repo of mine to be hosted on tangled.org!&#xA;&#xA;https://tangled.org/vhyrro.neorg.org/janet-bindings-rs</description><pubDate>24 Mar 2026 17:29 +0000</pubDate><guid isPermaLink="false">at://did:plc:dga4iousmhpl6trrw7ltijj3/app.bsky.feed.post/3mht3yl7xzc2n</guid></item><item><link>https://bsky.app/profile/vhyrro.neorg.org/post/3mguqj62s3227</link><description>Lux now prevents privilege escalation and malicious Lua scripts from doing any damage to your host system. After thousands of changes and hours of debugging, say hello to sandboxing! 🚀🔥&#xA;&#xA;https://opencollective.com/lumen-labs/updates/lua-sandboxing</description><pubDate>12 Mar 2026 15:43 +0000</pubDate><guid isPermaLink="false">at://did:plc:dga4iousmhpl6trrw7ltijj3/app.bsky.feed.post/3mguqj62s3227</guid></item><item><link>https://bsky.app/profile/vhyrro.neorg.org/post/3mgfhd4jqbk2a</link><description>I&#39;ve finally done it. The sandboxing refactor for Lux is done,&#xA; after a lot of long winded planning and rewiring the codebase.&#xA;&#xA;Now for the tedious cleanup phase 🔥</description><pubDate>06 Mar 2026 13:49 +0000</pubDate><guid isPermaLink="false">at://did:plc:dga4iousmhpl6trrw7ltijj3/app.bsky.feed.post/3mgfhd4jqbk2a</guid></item><item><link>https://bsky.app/profile/vhyrro.neorg.org/post/3mfeldbbil22y</link><description>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 🔥🔥</description><pubDate>21 Feb 2026 12:03 +0000</pubDate><guid isPermaLink="false">at://did:plc:dga4iousmhpl6trrw7ltijj3/app.bsky.feed.post/3mfeldbbil22y</guid></item><item><link>https://bsky.app/profile/vhyrro.neorg.org/post/3mewcnyyumk24</link><description>I am currently making a serious attempt at implementing sandboxing in Lux.&#xA;&#xA;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.</description><pubDate>15 Feb 2026 19:50 +0000</pubDate><guid isPermaLink="false">at://did:plc:dga4iousmhpl6trrw7ltijj3/app.bsky.feed.post/3mewcnyyumk24</guid></item><item><link>https://bsky.app/profile/vhyrro.neorg.org/post/3mbygipu3wc2s</link><description>Video about Lazy Loading should be ready by the end of today 🔥🔥</description><pubDate>09 Jan 2026 11:49 +0000</pubDate><guid isPermaLink="false">at://did:plc:dga4iousmhpl6trrw7ltijj3/app.bsky.feed.post/3mbygipu3wc2s</guid></item><item><link>https://bsky.app/profile/vhyrro.neorg.org/post/3mboky6mb7c24</link><description>https://youtu.be/vZtL_Er4QpQ?si=RLSgj6GVRdxnnsfZ&#xA;&#xA;Here it is! Latest Neovim video 🔥</description><pubDate>05 Jan 2026 13:42 +0000</pubDate><guid isPermaLink="false">at://did:plc:dga4iousmhpl6trrw7ltijj3/app.bsky.feed.post/3mboky6mb7c24</guid></item><item><link>https://bsky.app/profile/vhyrro.neorg.org/post/3mbmsjxkjr22o</link><description>There may or may not be a new YouTube video coming out very soon 👀</description><pubDate>04 Jan 2026 20:52 +0000</pubDate><guid isPermaLink="false">at://did:plc:dga4iousmhpl6trrw7ltijj3/app.bsky.feed.post/3mbmsjxkjr22o</guid></item><item><link>https://bsky.app/profile/vhyrro.neorg.org/post/3mbc63cm5ss27</link><description>https://github.com/neovim/neovim/issues/33155&#xA;&#xA;Dont mind me eagerly checking this PR daily hoping for some progress. The Neovim terminal could really do with some QoL for end users :)</description><pubDate>31 Dec 2025 15:20 +0000</pubDate><guid isPermaLink="false">at://did:plc:dga4iousmhpl6trrw7ltijj3/app.bsky.feed.post/3mbc63cm5ss27</guid></item><item><link>https://bsky.app/profile/vhyrro.neorg.org/post/3masnn5p2a22s</link><description>Merry Christmas to all the real ones 🙏🔥</description><pubDate>25 Dec 2025 11:15 +0000</pubDate><guid isPermaLink="false">at://did:plc:dga4iousmhpl6trrw7ltijj3/app.bsky.feed.post/3masnn5p2a22s</guid></item><item><link>https://bsky.app/profile/vhyrro.neorg.org/post/3lyv5tjkem227</link><description>Thanks to generous donations from our OpenCollective supporters we&#39;ve now moved Luanox to a dedicated domain (beta.luanox.org)!&#xA;&#xA;For reasons to support us be sure to check out&#xA;beta.luanox.org/donate :D&#xA;https://beta.luanox.org</description><pubDate>15 Sep 2025 15:49 +0000</pubDate><guid isPermaLink="false">at://did:plc:dga4iousmhpl6trrw7ltijj3/app.bsky.feed.post/3lyv5tjkem227</guid></item><item><link>https://bsky.app/profile/vhyrro.neorg.org/post/3lyipcnocl224</link><description>With the growth of luarocks maybe we should start advocating for internationalization in larger Neovim plugins? I think it&#39;d be quite amazing.&#xA;&#xA;You could throw a lua lib like https://github.com/kikito/i18n.lua in your project and make a more accessible plugin than ever before 🎉</description><pubDate>10 Sep 2025 16:57 +0000</pubDate><guid isPermaLink="false">at://did:plc:dga4iousmhpl6trrw7ltijj3/app.bsky.feed.post/3lyipcnocl224</guid></item><item><link>https://bsky.app/profile/vhyrro.neorg.org/post/3lydtyfkyt32z</link><description>I&#39;ll never stop yapping out the jujutsu VCS. It&#39;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</description><pubDate>08 Sep 2025 18:38 +0000</pubDate><guid isPermaLink="false">at://did:plc:dga4iousmhpl6trrw7ltijj3/app.bsky.feed.post/3lydtyfkyt32z</guid></item><item><link>https://bsky.app/profile/vhyrro.neorg.org/post/3lydlww5jw32a</link><description>I&#39;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&#39;ve really forgotten this simple fact.</description><pubDate>08 Sep 2025 16:14 +0000</pubDate><guid isPermaLink="false">at://did:plc:dga4iousmhpl6trrw7ltijj3/app.bsky.feed.post/3lydlww5jw32a</guid></item><item><link>https://bsky.app/profile/vhyrro.neorg.org/post/3lyaaicr25p2w</link><description>I personally find the #neovim 0.12 plugin manager to be severely overhyped. It&#39;s great to have a standard interface for more sophisticated wrappers to step in, but it&#39;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.</description><pubDate>07 Sep 2025 08:11 +0000</pubDate><guid isPermaLink="false">at://did:plc:dga4iousmhpl6trrw7ltijj3/app.bsky.feed.post/3lyaaicr25p2w</guid></item><item><link>https://bsky.app/profile/vhyrro.neorg.org/post/3lya7stvn2s2r</link><description>Github OAuth is amazing. In the oauth data, username is called &#34;nickname&#34;, and the nickname is called &#34;name&#34;. definitely did not cause any headaches :p</description><pubDate>07 Sep 2025 07:59 +0000</pubDate><guid isPermaLink="false">at://did:plc:dga4iousmhpl6trrw7ltijj3/app.bsky.feed.post/3lya7stvn2s2r</guid></item><item><link>https://bsky.app/profile/vhyrro.neorg.org/post/3ly6eqtw2232c</link><description>Starting work on native support in Lux for Luanox&#39;s API. It&#39;s so much more efficient than luarocks.org&#39;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!&#xA;https://luarocks.org</description><pubDate>06 Sep 2025 14:22 +0000</pubDate><guid isPermaLink="false">at://did:plc:dga4iousmhpl6trrw7ltijj3/app.bsky.feed.post/3ly6eqtw2232c</guid></item><item><link>https://bsky.app/profile/vhyrro.neorg.org/post/3ly64cteqzd2h</link><description>Give the luanox site a quick test run over on our beta: luanox-beta.neorg.org 🚀 🚀&#xA;https://luanox-beta.neorg.org</description><pubDate>06 Sep 2025 11:51 +0000</pubDate><guid isPermaLink="false">at://did:plc:dga4iousmhpl6trrw7ltijj3/app.bsky.feed.post/3ly64cteqzd2h</guid></item><item><link>https://bsky.app/profile/vhyrro.neorg.org/post/3ly474smt2d2c</link><description>Hooked up all the logic to the page for API keys.&#xA;&#xA;I&#39;ll be releasing the page for beta testing to the public soon. It&#39;ll be a big test for the OAuth flow and key generation code :D</description><pubDate>05 Sep 2025 17:36 +0000</pubDate><guid isPermaLink="false">at://did:plc:dga4iousmhpl6trrw7ltijj3/app.bsky.feed.post/3ly474smt2d2c</guid></item><item><link>https://bsky.app/profile/vhyrro.neorg.org/post/3ly43wvbrk42i</link><description>Alright, settings page is fully designed and ready to roll 🔥 &#xA;&#xA;This one will definitely need further touch-ups before the final release, but I&#39;m happy with it as is for now :)&#xA;&#xA;Next up, the page that generates API keys 🚀</description><pubDate>05 Sep 2025 16:39 +0000</pubDate><guid isPermaLink="false">at://did:plc:dga4iousmhpl6trrw7ltijj3/app.bsky.feed.post/3ly43wvbrk42i</guid></item><item><link>https://bsky.app/profile/vhyrro.neorg.org/post/3lxtmtoscrk2m</link><description>Huge win! Neovim now has a dedicated documentation page for plugin best practices 🎉&#xA;&#xA;https://github.com/neovim/neovim/pull/29073</description><pubDate>02 Sep 2025 07:47 +0000</pubDate><guid isPermaLink="false">at://did:plc:dga4iousmhpl6trrw7ltijj3/app.bsky.feed.post/3lxtmtoscrk2m</guid></item><item><link>https://bsky.app/profile/vhyrro.neorg.org/post/3lxryojn57w2m</link><description>Alright, the MVP package page is ready 🚀 &#xA;&#xA;I&#39;m already done with the backend endpoints, which are much more convenient to use over luarocks.org, and they sure as hell don&#39;t encode the API key in the URL itself ☠️ &#xA;&#xA;I guess the next natural step is to create a &#34;legacy&#34; API which is luarocks-compatible</description><pubDate>01 Sep 2025 16:14 +0000</pubDate><guid isPermaLink="false">at://did:plc:dga4iousmhpl6trrw7ltijj3/app.bsky.feed.post/3lxryojn57w2m</guid></item><item><link>https://bsky.app/profile/vhyrro.neorg.org/post/3lxp7mlro5u2n</link><description>Putting in my full effort into finishing Luanox so it can finally hit production. First off, I revamped the landing page!&#xA;&#xA;Things left:&#xA;- Ask the user for email if OAuth didn&#39;t provide it&#xA;- Search functionality&#xA;- Package view page&#xA;- Plenty of touchups and more API endpoints&#xA;&#xA;Exciting stuff ahead 🚀</description><pubDate>31 Aug 2025 13:40 +0000</pubDate><guid isPermaLink="false">at://did:plc:dga4iousmhpl6trrw7ltijj3/app.bsky.feed.post/3lxp7mlro5u2n</guid></item><item><link>https://bsky.app/profile/vhyrro.neorg.org/post/3lxkludk5de2e</link><description>Amidst all the projects I&#39;m working on I decided to dedicate some time to Luanox - a more modern alternative to luarocks.org&#xA;&#xA;We&#39;ve had quite a few run-ins with the site misbehaving (as well as being slow) and so we&#39;re working on a sister site that will work in tandem with the main luarocks site :)&#xA;https://luarocks.org</description><pubDate>29 Aug 2025 17:36 +0000</pubDate><guid isPermaLink="false">at://did:plc:dga4iousmhpl6trrw7ltijj3/app.bsky.feed.post/3lxkludk5de2e</guid></item><item><link>https://bsky.app/profile/vhyrro.neorg.org/post/3lxkiohjsov2u</link><description>Lux update: I&#39;ve been generally away and working on some private projects, but Marc&#39;s been creating a bunch of commits and fixes to Lux, so I&#39;ll be enumerating his work and showing it off in future posts!&#xA;&#xA;It&#39;s high time that I return to writing some open source :)</description><pubDate>29 Aug 2025 16:39 +0000</pubDate><guid isPermaLink="false">at://did:plc:dga4iousmhpl6trrw7ltijj3/app.bsky.feed.post/3lxkiohjsov2u</guid></item></channel></rss>