@klausman Interesting. I've been dabbing with #clojure for a decade or something, so the functional stuff comes naturally to me. I did not think that was the case for Python though! I've mostly seen comprehensions used in that context, which to be clear isn't bad at all.
Go adding support for generics at this point, enabling this type of libraries... I guess only time will tell whether it'll take on, or if people stick to the style they're used to. I'll be happy to try it out though!
"I don't know if any of you have really seriously dived into #DeepLearning, but it is a truly massive and unwieldy zoo of extremely abstract, seemingly tailored concepts that appears almost impossible to get to the bottom of. There is certainly no foundational, theoretical treatment of the field that would allow for it to be approached with the sort of global understanding with which we treat programming languages... so that that is what I want to expose in the book, how can build up this tower of abstractions from nothing but the simplest functions, elucidating what has been obscured in the production process."
— Anurag Mendhekar on his new book with Dan Friedman, the 800 page tour de force The Little Learner
Nubank FAQ: "Q:Is Datomic Open Source? A: Datomic binaries are provided under the Apache 2 license which..."
That's a lot of words to say "no". No is a perfectly acceptable answer here. Why confuse things? What does an Apache 2 licensed binary even mean? Lol. #clojure
Hat tip to #datomic for the FAQ update :)
Open source or not, I would enjoy a chance to use Datomic again and with its new licensing, the probability that happens is higher. #Clojure
"The focus of my research is applying #fp, in particular #chez#scheme, to low-level problems — the type of situations that usually call for #rust or #c"
— highly recommended talk on programming with serialized data from @vollmerm @ #ELSconf
are there any texts on typing scheme you'd recommend? (I need to read Tobin-Hochstadt's dissertation on typed scheme [1] ...which lead me to this article on typing #clojure [2])
my anti-constructivist bent feels a bit prohibitive though; I like types insofar as they don't imply a certain ontological program that I find incredibly banal. they are incredibly interesting for programming, which I think is form of writing, but I can't help but recognize in the drive to type check mathematics the persistence of the university discourse.
#Datomic is a key part of the #Clojure platform but some people have avoided using it in the past due to licensing concerns. It’s just been re-licensed by Cognitect/Nubank with Apache 2.0 and made available for free. Enterprise support is still available. https://blog.datomic.com/2023/04/datomic-is-free.html
Learning a #programming language that challenges your notion of what programming is might be one of the most rewarding things once it "clicks" and you start seeing the bigger picture. Whether that's #Clojure, #Rust, #Haskell, #Datalog or whatnot — doesn't really matter. They're systematic, and when you see the system, that's empowering.
Yearly #GitHub sponsorship bill just paid. My goal for next year is to double the amount, and will try to identify a few more devs whose work I depend on either for work or for fun. Bonus if they have a presence in the fediverse, as I enjoy following their work. It's not much, but it's something.
Only @borkdude is on Mastodon currently (that I know), and if you've done anything in #Clojure in the last few years, you'll most likely have encountered his work.
I'm looking for a back end / devops / SRE role that can hire me in Vancouver, BC (happy to do remote/hybrid)
I'm experienced and can be trusted around computers, especially ones that aren't my own.
I love #nix and functional languages (such as #clojure#elixir) and have experience with all the fancy industry standard tools (#terraform#kuberenetes#docker#ansible) as well as with all the other things expected of my role (cloud providers, CI/CD, IaC, networking, postgres)