And here are some great insider insights into why the Python choice was made, though I'd still like to "what if" compare with @draganrocks @uncomplicateorg #Clojure implementation. Would performance and better syntax be enough to justify the alternative?
---
RT @threadreaderapp
@Endless_WebDev Saluti, you can read it here: @TaliaRinger I’m an ex-PL researcher (of the Racket & Haskell… https://threadreaderapp.com/thread/1436547712…
https://twitter.com/threadreaderapp/status/1436647990635204609
Fascinating dig into language choice on one of the biggest ML projects (Tensor flow)
---
RT @threadreaderapp
@Endless_WebDev Halo! you can read it here: Can someone please explain why the authors of TensorFlow decided on… https://threadreaderapp.com/thread/1436373411580858382.html Talk to you soon. 🤖
https://twitter.com/threadreaderapp/status/1436645757965242368
Of course, mentioning BLAS makes me automatically think of @draganrocks and doing Tensorflow in Neanderthal... Worth implementing stuff in #Clojure or too much critical mass with Python?
---
RT @PjdPeter
@TaliaRinger There are only a few options if you want (a) to use BLAS libraries and (b) for it to be useable by a broad audience.
MATLAB has already proven that having a truly heinous language for gluing your numeric computations together…
https://twitter.com/PjdPeter/status/1436427622557253633
RT @nixcraft
Want to make a slideshow from a couple of images on your Linux, macOS or Unix system? Try:
ffmpeg -y -r 1/3 -framerate 1 -i %1d.jpg -c:v libx264 -vf fps=5 -pix_fmt yuv420p out.mp4
All cat images credit goes to https://www.instagram.com/p/CTiPTI6p9Kv/
> Delta Chat is like Telegram or Whatsapp but without the tracking or central control. Delta Chat does not need your phone number.
[Chat over e-mail and head back to the future with us!](https://delta.chat/en/)
RT @nixcraft
I just keep piping on my Linux systems. Maybe you will find grep regex guide useful https://www.cyberciti.biz/faq/grep-regular-expressions/
RT @stylewarning
@Endless_WebDev I like it as one school of thought. CLOS to me is very functional: classes are "just" data and methods are "just" functions that can dispatch on types. Methods can be used as high-order functions, etc.
But CLOS can be complicated and achieving performance is difficult.
RT @killyourfm
I keep hearing people say AMD treats Linux like a first-class citizen, but I'm just not seeing it...
https://www.tomshardware.com/news/zen-ryzen-cppc-linux-driver
Developer stances I just don't understand:
- Don't care about open source
- Don't care about tech ethics
- Don't actually enjoy coding
- Don't think about privacy
- Don't love to learn
- Can easily turn-off "work" problem solving and interests after hours
There are some contingencies and some contradictions in there, and possibly a red flag, but that's what is in my head.
RT @borkdude
What sold me on #clojure:
1) Functional programming
2) Lisp (REPL, macros, regular syntax)
3) Can use it for work (tap into existing ecosystem)
I was already sold at that point, but then came:
4) On backend and frontend
5) And scripting
I knew @borkdude was accomplishing magic with by using GraalVM, but I finally got around to actually looking up what Graal is. I had no idea it was specifically an holy graail on the JVM, emphasizing polyglot languages! https://www.graalvm.org/docs/introduction/
More top-shelf work from @borkdude ! Checking it out now to see if it explains the miracle of graal. Wait... they have a page for that... enlightenment.... thanks for leading the way, borkdude!
---
RT @borkdude
Made a project which uses #clojure http://tools.build and #babashka together. It has shared code for both runtimes and prevent unnecessary rebuilds.
E.g. bb jar or bb uber immediately quit within milliseconds if there is nothing to…
https://twitter.com/borkdude/status/1436270849850581000
RT @Endless_WebDev
@AlexandriasTech I've never thought that regular expressions were special to Linux. That said, I use them about every hour. They are part of how I navigate around my system and my files, not to mention find and replace goodness. Having a good editor helps, though, so you aren't regexing blind.
Full Stack Clojure web app engineer