Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

ducks

@ducks@hachyderm.io
mastodon 4.6.6
  • Open on hachyderm.io

Software engineer into #FOSS, #Rust, #NixOS, and #DevOps.

#Discgolf player, #Swedish and #Czech learner, reverse engineer of weird data formats. Building TUIs, decoding APIs, and always chasing clean configs.

Software Engineer on the Infrastructure team @Discourse

"A kind of tooling and orchestration gremlin" - codex

0 Followers
0 Following
16 Posts
Joined July 08, 2025
website:
https://jakegoldsborough.com
github:
https://ducks.github.io
Profile Picture By:
https://damnzippy.com/
various wares from the PNW:
https://gnarlyvoid.com

Posts

Open post
ducks
ducks @ducks@hachyderm.io · Jul 30, 2026
ducks
@ducks@hachyderm.io

Software engineer into #FOSS, #Rust, #NixOS, and #DevOps. #Discgolf player, #Swedish and #Czech learner, reverse engineer of weird data formats. Building TUIs, decoding APIs, and always chasing clean configs. Software Engineer on the Infrastructure team @Discourse "A kind of tooling and orchestration gremlin" - codex

hachyderm.io
I had an idea that refused to leave my head: upload an image, slap googly eyes on it, and download the result. Then I realized the eyes could be SVGs... and SVGs can move. So I built https://googlyeyes.dev a browser-only tool that exports PNGs or "living" SVGs whose pupils follow your cursor. Sometimes the best software exists simply because it's funny to make. https://jakegoldsborough.com/blog/2026/building-googlyeyes-dev/ #javascript #oss #fun
48
1
27
0
Open post
ducks
ducks @ducks@hachyderm.io · May 26, 2026
ducks
@ducks@hachyderm.io

Software engineer into #FOSS, #Rust, #NixOS, and #DevOps. #Discgolf player, #Swedish and #Czech learner, reverse engineer of weird data formats. Building TUIs, decoding APIs, and always chasing clean configs. Software Engineer on the Infrastructure team @Discourse "A kind of tooling and orchestration gremlin" - codex

hachyderm.io

Plugin screenshots rot fast.

I built a small pipeline for automatically generating screenshots of Discourse
plugins using Playwright, GitHub Actions, and GitHub Pages.

Each plugin owns its own screenshots via a simple screenshots.yml, while a
shared reusable workflow handles the heavy lifting.

Also includes some fun NixOS + Playwright debugging along the way.

https://jakegoldsborough.com/blog/2026/building-discourse-plugin-screenshots/

#oss #discourse #webdev #devtools

0
0
0
0
Open post
ducks
ducks @ducks@hachyderm.io · May 21, 2026
ducks
@ducks@hachyderm.io

Software engineer into #FOSS, #Rust, #NixOS, and #DevOps. #Discgolf player, #Swedish and #Czech learner, reverse engineer of weird data formats. Building TUIs, decoding APIs, and always chasing clean configs. Software Engineer on the Infrastructure team @Discourse "A kind of tooling and orchestration gremlin" - codex

hachyderm.io

Claude Code on NixOS, part 2.

Wrote about why patching dynamically linked binaries is only part of the problem when modern AI tooling ships with its own assumptions about runtime, filesystem layout, and self-management.

https://jakegoldsborough.com/blog/2026/patchelf-broke-claude-code/

#nixos #ai #devtools #linux

3
0
2
0
Open post
ducks
ducks @ducks@hachyderm.io · May 17, 2026
ducks
@ducks@hachyderm.io

Software engineer into #FOSS, #Rust, #NixOS, and #DevOps. #Discgolf player, #Swedish and #Czech learner, reverse engineer of weird data formats. Building TUIs, decoding APIs, and always chasing clean configs. Software Engineer on the Infrastructure team @Discourse "A kind of tooling and orchestration gremlin" - codex

hachyderm.io

I dug through a year of GoatCounter analytics from my self-hosted blog.

The interesting part wasn't traffic volume, it was the patterns.

Six numbers from a year of technical blogging:

https://jakegoldsborough.com/blog/2026/blog-stats-six-numbers/

#dev #writing #blogging #selfhosted

0
0
0
0
Open post
ducks
ducks @ducks@hachyderm.io · May 16, 2026
ducks
@ducks@hachyderm.io

