Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Jordan Sissel

@whack@hachyderm.io
mastodon 4.7.3
  • Open on hachyderm.io

“A Young Turk spared hackerdom from respectability”

I'm a hacker living in California. I take photos of arthropods, do various computer projects, and do lots of repairs on things around my house. I also like to bike and trail run :)

20+ years of open source, systems administration, software engineering, distributed systems, and infosec. You may have used software I've built -- Logstash, fpm, grok, pleaserun, xdotool.

If a user has a bad time, it’s a bug.

1358 Followers
250 Following
50 Posts
Joined November 04, 2022
Code:
https://github.com/jordansissel
Photography:
https://jordansissel.smugmug.com/Backyard-Garden
Blog:
https://semicomplete.com/
Open post
Jordan Sissel @whack@hachyderm.io
· 3mo ago
Replying to
We keep worrying about Dead Internet Theory, but what about Dead Company Theory. I called customer service and the computer gave me an option to have a human call me back. 2 hours later, a computer calls me, says it will connect me with a human. A few minutes of hold music, then another computer voice arrives to inform me that the support center is closed and tells me to call back during business hours. You called me, motherfucker!? It’s called me twice since then.
106
0
56
0
Open post
Jordan Sissel @whack@hachyderm.io
· 2mo ago

"Supporting Wayland isn't a one-off feature. Every compositor update, every new distribution release, every configuration change adds to the testing matrix. The thousands of permutations we described aren't a historical problem; they're an ongoing reality that demands permanent engineering commitment."

Avalonia did the math on Wayland support and the numbers weren't good, lol... best of luck to us all. <3

https://avaloniaui.net/blog/bringing-wayland-support-to-avalonia

Same math I did 8 months ago and with the same conclusion: https://www.semicomplete.com/blog/xdotool-and-exploring-wayland-fragmentation/

avaloniaui.net
15
3
11
1
Open post
Jordan Sissel @whack@hachyderm.io
· 2mo ago
Sometimes there are other dangers for cyclists besides cars… #BikeTooter
11
2
1
0
Open post
Jordan Sissel @whack@hachyderm.io
· 2mo ago

Did a hike around Mt Charleston near Las Vegas and the views did not disappoint.

10
0
5
0
Open post
Jordan Sissel @whack@hachyderm.io
· 2mo ago

RE: @Linux_in_a_Bit@infosec.exchange

If a user has a bad time, it’s a bug. :)

infosec.exchange
6
0
0
0
Open post
Jordan Sissel @whack@hachyderm.io
· 2mo ago
To the folks who keep defending themselves “an LLM did the output but I for sure read and verified it!” Breathe. Calm. And here’s why maybe - For years, pre LLM, it was common for security teams to pass around generated “findings” against vendors that nobody validated, and probably nobody read. Tooling promising to keep the c-level folks out of congressional inquiries were purchased and used to email these 100-page pdfs full of “findings” to a vendor. Mostly theater, imo. Nobody seemed to bat an eye at the practice.
3
0
2
0
Open post
Jordan Sissel @whack@hachyderm.io
· 2mo ago
Replying to
Keynote's flame animation is just *too good* to bother using any other slide deck software.
4
1
0
0
Open post
Jordan Sissel @whack@hachyderm.io
· 5mo ago

Still wild to me that teams that were screaming for extra headcount for years “but we don’t have budget for that” and suddenly receiving significant budget for AI subscriptions…

12
4
2
0
Open post
Jordan Sissel @whack@hachyderm.io
· 2mo ago
Replying to
Real talk. Googlers, tell me: Was Helm a trauma response to Borgcfg? Because… I would understand that.
3
1
1
0
Open post
Jordan Sissel @whack@hachyderm.io
· 5mo ago

fucking lol. Calling a health provider and their "AI agent" said "Transferring you to the billing department" and it transferred me to a pediatric doctor's office instead.

The lady on the phone "Was it AI? Yeah.. I'll transfer you to the billing department"

8
0
2
0
Open post
Jordan Sissel @whack@hachyderm.io
· 5mo ago
Replying to
@jpmens When the login workflow is so complex that I forget why I arrived at the login prompt in the first place. I love computers :|
8
2
1
0
Open post
Jordan Sissel @whack@hachyderm.io
· 2mo ago
Replying to
I am realizing now that I don’t really want a slideshow tool. I want an animation tool - something like a vector illustration + tweening program. 😂
2
1
0
0
Open post
Jordan Sissel @whack@hachyderm.io
· 5mo ago

"As a Wayland-native desktop environment built in Rust, COSMIC eliminates vulnerabilities like keylogging and input spoofing"

maaan what a claim. Guess I need to extend my wayland keylogger to work on COSMIC, too.

4
1
1
0
Open post
Jordan Sissel @whack@hachyderm.io
· 5mo ago

