Skip to content

Instantly share code, notes, and snippets.

View Heliodex's full-sized avatar
📉
Programstinating

Lewin Kelly Heliodex

📉
Programstinating
View GitHub Profile
@Heliodex
Heliodex / updateAug23.md
Created September 2, 2023 23:26
update for August on projects by Heliodex

Heliodex project update - August 2023

Now entering Autumn, here's the updates to the projects I've worked on over the past month.

Mercury's site has had some generic fixes. You know, fixing styling issues, optimisations, reducing bundle size, that sort of thing. What's more interesting is the updates to the client.

As Mercury uses a 11 or 12 December 2013 build of the client, lack of many many features, improvements, and documentation results in a degraded development experience compared to modern Lua and Luau. This is the main reason why similar projects that use newer clients usually have more original content created for them, and why older clients are often filled with copies of games from their era.

@Midnightific
Midnightific / RobloxEntityTypes.lua
Last active September 6, 2024 09:02
Contains type definitions for Roblox game entities, including characters and players. Defines structures for Humanoid, Clothing, Player GUI, Scripts, and other related components.
--!strict
--@class RobloxEntityTypes
--@author Midnightific
--[=[
@class RobloxEntityTypes
Contains type definitions for Roblox game entities, including characters and players.
Defines structures for Humanoid, Clothing, Player GUI, Scripts, and other related components.
@nonzzz
nonzzz / painc.go
Last active June 18, 2025 00:29
panic
panic("Invalid Error")
@Heliodex
Heliodex / updateJul23.md
Created August 4, 2023 04:14
Heliodex projects July update

Heliodex project update - July 2023

Almost forgot about this one! Here's the monthly project update again, I have several updates to existing projects and a new announcement.

Several updates have been made to Mercury's website. Error pages are improved, the design of the landing page has been updated, and we moved from Sass to Stylus for styling, which allows multiline statements with a cleaner indented syntax. A couple of client bugs have been fixed as well.

Navigation for the site has been improved, with a much simpler bottom navigation bar for smaller screens. This allows us to get rid of the cumbersome hamburger menu, and alongside it, a significant amount of bloat from Bootstrap's CSS and JS. The top navbar has also been improved on larger screens.

The target audience is people who are familiar with Urbit's architecture, though not necessarily much of its code.

Plunder and Urbit

As some of you already know, i recently left my job as a core dev for the Urbit Foundation to work on a similar system called Plunder. Plunder was created in 2020 by two former Tlon employees, after their proposal for a new version of Nock was rejected. They have since reworked that significantly and built a reference implementation of their own system. You can follow its continued development on its mailing list.

I've known about Plunder for quite some time now, but their recently released demo -- in which the system is used to serve a 70 GB dataset, complete with metadata and searchable -- made me feel the need to explore it again and in greater detail. Doing this with my personal server doesn't feel like a big ask, but there is currentl

@Heliodex
Heliodex / updateJun23.md
Created July 2, 2023 07:12
update for June on Heliodex projects

Heliodex project update - June 2023

Welcome back! Summer has begun, and I'll be able to work on projects more often over the coming weeks. Here's a summary of what's happened in June:

Improvements to the asset system have been added, and we're working on a more cohesive moderation system for admins to allow users to upload their own assets to the website.

As always, many optimisations have been added to parts of the client and website. I and many other of the developers will be much more active in the near future, so expect more updates soon!

@Heliodex
Heliodex / stupid translator.civet
Created June 10, 2023 17:28
context @ https://twitter.com/lwinklly/status/1667583839642824705. deno run "stupid translator.ts" encode / deno run "stupid translator.ts" decode
"civet deno"
* as c from "https://deno.land/[email protected]/fmt/colors.ts"
console.log()
encodeLetters: { [k: string]: string } :=
a: "@"
b: "b"
c: "("
d: "6"
@ardangelo
ardangelo / beepy-hub.md
Last active June 6, 2025 18:45
Beepy Hub
  • Improved power management
  • Updatable firmware (2023-12-09)
    • Use pico-flashloader preload stage (2023-09-04)
    • Flash test image hardcoded into firmware (2023-12-03)
    • Implement I2C firmware update protocol (2023-12-08)
  • Shutdown / rewake command (2023-11-30)
  • Real time clock support
  • Sticky modifier keys
@Heliodex
Heliodex / updateMay23.md
Created June 3, 2023 02:46
information about projects by Heliodex for May

Heliodex project update - May 2023

Hello again! My qualifications for this year are complete, so I'll be able to put more work into more projects throughout the upcoming holidays.

Mercury has recently introduced a new asset management system, and we're phasing out the original "Items" system previously present in the Avatar shop/Catalog. A basic avatar picture system was added, though we're working on a better system that allows rendering via the RCCService.

We've recently accepted new beta testers, and will likely be doing so monthly from now on.

@zulhfreelancer
zulhfreelancer / show-all-docker-build-logs.md
Created June 1, 2023 08:25
How to show all `docker build` logs?

How to show all docker build logs?

docker build -t YOUR-USER-NAME/YOUR-REPO:<YOUR-IMAGE-TAG> --no-cache --progress=plain .