@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.

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 and currently stuck on , naming things. My 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 basically just bidirectional ?

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.

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 , 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 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

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.

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 - 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 / - 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))

danderson, to random
@danderson@hachyderm.io avatar

Lovely weather outside today. A lovely day to wake up and choose violence. Yup, lovely day.

zrail,
@zrail@hachyderm.io avatar
danderson, to random
@danderson@hachyderm.io avatar

A few more tantalizing crumbs of info about Voyager's CCS ISA: it has just 64 opcodes, per the instruction layout I posted previously. One of the people who worked on Voyager has said it's a relatively normal set of operations for the vintage and architecture. Arithmetic, I/O, tests, branching etc.

But one unusual aspect that's alluded to is that some commands (I/O specifically?) have "individual" and "tandem" variants.

zrail,
@zrail@hachyderm.io avatar

@danderson is that sort of what flew on the shuttle? Iirc it was four identical nodes with a tie breaker node.

stefano, to proxmox
@stefano@bsd.cafe avatar

Today I pondered something: Proxmox and others boast native ZFS integration as one of their strengths. Many Proxmox features rely on ZFS's unique capabilities, and many setups are built around them. If Oracle were to send a cease and desist tomorrow, how would the situation unfold?

zrail,
@zrail@hachyderm.io avatar

@stefano According to this reddit thread from a year ago, that seems unlikely. OpenZFS is built on Sun's ZFS which was released under a permissive-ish license (CDDL) which includes a patent grant.

https://www.reddit.com/r/zfs/comments/108ztxr/can_oracle_shut_down_openzfs_if_they_wanted/

Linus can't merge it into the mainline linux tree until he gets an explicit grant from Oracle that it won't cause GPL issues for the kernel, but that doesn't stop anyone else from using it or integrating it.

https://www.realworldtech.com/forum/?threadid=189711&curpostid=189841

bitprophet, to random
@bitprophet@social.coop avatar

Thinking of celebrating the new job during the weeks, with a new gaming GPU for the weekends and evenings 🤔🙃

Current system is a i7-8700 w/ RTX 2070 Super (details: https://pcpartpicker.com/user/bitprophet/saved/#view=npJvVn).

Interestingly, when playing eg CP2077 with medium-ish settings + raytracing, the GPU appears bored and the CPU nearly pegged (according to taskmanager), which tells me naively that maybe I need to upgrade everything /but/ the GPU instead. And lo, on checking I find everything-but-the-GPU are from 2018!

zrail,
@zrail@hachyderm.io avatar

@bitprophet you can probably pick up an enterprise desktop/tower with a 10th or 11th gen i7 that can accommodate a full height card for like $500. I.e. Optiplex or EliteDesk or ThinkStation.

kellogh, to Metal
@kellogh@hachyderm.io avatar

what’s the PM’s favorite band? GoJIRA

zrail,
@zrail@hachyderm.io avatar

@kellogh angry like

tartley, to plex
@tartley@mastodon.social avatar

I've been a really happy user for many years - have loved it, paid $100/year and invested a lot of time to get my , , and collections set up the way I want them.

But encroaches... 1/3

zrail,
@zrail@hachyderm.io avatar

@tartley that's terrible.

bitprophet, to random
@bitprophet@social.coop avatar

ME: spends years getting into Nix/NixOS, ready to actually put it "in production" for personal stuff (on top of running it on dev workstation the entire time). daydreams about using it at dayjobs despite its user-unfriendliness. etc.

NIX COMMUNITY: now appears dangerously close to imploding/splintering over the classic “people with brains” vs “idiot libertarian types who think tech is inherently value-neutral & DEI is bad” bifurcation. [no links yet, deleted forum threads?]

ME: god /damn it/ 😖

zrail,
@zrail@hachyderm.io avatar

@bitprophet that's what you get for having hopes and dreams.

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