I’ve got a big script now that generates cloud-config files for various distributions and it doesn’t spark joy. The only reason I have this script is that cloud-config is just yaml and not code - there’s no conditionals.

now I’m thinking I should just rewrite it in mgmtconfig, and have cloud-init just install mgmt and run the setup from there…

4
1
1
0
Open post
Jordan Sissel @whack@hachyderm.io
· 2mo ago

Hey if any of you use xdotool, I’d love to hear it - and what you do with it ❤️

1
4
0
0
Open post
Jordan Sissel @whack@hachyderm.io
· 5mo ago
Replying to
Rust is funnier, as a side effect, because I think a lot of crates try to chase the nostd dream, so not only does async create a weird chasm, but stuff like tokio includes a bajillion things that rust std also includes (like std::time::Duration vs tokio::time::Duration?)
3
0
1
0
Open post
Jordan Sissel @whack@hachyderm.io
· 5mo ago

Fun! A fresh install of Debian 13 gets stuck in a boot loop on qemu. Debian 12 works fine, as does Fedora and Ubuntu. Best part is there's no error message, it just reboot loops forever.

Looks like the solution is to add OVMF (UEFI firmware?) to the qemu flags: -pflash /usr/share/OVMF/OVMF_CODE.fd

3
1
0
1
Open post
Jordan Sissel @whack@hachyderm.io
· 2mo ago
Replying to
@douglasvb@m.ai6yr.org @darkuncle@infosec.exchange my last insurance renewal shows available discounts and firewise would reduce my insurance by a whopping $3 per year.
1
1
0
0
Open post
Jordan Sissel @whack@hachyderm.io
· 2mo ago
I tried to create a github fine-grained access token to fetch things from github packages, and after staring at the page for 10 minutes, I gave up. Took 5 seconds to make a “classic” token. I don’t know who the fine-grained ones are for, but uhh… it wasn’t me
1
3
0
0
Open post
Jordan Sissel @whack@hachyderm.io
· 3mo ago
Two years ago, a Wayland protocol discussion happened in service of password managers. The KeePassXC folks were involved It could’ve been good! Discussion died a few months later… perhaps from exhaustion with the process. Well, two weeks ago KeePassXC landed Wayland support, but it uses the same old techniques as X11 - sending literal keystroke sequences - instead of a better-but-does-not-exist interface. https://gitlab.freedesktop.org/wayland/wayland-protocols/-/work_items/184 https://github.com/keepassxreboot/keepassxc/pull/13359/changes
gitlab.freedesktop.org
1
1
1
0
Open post
Jordan Sissel @whack@hachyderm.io
· 4mo ago

Matrix trying to convince me to care about whatever cryptographic blob it uses to identify me. The reality is, just like with PGP, that I'll create a new account at the first sign I've lost the blob.

2
0
0
0
Open post
Jordan Sissel @whack@hachyderm.io
· 4mo ago

Good news! Fedora 44 COSMIC successfully suspends and resumes *AND* wifi also comes back online.

Bad news! COSMIC's top and bottom taskbar stuff crashed(?) and did not return. I hope they're having a good time wherever they went.

2
1
0
0
Open post
Jordan Sissel @whack@hachyderm.io
· 5mo ago

uhhh this one wget invocation is certainly having a time on my upgrade-broke-everything workstation.

2
0
0
0
Open post
Jordan Sissel @whack@hachyderm.io
· 5mo ago

Fedora COSMIC doesn't ship with a input method available -- does anyone outside of EU/US use this environment? Feels wild to not have that.

