@louis@emacs.ch
@louis@emacs.ch avatar

louis

@louis@emacs.ch

Software developer #Go #CommonLisp #JS #SQL. #LispWorks user. Soft spots for #Emacs #SmallWeb. Recently becoming #OpenBSD enthusiast. #LinuxMint as a daily driver. Recovering Apple addict.

Author of the Tuner app for Linux.

Other hobbies: #Running #FireFighter #StarTrek

This profile is from a federated server and may be incomplete. Browse more on the original instance.

louis, to random
@louis@emacs.ch avatar

News from Andreas Kling, the creator of SerenityOS:

> I'm forking Ladybird and stepping down as SerenityOS BDFL

https://awesomekling.substack.com/p/forking-ladybird-and-stepping-down-serenityos

galdor, to random
@galdor@emacs.ch avatar

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.

louis,
@louis@emacs.ch avatar

@mapcar @galdor @vikingkong C is literally everywhere, one could argue it is even part of C++.

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.

etenil, to Lisp
@etenil@emacs.ch avatar

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.

#lisp #gamedev #jam #gamejam

louis,
@louis@emacs.ch avatar

@etenil Congrats for securing 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. 🙂

https://itch.io/jam/spring-lisp-game-jam-2024/rate/2732507

louis, to random
@louis@emacs.ch avatar

Best thinking tool ever.

kakafarm, to random
@kakafarm@emacs.ch avatar

Is https://gnu.tools/ an anti-Stallman group?

louis,
@louis@emacs.ch avatar

@kakafarm A protest group that formed itself after the FSF announced re-instatement of RMS on 2021-04-12. Afaik zero activity since its inception.

louis, to random
@louis@emacs.ch avatar

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:

https://codeberg.org/grunfink/snac2

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.

#snac2 #mastodonEl

louis,
@louis@emacs.ch avatar

@mousebot Yes :-) and its implementation is growing steadily.

@grunfink

mwl, to random
@mwl@io.mwl.io avatar

For some reason, people stopped backing at roughly 5pm EDT yesterday. It's like something sucked all the discussion out of the world. Weird...

louis,
@louis@emacs.ch avatar

@mwl One can only wonder what happened...

crmsnbleyd, to random
@crmsnbleyd@emacs.ch avatar

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.

louis,
@louis@emacs.ch avatar

@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.

nico, to random
@nico@ipv6.social avatar

I think the Internet i broken. I did not get a new email for at least 5 minutes.

louis,
@louis@emacs.ch avatar

@nico Feiertag / Brückentag?

thomas, to VintageOSes
@thomas@metalhead.club avatar

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.

louis,
@louis@emacs.ch avatar

@thomas That thing looks awesome and has a nice price tag. Too bad they only ship it with Windows 11 pre-installed.

Would love to hear about your experience after a few days of usage!

louis, (edited ) to random
@louis@emacs.ch avatar

For project like a Mastodon™️ schema-compatible server from scratch, what would be the preferred license?

louis,
@louis@emacs.ch avatar

@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.

I would be interested what you think about this?

louis, to random
@louis@emacs.ch avatar

The Mastodon developers started to implement telemetry for everything you search for: Posts, Accounts, Tags

https://github.com/glitch-soc/mastodon/commit/acc77c3836974473e7c6a423cbd1138479ae197a

I'm not so sure if I like what I see in this commit. But we all knew it would be coming eventually.

So important that we build Mastodon-compatible server alternatives.

#mastoadmin #mastodonsocial

louis,
@louis@emacs.ch avatar

@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 ...

louis,
@louis@emacs.ch avatar

@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?

louis,
@louis@emacs.ch avatar

@dentaku @samhenrigold @mms Which was merged into the mastodon main branch:
https://github.com/mastodon/mastodon/pull/30350
JFYI

mms, to random
@mms@emacs.ch avatar
louis,
@louis@emacs.ch avatar

@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. 😂

adanskana, to RSS
@adanskana@mastodon.social avatar

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 :)

[

louis,
@louis@emacs.ch avatar

@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? 😉

It is described here: https://faq.emacs.ch

@adanskana @mattof @wingo @ianthehenry

louis, to apple
@louis@emacs.ch avatar

The #Apple trap: "You have used 2048GB in your 2TB iCloud Family plan. Please upgrade to the 6TB plan for only $35/month so your wife and kids can store even more useless selfie-videos." 🍎 😠

louis, to random
@louis@emacs.ch avatar

Compiling Clang on a single CPU machine is an impossible task 😠 It's over 15 hours now and counting...

louis,
@louis@emacs.ch avatar

@galdor That's the monster project, right? It says step [1727/4770], after 15 hours, I'll probably skip that all togehter.

I was trying to compile it to get the clang language server running on OpenBSD but will probably skip that all together.

louis,
@louis@emacs.ch avatar

@galdor True. Also the reason why Drew DeVault chose QBE for Hare instead of LLVM:

https://harelang.org/documentation/faq.html#why-qbe-instead-of-llvm

louis,
@louis@emacs.ch avatar

@semarie You made my day, works like a charm, thanks!

louis, to emacs
@louis@emacs.ch avatar

Does anyone know what happened to restclient.el? The repo was archived a month ago and I couldn't find any other reference:

https://github.com/pashky/restclient.el

louis,
@louis@emacs.ch avatar

@mousebot wow, nice and comprehensive package! thanks for the link. 🙂

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • thenastyranch
  • rosin
  • GTA5RPClips
  • osvaldo12
  • love
  • Youngstown
  • slotface
  • khanakhh
  • everett
  • kavyap
  • mdbf
  • DreamBathrooms
  • ngwrru68w68
  • provamag3
  • magazineikmin
  • InstantRegret
  • normalnudes
  • tacticalgear
  • cubers
  • ethstaker
  • modclub
  • cisconetworking
  • Durango
  • anitta
  • Leos
  • tester
  • JUstTest
  • All magazines