@zrail@hachyderm.io
@zrail@hachyderm.io avatar

zrail

@zrail@hachyderm.io

Fractal side projects. Sometimes I write stuff. He/him.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

zrail, to random
@zrail@hachyderm.io avatar

Sigh I started building my first circuit on a prototype board today and now that's all I wanna do.

Except I have to do dumb stuff like "eat" and "sleep".

Blowing off work tomorrow would be appropriate right?

zrail,
@zrail@hachyderm.io avatar

@ottaross I got a pack of these. They seem ok so far. Plated through, and the 3 pin islands are ok. https://a.co/d/b9qizLy

zrail,
@zrail@hachyderm.io avatar

@ottaross I'm sure I'll post some pics when it's working.

I'm building two boards. First one is a SparkFun RP2040 and two MAX485 modules in transmit mode, second is two more MAX485 modules in receive mode with a 36v->5v regulator. Idea is to pipe two streams of neopixel data across my garage from a tiny x86 machine to where the strands start.

mms, to selfhosted
@mms@emacs.ch avatar

Do you selfhost your website at home? Give me a link please (and a photo of that beast in your basement)

zrail,
@zrail@hachyderm.io avatar

@mms petekeen.net is a very minor guest on this honkin huge mess.

zrail, to homelab
@zrail@hachyderm.io avatar

My decision making process is not coherent.

zrail,
@zrail@hachyderm.io avatar

I have no justification for this largess. I just wanted one or two spares to mess with because I have five in production and sometimes I need to FA to FO. I could have spent $40 on one machine but I chose to spend $160 on 16 machines.

I haven't tested any yet but they all look to be in good physical shape and all appear to have their (incredibly rare) wifi cards. If they all work I can plausibly part out half the wifi cards for what I paid for the lot.

#HomeLab

thomasfuchs, to astrophotography
@thomasfuchs@hachyderm.io avatar

This is as sharp as it gets with my tiny telescope

🔭 #astrophotography

zrail,
@zrail@hachyderm.io avatar

@thomasfuchs that's pretty astonishing tbh.

thomasfuchs, to random
@thomasfuchs@hachyderm.io avatar

Dogs only want this one thing and it’s disgusting

(New dog owner here, and yeah the thing he wants is actually disgusting.)

zrail,
@zrail@hachyderm.io avatar

@thomasfuchs rawhide?

zrail,
@zrail@hachyderm.io avatar

@thomasfuchs objectively gross.

lpwaterhouse, to homelab
@lpwaterhouse@ioc.exchange avatar

Re-organizing the #Homelab and currently stuck on #HardThingNo2, naming things. My #aspie brain thinks it'd make most practical sense to name things by function, e.g. workstation01, firewall01, cluster01node01, etc. (which adds the question of how many leading zeroes), would like to name things with geeky references e.g. FUCKUP, Ozma, 7of9, etc. (which runs into issues as soon as you try for a coherent theme of enough components...), and is worried that from a security perspective something memorable yet unrelated to its function might be wise, e.g. blue charybdis, amber cyclops, periwinkle gorgon (But then I'm not running a spy agency here... as far as you know :-P).

zrail,
@zrail@hachyderm.io avatar

@lpwaterhouse my preferred way to do this is to name homelab hardware either with a geeky reference or something that is unique to the hardware.

I.e. my primary servers are Crushinator and Nibbler but my Wyse 3040s are all "wyse-3040-abcd" where "abcd" is the last 4 digits of their MAC address.

VMs/LXCs running on those machines are named according to function. So there's a docker01 vm running on Nibbler but I could easily migrate it to Crushinator.

kellogh, to fediverse
@kellogh@hachyderm.io avatar

so is #ActivityPub basically just bidirectional #RSS?

zrail,
@zrail@hachyderm.io avatar

@kellogh sorta kinda ish? It's like bidirectional inverted RSS in json.

zrail, to selfhosted
@zrail@hachyderm.io avatar

After struggling for too long to get my site up and running on versions of Ruby and Sinatra less than a decade old I decided to explore other options.

As of 5 minutes ago https://www.petekeen.net is generated with https://lume.land (/ht @cadey ) and served with Nginx from the server in my basement.

#SelfHosted #HomeLab

zrail,
@zrail@hachyderm.io avatar

I tried to make the build and release process as simple as possible without writing any software.

  1. GitHub Actions picks up changes which...

  2. Builds a two stage Docker container. First stage builds the site, second copies the result into nginx:alpine-slim with a cut down config.

  3. Watchtower cycles every 30 seconds on a VM on the basement server. When it sees a new version it pulls and recreates the container.

  4. Nginx running in @flydotio connects to the container via @tailscale

kellogh, to python
@kellogh@hachyderm.io avatar

what's the word when, in #python, the declared types are wrong, so you have to butcher the code with assert statements? dark types?

zrail,
@zrail@hachyderm.io avatar

@kellogh TDD

bitprophet, to random
@bitprophet@social.coop avatar

ME: weird, why do I feel so out of it and tired/dumb? I was fine this morning.

MY ARANET4: psst. your CO2 levels by your desk are like 1100 rn, lmao.

ME: shit. what were they this morning?

ARANET: like…450? roflmao

ME: are you a fucking teenager from the early 2000s or some shit

ARANET: roflcopter

ME: sighs, opens some windows

