diff --git a/homepage.content b/homepage.content index f6e5387..b24e56a 100755 --- a/homepage.content +++ b/homepage.content @@ -1050,6 +1050,341 @@ pre { /* DRY who? */ } +/blah/2024-07-19.html + +: what acid taught me + +- I can change. +- I can feel. +- I can love. +- I can be kinder. +- I can be happier. +- I can be mindful. +- I can take care of myself. +- My friends care about me. +- I love my friends. +- I love people. +- I love the world. +- I love myself. +- I suffer. +- I don't have to suffer. +- If I don't change Right Now, I may never. + +: poems i wrote at work today + +when I looked down the kaleidoscope +what caught my sight? +a million colorful stars +lighting up the night +for they were dancing, +with gravity as the song; +the soup of the cosmos +convection moving them along +they lulled me to sleep and I had a wonderful dream +a being on another planet +looking through another kaleidoscope +thinking of me + +like one of those rubber toys filled with water +an elongated donut shaped like a snake +slipping out of my hands as if it's water +so too do my dreams leave when I wake +many of my own memories have passed me by +like divine fingers pulled them from my brain +at night I lay awake counting the years so far of mine +wondering what more of my life they will take + +: a painting I did on my trip + +Everything seems so cosmic... Here, in the vast reaches of space. +Except this is just a painting. Look around you. Could you say +hello to someone nearby for me? Hug them? How are we +so different. Meat, wires, flesh. You breathe. I breathe. Wars +are fought for greed, lust, all these little miseries poor souls +like to share. Why must there be discord? Why can't we all just get +along? Peace is seen as depravity, peace-sharing seen as hippies +and hypocricy or however you spell that. It's easier to seek +gold than happiness. Finding happiness requires respect of self +and others, kindness, perhaps love for those still capable. Gold +demands only lust. Depravity is spilling blood in the desert +for the remains of million-year-old trees. Hypocrisy is +wearing a suit while debating bombing a country into the stone +age. Wires are veins are roads are rivers are conduits are vias +are the grid on which life grows. Life is somewhat beautiful. +Somewhat scary, too. Self-replicating, self-healing, self-ish. All +qualities had by the most loathesome monsters and ghouls of +fairy tales. The scariest thing to us is us. The loveliest, too. +Fear, love, sadness, happiness, loathing, lust, hatred, passion, +openness. The full range, the vibrancy of life can only +be experienced with others. I breathe as do my siblings in Russia, +Ukraine, China, the DPRK, the ROK, Taiwan, the USA, and all these +places in the world with names that wage war on other places. +We only have one Earth. We are one people. When air is bought and +sold, what will we have left to breathe? [delta] + + +/blah/2024-07-03.html + +: packages installed on my openbsd vm + +gdb +git +gnupg +helix +llvm +rust +rust-analyzer +rust-bindgen + + +/blah/2024-06-26.html + +Still sick but not as sick as yesterday. + +Host (Raspbian) +# brctl addbr br0 +# brctl addif br0 eth0 +# ip link set up dev br0 +# ip addr add dev br0 10.0.0.101/24 + +<https://pub.gctl.io/posts/2019-12-07-vlan-on-openbsd/> + +Guest (OpenBSD) +# ifconfig +$ ifconfig +lo0: flags=2008049<UP,LOOPBACK,RUNNING,MULTICAST,LRO&rt; mtu 32768 + index 3 priority 0 llprio 3 + groups: lo + inet6 ::1 prefixlen 128 + inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 + inet 127.0.0.1 netmask 0xff000000 +vio0: flags=8802<BROADCAST,SIMPLEX,MULTICAST&rt; mtu 1500 + lladdr 52:54:00:a7:bf:8e + index 1 priority 0 llprio 3 + media: Ethernet autoselect + status: no carrier +enc0: flags=0<&rt; + index 2 priority 0 llprio 3 + groups: enc + status: active +pflog0: flags=141<UP,RUNNING,PROMISC&rt; mtu 33136 + index 4 priority 0 llprio 3 + groups: pflog +# echo up | tee /etc/hostname.vio0 +up +# sh /etc/netstart +WARNING: /etc/hostname.vio0 is insecure, fixing permissions. +# ifconfig +lo0: flags=2008049 mtu 32768 + index 3 priority 0 llprio 3 + groups: lo + inet6 ::1 prefixlen 128 + inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 + inet 127.0.0.1 netmask 0xff000000 +vio0: flags=8843 mtu 1500 + lladdr 52:54:00:a7:bf:8e + index 1 priority 0 llprio 3 + media: Ethernet autoselect + status: active +enc0: flags=0<> + index 2 priority 0 llprio 3 + groups: enc + status: active +pflog0: flags=141 mtu 33136 + index 4 priority 0 llprio 3 + groups: pflog +# echo inet 10.0.0.105 255.255.255.0 NONE | tee -a /etc/hostname.vio0 +inet 10.0.0.105 255.255.255.0 NONE +# sh /etc/netstart +# ifconfig +lo0: flags=2008049 mtu 32768 + index 3 priority 0 llprio 3 + groups: lo + inet6 ::1 prefixlen 128 + inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 + inet 127.0.0.1 netmask 0xff000000 +vio0: flags=8843 mtu 1500 + lladdr 52:54:00:a7:bf:8e + index 1 priority 0 llprio 3 + media: Ethernet autoselect + status: active + inet 10.0.0.105 netmask 0xffffff00 broadcast 10.0.0.255 +enc0: flags=0<> + index 2 priority 0 llprio 3 + groups: enc + status: active +pflog0: flags=141 mtu 33136 + index 4 priority 0 llprio 3 + groups: pflog + +Host +$ ssh 10.0.0.105 +The authenticity of host '10.0.0.105 (10.0.0.105)' can't be established. +ECDSA key fingerprint is SHA256:/[...]/[...]. +Are you sure you want to continue connecting (yes/no/[fingerprint])? yes +Warning: Permanently added '10.0.0.105' (ECDSA) to the list of known hosts. +Last login: Wed Jun 26 07:45:42 2024 +OpenBSD 7.5 (GENERIC) #131: Wed Mar 20 19:09:19 MDT 2024 + +Welcome to OpenBSD: The proactively secure Unix-like operating system. + +Please use the sendbug(1) utility to report bugs in the system. +Before reporting a bug, please try to reproduce it with the latest +version of the code. With bug reports, please try to ensure that +enough information to reproduce the problem is enclosed, and if a +known fix for it exists, include that as well. + +## HOLY FUCKING SHIT. I JUST NEEDED TO USE A STATIC IPv4. + +$ git pull --all +ssh: Could not resolve hostname git.tebibyte.media: no address associated with +name +fatal: Could not read from remote repository. + +Please make sure you have the correct access rights +and the repository exists. + +## oh fucking hell. now that the bridge is established I can't get to the wlan. +## i'm just giving the VM another interface. also, i'm using virt-manager now + +Guest +# echo up | tee /etc/hostname.vio1 +up +# sh /etc/netstart +WARNING: /etc/hostname.vio1 is insecure, fixing permissions. +# ifconfig +lo0: flags=2008049 mtu 32768 + index 4 priority 0 llprio 3 + groups: lo + inet6 ::1 prefixlen 128 + inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 + inet 127.0.0.1 netmask 0xff000000 +vio0: flags=8843 mtu 1500 + lladdr 52:54:00:a7:bf:8e + index 1 priority 0 llprio 3 + media: Ethernet autoselect + status: active + inet 10.0.0.105 netmask 0xffffff00 broadcast 10.0.0.255 +vio1: flags=8843 mtu 1500 + lladdr 52:54:00:ea:4d:90 + index 2 priority 0 llprio 3 + media: Ethernet autoselect + status: active +enc0: flags=0<> + index 3 priority 0 llprio 3 + groups: enc + status: active +pflog0: flags=141 mtu 33136 + index 5 priority 0 llprio 3 + groups: pflog + +## I'm not getting an IP via DHCP on vio1 so I must have configured it wrong. +## I made a new Routed network and changed vio1 to use that in virt-manager. +## That didn't work. +## Same settings except NAT explicitly forwarded to wlan0. +## Updated the vio1 NIC to use that. + +Guest +# ifconfig +lo0: flags=2008049 mtu 32768 + index 4 priority 0 llprio 3 + groups: lo + inet6 ::1 prefixlen 128 + inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 + inet 127.0.0.1 netmask 0xff000000 +vio0: flags=8843 mtu 1500 + lladdr 52:54:00:a7:bf:8e + index 1 priority 0 llprio 3 + media: Ethernet autoselect + status: active + inet 10.0.0.105 netmask 0xffffff00 broadcast 10.0.0.255 +vio1: flags=8843 mtu 1500 + lladdr 52:54:00:ea:4d:90 + index 2 priority 0 llprio 3 + media: Ethernet autoselect + status: active +enc0: flags=0<> + index 3 priority 0 llprio 3 + groups: enc + status: active +pflog0: flags=141 mtu 33136 + index 5 priority 0 llprio 3 + groups: pflog +# ifconfig vio1 inet autoconf +# ifconfig +lo0: flags=2008049 mtu 32768 + index 4 priority 0 llprio 3 + groups: lo + inet6 ::1 prefixlen 128 + inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 + inet 127.0.0.1 netmask 0xff000000 +vio0: flags=8843 mtu 1500 + lladdr 52:54:00:a7:bf:8e + index 1 priority 0 llprio 3 + media: Ethernet autoselect + status: active + inet 10.0.0.105 netmask 0xffffff00 broadcast 10.0.0.255 +vio1: flags=808843 mtu 1500 + lladdr 52:54:00:ea:4d:90 + index 2 priority 0 llprio 3 + groups: egress + media: Ethernet autoselect + status: active + inet 192.168.100.145 netmask 0xffffff00 broadcast 192.168.100.255 +enc0: flags=0<> + index 3 priority 0 llprio 3 + groups: enc + status: active +pflog0: flags=141 mtu 33136 + index 5 priority 0 llprio 3 + groups: pflog + +## Huh. + +# ping 1.1.1.1 +PING 1.1.1.1 (1.1.1.1): 56 data bytes +64 bytes from 1.1.1.1: icmp_seq=0 ttl=54 time=38.432 ms +64 bytes from 1.1.1.1: icmp_seq=1 ttl=54 time=24.622 ms +^C +--- 1.1.1.1 ping statistics --- +2 packets transmitted, 2 packets received, 0.0% packet loss +round-trip min/avg/max/std-dev = 24.622/31.527/38.432/6.905 ms + +Host +$ ssh 10.0.0.105 +Last login: Wed Jun 26 08:43:23 2024 +OpenBSD 7.5 (GENERIC) #131: Wed Mar 20 19:09:19 MDT 2024 + +Welcome to OpenBSD: The proactively secure Unix-like operating system. + +Please use the sendbug(1) utility to report bugs in the system. +Before reporting a bug, please try to reproduce it with the latest +version of the code. With bug reports, please try to ensure that +enough information to reproduce the problem is enclosed, and if a +known fix for it exists, include that as well. + +It works. IT WORKS! + +Now just to + +$ echo inet autoconf | doas tee -a /etc/hostname.vio1 +inet autoconf + +[11 hours later] + +<https://wiki.debian.org/BridgeNetworkConnections +#Configuring_bridging_in_.2Fetc.2Fnetwork.2Finterfaces&rt; + +[4 hours later] + +Okay, br0 was unnecessary. For real. + +# ip link set br0 down +# brctl delif br0 eth0 +# brctl delbr br0 +# virsh net-start --network default + + /blah/2024-06-24.html I'm sick today. Was pretty sick yesterday. Now pretty sick today. I keep @@ -1126,7 +1461,7 @@ public and secret key created and signed. sec ed25519/3AA5C34371567BD2 2021-06-06 [SC] [expires: 2025-06-25] 6CD8F2B4F3E2E8F08274B563480F8962730149C7 -uid [ultimate] knut +uid [ultimate] knut <knut@codeberg.org&rt; ssb cv25519/42B317FD4BA89E7A 2024-06-25 [E] [expires: 2025-06-25] ``` @@ -1174,7 +1509,7 @@ contributions! /blah/2024-06-23.html -Watched Smiling Frriends last night, and by that I mean I rewatched some of the +Watched Smiling Friends last night, and by that I mean I rewatched some of the later of the first season and saw for the first time some of the second which was really brilliant. Smiling Friends really holds up on rewatches. @@ -1290,7 +1625,7 @@ Serial console looks like shit. How do I SSH into this virtual shitbox? # brctl addbr br0 # brctl addif br0 eth0 # ip link set up dev br0 -# echo allow br0 >/etc/qemu/bridge.conf +# echo allow br0 &rt;/etc/qemu/bridge.conf # chmod 644 /etc/qemu/bridge.conf # ip addr add dev br0 10.0.0.101/24 @@ -1318,8 +1653,8 @@ CD-ROM: E0 Loading /7.5/AMD64/CDBOOT probing: pc0 com0 mem[639K 510M a20=on] disk: hd0+* cd0 ->> OpenBSD/amd64 CDBOOT 3.65 -boot> +&rt;&rt; OpenBSD/amd64 CDBOOT 3.65 +boot&rt; cannot open cd0a:/etc/random.seed: No such file or directory booting cd0a:/7.5/amd64/bsd.rd: 4076463+1688576+3891240+0+708608 [109+464016+317 541]=0xaa40e8 @@ -1328,7 +1663,7 @@ entry point at 0xffffffff8100100 And then it hangs. What's going on? <https://www.reddit.com/r/openbsd/comments/l4c1zo - /openbsd_hangs_after_entry_point_at/&rt; + /openbsd_hangs_after_entry_point_at/> says perhaps I'm using a 32b processor rather than 64b. The software I'm writing needs to work on 32b so whatever, let's try the i386 install75.iso. @@ -1350,8 +1685,8 @@ CD-ROM: E0 Loading /7.5/I386/CDBOOT probing: pc0 com0 apm pci mem[639K 510M a20=on] disk: fd0 hd0+* cd0 ->> OpenBSD/i386 CDBOOT 3.65 -boot> +&rt;&rt; OpenBSD/i386 CDBOOT 3.65 +boot&rt; cannot open cd0a:/etc/random.seed: No such file or directory booting cd0a:/7.5/i386/bsd.rd: 3279379+1442816+4362248+0+417792 [88+160+28]=0x91 2300 @@ -1379,10 +1714,10 @@ CD-ROM: E0 Loading /7.5/AMD64/CDBOOT probing: pc0 com0 mem[639K 510M a20=on] disk: fd0 hd0+* cd0 ->> OpenBSD/amd64 CDBOOT 3.65 -boot> set tty com0 -switching console to com>> OpenBSD/amd64 CDBOOT 3.65 -boot> boot +&rt;&rt; OpenBSD/amd64 CDBOOT 3.65 +boot&rt; set tty com0 +switching console to com&rt;&rt; OpenBSD/amd64 CDBOOT 3.65 +boot&rt; boot 0 cannot open cd0a:/etc/random.seed: No such file or directory booting cd0a:/7.5/amd64/bsd.rd: 4076463+1688576+3891240+0+708608 [109+464016+317541]=0xaa40e8 @@ -1397,7 +1732,7 @@ We got it. I just needed to set the tty to the serial port I was monitoring with QEMU. Now that I understand the theory I'd really like to get arm64 emulation working because I imagine it'd be a little easier on my poor CM4. I foumd a guide on booting OpenBSD/arm64 on QEMU: -<https://www.nechtan.io/articles/openbsd_arm64_qemu.html&rt; +<https://www.nechtan.io/articles/openbsd_arm64_qemu.html> and stripped the weird shit out of it to see if that works. $ qemu-system-aarch64 \ @@ -1594,7 +1929,7 @@ I keep going and I hope I've had some sort of positive impact. There are a lot of people I miss. My blah has been perused by hopefully less than two dozen people which makes it -special to me as a novel-length mostly nonsensical and often incoherent >700K +special to me as a novel-length mostly nonsensical and often incoherent &rt;700K obscure Internet oddity that I have created. It hasn't been posted anywhere on social media (though, feel free to share it on Hacker News, but anywhere more popular is off limits) and even my close friends haven't read all of it. This