Well the results for the #lispgamejam are out. This time I did 30th out of 48; or 37.5%. That's an improvement over last year's 25/30 (17%), but it's not as much as I'd hoped.
I achieved good looks (12/48) and decent entertainment (23/48), but our creativity was quite low (33/48). I originally wanted to add vehicle-mounted weapons and power-ups. But they were cut due to running out of time. Looking at other top ranking games, I think I was on the right track but probably needed to add some kind of twist on the driving game to achieve a higher ranking.
Maybe I should partner up with someone for the next Jam.
@etenil Congrats for securing #12 rank in a category, that's a great success imho! Your game will soon be introduced to my daugthers now that you have an AppImage. 🙂
Forget the hype, these are 3 languages that existed 30 years ago and will still exist in 30 years: C, SQL, POSIX sh. If you are learning software engineering, knowing these will help in so many ways and will make you stand out of the crowd.
OSses, databases, GUI libraries, embedded systems, a vast number of essential libraries, Vim, Emacs, Browsers, Programming Languages, a huge number of open source projects, heck even a Fediverse server is written in pure C. I could go on and on. These are not a niche areas.
Learning C helps you to understand fundamental computing principles (like manual memory management, internal representation of fundamental data structures) that are abstracted away in zeitgeist languages and therefore makes you a better software engineer.
C23 adds many interesting quality of life features that make the language future proof. Modern compilers provide much tooling (static analysis, linting, language servers) that one would expect from any modern language.
I agree with galdor, I'd hire an experienced C dev for any software language-XYZ job, which cannot be said for Python or JavaScript devs who know nothing else.
@zyd No, the admin knows usually nothing about what you do. Sure the database could accessed directly but that takes intent. Also there is no telemetry about what is generally happening on this instance.
However, adding OpenTelemetry-integration means that they can aggregate what is happening over many different instances and I'm quite sure this is the intention here.
But why in the world would they want to know aggregates about which accounts/tags are searched for? Let me think about that for a bit ...
@r3vlibre@vikingkong AFAIK none of the alternatives offer a migration path for instances already running Mastodon with hundreds of users without loosing any data. And if we ever would work on such a project, that would be the major goal, because currently Mastodon is a complete lock-in. Perhaps you know more about that topic specifically?
The last few days I contributed a bit to the Snac codebase, fixing some issues, adding some features, making it more compatible with mobile apps and Tokodon using the Mastodon API.
The most recent version is running on our experimental instance https://snac.emacs.ch
If you want to sign-up, drop me a DM.
If you want to run your own Fediverse server, Snac is clearly the best alternative available right now:
Next step is to make it fully compatible with mastodon.el.
It's written in C, and the only dependency is on libcurl. Running it is a matter of make install and it works on Linux and BSDs alike.
I rarely contribute to open source projects, but Snac is an exception because I think that the Fediverse deserves a truly minimalistic project like this and the maintainer @grunfink is an amazing person to work with.
It took me a few tries to get into the boot manager of the Minix Z100-0dB, but now Debian is installed.
And the first impression is great! Everything already feels very fast. Worlds better than with my Rock64 NAS. But I can only say more once I've run a few benchmarks and finished setting up my NAS.
My cat is missing, she doesn't seem to be at home, and I couldn't see her in the building. We live in Koramangla, Bengaluru, can DM or email for more details if you're from around here.
She's an indoor cat, we're not even sure when she left. Please help us find her.
@crmsnbleyd Very likely she will reappear soon! Our cat went missing last winter for three days and I was dying, then suddenly she popped up as nothing happened. Turned it she was stuck in a garage.
@pkw I love the spirit of BSD/MIT licenses, or generally the UNIX spirit of unrestricted cooperation.
For a hypothetical project like this however, and since this would be a network server hosting user data, the AGPL license would probably provide for better protection against potential abuse/modification, given that everyone who modifies it would have to make the source code available for download.
@mms@mwl Heck, now we're getting more and more books from Michael which I never dared to read. I wonder what more damage that will do to my life. After having read Ed Mastery already, this Ed throws itself at my feet and talks me into a guilty conscience everytime I want to make a simple config change in a remote shell. 😂
Can anyone recommend some good programming blogs (in the realm of lisps, emacs, guix, technical deep dives) that offer RSS feeds? I've already got https://wingolog.org/ from @wingo which is pretty much the exact genre of blog I'm looking for. https://ianthehenry.com/posts/ from @ianthehenry is also a good one (although the RSS feed doesn't seem to work with GFeeds :).
I just think it would be cute to have a selection of RSS feeds to browse through :)
@screwtape My "blog" site is automatically generated off my public Mastodon feed. All users of our instance can simply put a URL in their profile ([username].emacs.ch) and it automatically sets up the site incl. SSL certificate. We call it "Autoblog". Aren't I a genious? 😉