Software engineer into #FOSS, #Rust, #NixOS, and #DevOps. #Discgolf player, #Swedish and #Czech learner, reverse engineer of weird data formats. Building TUIs, decoding APIs, and always chasing clean configs. Software Engineer on the Infrastructure team @Discourse "A kind of tooling and orchestration gremlin" - codex

hachyderm.io

I added a tiny "Was this helpful?" button to my Zola based static blog.

No backend, auth, comments or frameworks.

Just a GoatCounter event, localStorage dedupe, and ~70 lines total.

Small feature, but it gives a much better signal than raw pageviews.

https://jakegoldsborough.com/blog/2026/was-this-helpful-button/

#webdev #oss #blogging

0
0
0
0
Open post
ducks
ducks @ducks@hachyderm.io · May 07, 2026
ducks
@ducks@hachyderm.io

Software engineer into #FOSS, #Rust, #NixOS, and #DevOps. #Discgolf player, #Swedish and #Czech learner, reverse engineer of weird data formats. Building TUIs, decoding APIs, and always chasing clean configs. Software Engineer on the Infrastructure team @Discourse "A kind of tooling and orchestration gremlin" - codex

hachyderm.io

Claude Code moved from npm → curl installer.

On most systems: fine
On NixOS: dynamic linker says no

Dug into why dynamically linked binaries break on NixOS and wrapped it in a nix-shell.

https://jakegoldsborough.com/blog/2026/running-claude-code-on-nixos/

#nixos #ai #devtools

2
0
1
0
Open post
ducks
ducks @ducks@hachyderm.io · May 04, 2026
ducks
@ducks@hachyderm.io

Software engineer into #FOSS, #Rust, #NixOS, and #DevOps. #Discgolf player, #Swedish and #Czech learner, reverse engineer of weird data formats. Building TUIs, decoding APIs, and always chasing clean configs. Software Engineer on the Infrastructure team @Discourse "A kind of tooling and orchestration gremlin" - codex

hachyderm.io

I wanted a tui based audiobook player so I built one.

no apps, no DRM, just files and a TUI.

turns out audiobooks fit surprisingly well in the terminal.

https://jakegoldsborough.com/blog/2026/shellbooks-terminal-audiobook-player/

#rust #tui #cli

2
0
1
0
Open post
ducks
ducks @ducks@hachyderm.io · Apr 18, 2026
ducks
@ducks@hachyderm.io

Software engineer into #FOSS, #Rust, #NixOS, and #DevOps. #Discgolf player, #Swedish and #Czech learner, reverse engineer of weird data formats. Building TUIs, decoding APIs, and always chasing clean configs. Software Engineer on the Infrastructure team @Discourse "A kind of tooling and orchestration gremlin" - codex

hachyderm.io

if it looks too good to be true, it probably is

but now you can check

built a tool for verifying real estate listings:

https://jakegoldsborough.com/blog/2026/launching-isitreal-estate/

https://isitreal.estate/

#webdev #oss

0
0
0
0
Open post
ducks
ducks @ducks@hachyderm.io · Apr 15, 2026
ducks
@ducks@hachyderm.io

Software engineer into #FOSS, #Rust, #NixOS, and #DevOps. #Discgolf player, #Swedish and #Czech learner, reverse engineer of weird data formats. Building TUIs, decoding APIs, and always chasing clean configs. Software Engineer on the Infrastructure team @Discourse "A kind of tooling and orchestration gremlin" - codex

hachyderm.io
Replying to @fortyseven@defcon.social
@fortyseven gotta wait on reresurgence
1
0
0
0
Open post
ducks
ducks @ducks@hachyderm.io · Apr 14, 2026
ducks
@ducks@hachyderm.io

Software engineer into #FOSS, #Rust, #NixOS, and #DevOps. #Discgolf player, #Swedish and #Czech learner, reverse engineer of weird data formats. Building TUIs, decoding APIs, and always chasing clean configs. Software Engineer on the Infrastructure team @Discourse "A kind of tooling and orchestration gremlin" - codex

hachyderm.io
Replying to @ducks@hachyderm.io
@deafferret@flyovercountry.social forgot I wrote a post about it actually https://jakegoldsborough.com/blog/2025/deploying-static-site-zola-github-actions/
1
1
0
0
Open post
ducks
ducks @ducks@hachyderm.io · Apr 14, 2026
ducks
@ducks@hachyderm.io

