snek's Avatar

snek

@snek.dev

aaaaaaaaaaaaaaaaaaaaaaaaaa they/them ~ AS18607 ~ "so hot" https://gc.gy

1,657
Followers
93
Following
627
Posts
30.04.2023
Joined
Posts Following

Latest posts by snek @snek.dev

finally some representation for those of us who commute by UFO

02.03.2026 10:03 ๐Ÿ‘ 12 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
photograph of a weird plug that looks sort of like a schuko but it has 4 prongs instead of 2 and a big flat blade in the middle.

photograph of a weird plug that looks sort of like a schuko but it has 4 prongs instead of 2 and a big flat blade in the middle.

biblically accurate schuko plug

found in my apartment's ventilation system
apparently this is "perilex 380-400V 16A" for 3 phase, but it also has a big orange "DO NOT CONNECT TO THREE-PHASE POWER" warning written on it ๐Ÿ™ƒ

27.02.2026 08:33 ๐Ÿ‘ 11 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

i wish they had not used such strong fomo messaging, considering the context of where it is taking place :(

26.02.2026 22:38 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

ngl if USPS did consumer internet and web services that would be a kickass job.

25.02.2026 19:33 ๐Ÿ‘ 6 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

have heard of it, haven't really looked at it in too much depth

23.02.2026 12:39 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

i just want a nice chill sustainable long term business ๐Ÿ˜ญ

23.02.2026 11:56 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

thinking it would be fun to do a datadog competitor that is self hostable and not highway robbery

23.02.2026 11:48 ๐Ÿ‘ 8 ๐Ÿ” 0 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0

holy shit

20.02.2026 15:37 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

most annoying part is that esphome takes like 10 minutes to build an ota on a raspberry pi. i really need to migrate my hass to a better system at some point...

19.02.2026 21:00 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

it works quite well actually. was quite amusing to stand outside my apartment with a laptop while repeatedly calling myself and opening the door ๐Ÿ˜„

19.02.2026 20:59 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
photograph of something wrapped in orange electrical tape in a conduit box in the wall. there is a red led shining through the tape, and a white wire is coming out of the tape and connecting to a rats nest of other wires that are spilling out of the conduit box. four of the wires also go to a a terminal block on a black metal panel that is screwed to the wall next to the conduit box.

photograph of something wrapped in orange electrical tape in a conduit box in the wall. there is a red led shining through the tape, and a white wire is coming out of the tape and connecting to a rats nest of other wires that are spilling out of the conduit box. four of the wires also go to a a terminal block on a black metal panel that is screwed to the wall next to the conduit box.

the mysterious device wrapped in orange electrical tape has been inserted into the wall

19.02.2026 20:04 ๐Ÿ‘ 7 ๐Ÿ” 0 ๐Ÿ’ฌ 3 ๐Ÿ“Œ 0

it is insane how quickly you can bring up a device on rust thanks to this ecosystem. the only thing that could make it better is the std/sys separation, so that you could "easily" use std crates

17.02.2026 18:15 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

hey uhhh. I got fired yesterday. if anyone has rust positions in the Netherlands let me know!

11.02.2026 10:24 ๐Ÿ‘ 67 ๐Ÿ” 40 ๐Ÿ’ฌ 6 ๐Ÿ“Œ 2

generally though its more of a spite driven project, from my hatred of matrix. matrix is so aggressively against designing for actual users that its almost comical. i talk to people who do cryptography for a living, and even they have that stupid "encryption is broken" badge on their matrix accounts

09.02.2026 16:23 ๐Ÿ‘ 8 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

though i'm not actually using atproto in it at all, you just have an identity through your home server. home server is also relevant for handling push notifs and such.

09.02.2026 16:20 ๐Ÿ‘ 5 ๐Ÿ” 1 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

i've been working on something like this, though each server can have multiple guilds, to borrow a discord term. the real question is whether it will ever make it from side project to something i release...

09.02.2026 16:19 ๐Ÿ‘ 10 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0
screenshot of the following dockerfile:

FROM debian:trixie AS cephwrap
RUN apt-get update && apt-get install -y curl
RUN curl -LO https://cloud-images.ubuntu.com/noble/current/noble-server-cloudimg-amd64.img
RUN apt-get install -y qemu-system-x86 cloud-image-utils iproute2
RUN qemu-img resize noble-server-cloudimg-amd64.img +10G
COPY ./user-data ./user-data
COPY ./meta-data ./meta-data
COPY ./vendor-data ./vendor-data
COPY ./network-config ./network-config
COPY <<EOF ./run.sh
#!/bin/bash
set -ex

# a bunch of kerfuffle to put the vm directly on the network:
# - steal eth0's ip and assign it to the vm
# - create a bridge between eth0 and tap0

IP=\$(ip -o -f inet addr show eth0 | awk '{print \$4}')
IP_NO_MASK=\${IP%/*}
GATEWAY=\$(ip route | awk '/default/ {print \$3}')

sed -i "s|{{ADDRESS}}|\$IP|g" network-config
sed -i "s|{{ADDRESS}}|\$IP_NO_MASK|g" user-data
sed -i "s|{{GATEWAY}}|\$GATEWAY|g" network-config

cloud-localds cloud-init.iso user-data meta-data --vendor-data vendor-data --network-config network-config

ip link add br0 type bridge
ip tuntap add dev tap0 mode tap
ip link set tap0 master br0
ip link set tap0 up
ip addr del \$IP dev eth0
ip link set eth0 master br0
ip link set br0 up

qemu-system-x86_64 -machine accel=kvm,type=q35 -cpu host -smp 2 -m 2048 -drive file=noble-server-cloudimg-amd64.img,if=virtio -cdrom ./cloud-init.iso -display none -serial stdio -netdev tap,id=net0,ifname=tap0,script=no,downscript=no -device virtio-net-pci,netdev=net0
EOF
CMD ["bash", "run.sh"]

screenshot of the following dockerfile: FROM debian:trixie AS cephwrap RUN apt-get update && apt-get install -y curl RUN curl -LO https://cloud-images.ubuntu.com/noble/current/noble-server-cloudimg-amd64.img RUN apt-get install -y qemu-system-x86 cloud-image-utils iproute2 RUN qemu-img resize noble-server-cloudimg-amd64.img +10G COPY ./user-data ./user-data COPY ./meta-data ./meta-data COPY ./vendor-data ./vendor-data COPY ./network-config ./network-config COPY <<EOF ./run.sh #!/bin/bash set -ex # a bunch of kerfuffle to put the vm directly on the network: # - steal eth0's ip and assign it to the vm # - create a bridge between eth0 and tap0 IP=\$(ip -o -f inet addr show eth0 | awk '{print \$4}') IP_NO_MASK=\${IP%/*} GATEWAY=\$(ip route | awk '/default/ {print \$3}') sed -i "s|{{ADDRESS}}|\$IP|g" network-config sed -i "s|{{ADDRESS}}|\$IP_NO_MASK|g" user-data sed -i "s|{{GATEWAY}}|\$GATEWAY|g" network-config cloud-localds cloud-init.iso user-data meta-data --vendor-data vendor-data --network-config network-config ip link add br0 type bridge ip tuntap add dev tap0 mode tap ip link set tap0 master br0 ip link set tap0 up ip addr del \$IP dev eth0 ip link set eth0 master br0 ip link set br0 up qemu-system-x86_64 -machine accel=kvm,type=q35 -cpu host -smp 2 -m 2048 -drive file=noble-server-cloudimg-amd64.img,if=virtio -cdrom ./cloud-init.iso -display none -serial stdio -netdev tap,id=net0,ifname=tap0,script=no,downscript=no -device virtio-net-pci,netdev=net0 EOF CMD ["bash", "run.sh"]

me: mom can we stop and get some kata containers
mom: we have kata containers at home
kata containers at home:

06.02.2026 23:36 ๐Ÿ‘ 8 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

i'm told chatgpt thinks (or thought) i am the creator of nodejs, so it's not all bad ๐Ÿ™ƒ

06.02.2026 14:35 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

i feel like i'm just ecc at this point, cleaning up all the slop everyone else is so "productively" vibing out

05.02.2026 19:15 ๐Ÿ‘ 7 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
              A COMPUTER
CAN NEVER BE HELD ACCOUNTABLE

THEREFORE A COMPUTER MUST NEVER
    MAKE A ROUTING DECISION

A COMPUTER CAN NEVER BE HELD ACCOUNTABLE THEREFORE A COMPUTER MUST NEVER MAKE A ROUTING DECISION

23.01.2026 21:51 ๐Ÿ‘ 7 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

I use kagi normally and I haven't noticed any ai features. I know they have some but it seems if you don't look for them they stay out of the way.

22.01.2026 14:36 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

there is an openid spec for this but no one implements it :(

17.01.2026 19:52 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

after moving to europe it always amuses me how much people here complain about the trains (even though it is entirely justified!) because even the bad days here are better than the standard fare in the us

29.12.2025 20:21 ๐Ÿ‘ 3 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

i love that vattenfall put these stupid "smart" water meters in that do not correctly report their usage to the company, and do not have their P1 port enabled, so i still need to fill out a form for them every few months, and I can't even monitor my usage :(

29.12.2025 13:28 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

from a js engine implementor perspective i think its basically considered evil at this point.

28.12.2025 16:54 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

can we talk about the linguistic turpitude of "I don't recall signing up for these emails"

27.12.2025 15:12 ๐Ÿ‘ 4 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

really feeling the 39c3 fomo now

27.12.2025 09:10 ๐Ÿ‘ 9 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

oh it actually is possible to use underscore
```
macro_rules! count {
() => { 0 };
( _ $( $t:tt )* ) => { 1 + count!( $( $t )* ) };
}
```

24.12.2025 15:24 ๐Ÿ‘ 6 ๐Ÿ” 0 ๐Ÿ’ฌ 1 ๐Ÿ“Œ 0

can be simplified while also better expressing the pain

```
#[macro_export]
#[doc(hidden)]
macro_rules! count {
() => { 0 };
( A $( $t:ident )* ) => { 1 + count!( $( $t )* ) };
}

fn main() {
let n = count!(A A A A A A A A A);
println!("{n}");
}
```

24.12.2025 15:19 ๐Ÿ‘ 7 ๐Ÿ” 0 ๐Ÿ’ฌ 2 ๐Ÿ“Œ 0

seen is actually concering optimizations. a lot of frontends will perform fairly non-trivial optimizations before lowering to llvm ir, and some toolchains even have post-compilation optimization (for example, wasm-opt)

24.12.2025 00:26 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0