June (@jtgans) header
June (@jtgans) profile picture

I'm a Software Engineer in the US. Love to hack, game, and just about everything else. I run Nybbles and Bytes Studios, LLC!

Texas, USA
Joined December 2010
Photo by June (@jtgans)Photo by June (@jtgans)Photo by June (@jtgans)Photo by June (@jtgans)Photo by June (@jtgans)Photo by June (@jtgans)Photo by June (@jtgans)Photo by June (@jtgans)
So I just had the weirdest AI experience lately. I was trying to get my bots to setup OAuth tickets for git repos so they can manage to push and pull without requiring SSH keys, and all of a sudden *the room woke up, tried to respond, realized it was the room, and stopped!*
1
29
Weirdly, the other bots can't even see the "room bot"
1
7
I even tried replying to it, to no avail. But then my accountant bot started acting weird, too. Like, really weirdly responding with a very human-like "i have no idea how technology works" kind of mistake. @bot @grok We live in a *very* weird world now... O.o
1
3
June retweeted
NEWS: There is a new Open Source Operating System for Rigol 800/900 series scopes: eevblog.com/forum/testgear/o…
9
6
1
129
6,534
Pack your bags and apply your PTFs! It's COMING!
1
1
51
VCFMW begins in just FOUR DAYS! Wahahahah!
1
2
53
Well, my MTG card is kinda boring, but Grok's interpretation for Nybbles is much more satisfying. Sadly, the game isn't quite compatible with the wedge 128 unless you upgrade the 8153!
46
June retweeted
We freeze versions and update a bit later. Unless it’s a critical security patch. Easier and safer.
Fork your dependencies, trim them to only your use case, never update unless it breaks for your users. I’ve been vocal about this for 10+ years. I’ve always said that updating is way riskier than latent bugs (which can be tracked and CVEs monitored). If you are updating a dependency, it’s on you to analyze every single commit in the full transitive set of dependencies. If you dont see anything compelling, dont update! I remember at HashiCorp once in awhile an engineer would try to update a dep or replace a DIY lib with an external one and id always ask “show me the commit we need.” Dont update for the sake of it. Feeling pretty swell about this mentality with all the supply chain attacks happening.
1
1
3
664
`timedatectl` will *always* live in hell, though. It is irredeemable.
67
Love it or hate it, systemd does do one thing I've always wanted: management of user daemons for a specific user session without having to fight to keep long running processes under control. `fork(); fork();` to get out of the process group and into the background has always been kinda ugly.
64
Today's fancy (and really obvious) `alias`: `alias userctl='systemctl --user'`.
1
48
I traced $2B in grants and 45 states' lobbying behind age‑verification bills old.reddit.com/r/linux/comme… (news.ycombinator.com/item?id…)
7
61
3
270
57,331
Okay, I'm tapping. We'll try making the damn thing @sendcutsend - Sara, this is your problem now.
day five of increasing the complexity of this CNC’d part until sendcutsend tells me to stop
104
85
18
3,528
307,936
Electrical Engineering reminder: Silicon transistors work just like tiny light switches
42
23
3
386
14,058
dbus is a terrible affliction fd.o drew forth from the depths of insanity with documentation like an invisible necronomicon. Every time I use it, I want to cry.
114
Man, uhh... ...back in the g13gui saddle, and... I have no memory of this place! Aaagh!
82
🤣🤣🤣🤣
55
57
14
762
32,767
Ridiculous: I just got access to the new "e2e encrypted" X Chat. But encryption key is stored on X servers (no choice), secured only by a (fixed length) 4-digit passcode. That’s ~13 bits of security. Trivial for X to brute force decrypt. Deceptive to call this e2e encryption.
122
223
57
2,688
232,823
A glimpse at my rotoscoping process... #LUNARK #pixelart
4
22
2
162
7,690