1
0
0
0
Open post
Jordan Sissel @whack@hachyderm.io
· 5mo ago
Replying to
@dannyman@sfba.social if they didn’t the land doesn’t make them money, the trees would die from lack of water anyway. I don’t know the broader financial aspects — but my orchard (Sierra foothills, ~60 trees) would die if not watered for one summer.
1
0
0
0
Open post
Jordan Sissel @whack@hachyderm.io
· 5mo ago
Replying to
Love this one: someone mapped midi sequencer events into computer keyboard actions: https://github.com/Avante-Vangard/AV-MidiMacros/blob/master/midimacros.sh
github.com
1
0
0
0
Open post
Jordan Sissel @whack@hachyderm.io
· 5mo ago
Replying to
@purpleidea@mastodon.social I had some initial efforts with libvirt but I found the graphics performance to be laggy (even locally). It's possible there was some magic configuration I was missing.
1
0
0
0
Open post
Jordan Sissel @whack@hachyderm.io
· 5mo ago
Replying to
Narrowed it down to possibly the graphics device not supporting vga and grub, only on arch linux, behaving poorly in this situation? Slow grub: -device virtio-gpu-gl-pci Fast: -device virtio-gpu-pci Fast: -device virtio-vga-gl
1
0
0
0
Open post
Jordan Sissel @whack@hachyderm.io
· 5mo ago
Replying to
@purpleidea@mastodon.social not sure, it’s the same qemu setup for all my VMs! The video is of the graphics card display.
1
2
0
0
Open post
Jordan Sissel @whack@hachyderm.io
· 5mo ago
Replying to
@purpleidea@mastodon.social the viewer is not a client like virt-manager is, it’s a window managed by qemu on the local machine (and not using vnc or spice like virt-viewer might)
1
2
0
0
Open post
Jordan Sissel @whack@hachyderm.io
· 5mo ago
Replying to
@jacob@social.jacobian.org you’ve earned the use of a few swear words or perhaps some deep sighs after that ordeal
1
1
0
0
Open post
Jordan Sissel @whack@hachyderm.io
· 2mo ago
y'all I don't get it. The unlimited hype of LLMs and yet, the marketed "wins" are soooo boring. "It found a security vuln!" ... did it also fix it? no? "I used it to fix a bug in curl and send a patch!" why are you using *any* dependencies at all? Isn't this text generation machine capable of just whole-cloth writing exactly what you want? "I ported my large project from Zig to Rust for memory safety!" !??!?! why does your llm generate memory unsafe code? Did you forget to tell it "do not write memory unsafe code" ?? I'm so confused by all of these wild claims. I mean, I get that it probably is fun to use but... so many are out here pretending we have replicators from Star Trek and the best we can imagine is use it to sew buttons back onto our jackets or change the color of our socks?
0
1
0
0
Open post
Jordan Sissel @whack@hachyderm.io
· 5mo ago

RE: @whack@hachyderm.io

Blogged about the crash-boot loop problem. I kinda want to know why Debian 13 crashes this way, but also, I kinda don't want to go down that rabbit hole of UEFI madness.

https://www.semicomplete.com/blog/qemu-debian-13-boot-loop/

hachyderm.io
0
1
1
0
Open post
Jordan Sissel @whack@hachyderm.io
· 2mo ago
Replying to
@rtyler it’s turtles^Wtokens all the way down
0
0
0
0
Open post
Jordan Sissel @whack@hachyderm.io
· 5mo ago
Replying to
@synack@mastodon.social it’s rare that I encounter an api that literally does everything the wrong way from what I want. A++ experience
0
0
0
0
Open post
Jordan Sissel @whack@hachyderm.io
· 5mo ago
Replying to
@jacob@social.jacobian.org holy shit… incredible
0
0
0
0
Open post
Jordan Sissel @whack@hachyderm.io
· 5mo ago

Ruby's OpenURI is a really weird API... Some odd callbacks passed as parameters, but also a final callback block that's passed an 'io' object...

which seems fine, except it blocks while writing the entire http body to a temporary file before letting you read it... :(

0
2
0
0
Open post
Jordan Sissel @whack@hachyderm.io
· 5mo ago
Replying to
@jorge@hachyderm.io subscriiiiibe Sorta related, every Linux desktop env is now fragmented anyway due to Wayland-and-friends, so now is the perfect time I suppose for owning the whole stack, as they say, and just roll onward! Excited to see(?) your talk if it gets recorded and that blog ;)
0
1
0
0
Open post
Jordan Sissel @whack@hachyderm.io
· 5mo ago

Ok I got Fedora 44's LiveCD installer going and it recognized an existing Fedora 44 installation (which it didn't know was broken) -- and it offered to do a reinstall while keeping /home in-tact.

0
0
0
0
Open post
Jordan Sissel @whack@hachyderm.io
· 5mo ago
Replying to
@mitchellh@hachyderm.io congrats!
0
0
0
0
Open post
Jordan Sissel @whack@hachyderm.io
· 5mo ago
Replying to
@jorge@hachyderm.io yeah I do wonder how much faster gnome/kde/etc could move if they shipped their own OS (assuming the resources for doing this were available)
0
2
0
0
Open post
Jordan Sissel @whack@hachyderm.io
· 2mo ago
Replying to
@corry@infosec.exchange ain't that the truth. The default permissions configuration for workflows is wildly irresponsible, best I can tell.
0
0
0
0
Open post
Jordan Sissel @whack@hachyderm.io
· 5mo ago
Replying to
@purpleidea@mastodon.social "weird stuff" like this is why I am trying to avoid libvirt, fwiw, since it would just be another layer of abstraction in the way of me debugging problems lol
0
2
0
0
Open post
Jordan Sissel @whack@hachyderm.io
· 2mo ago

Oh fun. Went to record audio today and I can't get macOS's voice isolation microphone mode to stop clipping out what it thinks is noise. Both "Standard" and "Voice Isolation" modes record identical sounds. Computers are lovely.

It seems to work fine(?) with the built-in laptop mic, but not my lapel mic. I don't think the lapel mic has noise isolation like this, so I have no idea what's going on.

0
1
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 07:33:00 UTC