@aarondfrancis Personal software like this is the best. I used ai to create a modbus sniffer (with hardware list) that sits between my solar inverter and it's internet dongle. I ingest all that in VictoriaMetrics and have grafana setup. No way id bother pre-AI to set it up.
PICARD: Data, shields up
DATA: Brilliant! Shields can reduce damage we sustain. Not immunity. Not hubris. Just prudence. It's not precaution—it's strategy.
[camera shakes]
WORF: HULL BREACHES ON NINE DECKS
DATA: Here's what happened: you told me to raise shields, and I didn't
I highly recommend you check out https://t.co/w0EIK4pKme. The prinicipals and approaches are extremely good. It reminds me when I first read the implementation of http.Server in golang. It was so simple I couldn't image it would actually be "production grade"
I’ve been getting back into coding by hand, specifically challenging myself to doing low level Rust, whilst streaming on Twitch.
Skill atrophy is absolutely a thing. Kinda embarrassing how difficult the first day was.
Second day was a lot better, but it honestly scares me about setting myself up for a future dependency by outsourcing these skills to coding agents.
Maybe it won’t matter, but something inside me screams danger about the idea of paying a subscription fee just to be able to write code.
@mblayman I completely rebuilt my homelabs k8s using talos and fluxCD with a monitoring stack and a bunch of other stuff. Learnt a lot watching and approving the work. I just don't have time to do all this off hours but with AI was able to build the k8s environment I've always wanted
@marckohlbrugge Used to be a real pain now I just Victoria metrics and grafana everything. AI assisted setup takes away the tedium. Still need to craft the correct grafana layouts though. AI has no taste
@mitchellh You are describing literally everything today. Religion, politics, ethnicity etc. No one can have any discourse through careful and respectful discussion or consideration for another's point of view. We don't need to agree but should be open to listening!
@what_the_func Ha man this is so good. Whenever I see shit written in typescript I'm stumped. Why not use a real language! A simple, easy and powerful one that you can easily read even if new to it
You buy a German anvil. It contains 83 moving parts and requires winding twice a day. It's forged from excellent steel, holds tolerances across all three striking faces to within three microns, includes a beautifully indexed horn-adjustment mechanism nobody asked for, and requires a proprietary 11-point spanner should you need to replace the rebound calibration bushing. It runs flawlessly for years, but one day it starts up in limp mode because the onboard anvil-management system detects that it's overdue for its 50,000-strike inspection.
You search AliExpress for a Chinese anvil, and are presented with a multitude of offerings from such household-name brands as DUKXJYIBF, HDBTGMXI, AND UEJQIP. They're all priced to within a few pennies of each other, appear completely identical except for the nameplate, and obviously all came out of the same factory. You text your blacksmith friend to ask if they're legit. He tells you he got one like that from KIXJBU a few years ago, and that it's been great and a terrific deal. You thank him, but KIXJBU seems to have folded so you buy the one from UEJQIP. When it arrives, it feels suspiciously light. You scratch it and realize it's iron-plated aluminum.
You buy an American anvil. It's five times the price of the competition, but it comes from a brand that your great-grandfather used to love. It comes boxed with a warranty registration postcard, twenty pages of safety instructions, assay certificate, and a regulatory slip which lists its FCC certification and ITAR registration. It looks just like your friend's KIXJBU. There's a "Made In China" sticker on the bottom.
You buy a Russian anvil. It arrives coated in cosmoline, wrapped in newspaper from 1974, and weighing 40% more than advertised. The finish looks like it was machined with a shovel. The face is not flat, but somehow this does not matter. You drop it off a truck, accidentally leave it outside for six winters, and use it to straighten a bulldozer blade. It's fine.
You buy a Swedish anvil. It comes flat-packed in a long cardboard box with cheerful Neo-Grotesk lettering and a line drawing of a smiling man assembling it with an Allen key. The instructions contain no words, only pictograms showing the anvil face, horn, waist, feet, and 112 identical-looking fasteners. Halfway through assembly, you discover that the pritchel hole was installed upside down, but only because you used peg B17 where you should have used peg B71. Once assembled, it is clean, stable, and works better than it has any right to. You immediately wonder whether you should have bought two.
You buy a Japanese anvil. It arrives wrapped in rice paper inside a paulownia box, accompanied by a certificate bearing three generations of signatures and a photograph of the first production example being presented to the Emperor. The face has been hand-polished by a seventy-eight-year-old master whose family has made striking surfaces since the Muromachi period. You are given detailed instructions for oiling it with a cloth folded in a specific way. It is the most beautiful object you own. You never quite work up the nerve to strike it.