The original code author was new to the language (this was his first and maybe only project in #Clojure) and loved to explicitly return nil and check `(nil?)` all the time. It turns out, it's harder to remove explicit type and `nil?` checks than I thought.
@izaya Big agree. My America is de defacto creator of the internet and thinks that makes them the owner, ignoring the beautiful world of what the internet has become and what it represents. Default "let's focus on America" is no longer accurate, and definitely not appropriate
https://orys.us/v0 what has been taking a lot if my time as I try to make our automated deployment happy on some project. #xkcd #deploying #testing
https://lib.reviews/ is ad-free and open source, though not decentralized. Looks very clean!
Does anyone know of a decentralized solution, like BookWyrm for movies?
Whenever I use `juxt` in my code, I smile a bit and feel happy inside 😌
(I know, it's a bit weird isn't it?)
@pymander @howard@emacs.ch I use CLJC on several projects (and rely on its use in some libraries) so that CLJ and CLJS use literally the same code
@mindaslab I also find value in the #telegram one, for those who are using that: https://t.me/clojure_en
Working on free software is much more personally gratifying for me than working on proprietary software because the work will potentially benefit everyone as it may be shared freely. - Adrien Béraud. Read more in our #WorkingTogether series: https://u.fsf.org/409
@patrixl What do I do about the secrets that Github uses to set things up?
@patrixl that just might be... awesome! Thanks!
@worldsendless although this isn't a 1:1 equivalent, have you tried https://github.com/nektos/act ?
I just found out about #SafeTwitch, soothing the annoyance of endless Twitch popups, interruptions, and notification-ads. https://codeberg.org/dragongoose/safetwitch I mean, I want to support the people I follow, but #Twitch is so heavy handed at it. Maybe I should just do a Patreon. All the proprietary services, making you suffer or use money to use them. #Commercialism at work.
@gnomon I love that film! no Linguistics, either
The glory of #lisp like #clojure is supposed to be the smooth #REPL experience. I have gone back to the stoneage because github actions are receiving an error that I cannot reproduce locally, so I keep making a change, pushing to see if that effects the github test error, and then trying again. Like I'm back in the stone age.
@olav@emacs.ch I started with Paredit, then understood the emacs version to be deprecated and went to SmartParens for a few years, and recently switched to the FSF #guix preferred #Puni. I always think of this great video and the magic of the weird "transpose" command https://emacsrocks.com/e14.html
Today I learned from a repo readme... caveat emptor https://en.wikipedia.org/wiki/Caveat_emptor #til #noWarranty
Full Stack Clojure web app engineer