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
@elia explain? I didn't know Peer to Peer cared much about ip address format
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/
:clojureD Conference
@clojuredconf
·
4h
... and it's gone. After 4 minutes. 😳
---
RT @clojuredconf
🎟 For those on short notice: 1 (one) ticket just became available (supporter level).
https://www.eventbrite.de/e/clojured-berlin-conference-2022-tickets-258956033467#tickets
https://twitter.com/clojuredconf/status/1533739144429576192
Rumor mongering with no facts cited. Sloppy sensationalism, not journalism.
---
RT @AndroidPolice
Telegram reportedly surrendered user data to authorities despite still saying to the contrary https://www.androidpolice.com/telegram-germany-user-data-surrendered/?utm_term=Autofeed&utm_medium=Social&utm_source=Twitter#Echobox=1654465053
https://twitter.com/AndroidPolice/status/1533566168895832066
Nice illumination! Seems pretty arbitrary compared to the #() lambdas I'm used to with #Clojurescript
---
RT @ighmaz_js
Difference between Regular and Arrow Functions in JavaScript ⚡️
A 🧵👇
https://twitter.com/ighmaz_js/status/1533327356865445888
@icedquinn that's the stuff! Transit is a fully json-faithful encoding format most often used with EDN, but it's real glory is the ability to transmit arbitrary data types over the wire, such an Java objects, library-born time formats, etc
@AmpBenzScientist @worldsendless The thing is that you can't really implement a mixnet resistant to observers without delays, which is why I care so much about the message-part as a self-contained unit and the delay-tolerance as an assurance that the protocol won't just keel over when I try to use it in such a way.
Low-latency networking inherently leaks a large amount of timing-related metadata in its operation that greatly facilitates deanonymization of users.
Learning about puni https://github.com/AmaiKinono/puni#smartparens, with which #GUIX has taken up the paredit torch from smart parens. I'm reading this while I'm sick in the bathroom. My initial excitement has faded into discomfort that they make liberal use of the terms "slurp" and "barf"...
Full Stack Clojure web app engineer