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

daviwil

@daviwil@fosstodon.org

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

I make videos about GNU Emacs, GNU Guix, 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.

MenacingMecha, to random
@MenacingMecha@mastodon.gamedev.place avatar

๐ŸŽฌ watched Rollergator (1996)

This is some true lower rung iceberg shit.

Found it weirdly not hateable, despite there not really being anything to like?

Creature is boring and plot is both barely existent and very hard to follow, not helped by almost the entirety of the dialogue being completely drowned out by completely unfitting stock acoustic guitar that plays throughout the entire film. Literally. It never stops.

Excited to explore this director's filmography further.

daviwil,
@daviwil@fosstodon.org avatar

@MenacingMecha what a concept

shinmera, to random
@shinmera@tymoon.eu avatar

wow! thanks, google

daviwil,
@daviwil@fosstodon.org avatar

@shinmera oh, so that's what 1080p stands for

krevedkokun, to scheme
@krevedkokun@fosstodon.org avatar

emacs-arei is going great #guile #scheme #emacs #nrepl

daviwil,
@daviwil@fosstodon.org avatar

@krevedkokun nice!

mattof, to emacs
@mattof@emacs.ch avatar

New version of rcirc-sqlite: rcirc logging in SQLite

  • Easier to narrow the queries to the last week, the last month, of the
    last two or three months, or select a time range with the org mode
    date picker.
  • New command to direct request the logs of a specific nick.

rcirc is a default, simple IRC client in Emacs

rcirc-sqlite is available as a package in Elpa

-sqlite

https://codeberg.org/mattof/rcirc-sqlite

daviwil,
@daviwil@fosstodon.org avatar

@mattof this is a good idea, I'll have to try it out soon

daviwil, to random
@daviwil@fosstodon.org avatar

The April iteration of my "Hands-On Guile Scheme for Beginners" course starts this Saturday!

If you want to learn Scheme and functional programming to apply it in a practical way, this course will help you get up to speed quickly.

โ†’ https://systemcrafters.net/courses/hands-on-guile-scheme-beginners/

If you really want to join us and you're a student, from an underrepresented background, or in a tough financial situation: members of the System Crafters community are sponsoring 2 spots for you! Send me a message to inquire about it.

daviwil, to random
@daviwil@fosstodon.org avatar

The April iteration of my "Hands-On Guile Scheme for Beginners" course starts this Saturday!

If you want to learn Scheme and functional programming to apply it in a practical way, this course will help you get up to speed quickly.

โ†’ https://systemcrafters.net/courses/hands-on-guile-scheme-beginners/

If you really want to join us and you're a student, from an underrepresented background, or in a tough financial situation:

Members of the System Crafters community are sponsoring 2 spots for you! Send me a message to inquire about it.

abcdw, to guix
@abcdw@fosstodon.org avatar

Bug tracker for RDE.

RDE is already quite big project with a few subprojects and it's hard to track feature requests, reports, milestones, their dependencies and to collocate and organize them properly and share publicly.

That's why for last few weeks I was looking at different project management/bug tracking solutions.

From what I found so far it seems that Bugzilla is the best option at the moment.

Thoughts?

https://www.bugzilla.org/

daviwil,
@daviwil@fosstodon.org avatar

@abcdw I'm getting pretty close to setting up my own Forgejo instance, it's pretty nice.

I'm guessing you've already considered it, maybe you don't need the repo management features it offers?

daviwil,
@daviwil@fosstodon.org avatar

@abcdw whoops, sorry, I missed the other reply. Yep, I do think the project management capabilities of Forgejo won't be anywhere near as sophisticated as Bugzilla.

I think there's definitely a gap out there for a forge software that's friendly both to hackers and users familiar with the GitHub model without trying to reimplement GitHub.

shinmera, to random
@shinmera@tymoon.eu avatar

Lol

daviwil,
@daviwil@fosstodon.org avatar

@shinmera you should have banned and kicked with the message "I am god"

daviwil,
@daviwil@fosstodon.org avatar

@shinmera even better, you should ban them when they are on their "best" behavior

daviwil, to random
@daviwil@fosstodon.org avatar

Yeah, I guess it's about time to start writing my LibrePlanet talk ๐Ÿ˜…

daviwil,
@daviwil@fosstodon.org avatar

@amadeus I'll be giving a keynote on cultivating a welcoming free software community

shom, to emacs
@shom@fosstodon.org avatar

config yak-shaving is the best way to feel accomplished without being productive.

daviwil,
@daviwil@fosstodon.org avatar

@shom @wirthy it's an investment with unlimited upside

inlovewithpda, to random
@inlovewithpda@chaos.social avatar

