Brian Rabern
banner
rabern.bsky.social
Brian Rabern
@rabern.bsky.social
Software developer working with Python and JavaScript. Former professor of logic and philosophy. https://brianrabern.net
I never understand why people object to the notion of a possible world. Is a probability space silly/useless?
January 23, 2025 at 9:27 PM
see rich text facets: docs.bsky.app/docs/advance...
January 22, 2025 at 11:42 PM
I created this AI bot that automatically spits random philosophy facts. (It draws from the wikidata knowledge graph, uses a LLM, and connects with the bsky API) bsky.app/profile/phil...

#philsky #AI
January 8, 2025 at 3:39 AM
"Once a person has understood the way in which variables are used in programming he has understood the quintessence of programming'' (Dijkstra 1972)

There is a tendency to equivocate on the term "variable" in programming. I explain in these notes. #AntinomyOfTheVariable

github.com/brianrabern/...
January 5, 2025 at 10:15 PM
hahahaha. what?
December 21, 2024 at 3:50 AM
I know this is a niche topic. But here is a Python-based implementation of the formal syntax and semantics of Venn diagrams. It provides a mathematically precise framework for deriving, visualising, and evaluating Venn diagrams.

github.com/brianrabern/...
December 5, 2024 at 4:37 AM
In many programming languages, there exists support for "variadic functions" — functions whose arity is not fixed. This flexibility is useful but can be initially puzzling. E.g. in Python, we can define a function `add_nums` that takes a variable number of arguments and returns their sum.
November 29, 2024 at 6:36 AM
i.e.
November 23, 2024 at 11:41 PM
You are on a journey towards enlightenment. And you find yourself deep within a labyrinth facing five chambers. The Fundamental Truth is hidden in one of these chambers, but it is elusive. Each night it imperceptibly shifts to an adjacent chamber…
November 21, 2024 at 3:12 PM