TIL predicate dispatch. https://en.wikipedia.org/wiki/Predicate_dispatch learned thanks to "smart #Clojure people"® a la https://clojureverse.org/t/dispacio-predicate-dispatch-for-clojure-script/8956 . One of those things I never knew I never knew I never knew. Suppose you want to dispatch based on some 3rd-party or other dynamic value.
But syntax doesn't have to be hard. Enter #Clojure #ClojureScript, part of the "syntaxless" tradition where you can learn syntax and then it gets out of the way, even allowing you to compile down to those others (and many more)
---
RT @iambickky
JavaScript is Hard!
Python is Hard!
CSS is Hard!
Whole Programming is Hard !!
Yes, everything will be hard at first, but it will become easy once you start learning it and put your time and effor…
https://twitter.com/iambickky/status/1534783758658043904
Even if vaccines worked GREAT, the prejudice and discrimination against the unvaccinated is a travesty. Related Science Moment episode. https://yewtu.be/watch?v=FaDu9v4Vl3k
Mobilizon is a free open Fediverse platform for organising events. You can find out more at:
...and you can follow the project at:
Mobilizon is part of the Fediverse, and accounts on Mobilizon servers can be followed from Mastodon etc.
For example, here's a Mobilizon account that organises events in Berlin:
You can also join Mobilizon sites directly, and non-members can participate too using their email address.
#Mobilizon #MobiliTips #FediTips #Fediverse #Events #Event #ActivityPub
I was worried about leaving an open standard, saying my org was changing wso2 for tyk -- I was mistaking wso2, a monolith mostly-opensource service, for oauth2, the standard. Tyk is actually more open-source than wso2, built on Go, and designed for performance and open-source extensibility. I am excited to switch to Tyk.
QT: https://qoto.org/@worldsendless/108438770744781366
One of the treasures I looked forward to in GUIX was seeing my exwm setup, which I've used and refined for three years, become even more awesome. With shocked dismay it has been just the opposite -- gnome refuses to play nicely with it, and the OOB implementation utterly refuses to recognize my customizations, or my monitors, and is woefully undocumented. But I have a plan!
RT @programmerjoke9
He demands an apology.#100Daysofcode #javascript #programming #dev #linux #java #programming #CodeNewbie #python #reactjs #bugbounty #DataScience #infosec #gamedev #BigData @programmerjoke9
RT @worldsendless
Yesterday during scripture study with my wife I she prompted an insight connecting Emacs buffers and temple ceremonies, and it was an insight with a vanishingly small shareable audience...
I've used hiccup exclusively for html generation over the past 5 years. I just can't bring myself to be happy with anything using raw html stuff, since xml is not only needlessly verbose, but unnecessarily brittle by nature of its design. Don't ask me where to put the </a></li></ul></div>. Just ]]]] and I can rearrange however I want, quickly or with full access to regexps. Clojure syntax (hiccup, edn) is more than just convenient -- it is superior to html for most tasks, for reasons including the regexp compatibility and easy structural editing.
Excited to think about lisp with @juxtpro in a few minutes https://www.meetup.com/London-Clojurians/events/286183260/?read=1&_xtd=gatlbWFpbF9jbGlja9oAJGE1ZGVmZTJhLTk5NTMtNDk2Zi1iMjhkLTUwYjE4M2Q3ZWQ1YQ&_af=event&_af_eid=286183260
RT @clojurejobboard
.@reifyhealth is hiring: Staff Engineer (Tech Lead) #RemoteWork 🇺🇸 https://ClojureJobboard.com/clojure-job/do-remote-staff-engineer-tech-lead-reify-health-remotework.html #remote #clojure #job
The Internet was supposed to free us from gatekeepers, the so-called "tastemakers" who judged what was worth seeing and hearing.
Instead, the gatekeepers have become algorithms, and thus something as human as taste has now become automated.
It's kind of tragic.
But one big reason I prefer the Fediverse over Twitter, for example, is that there is no algorithmic gatekeeping.
So maybe the dream is still alive.
This is gorgeous. Next time I hear the "why emacs?" debate, I might just answer, "buffers."
---
RT @mickeynp
There's so much more to Emacs's buffers than meets the eye.
Philosophically, the buffer concept underpins everything about Emacs and Elisp. Without buffers, Emacs would've turned out very differently.
https://masteringemacs.org/article/why-emacs-has-buffers
https://twitter.com/mickeynp/status/1533835605393694721
RT @newplagiarist
I loved this dive into why Emacs uses buffers and how that simplifies things for tinkerers. https://twitter.com/mickeynp/status/1533835605393694721
https://clojureverse.org/t/dynamic-types-where-is-the-discussion/8968
Sometimes the internet really comes through. I am just thrilled by the #clojure response to my call for resources about the dynamic vs static types debate, its intelligence and lack of toxic criticizing or dismissing.
RT @the_lazy_folder
Wrote a short post on #clojure transducers. https://abhinavomprakash.com/posts/writing-transducer-friendly-code/
Full Stack Clojure web app engineer