@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

Hostility and inclusivity are fundamentally incompatible.

You can't advocate for one while practicing the other or all you'll get is a community that inherits your worst tendencies.

rml, to guix
@rml@functional.cafe avatar

I said as long as they provide native builds I will remain but if doesn't plan to support I'll be moving on

daviwil,
@daviwil@fosstodon.org avatar

@rml you can use arbitrary Docker containers on Codeberg's Woodpecker CI. I haven't tried it yet, but I'm sure a Guix container created with Guix would work!

daviwil,
@daviwil@fosstodon.org avatar

@rml fair point, that part is nice

cjk, to random German
@cjk@chaos.social avatar

deleted_by_author

  • Loading...
  • daviwil,
    @daviwil@fosstodon.org avatar
    daviwil,
    @daviwil@fosstodon.org avatar

    @cjk And they just announced in Matrix chat that it's back up again :)

    Codeberg, to random
    @Codeberg@social.anoxinon.de avatar

    Hi folks, we are sorry, but this downtime could last a moment. It looks like one of our root SSDs failed. While the RAID seems to work, the performance has dropped to a level where the whole service is impacted, and even our shell on that server is near to unresponsive.

    daviwil,
    @daviwil@fosstodon.org avatar

    @Codeberg Thanks for your hard work on getting things back online! I am very appreciative of what Codeberg does for all of us.

    dthompson, to random

    About one year since I've played drums. Definitely miss making music and having a place to practice. Ripped this picture from Instagram from that time I filled in for a hardcore band that shared members with my actual band that was about to break up. This was a good show and people thought I was the band's actual drummer and not someone who learned like 10 songs on short notice.

    daviwil,
    @daviwil@fosstodon.org avatar

    @dthompson the text before the expander made me think you were going to make a Barenaked Ladies reference :)

    Also, we need an all-Schemer metal band. Name ideas?

    • Undelimited Evil
    • Continuation of Darkness
    • Byte Vector
    • Parenthetical Nightmare
    Gargron, to random
    @Gargron@mastodon.social avatar

    Some people get to work here…

    daviwil,
    @daviwil@fosstodon.org avatar

    @Gargron Looks like a great place to do some deadlifts. Oh, you didn't say "work out here"?

    daviwil, to linux
    @daviwil@fosstodon.org avatar

    🔴 Today on Live, we'll how we can simplify Guix configurations and share high quality, reusable configuration blocks!

    We'll also hack on an example of this to provide a pre-made Sway desktop environment that you can pull into a Guix configuration with a few lines of code.

    Join us on YouTube or Twitch:

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

    djrmarques, to random
    @djrmarques@emacs.ch avatar

    @dekkzz76 Was reading a bit about Guix and NixOS, and the concept does seem super interesting. I will probably try to play around with this when I have some time. Do you recommend any one over the other? I was thinking about trying guix.

    daviwil,
    @daviwil@fosstodon.org avatar

    @louis
    @djrmarques

    My recommendation: try out Guix first to see if it works for you, and if it doesn't have software that you really need, NixOS will probably have it. You can even use Nix to install software in Guix, so maybe the best of both worlds?

    @dekkzz76

    daviwil,
    @daviwil@fosstodon.org avatar

    @dekkzz76 @louis @djrmarques I've prepared a pre-made installation image with full instructions to get around that issue:

    https://systemcrafters.net/craft-your-system-with-guix/full-system-install/

    daviwil,
    @daviwil@fosstodon.org avatar

    @dekkzz76 @louis @djrmarques 64-bit. Do people still have 32-bit machines?

    daviwil,
    @daviwil@fosstodon.org avatar

    @dekkzz76 @louis @djrmarques ahhh, I see. The installer configuration should be easy to switch to 32-bit but I've never done it before so I'm not sure how

    daviwil,
    @daviwil@fosstodon.org avatar

    @dekkzz76 @louis @djrmarques probably, worth trying!

    louis, to emacs
    @louis@emacs.ch avatar

    I had my first Emacs coaching session with Prot today. It was even better than I could have imagined.

    We focused mainly on the minibuffer:

    Out:

    • icomplete
    • fido
    • which-key

    In:

    • vertico
    • marginalia
    • orderless with customized matching rules for different completion categories.

    https://protesilaos.com/coach/

    #Emacs

    daviwil,
    @daviwil@fosstodon.org avatar

    @ctietze @louis I stopped using which-key when I realized that you can press C-h in any prefix map to get a listing of the keys under that map, provided that C-h isn't bound in that map

    daviwil,
    @daviwil@fosstodon.org avatar

    @ctietze @louis yeah I'm not sure whether it was 28 or 29 but the binding display buffers are much better now

    daviwil, to emacs
    @daviwil@fosstodon.org avatar

    🔴 Today on Live, we'll try out new v2 Beta release of Crafted Emacs!

    These changes make it easier to build your own Emacs configuration with the help of Crafted Emacs modules.

    We'll be joined by Crafted Emacs maintainer Jeff Bowman to discuss the work he's done on this release!

    Join us on YouTube or Twitch:

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

    rml, to random
    @rml@functional.cafe avatar

    SEmacs, a multi-threaded emacsen, written in Chez

    https://www.youtube.com/watch?v=GuzQd16pkic

    daviwil,
    @daviwil@fosstodon.org avatar

    @rml Cool!

    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

    rml, to random
    @rml@functional.cafe avatar

    tfw when you tell a schemer that your programming language's macro system is hygienic even though it fails to pass The Macro Writer's Bill of Rights, and they just hit you with that Indiana stare

    daviwil,
    @daviwil@fosstodon.org avatar

    @rml lol, where are these screencaps from?

    daviwil,
    @daviwil@fosstodon.org avatar

    @rml wow, with some acting training he could be leading man material

    rml, to random
    @rml@functional.cafe avatar

    Hey! So good to see you!!! You know that guy who is so positive and enthusiastic all the time & places exclamation marks after everything?! He made a programming language! It's called , "a perfect programming language"! But how can it perfect if he missed the opportunity to call it banger?!!! 🤔

    daviwil,
    @daviwil@fosstodon.org avatar

    @rml as someone who uses probably one too many exclamation points, this is taking it way too far

    ctietze, to random
    @ctietze@mastodon.social avatar

    "Let me quickly fix a couple of UI issues in this old app"

    App never finishes launching.

    Good start 💪

    daviwil,
    @daviwil@fosstodon.org avatar

    @ctietze just wait, it's still reticulating splines

    summeremacs, to queer
    @summeremacs@fashionsocial.host avatar

    Okay, while this comes from Teen Vogue, it's not really about fashion. It's more about history and art. And I love it. This is a great article. There's a lot to learn here. 🏳️‍🌈

    Teen Vogue: LGBTQ Flags: The History and Symbolism of 23 Flags
    https://www.teenvogue.com/story/lgbtq-flags-history-symbolism

    daviwil,
    @daviwil@fosstodon.org avatar

    @rml @elizabethveldon @summeremacs @tealeg America is a reality show that's been on the air for too many seasons

    abcdw, to random
    @abcdw@fosstodon.org avatar

    Is there is a good reason to have multi-value return in ? It seems returning a vector does the trick quite well. Am I missing something?

    daviwil,
    @daviwil@fosstodon.org avatar

    @abcdw @ryuslash That's a great explanation!

  • 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