In our #Clojure meeting today we demonstrated and discussed nil/null as the dirty boolean value, especially baked in to SQL. If your boolean allows null, it is actually a trilean. But we have a stakeholder who wants "null" to indicate "you haven't filled this in yet; look here!" It's when the dirty booleans sneak up on you that you really need to watch out. And yes, we did discuss the optional third arg of #Clojure getter functions, for when your business logic needs to know whether its NOT THERE vs when its just FALSEY.
A call for an app-less world. This should me comfortable for #mastodon users: open source, shared protocols. What do you think? https://www.youtube.com/watch?v=ntaudUum06E
RT @draganrocks
Working towards the implementation of RNN (recurrent neural networks) in #Clojure 🚴♂️ High performance, low level and high-level! Son it would power the 2nd edition of the Deep Learning for Programmers book. Check it out at https://aiprobook.com/deep-learning-for-programmers/
#Clojure #Python #MachineLearning
days where the LOC written is negative are good days
---
RT @lisperati
It's amazing how much you can simplify some computer programs by just looking at every line and asking: "If I took this line out of the program, would the program still work? What would it take to alter the program somehow so that I COULD remove this line and still have it work?"
https://twitter.com/lisperati/status/1508953596964089859
Everyone should probably give this a read, on vaccinating against the disinformation pandemic. https://blog.mozilla.org/en/internet-culture/spotting-misinformation-online
Why does this trick work? I don't fully know. But I use it to recover from lost screens every day (5+ times just today, in fact). https://orys.us/ul #exwm #xwindow
Nice #humor
---
RT @PR0GRAMMERHUM0R
the linux world is in tatters now https://www.reddit.com/r/programmerhumor/comments/tqtuys
https://twitter.com/PR0GRAMMERHUM0R/status/1508730709489471489
So webpack offers excellent speedy hot-reloading now?
---
RT @juxtpro
JUXT engineer and front-end wizard @alexthings1 spoke at @RNLmeetup about building #ReactNative apps using ClojureScript. It's an intro to #ClojureScript for Javascript developers, and this accompanying blog also contrasts the dev experience, JS vs CLJS https://www.juxt.pro/blog/cljs-for-js-devs
https://twitter.com/juxtpro/status/1508777308278116355
RT @juxtpro
JUXT engineer and front-end wizard @alexthings1 spoke at @RNLmeetup about building #ReactNative apps using ClojureScript. It's an intro to #ClojureScript for Javascript developers, and this accompanying blog also contrasts the dev experience, JS vs CLJS https://www.juxt.pro/blog/cljs-for-js-devs
@souldessin Yeah, I suspect that's what Chrome is doing when it reports "your browser lacks the right technical features". I believe there have been other places where Google Chrome exceeds the consortium standards in order to give itself some advantages.
RT @sachac
2022-03-28 Emacs news https://sachachua.com/blog/2022/03/2022-03-28-emacs-news/
Things of beauty. Now I sometimes use text browsers to regain some of that... simplicity. Although the W3M text results are actually prettier.
---
RT @WebDesignMuseum
Early versions of websites of big technology companies in the 1990s
Amazon in 1995
Microsoft in 1994
Macromedia in 1995
Yahoo in 1994
#InternetHistory
https://twitter.com/WebDesignMuseum/status/1508447567780081669
"Hello World.asm - 89.027GB"
submitted by Ceo-Of-The-Apes
https://reddit.com/r/ProgrammerHumor/comments/tq83jo/hello_worldasm_89027gb/
If you don't already have one of these this is handy. It will go alongside my "http responses" cheat sheet
---
RT @hackinarticles
Best of PORTS Cheat Sheet
#infosec #cybersecurity #cybersecuritytips #pentesting #oscp #informationsecurity #cissp #CyberSec #networking #networksecurity #CheatSheet #infosecurity #cyberattacks #security #linux #UniX #vulnerabilities
https://twitter.com/hackinarticles/status/1507612330711924740
Full Stack Clojure web app engineer