Underrated tool imho.
nostr:note1nannw6hm54xqk43rsfl0jkc8yn34ehpeest5hnp9yxvq53qrh3hs3hvqcx
I want to go hard into Rust for some of my Nostr tools - but I want to go hard into Go for other things, like my idea of a better-than-CMake build tool. So... let's see what we've got here!
Also I wonder how well you could write a webapp with Go... out of sheer curiosity.
https://github.com/avelino/awesome-go?tab=readme-ov-file#contents
hue. now this is neat. possibilities with this one are kinda endless.
What a sad and sorry state the tech world is in that tools like this are neigh _required_ to use your own PC...
The fact that this exists makes me smile. Every, god damn time.
#tunestr https://open.spotify.com/intl-de/track/5O7z6GIIobmlbGji6cAE1f?si=d452662adf09413a
Set up BthPS3 and DsHidMini so I can use my PS3 controller on my PC. Seriously, I looooooove older controllers and I was glad to see that the Stadia controller didn't have a lot of nonsense to it. Just feels nice to NOT have a giant fkn touchpad and headphone jack and stuff - although I do use the latter from time to time. Still, I mostly play on my PC anyway. So it's so nice to use a controller like this.
Is your nsec aggressive too?
This guys' sure is! :P
https://github.com/MatthewVance/unbound-docker/blob/master/unbound.conf#L228
Ask Mastodon.
They can tell you a thing or two.
a11y IS hard; and usually only half-heartedly supported by frameworks and toolkits, making things even harder than they need to be... I am glad I am not fully reliant on a screenreader, because the absurd overgrowth of webapps has made a11y worse than ever o-o
nostr:note17vxxpgmzva2wesk3txqkclm0w645289jkch8mg8vpjq3dur46lxslr3dy8
Guess this is why maxis are so lonely. /s
nostr:note1mef05d448s7eusrhz55xkz2grvyzgex0ws67aggjzryywszerzmshkx078
Now here's some list for exploration for #devstr !
Somehow had to think of this.
Such an interesting thing o.o
First, check your dmesg and see if there is any error.
Second, ensure you have the NVMe kernel drivers enabled. They are not the same as PCI drivers; you should be able to grep your kernel config for that. Something like this (from my NanoPi R6s with Armbian):
# zcat /proc/config.gz | grep -i nvme
# NVME Support
CONFIG_NVME_KEYRING=m
CONFIG_NVME_AUTH=y
CONFIG_NVME_CORE=y
CONFIG_BLK_DEV_NVME=y
CONFIG_NVME_MULTIPATH=y
# CONFIG_NVME_VERBOSE_ERRORS is not set
CONFIG_NVME_HWMON=y
CONFIG_NVME_FABRICS=m
CONFIG_NVME_FC=m
CONFIG_NVME_TCP=m
CONFIG_NVME_TCP_TLS=y
CONFIG_NVME_HOST_AUTH=y
CONFIG_NVME_TARGET=m
CONFIG_NVME_TARGET_PASSTHRU=y
CONFIG_NVME_TARGET_LOOP=m
CONFIG_NVME_TARGET_FC=m
CONFIG_NVME_TARGET_FCLOOP=m
CONFIG_NVME_TARGET_TCP=m
CONFIG_NVME_TARGET_TCP_TLS=y
CONFIG_NVME_TARGET_AUTH=y
# end of NVME Support
# CONFIG_NVMEM_REBOOT_MODE is not set
CONFIG_RTC_NVMEM=y
CONFIG_NVMEM=y
CONFIG_NVMEM_SYSFS=y
CONFIG_NVMEM_LAYOUTS=y
# CONFIG_NVMEM_LAYOUT_SL28_VPD is not set
# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set
CONFIG_NVMEM_RMEM=m
CONFIG_NVMEM_ROCKCHIP_EFUSE=m
CONFIG_NVMEM_ROCKCHIP_OTP=m
CONFIG_NVMEM_SPMI_SDAM=m
CONFIG_NVMEM_U_BOOT_ENV=m
On my VisionFive2 with the self-built 6.6.0 kernel, it looks like this:
# zcat /proc/config.gz | grep -i nvme
# NVME Support
CONFIG_NVME_CORE=y
CONFIG_BLK_DEV_NVME=y
CONFIG_NVME_MULTIPATH=y
# CONFIG_NVME_VERBOSE_ERRORS is not set
CONFIG_NVME_HWMON=y
CONFIG_NVME_FABRICS=y
# CONFIG_NVME_FC is not set
# CONFIG_NVME_TCP is not set
# CONFIG_NVME_AUTH is not set
CONFIG_NVME_TARGET=y
CONFIG_NVME_TARGET_PASSTHRU=y
CONFIG_NVME_TARGET_LOOP=y
# CONFIG_NVME_TARGET_FC is not set
# CONFIG_NVME_TARGET_TCP is not set
# CONFIG_NVME_TARGET_AUTH is not set
# end of NVME Support
# CONFIG_NVMEM_REBOOT_MODE is not set
CONFIG_RTC_NVMEM=y
CONFIG_NVMEM=y
CONFIG_NVMEM_SYSFS=y
# CONFIG_NVMEM_LAYOUT_SL28_VPD is not set
# CONFIG_NVMEM_LAYOUT_ONIE_TLV is not set
# CONFIG_NVMEM_RMEM is not set
# CONFIG_NVMEM_SPMI_SDAM is not set
CONFIG_NVMEM_U_BOOT_ENV=y
What sticks out is CONFIG_BLK_DEV_NVME - this sounds to me like the block-device support itself.
As for flashing firmware itself, that is very vendor-specific... afaik, there is a particular program for that to do exactly this. Look up how flashing firmware on Samsung SSD works; there was a huge problem with the firmware, this should have caused a lot of flashing guides to pop up.
Beyond that... i got nothing. Hope it helps tho!
Tor hidden services are all TCP based, and i2pd even can do UDP as far as I know. So, if you can run a game server, and it uses TCP ports, you can run it behind tor.
On the client, however, you may have to use something akin of "local forwarding". You can use socat for that, where you bridge a Tor TCP port and translate it to a port on localhost instead. This should, for all intends and purposes, work (same applies to i2pd - socat is super powerful like that!)
Imagine making a plastic punchcard, stuffing it in the material of a binder and using it to store "the ultimate" decryption key.
Nobody would find that, literally. XD
https://medium.com/@ivanov.nino/retrofuturism-usb-punchcard-reader-1-4-be74f4731b73
Some of THE /BEST/ Megaman Content came from this band alone. Highly recommend you give'em an ear!
#tunestr https://open.spotify.com/intl-de/track/3776EluNjLR8ykEKhh7lA3?si=b3475b572f6f4314
Never stop being a teenager.
#tunestr https://open.spotify.com/intl-de/track/7j31rVgGX9Q2blT92VBEA0?si=1a71a806f39d4267
Fuck cloud, fuck Nintendo, fuck Microsoft, fuck governments catering to their own wallets more than mine.
Got some more? :D
#tunestr https://open.spotify.com/intl-de/track/2vnTwaL9xDNG88xClpfNQk?si=66a15d3a2c74406c
