An aniebriated discussion of man pains
TAD has had a few and decides to discuss one possible way man pains may manifest and his confusion and disappointment with "talking to Diana again" -- someone who has evidently caused him some distress. This video was once (in)famously called "Monkey Rape".
41
views
Air Head Rabbit
TAD strolls through the suburbs of what appears to be Phoenix or Chandler, Arizona (please leave a comment if you know where or when this was taken) with his TempleOS hat on while talking about the virtues of motherhood and singing to himself a bit.
30
views
Compiler Machine Code
TAD goes off about how only retards believe that it is impossible to write a compiler or deal with the machine on its own level, and laments the fact that the vast majority of people appear to be retards. He explains the basic principles of compilation and shows an example of machine code and how stack machines work in a similar way to how interpretation of reverse-Polish notation works.
96
views
The FBI are a bunch of retarded clueless monkeys
TAD goes off on the FBI and Freemasonry, proclaiming that they are retarded clueless monkeys and God is on his side.
149
views
Geopol: How moral responsibility maps to the consciousness spectrum
(Didn't have a camera so this video is more podcast style.)
Morality can only be applied to conscious entities. Consciousness exists on a spectrum that ramps up to individual humans at the peak and then declines again the larger an organization composed of humans becomes. I discuss how morality maps to the consciousness spectrum to explain why so many political arguments are fallacious, dishonest distractions crafted to confuse the public.
Locals: https://zxq9.locals.com
SubscribeStar: https://www.subscribestar.com/zxq9
Website: https://zxq9.com
BitChute: https://www.bitchute.com/channel/zxq9/
Rumble: https://rumble.com/user/zxq9
YouTube: https://www.youtube.com/channel/UCMnRVG50iFEpkgbUu1mZrMA
Buy me a coffee: https://www.buymeacoffee.com/zxq9
77
views
Pol: Representative government, voting, and issues with discovering the will of the people
This video was prompted by a video by Styxhexenhammer666 yesterday about the Vermont legislature deciding to double down on mail-in voting and thereby ensuring perpetual election fraud.
Styx's video: https://rumble.com/verucj-vermont-seeks-to-permanently-abolish-fair-elections-and-codify-universal-ma.html
How to find me:
Locals: https://zxq9.locals.com
SubscribeStar: https://www.subscribestar.com/zxq9
Website: https://zxq9.com
BitChute: https://www.bitchute.com/channel/eMzIGaZLvMNx/
Rumble: https://rumble.com/user/zxq9
YouTube: https://www.youtube.com/channel/UCMnRVG50iFEpkgbUu1mZrMA
70
views
Censorship: Attack of the twits!
I've been suspended (really a soft ban) from Twitter for an hilariously stupid reason. This is a good opportunity to discuss the mechanics of it as well as what it means in terms of tech-that-gets-big changing its intentions over time (another example of the general rule "capacity informs intent").
58
views
Social Trust: Why crypto, blockchain and smart contracts will not change the world
A quick discussion about the limits of blockchain technology in the face of a chronic deficit in social trust systems. This is only a quick one, so I don't get too deep into the nature of trust itself or the problems that arise in different types of trust networks. Bottom line: being a good faith actor, at least locally, is our only way forward.
472
views
Erlang: Telnet Chat Server Part 2! Creating Channels! (aka "more cheating with ZX")
Repo: https://gitlab.com/zxq9/trash_talk
ZX docs: https://zxq9.com/projects/zomp
Part 1: https://rumble.com/ve8h9r
This is a follow up video to the original basic telnet echo chat server video. In this video we take the originally templated echo chat service (where all users see every message) and implement chat channels and a few commands as a new service within the application.
28
views
Erlang: Telnet Chat Server Part 1! Getting the basics out from scratch (cheating with ZX)
Repo: https://gitlab.com/zxq9/trash_talk
ZX docs: https://zxq9.com/projects/zomp
Part 2: https://rumble.com/ve8ilt
Explanation of how to use ZX to create a simple telnet chat server (extremely easy) and then explanation of what exactly is going on inside, why applications are structured the way they are, and toward the end homes in on how the client socket handlers are receiving data from the system and how and where we would start introducing more interesting behaviors such as chat commands and chat channels.
Reference post for the "Service ⇒ Worker" pattern mentioned a few times in the video above:
https://zxq9.com/archives/1311
133
views
Erlang: Dispatching closures (OOP style object implementation in FP)
A talk-through of a tutorial example of how classes and objects work by implementing them in a functional language (in this case Erlang, but it could be any other language just as well) and a discussion of why functional languages typically lack the keyword "class" entirely.
Original blog post here: https://zxq9.com/archives/1838
GitLab snippet of the code in the video: https://gitlab.com/-/snippets/2018486
"Objects are a poor man's closures!" (OOPsy coders hate it when I say that...)
201
views
Erlang: FizzBuzz in Python vs Erlang -- a discussion about conditionals
In this video I use the (in)famous FizzBuzz interview coding test as a platform for discussing the difference between traditional if/else if/else style imperative conditionals and Erlang's rather different concept of matching and guards to determine which way code should branch.
34
views
Erlang: Writing a Tetris clone Part 3 - Gameplay rules, final features, and deployment
Repo: https://gitlab.com/zxq9/erltris
Explanation of an Erlang implementation of the classic puzzle game Tetris as a client-side GUI application using wxWidgets and ZX. In this video I explain how the final gameplay rules and features are implemented, and briefly discuss how the game can be deployed using ZX, Zomp and Vapor.
27
views
Erlang: Writing a Tetris clone Part 2 - Gameplay mechanics
Repo: https://gitlab.com/zxq9/erltris
Blog post: https://zxq9.com/archives/1886
Explanation of an Erlang implementation of the classic puzzle game Tetris as a client-side GUI application using wxWidgets and ZX. In this video I explain how the gameplay mechanics are implemented for movement and rotation of a game piece, board locking, line clearing, board compacting and so on.
(PS: I failed to mention something really important that I had intended to cover here -- how to handle input from the GUI! Whoops! I cover this in the blog post linked above and will touch on it in the next video. Like so much of programming, it's one of those things that isn't at all hard to do but if you don't know what is going on in wxErlang it can be a real mystery to figure out for yourself. Pretty important!)
48
views
Erlang: Writing a Tetris clone Part 1 - Data types and basic GUI display
Repo: https://gitlab.com/zxq9/erltris
Blog post: https://zxq9.com/archives/1882
Explanation of an Erlang implementation of the classic puzzle game Tetris as a client-side GUI application using wxWidgets and ZX. In this video we discuss how I started the project initially, and walk through the first few commits where I establish the most important parts of the game data as abstract data types and demonstrate to myself that we can effectively render them to the screen in a way that isn't too terribly ugly.
95
views