Skip to content

Instantly share code, notes, and snippets.

View taoeffect's full-sized avatar

Greg Slepak taoeffect

View GitHub Profile

Understanding "Great Artists Steal"

When I first heard Steve Jobs quote Picasso saying, "Great artists steal", I didn't fully get it.

Today, decades later, while exploring various Nostr clients, I think I finally groked what he meant by this.

I had been raised to think, "stealing is bad", and indeed, it is bad. My position on that hasn't changed.

But what I understand now is that when it comes to great ideas, we sometimes have no choice but to steal them.

@taoeffect
taoeffect / federation.md
Last active July 18, 2024 03:58
What is "Federation"?

What is Federation?

I've tried to find a good explanation online to help me explain what it means for Shelter Protocol to be a federated protocol, but I can't find a simple definition anywhere! Even Wikipedia does a lousy job:

federation-wiki

So let's define it here in a way anyone can understand! 😄

Federation means designing software to use a federated protocol (defined next).

Thoughts On Stallman Drama

I find it’s often the case that behind instances of mass-stupidity there is great “intelligence” at work.

For example, why would a mob call Stallman (of all people) “racist”, “sexist”, “transphobic” and a “pedophile”? I could be wrong, but AFAICT he is none of those things, and the mob provided no supporting evidence.

I’m not denying the claims that Stallman might have clumsily attempted to date younger women, or that once he absent-mindedly ate something off of his foot during a lecture, or that people claim he pointed and shouted (in jest) "A GIRL!" during a male-dominated conference. You've probably done odd things too if you've lived long enough. None of those past behaviors seem to warrant (to me) the massive outcry and demand for his ostracization and ouster from the board of the FSF. And it's been categorically debunked by multiple people that he ever, in any way, defended Jeffrey Epstein. He very clearly called for him to be punished and imprisoned.

It’s interesting t

@taoeffect
taoeffect / Espionage.dmg.sig
Created January 15, 2021 02:38
Espionage 3.7.3 signature.
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEgYtgnomHliYDCUth7GcgK+kJUkcFAmAA//cACgkQ7GcgK+kJ
Ukcd3Q/9GuI6mcZOKBu3rxL8tK8Ows4iHwY9zMJWMCOxf0Ix2/0zwpB8imMUK69F
wHyXnA+xoF/I1S6cVCaQYR+1QWPqi+rpBEwsRNc5N3VFOlC+4jSRzJ6SMrINKVh3
xd6NCZjcaILCjv5wsRjb+ClfsqBCRpH7ChAm+MBlmIBvXGhMGDRor1Vo4O8mpaxk
nkHRH/C5R+h0uJNclsGE8ycmxeUFRFzvXgsCTSBstGbK9gAZBn8U49FtL5M3OQrd
0+CqPPN/6p7aQVXDPldDgE71vBlh6ZFOXWK/3R0xOxHnVpa2m8Yoj4tqQVNp0APh
FKAHGX4FCyucFo9VMJ2u4kOF4EGyG/rlrMYeCwIVf/9GSszdf1k0eMdx7y+JJkte
6qSTIfw5VodO65EhnRAKmo9HQVWnCQrSmynJ+tp70BLG4mr5acueNBa/CufTDqk3
@taoeffect
taoeffect / Espionage.dmg.sig
Created December 31, 2020 00:05
Espionage 3.7.2 signature
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEgYtgnomHliYDCUth7GcgK+kJUkcFAl/tEmUACgkQ7GcgK+kJ
UkdkURAAscmwcRqfdsPU8lUZlLfodnVbUL+touc3kNmmIg4H5YwO66OuBBKovSPz
SediZFKQYG9aiBT84v0z7E0p6gK8wgoe4tmuSi61EYXm636S9dGL8fXzW6V0Duqz
RDIGv0iNhouU16ENdp0ZrFCZDmN3w+L2FxWgwW5SLphJPXnmbw12MMK59VREjd3Z
aG3xpvzzOoI34KTzLibqPwKCFWADpet+Fz6xjAgRsKHwCyYSgyqrpD2Os3zIscpS
o5t9r+jh+Ny8A20uCCxM5b9hOkBL+r9p4HTGs/S4qRpPGRd0kbRRc0NOdPTMiwCE
/vSsBZHtdmb4LPbWJGJzPqYhW35+Ed5w4Vdvir54VYCVhDt+nkyiYbsOd12LATuS
12A6e31/y3rjoCyoSjcLvdTjmEfSb7C5qyKPhpR16B23uYSHYFeK8RbtmObv/SKL

