Waffle on GitHub: https://github.com/hyperrealgopher/waffle
Waffle on Matrix (official chat): https://matrix.to/#/!ErxkIgxbsTfPysApWD:privacytools.io?via=privacytools.io
Thanks everyone got being so helpful and reaching out to discuss this! I will respond later after comparing the suggestions.
So is gcd!
I'm going to make a website that has a graphical representation of chat rooms. Which #haskell libraries should I look at? Miso? `websockets`? Any suggestions?
What's happening in the code:
`traverse` is a handy function, especially when used with `Either` to escape failing inside a Maybe monad.
#haskell: sometimes you gotta manipulate and shuffle around some monads and functors/applicatives like a 4D Russian nesting doll.
`traverse` is a function that really shows that off. Picture related. Using `traverse` with `Either` and `Maybe` while inside a parser monad.
Has anyone ever released #haskell software for #debian before? Or manage software releases? I have been doing static binaries because the deployment and packaging is way easier to manage, but apparently that's a really bad practice. I'm not sure how to make reliable software with dependencies when it's all dynamically linked.
Can I include some of the dynamically linked files too which can be replaced by the user's dependencies? How does that work? I'm new to the concept of compiling, really.
How long before programming is reduced to "spec writer and tester?" Where your job is writing comments and vaguely testing to make sure the generated code is actually what you want? I think at least 80% of programming jobs as we know it today will be obsolete in less than five years and be replaced by comparatively low paying jobs that basically do exactly that.
I love #ufw and thought I knew it well but then I started making rules for interfaces and realized I need to study it more.
For example, I have a new rule for my #znc/#IRC setup which operates in a #docker container, on a host which makes it accessible through #tor. I want to restrict these commands to only port 6667, but when I do so I can no longer access the container:
sudo ufw allow out on br-fe9a6659bb8c from 172.18.0.67
sudo ufw allow out on br-fe9a6659bb8c from 172.18.0.1
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.