The Intellectual Wilderness There is nothing more useless than doing efficiently that which should not be done at all.

2021.04.6 16:37

Random: T’Challa’s Song

Filed under: Overlooked Resources,Society — Tags: , , , — zxq9 @ 16:37

Once upon a time, a student asked his music teacher the most difficult philosophical question in all of music and received wisdom.

T’Challa: “Teacher, there are so many instruments to pick from, which one is the best?”
Mrs. Ngudu: “Which is the best? You are the best intrument, T’Challa. All the music comes from you! Do you understand?”
T’Challa: “I think so…”

What he did with this wisdom was… novel.

Mrs. Ngudu

The principal

T’Challa’s cousin…

As a teacher you never know to what heights or in what manner your students may someday soar.

2021.04.5 20:25

Erlang: Socket experiments preliminary to writing a web server from scratch

Filed under: Computing,Science & Tech — Tags: , , , , , , , — zxq9 @ 20:25

A relative newcomer to networking in Erlang, Dr. Ajay Kumar, has started a self-educational project to create a web server from scratch in Erlang to give himself some first-hand insight into how TCP sockets work in Erlang and how web servers work in general. Web servers are a thing almost everyone has written against or for, but few have tried to implement on their own because socket programming sounds scary and time consuming to learn.

This video is quite short but incidentally demonstrates how not scary socket programming is and how easy it is to experiment with networking concepts on your own. Go experiment! Write networky things! It’s fun!

As an aside to this… I have a two-part explanation video that explains everything that is going on inside the service at he is basing his web server on. In the first part I explain what is going on within the default chat server that ZX templates as a network service project (kind of slow, covers basics for Erlang and ZX newcomers), and in the second part I explain how I used that as a basis for creating a telnet chat service that implements global shouts, channels, permissions, and other basic features needed for a real chat service (a bit better paced if you already know your way around Erlang and discusses some higher-level concepts such as service structure and the “service -> worker pattern“).

Pol: Representative government, voting, and issues with discovering the will of the people

A discussion about voting, representation, and discovering the will of the people.

Watch on Rumble or BitChute.

Geopol: MAD (Mutually Assured Destruction) Predicts Ideological Conflict

A discussion about how the policy of MAD between major powers prevents direct overt competition, and when given a lack of intermediate means of conflict exists conflict will instead manifest through subterfuge, subversion and ideological conflict.

Watch on Rumble or BitChute.

Geopol: US Nuclear Parity With China?

This video discusses nuclear parity, what it means, and how the situation between China and the US shape our thinking about this issue.

Watch on Rumble or BitChute.

Censorship: Attack of the Twits!

Filed under: Politics / Geopolitics,Society — Tags: , , — zxq9 @ 12:26

The story of how I left Twitter. Pretty ridiculous, but in 2021 the line that defines Poe’s Law is long gone in the rear-view mirror for the majority of the English speaking world.

Watch it on Rumble or BitChute.

2021.03.11 17:11

Geopol: How moral responsibility maps to the consciousness spectrum

Continuing on with the foundations of geopolitics (and this one is also part of the foundations of general moral philosophy — but I’ll get into that later), this video discusses consciousness as a spectrum and how moral responsibility maps to that. This particular video is podcast style with just a still image over it as I didn’t have a camera or any interesting B-roll to illustrate it with.

Watch on Rumble or BitChute.

Geopol: Mutual capacity for violence is the root of negotiation

Misunderstandings about the root of political interaction has come up repeatedly lately so I’ve decided to do a few videos that discuss the roots of geopolitics. In the video below I discuss how the mutual capacity for violence is the root and essence of negotiation.

Social Trust: Why crypto, blockchain and smart contracts will not change the world

Lately I have been involved in a number of discussions about distributed systems, delegated authority structures, cryptocurrency and smart contracts. The hope of many is that cryptocurrency will avert inflationary trouble entirely and help the public hold government in check. There is also hope that smart contracts will magically turn Africa into a paragon of high trust economics and a trade powerhouse of its own accord.

I decided to record my thoughts on this here:

The TL;DW of it is that while these are really great things to hope for, and not impossible goals, the idea that crypto technologies are going to manifest profound levels of social change on their own is misguided. The social and political problems much of the world is facing today are due to an erosion of trust and flagrant, repeated violation of trust and faith from every actor at every angle. In short, the West is moving from a high-trust social model to a low-trust social model and Africa is and has ever been suffering from low-trust social models. Crypto isn’t how that is solved.

Erlang: Video tutorial HOWTO on installing Erlang and ZX from scratch on Ubuntu Linux

Filed under: Computing — Tags: , , , , , , — zxq9 @ 13:24

I’m flattered to find that Dr. Kumar made a tutorial video of how to install Erlang and ZX on a fresh Ubuntu system and check that it is working by playing Erltris. It is sort of a video version of previous instructionals and the ZX quickstart docs all in one place.

Big thanks to Dr. Kumar!

Older Posts »

Powered by WordPress