PoW vs PoS - Environment and Security

Date: Jul 21, 2019
Updated: See Github revisions timestamps

In questions sprouted from this thread: https://twitter.com/taoeffect/status/1151941939157012480

I copy them here into this gist in the hopes that it will serve others and so that in the future I have something I can link people to. My thanks to @Jehan for the opportunity to put my thoughts on this subject into a somewhat easier-to-read medium.

I've always had trouble understanding the narrative that the owners of huge

Belief Confirmation/Perseverance: "Never Talk about Religion, Sex, or Politics"

Belief confirmation (or belief perseverance) is a kind of confirmation bias.

Let's look at how this works with people who have taken Never Talk about Religion, Sex, or Politics to heart (a saying that has some truth to it, but is also misunderstood by some to apply to literally all situations).

  1. Person A hears, "Never Talk about Religion, Sex, or Politics", gets a superficial understanding about what the phrase means, and decides to follow this advice.
  2. They avoid having conversations about religion, sex, and politics, and thus never having their views challenged, become fairly ignorant about all of these subjects.
  3. Any time they do catch themselves having a conversation about any of these subjects, they are ridiculed because of their myopi

On Short Labels

Whether it's because of websites like Twitter, with its limit on character counts, or whether it's something else, the use of short labels is astonishingly common online, in both tweets and headlines.

What do I mean by "short label"? Things like:

  • Democrats
  • Republicans
  • Liberals
  • Conservatives
@taoeffect
taoeffect / Espionage.dmg.sig
Created November 16, 2018 03:35
Espionage 3.7.1 signature
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEgYtgnomHliYDCUth7GcgK+kJUkcFAlvuOnQACgkQ7GcgK+kJ
UkfNJA/9HFQHYHeowOOkzF4YFCFStzRNsL+Wt5UI1TvoU+JiYyO2aZGBa47lCL4D
4I+Z2qfnqtFwWp8SFT7m83HdzDAIHV/DS/5imMP5J6bL4jY9dBk9jNs1XsDum5lh
C7akyFCJxcksvGRxPvF6b3HuGB2yKj+hau3Mu7sah/vUAhj2370cKZbbeY4MQTil
1Qs5JGRSp4KGA/+1roTOgFgr7eSrkn+9uL+y4bw//j+H1vl10gSLXAIWaG6Tpceu
AOsj2NtuyegECY52a+8u3ZEyrqo7gj6xP5XevcEqrZFiTlvT/nnaNqzRbWlhbNwe
IUPRxoLRdmyw7eaO8yoGQLPysFpxKhnDbfHG4X1H6DpggUWdTPifBtvVOvYL90A7
zAsn2hPQG/s5MLpAI4hl+hBhoNrjCqmqYkOq/+TzXNQUo5mkefNL2FmQlTbAqj4X
@taoeffect
taoeffect / Espionage.dmg.sig
Created October 31, 2018 01:29
Espionage 3.7 signature
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEgYtgnomHliYDCUth7GcgK+kJUkcFAlvY+KoACgkQ7GcgK+kJ
UkcZEw/7BW/70ZCh9fECRK/knRdMCPC4Po28L+FJvdx8kh7bT0OLg0ZDDtlRUWXi
6DIInP8I1Waat1hHrNDybKayvvGTlzIqFNCrPiU70wDT8frxyQLow2IoazJOtaQq
5f6yRTfJYuxMULVcHdgw1buesMKMSUI1afJH/J62pNm5ahjCt31oeFjCuWNnpEkz
NnaQQAcokQUE1tDIFRprmP1WbmcEe7crJiOIo6D+6OzUZfNmHah5Y11gPiY3e1FL
eNucHmPOIrc+8v5XKVpm5PllPH6oEMlpD0t4y2kS8TXqfSfE7v5sxs9YU2tp4USk
UlIOvA4PcGDJq97Q51yTDaHodzbuPuiJxtO+VVueG8AEghOngN+CCNOjEFXb6RZ9
3jGE2LyVZfJhreGJIzYXEJDqfuLWCTmymsl3rVAWJX7V606Rs6+vmbM5Cl6zFviZ