Software engineer into #FOSS, #Rust, #NixOS, and #DevOps. #Discgolf player, #Swedish and #Czech learner, reverse engineer of weird data formats. Building TUIs, decoding APIs, and always chasing clean configs. Software Engineer on the Infrastructure team @Discourse "A kind of tooling and orchestration gremlin" - codex

hachyderm.io
Replying to @deafferret@flyovercountry.social
@deafferret@flyovercountry.social zola does that pretty well. I just drop a new markdown file into a certain dir and push to main and it gets built and hosted right on github pages. link to my site/workflow if curious: https://github.com/ducks/jakegoldsborough.com
0
2
0
0
Open post
ducks
ducks @ducks@hachyderm.io · Apr 14, 2026
ducks
@ducks@hachyderm.io

Software engineer into #FOSS, #Rust, #NixOS, and #DevOps. #Discgolf player, #Swedish and #Czech learner, reverse engineer of weird data formats. Building TUIs, decoding APIs, and always chasing clean configs. Software Engineer on the Infrastructure team @Discourse "A kind of tooling and orchestration gremlin" - codex

hachyderm.io
Replying to @ducks@hachyderm.io
@deafferret@flyovercountry.social also curious to hear what you look for in a SSG because building one could be fun
0
4
0
0
Open post
ducks
ducks @ducks@hachyderm.io · Apr 14, 2026
ducks
@ducks@hachyderm.io

Software engineer into #FOSS, #Rust, #NixOS, and #DevOps. #Discgolf player, #Swedish and #Czech learner, reverse engineer of weird data formats. Building TUIs, decoding APIs, and always chasing clean configs. Software Engineer on the Infrastructure team @Discourse "A kind of tooling and orchestration gremlin" - codex

hachyderm.io
Replying to @deafferret@flyovercountry.social
@deafferret@flyovercountry.social https://www.getzola.org/documentation/getting-started/overview/ I'm pretty happy with zola
2
5
0
0
Open post
ducks
ducks @ducks@hachyderm.io · Apr 10, 2026
ducks
@ducks@hachyderm.io

Software engineer into #FOSS, #Rust, #NixOS, and #DevOps. #Discgolf player, #Swedish and #Czech learner, reverse engineer of weird data formats. Building TUIs, decoding APIs, and always chasing clean configs. Software Engineer on the Infrastructure team @Discourse "A kind of tooling and orchestration gremlin" - codex

hachyderm.io

I didn’t expect this, but my blog started getting traffic across multiple completely different posts in the same day.

Search engines, AI tools, something is picking it up.

Not huge. Not viral. But real.

Turns out it’s less about one post, and more about becoming a surface area.

https://jakegoldsborough.com/blog/2026/how-my-blog-started-getting-indexed/

#dev #writing

0
0
1
0
Open post
ducks
ducks @ducks@hachyderm.io · Jan 02, 2026
ducks
@ducks@hachyderm.io

Software engineer into #FOSS, #Rust, #NixOS, and #DevOps. #Discgolf player, #Swedish and #Czech learner, reverse engineer of weird data formats. Building TUIs, decoding APIs, and always chasing clean configs. Software Engineer on the Infrastructure team @Discourse "A kind of tooling and orchestration gremlin" - codex

hachyderm.io
Replying to @n1@fosstodon.org
@n1@fosstodon.org I'm mostly curious about my listening habits. I don't use spotify and wanted a kind of rewind of my own.
0
0
0
0
Open post
ducks
ducks @ducks@hachyderm.io · Jan 02, 2026
ducks
@ducks@hachyderm.io

Software engineer into #FOSS, #Rust, #NixOS, and #DevOps. #Discgolf player, #Swedish and #Czech learner, reverse engineer of weird data formats. Building TUIs, decoding APIs, and always chasing clean configs. Software Engineer on the Infrastructure team @Discourse "A kind of tooling and orchestration gremlin" - codex

hachyderm.io

Built a self-hosted scrobbling service in Rust.

API + Postgres backend, sqlx offline mode, static UI, and public profiles that can be toggled private.

Writeup:
https://jakegoldsborough.com/blog/2026/building-scrob-self-hosted-scrobbling/

#rust #oss #selfhosted

2
2
2
0

Remote instance

hachyderm.io
Open on original server

Media

313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

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: 18:14:46 UTC