@sos one of my current goals with my new engine (well, "new" as in being updated from the same basic codebase I've used since like 2001) is to allow M68k and Z80 asm to be used as scripting languages.
The right solution is using the type-system to prevent obviously wrong code from compiling:
✅ join(AbsolutePath, RelativePath)
✅ join(RelativePath, RelativePath)
❌ join(RelativePath, AbsolutePath)
❌ join(AbsolutePath, AbsolutePath)
Another benefit is that AbsolutePath is not restricted to the root of the filesystem, but could express things like "the user's cache directory", increasing portability of paths saved to config files.
🧏 People who code have a tendency to spend a lot of time in various IDEs (Integrated Development Environments). They can be as simple as a text editor or as complex as a full-blown development environment. In this post, I'll go through my two go-to IDE's, RStudio and VScode, and why I switch between them rather than sticking to a single one. ---
@adamhsparks nice to know my idiosyncrasies are not so idiosyncratic after all! 😊
Ive never tried neovim, its not available on the server i ssh into, which is the main place i use him, as I can't call a UI in there. Maybe I can ask for it, now that we are getting an upgrade from redhat 7 to rocky9... Would be fin to give it a go. Though, as I understand, it needs extensions to really work well, and I am unsure of how much time IT wants to dedicate to that.
• Forgetting to pass a custom class that’s persisted in your database in your JSDB.open() call now throws instead of corrupting your database by falling back to using an untyped object.
• Added JSDF ver. 2 to 3 database migration script (i.e., JSDB version 2-4 to 5)²
Come and help us maintain and enhance a fully open-source operating system and cloud stack that has been battle-tested in very large production environments.
There are plenty of interesting problems to solve, all the way from writing device drivers and debugging early boot issues, to writing new UIs in Rust.
I think we're a pretty friendly team to work alongside too ;)
BBC: Airline keeps mistaking 101-year-old woman for baby. "A 101-year-old woman keeps getting mistaken for a baby because of an error with an airline's booking system. The problem occurs because American Airlines' systems apparently cannot compute that Patricia, who did not want to share her surname, was born in 1922, rather than 2022." https://www.bbc.com/news/articles/c9wz7pvvjypo#rollover#programming#software