Sony Clie NZ90 (2003)

daviwil,
@daviwil@fosstodon.org avatar

@inlovewithpda Sony had great design in this time period

w96k, to emacs
@w96k@fosstodon.org avatar

The only desktop environment where with gtk toolkit does not look strange.

It is NsCDE and I like it so far.

daviwil,
@daviwil@fosstodon.org avatar

@w96k that actually looks awesome

daviwil, to guix
@daviwil@fosstodon.org avatar

Issue of the System Crafters Newsletter is out today!

In this issue:

  • Details on the April iteration of the Guile Scheme beginners course
  • Thoughts on Void Linux as a crafters' distro
  • New live streaming plans
  • A tip for sharing Org file content and hiding headings selectively
  • News from the community

If you haven't subscribed yet, you can read it here:

https://systemcrafters.net/newsletter/sc-news-009.html

daviwil,
@daviwil@fosstodon.org avatar

@kirschwipfel do you have any recommendations? I picked Cloudflare out of a need to move away from Codeberg Pages, it was far too unstable and the website was down fairly frequently.

It seems like most cloud hosting providers are going to be unappealing for different reasons.

daviwil,
@daviwil@fosstodon.org avatar

@kirschwipfel I suppose my main concern is bandwidth costs, but I may not have enough for it to matter. I will take a look at some options and see what else out there may work for me.

Thanks!

wingo, to random

it occurs to me that adding features to a garbage collector is an excellent way to jia tan a software project. never enough gc features, all the nice ones are really gnarly to review, bugs are very subtle and cross-cutting / high-power

daviwil,
@daviwil@fosstodon.org avatar

@wingo must figure out how to embed crypto miner in the heap defragmenter

al3x, to emacs
@al3x@hachyderm.io avatar

Who has a good setup for quelpa with use-package for ?

I have two packages that seem to be distributed only through quelpa.

๐Ÿ™

daviwil,
@daviwil@fosstodon.org avatar

@al3x if you're on Emacs 29, an alternative would be to clone the package repo with 'package-vc-install', it works pretty well

pikuma, to random
@pikuma@mastodon.gamedev.place avatar

The NEW COURSE is finally out!!! ๐Ÿ•น๏ธ๐Ÿ™€

This is my love letter to the OG PlayStation!!!

We'll learn about:

โ€ข PS1 Hardware
โ€ข MIPS assembler
โ€ข C & PsyQ SDK
โ€ข GPU & 3D polygon graphics
โ€ข Fixed-point physics
โ€ข PS1-specific quirks
โ€ข RISC architecture & pipeline
โ€ข BIOS Functions
โ€ข GTE instruction set
โ€ข and much (much!) more...

At the end, we'll have a full-feature PS1 project and all the skills you need to grow and create your own PS1 games.

Enroll now:
๐Ÿ”—https://pikuma.com/courses/ps1-programming-mips-assembly-language

See you inside! ๐Ÿ™‚

New PlayStation course is out

daviwil,
@daviwil@fosstodon.org avatar

@pikuma this looks really cool!

daviwil,
@daviwil@fosstodon.org avatar

@pikuma I learned this year that creating a course is hard work! This one must have been especially challenging due to the subject matter. I'm keeping it on my list of things to try when I have hobby time!

MenacingMecha, to random
@MenacingMecha@mastodon.gamedev.place avatar

finally properly clicked for me what "lambdas capture their environment" means, as in "you can define things in-scope before the lambda is defined, and then those things will be captured in the lambda even after they've gone out of scope"

every example I tried to look at previously just ended up being like verbose syntax vomit

practical gdscript example:

var x := 1
node.example_signal.connect(func(): print(x + 1))

daviwil,
@daviwil@fosstodon.org avatar

@MenacingMecha yep, that is also what happens in Scheme

daviwil, to scheme
@daviwil@fosstodon.org avatar

I recently opened registration for the April iteration of the "Hands-On Guile Scheme for Beginners" course!

This is an 8-week course that is a mixture of on-demand learning content, live Q&A sessions, practical exercises, and a private forum where I answer all your questions.

This iteration officially begins on April 20th, full details and schedule can be found here:

https://systemcrafters.net/courses/hands-on-guile-scheme-beginners/

Come learn Scheme and functional programming with us!

#gnu #guile #scheme #programming

daviwil, to random
@daviwil@fosstodon.org avatar

If you want some cool music to listen to while writing or coding, check out @amadeus's album "2" on Bandcamp:

https://amadeuspaulussen.bandcamp.com/album/2

I've been listening to it pretty frequently over the last couple of weeks, it's great!

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