For Clojure as a 1st language it depends upon where you want to go. But here are great trail-heads:
- the best talks, most of which don't actually involve code: https://techyaks.com/clojure-all-tytop.html
- @yogthos list of beginner resources: https://gist.github.com/yogthos/be323be0361c589570a6da4ccc85f58f
- But most of all, the community: clojurians.slack.com, clojureverse.org, clojurians.zulipchat.com. That last one includes an awesome aggregator of all of them.
Interesting Prolog I just learned about.
With a Clojure connection.
https://github.com/jjtolton/libscryer-clj?tab=readme-ov-file
I hoping my digitally savvy friends might seem some light on my conundrum. As a Dad (of five, one who is nearly a teenager), I am struggling to find a good plan for digital safety and literacy. The trouble is that the plethora of resources offering help and advice are in stark violation to principles of data protection and privacy. If a government proposed it, we would be outraged. But to protect kids, we are willing to go full Big Brother.
So, how can I make my kids digitally savvy without going Big Brother or selling them or their future to the sharks?
I hoping my digitally savvy friends might seem some light on my conundrum. As a Dad (of five, one who is nearly a teenager), I am struggling to find a good plan for digital safety and literacy. The trouble is that the plethora of resources offering help and advice are in stark violation to principles of data protection and privacy. If a government proposed it, we would be outraged. But to protect kids, we are willing to go full Big Brother.
So, how can I make my kids digitally savvy without selling them or their future to the sharks?
I just read about tasty #image #compression via
https://evilmartians.com/chronicles/images-done-right-web-graphics-good-to-the-last-byte-optimization-techniques#svg-scales-very-good
take-aways (and there are many): #GIFS are BAD. #WebP are good. #ImageMagick is good. Oh yeah, and those weird conversions of images to video files on Reddit -- how that works, because #VideoCompression is good!
Did Snopes really create an account here?
Fact Check: True
I was just signed up for CPAP due to "mild sleep apnea". My wife thinks that it might help with my cerebellar ataxia (CB). She is probably right. They had me sign a cooperation agreement when we picked it up, because apparently it's not uncommon for people to simply not use the CPAP once they have it.
They probably aren't all reading the app's privacy and permission agreement, but let me tell you, it was obscene. I'll paraphrase: 'we'll have your personal and health issue info because... Medical.' Now, that might be understandable; I might have to live with that (we hope...). But then, '... And we contract with an undisclosed list of affiliates and will share any of your information with any of them as they request. And that information includes anything they derive from all your Google information combined with all that juicy medical information.'
But, don't worry; they say it's all for my good. Including services they can "customize to me." I'm sure they are all perfectly benevolent. But I'm not using their app.
<use>
Widely available (from Jan 2020)
https://developer.mozilla.org/en-US/docs/Web/SVG/Element/use
The <use> element takes nodes from within the SVG document, and duplicates them somewhere else. The effect is the same as if the nodes were deeply cloned into a non-exposed DOM, then pasted where the use element is, much like cloned template elements.
Today I learned about #CSS #layers. https://developer.mozilla.org/en-US/docs/Web/CSS/@layer
Sort of explains why I wasn't winning the precedence war, despite gnarly `!important` rules. What do you use to keep uptodate with the latest #webdev?
@RandamuMaki @pluralistic Oh, we can do better than "just dead weight". Be the "indispensable linchpin" of a system or two, valiantly fighting against any and every change to it via malicious compliance and concern trolling.
Don't approve those PRs... unless, of course, you notice a hard-to-detect bug, then let it through with great regret and concern. When it ultimately blows up, tell everyone you told them so, and later use this event as evidence when you push back against change.
My old usbc charger stopped charging to 100%, only going to 95%. Then I got a new one, a GAN, and my completely depleted laptop recharged to 100% -- for a week or two. Now it is back to stopping at 95%. Charging it while it's off doesn't seem to help it get above 95%. What's going on, and why did it charge to 100% for a while? #charging #thinkpad #TwoBatteries
I use a massive org file to tangle my straigt.el emacs configuration. I just spent hours cleaning up a rampant `downcase-dwim`which was most certainly NOT `dwim`. I'm not sure when it happened, but somehow it got by my git commit screening and broke EVERYTHING. #emacs #LetterCasing
In the past I've had winning help from #Mastodon. This time it came from #Reddit. And now my #keyboard is back in shape, thanks to the #BootMagic I didn't know I had! https://orys.us/wH
Full Stack Clojure web app engineer