zrail,
@zrail@hachyderm.io avatar

@bitprophet the normal kind are big and bulky and need either an existing central ac system or a dedicated set of intake and supply ducts.

There are some through-wall things but I don't know how effective they are. Sure are expensive though.

danderson, to random
@danderson@hachyderm.io avatar

I find myself missing the OG docker, before all of this fractal splitting and duplication.

There was a time where if you wanted to try this containers thing, you installed docker, typed docker run whatever, and you had a container. One thing, built by one set of people, with all the pieces working together in unison, doing the thing it said on the tin.

I miss that, as I stare into the maw of podman and cri-o and containerd and runc and crun and pasta and slirp4netns and fuse-overlay and...

zrail,
@zrail@hachyderm.io avatar

@danderson that still exists. Docker run works pretty well.

vik, to homeassistant
@vik@mastodon.nzoss.nz avatar

Configured an #ESPhome #HomeAssistant device up with two buttons on it, and an 18650 battery. Battery doesn't last overnight, which is a bit disappointing. I need something I can stick on a wall that runs forever off a CR2032 (used to have those with the ancient X10 system).

zrail,
@zrail@hachyderm.io avatar

@vik I wonder if the Deep Sleep component would help with that. https://esphome.io/components/deep_sleep.html

zrail,
@zrail@hachyderm.io avatar

@vik @tj yeah I think maybe wifi isn't the right tool. FWIW this is why the Amazon button didn't take off, it was astonishingly slow.

Maybe use the esphome as a Bluetooth proxy with a BLE button? https://devices.esphome.io/devices/ble_itag

kellogh, to random
@kellogh@hachyderm.io avatar

most people don’t know this but there’s a type of antelope in Wyoming that can jump higher than a house! it sounds crazy, but it’s mostly because of it’s powerful hind quarters but also because houses don’t jump

zrail,
@zrail@hachyderm.io avatar

@kellogh Tim.

bitprophet, to random
@bitprophet@social.coop avatar

Somebody should release a wrapper around 's op CLI tool, which adds new features but is also only available if you live in the US Midwest. One Password Extended, or ope.

zrail,
@zrail@hachyderm.io avatar

@bitprophet the only new feature is a "sorry" sub command that prints "you betcha".

jacob, to random
@jacob@jacobian.org avatar

Holy shit, 1Password is coming for Okta. Good luck y’all, competition is sorely needed in this space and I’d love to see y’all kick thier butts. https://1password.com/xam/extended-access-management

zrail,
@zrail@hachyderm.io avatar

@jacob whoa nice!

It'd be really neat if it was just part of the business account level but I wouldn't be surprised if it's extra.

zrail, to homeassistant
@zrail@hachyderm.io avatar

It's so nice to have a parts bin deep enough (and infrastructure developed enough) to just build the things I want to build.

I put some grass seed down but didn't have a sprinkler, so I bought a sprinkler, and then I decided I wanted to hook it up to #HomeAssistant

All I needed to buy was a cheapie in-ground solenoid sprinkler valve, NPT to GHT thread adapters, and a 24VAC transformer. Dug a Z-Wave relay out of the parts bin and wired it up.

#HomeLab

zrail,
@zrail@hachyderm.io avatar

Now* I have a temporary sprinkler valve I can connect whenever I need, it's connected to HA, and I didn't have to set up some ridiculous cloud integration for it.

*As soon as the sprinkler and hose adapters get here tomorrow. For whatever reason the transformer and valve shipped overnight? 🤷‍♂️

zrail,
@zrail@hachyderm.io avatar

@webology So you'd have the hose bib connected to the pipe and then branches off for various things?

These valves seem pretty easy to use if your orbit system doesn't do what you want, fwiw: https://www.amazon.com/dp/B01MG1VV2M

They'll hook right onto 3/4" PVC or you can use NPT to GHT thread adapters to hook them to the hose.

They want 24VAC but those transformers are cheap. If you have zwave the Zoos ZEN16 can do three zones and can also be powered from 24VAC.

bitprophet, to NixOS
@bitprophet@social.coop avatar

Getting really sick of painstakingly migrating to some Cool New Technical Thing With Superpowers and then whoops, It's All Ethics Violations after a while.

First #Kagi - CEO is a white dude who can't read the room when a bunch of users raise serious concerns re: suicide warnings, .ru indexes, Brave collab, etc.

Now #Nix / #NixOS - BDFL is a white dude who can't read the room when a bunch of users raise serious concerns re: toxic members, shitty governance, MIC sponsorship, etc.

zrail,
@zrail@hachyderm.io avatar

@danderson @nogweii @bitprophet maybe alpine? (is there something terrible about alpine? (I really hope not))

  • All
  • Subscribed
  • Moderated
  • Favorites
  • megavids
  • kavyap
  • DreamBathrooms
  • mdbf
  • tester
  • ngwrru68w68
  • magazineikmin
  • cubers
  • InstantRegret
  • rosin
  • Youngstown
  • slotface
  • everett
  • khanakhh
  • JUstTest
  • GTA5RPClips
  • osvaldo12
  • Leos
  • tacticalgear
  • normalnudes
  • thenastyranch
  • ethstaker
  • Durango
  • modclub
  • provamag3
  • anitta
  • cisconetworking
  • lostlight
  • All magazines