@daviwil@fosstodon.org
@daviwil@fosstodon.org avatar

daviwil

@daviwil@fosstodon.org

Scheme hacker, writer, game developer, and Emacs inhabitor living in Athens, Greece.

I make videos about GNU Emacs, GNU Guix, Guile Scheme, and related topics on the System Crafters channel on YouTube.

✅ emacs mention in the profile

#gnu #emacs #guix #lisp #scheme #gamedev

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

daviwil, to random
@daviwil@fosstodon.org avatar

Rust, Go, or Zig?

If you have an opinion (or two, or three), I want to hear it.

daviwil, to scheme
@daviwil@fosstodon.org avatar

In this video, I'll give you 5 reasons why I think you should learn Scheme this year! Regardless if you are a programming beginner or an expert hacker, there is a lot to be gained from learning this language.

Would love to hear your thoughts!

https://www.youtube.com/watch?v=3eXK9YZ0NjU

daviwil, to emacs
@daviwil@fosstodon.org avatar

If you've got questions about Emacs, Guix, Guile, or other related topics and want a friendly place to ask them, come check out the new System Crafters Forum!

https://forum.systemcrafters.net

Things are a little bare for now, so feel free to come introduce yourself and tell us about something cool you've been working on lately :)

More information in the news post: https://systemcrafters.net/news/new-system-crafters-forum/

#emacs #guix #guile #scheme #lisp #linux #freesoftware

daviwil, to random
@daviwil@fosstodon.org avatar

I don't care if "Scheme is not a Lisp", the only thing that matters to me is that Scheme is beautiful and fascinating.

daviwil, to random
@daviwil@fosstodon.org avatar

A computer you're not empowered to fix is destined for the trash dump.

daviwil, to fediverse
@daviwil@fosstodon.org avatar

Having some vague morning thoughts about how one might make a hybrid forum/social site based on ActivityPub.

Imagining a federated social feed with additional groups/topics which may or may not federate off-instance.

Obviously one can "create" topics with hashtags today, but I think it might be interesting to have a more focused organization of posts.

Thoughts?

daviwil, to random
@daviwil@fosstodon.org avatar

All the people disappointed with NixOS right now should consider putting their energy into Guix instead.

I would describe The Guix project as "allergic to corporate entanglement."

daviwil, to random
@daviwil@fosstodon.org avatar

The Fediverse is truly the place to be for Lisp enthusiasts.

daviwil, to random
@daviwil@fosstodon.org avatar

You insert this floppy into your computer and switch to A:\

What do you find?

daviwil, to random
@daviwil@fosstodon.org avatar

Who are your favorite programming streamers?

And no, I don't mean myself. I'm doing some research on the various styles and topics out there.

daviwil, to linux
@daviwil@fosstodon.org avatar

🔴 Today on Live, we'll test out Hyprland, a Wayland compositor and tiling window manager, to see what all the hype is about.

Who doesn't want wobbly windows? I guess we'll find out!

Join us here: https://systemcrafters.net/live

🕐 in your time zone: https://time.is/compare/1800_in_Athens

daviwil, to random
@daviwil@fosstodon.org avatar

I feel like the whole distro hopping phenomenon in Linux is caused by a dependence on large, pre-configured desktop environments. People keep switching distros to see which one looks "nice" without really understanding the system or what they're looking for.

This is why I think it's better to create your own environment with fewer, more dependable components that you can assemble yourself to get a consistent environment on pretty much any system.

daviwil, to random
@daviwil@fosstodon.org avatar

The @frameworkcomputer Framework Laptop 13 with AMD Ryzen might be my next hacking machine:

https://frame.work/products/laptop-diy-13-gen-amd

Crazy specs on this one while being fully upgradable and repairable.

The hardware issues with my Lenovo ThinkPad X1 Nano have been a real problem for me so I'm reluctant to give them more money.

daviwil, to random
@daviwil@fosstodon.org avatar

As thankful as I am to the Fosstodon admins for hosting this instance, any time there's an outage I start to wonder if it's better for more users to self-host their own instances with simpler software like snac2 by @grunfink.

I know that there's high potential for runaway disk space usage (among other problems) but it sometimes feels risky to depend on larger servers run by people in their free time.

Administrating a Mastodon server with a decent amount of users must be a major headache.

daviwil, to random
@daviwil@fosstodon.org avatar

I appreciate the services Codeberg provides, but I really need to start hosting my websites on dependable infrastructure.

daviwil, to scheme
@daviwil@fosstodon.org avatar

Lambda Dungeon is starting to look pretty good!

#guile #scheme #lisp #gamedev #gamejam

daviwil, to random
@daviwil@fosstodon.org avatar

@amszmidt I was looking at Fossil this morning and was surprised to see your name in that ecosystem! How do you like it compared to Git? Its capabilities look pretty interesting.

daviwil, to fediverse
@daviwil@fosstodon.org avatar

Any suggestions for good PeerTube (@peertube) instances that feature programming/computing content? I'd like to republish System Crafters and Flux Harmonic videos on a Fedi-friendly site.

Bonus points if the instance has live streaming enabled!

daviwil, to random
@daviwil@fosstodon.org avatar

This is becoming really common now. What is the motivation here, brand recognition? Corporate hubris?

https://floss.social/@omgubuntu/110504938595686985

daviwil, to random
@daviwil@fosstodon.org avatar

Athens air quality: post-apocalyptic

daviwil, to random
@daviwil@fosstodon.org avatar

Contemplating a switch to Notmuch to get a better handle on my email workflow. Has anyone migrated to it from mu4e? Were you able to reuse your existing mail dir?

daviwil, to gamedev
@daviwil@fosstodon.org avatar

This voxel displacement technique for "modern retro" rendering looks so incredible, really inspiring:

https://blog.danielschroeder.me/2024/05/voxel-displacement-modernizing-retro-3d/

daviwil, to guix
@daviwil@fosstodon.org avatar

🔴 Today on Live, we'll attempt to use Guix to self-host our own Git "forge" using Forgejo!

We'll package the Forgejo binary and create a Guix service so that it can be hosted in a container. We'll also see if we can wire up Laminar to launch CI builds when you push to repositories!

Join us here:

🕐 in your time zone: https://time.is/compare/1800_in_Athens

daviwil, to random
@daviwil@fosstodon.org avatar

How configurable should Emacs packages be?

I was just reading over the release notes of Denote 2.1 and I saw that a new option was added to control filename casing.

It makes sense on some level to accommodate users, but maybe in the context of hackable Free Software programs, the original code should be kept simple enough that a user could maintain a fork with their desired behavior.

Neither extreme is perfect, but should we bias toward code customization instead?

daviwil, to emacs
@daviwil@fosstodon.org avatar

🔴 Today on Live, we'll discuss a major change I'm making to my Emacs configuration: the total removal of Evil Mode. We'll hack on my configuration a bit to figure out some ways to smooth out the transition.

Can I kick the habit, or am I forever possessed?

Join us here: https://systemcrafters.net/live

🕐 in your time zone: https://time.is/compare/1800_in_Athens

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