Skip to content

IT Systems Engineer · Fort Lauderdale, FL

Jon Pena

Systems engineer who writes the software. 7+ years as the sole or lead technologist for multi-site networks, Linux and Windows systems, Microsoft 365 and endpoint fleets, and the Python and JavaScript automation that ties them together.

Now building LLM tooling for operations: Zendesk ticket triage and an RMM troubleshooting agent. I isolate a fault to the layer it lives in, fix it there, and script the fix so it stays fixed.

Things I've built github.com/JPInert

passkey-qr-bridge Android: scan passkey sign-in QR codes (FIDO:/) with your phone's own camera app. Routes the camera's web-search fallback to the passkey handler, everything else to your browser. Java tasker-remote-widgets Android home-screen widgets in Tasker that I redesign from my desktop with no root and no re-imports: the phone fetches each widget's JS from a URL and runs it Python helpdesk-agent-kit AI agent for an IT help desk: reads Zendesk tickets and their screenshots, looks people up in an admin portal with no API, fixes the common cases in a real browser, and drafts replies a second model checks Python meetcap Live captions of the other side of a call, a jargon panel, and notes plus timing metrics afterwards. Records the sound card, no bot in the call. Python linux-desktop-shell Borderless GTK panels for a stripped-down XFCE desktop: hover clock and system stats, network menu, Home Assistant panel, plus a Plasma 6 Wayland port Python voice-agent-router Voice front end that routes each spoken request to the cheapest tier: no model, Claude Haiku, or a Claude Agent SDK session with spoken permission Python android-dsp-wakeword Custom 'computer' wake word on a Snapdragon phone's low-power audio DSP, screen off, no app: root app_process + Qualcomm SVA, hands off to a desktop voice assistant Java tesla-fleet-voice Home service for a Tesla through your own Fleet API app: voice phrases, signed commands, charge/unlocked watchdog that never keeps the car awake, history DB Python live-browser-agent Firefox extension + tiny local bridge so a coding agent can inspect the tab you already have open (DOM, console, network, frames) without the webdriver flag JavaScript claude-code-skills Nine Claude Code skills from my own setup: session handoff, chat branching, food logging, iTIP RSVPs, domain sweeps, Android traffic sniffing, Pi reflash with no card reader, USB-less Debian dual-boot Shell userscripts Browser userscripts: a read-only Walmart meal-plan shopping pilot that walks your list and audits the cart JavaScript talk2code Hands-free voice over a real Claude Code terminal tab: talk to the same session you type in, hear its replies a sentence at a time Python codex-image Claude Code skill + script: real raster images from Codex CLI's built-in image tool on a ChatGPT plan, with a billing gate Shell gmaps-layers Google Maps userscript: find X within N miles of each Y (Superchargers + food, hotels + dog parks) JavaScript linux-drills Hands-on Linux break-fix lab: 41 Docker scenarios that break real boxes (systemd, networking, Docker, GPU) and prove your fix, with a printable cheat sheet Python

Today in tech

What the nerds are reading. Refreshed every 15 minutes.

#2 on Hacker News Show HN: Steal My Bitcoin

A live cybersecurity challenge hosts a vulnerable server containing a private key with $500 in Bitcoin for the first person to exploit it.

stealmybitcoin.com 475 points 295 comments 12h ago

Hacker News front page, by points

  1. The Goose Programming Language

    John Carmack praised Wouter van Oortmerssen's new Goose programming language for its multiple data stacks and efficient memory-mapped data structures.

    aardappel.github.io 382 pts 246 comments 14h
  2. America has lost 200k of jobs in media, film and the arts. How much is AI?

    America's creative industries have lost over 200,000 jobs in four years amid the rise of generative AI and ongoing shifts in digital media consumption.

    apricitas.io 352 pts 349 comments 10h
  3. I don't understand quantum physics (2018)
    southampton.ac.uk 315 pts 250 comments 23h
  4. Node2Shell evolves to HTTP2Shell, blast radius affects many HTTP libs and apps

    A critical out-of-bounds write vulnerability in the Google Brotli decoder affects multiple HTTP libraries and runtimes, enabling potential remote code execution.

    aikido.dev 311 pts 152 comments 1d
  5. Physicists trap a single antimatter particle for a month

    Physicists successfully trapped a single positron in an electromagnetic vacuum container for a month, enabling precise quantum measurements to compare matter and antimatter.

    scientificamerican.com 304 pts 86 comments 3d
  6. FreeDNS

    FreeDNS provides free and premium static and dynamic DNS hosting, subdomain hosting, and URL forwarding services.

    freedns.afraid.org 291 pts 75 comments 17h
  7. Roku developer repositories moved from GitHub to GitLab
    blog.roku.com 286 pts 198 comments 17h
  8. A practical guide to AI image generation, from diffusion to agents

    A practical guide reviews current AI image generation models, API pricing, prompting techniques, historical milestones, and methods for integrating generation into code and agents.

    danielball.com 270 pts 88 comments 4d
  9. How close can pure functional programming get to C?

    Benchmarks show that a DEFLATE compression library written in the functional language Roc achieves performance within ten percent of the highly optimized C library libdeflate.

    rtfeldman.com 268 pts 93 comments 1d
  10. GPU-unlock: FP/BF16 instruction issue rate on Nvidia 3000's cards

    A new Linux kernel module unlocks professional-grade FP and BF16 instruction issue rates on consumer Nvidia RTX 3000 series graphics cards.

    github.com 246 pts 71 comments 23h
  11. Five Qwen3.8-27B models match Fable 5 Using GVS5H Harness

    The GVS5H harness uses multiple Qwen3.8-27B instances to coordinate via a shared filesystem, matching Claude Fable 5 coding performance on LiveCodeBench Hard at lower cost.

    github.com 160 pts 56 comments 5h
  12. Cerebras Deploys Trillion-Parameter AI Models

    Cerebras explains how it distributes multi-trillion parameter AI models across multiple wafer-scale chips using pipelining and on-chip SRAM to achieve high token throughput.

    cerebras.ai 150 pts 53 comments 7h
  13. SpeedCrunch 1.1

    SpeedCrunch 1.1 is released as a free, open-source scientific calculator featuring up to 50 digits of precision, complex number support, and cross-platform compatibility.

    speedcrunch.org 144 pts 24 comments 13h
  14. The St. Helena 5 pence coin shows Jonathan, a roughly 190 year old tortoise
    de.numista.com 115 pts 36 comments 16h
  15. Bbtree: Fastest Ordered Map
    bbtree.xiangpeng.systems 108 pts 11 comments 14h
  16. Small Programs and Languages

    Tiny programs and minimalist language implementations provide approachable ways to understand complex software concepts by revealing their fundamental Kolmogorov complexity.

    ratfactor.com 106 pts 7 comments 11h
  17. Neural chip decodes interactions between brain regions

    EPFL researchers developed a low-power implantable neural chip that tracks cross-regional brain communication and decodes cognitive and emotional states in real time.

    actu.epfl.ch 105 pts 37 comments 17h
  18. I Built a Stereo Vision Board for Hardware Hackers

    A hardware hacker designed a custom Linux-based stereo vision board utilizing the Rockchip RV1103 SoC and an onboard hardware accelerator for depth processing.

    rootkitlabs.com 75 pts 12 comments 4d
  19. Why Gopher in 2026?

    A phlog post reflects on the appeal of the Gopher protocol in 2026 as a way to escape modern tech noise and subscriptions.

    gopher.muffinlabs.com 74 pts 24 comments 9h
  20. The Importance of Limitations for Creativity and Learning (2023)

    Simple tools with strict limitations often spark more creativity and engagement than complex platforms with endless options.

    ratfactor.com 69 pts 18 comments 11h

AI on HN, last 48 hours

  1. No signs of AI payoff outside the tech sector

    Data from Apollo shows that artificial intelligence investments have not increased revenue, profit margins, or productivity outside of the tech sector.

    apollo.com 551 pts 574 comments 13h
  2. Why is AI generated language so hard to understand?

    AI text is harder for humans to understand because models prioritize high information density and technical tasks over natural human communication patterns.

    arxiv.org 198 pts 169 comments 15h
  3. Air Purifiers as White Noise Machines

    Small air purifiers make effective white noise machines while simultaneously filtering smoke and airborne particles from the room.

    jefftk.com 175 pts 162 comments 1d
  4. AI-Assisted Paper on Z-Library Cites a TorrentFreak Article That Doesn't Exist

    A peer-reviewed academic paper about Z-Library published by Taylor & Francis contains multiple fake citations and hallucinates references, likely due to improper AI tool usage.

    torrentfreak.com 96 pts 52 comments 21h
  5. New AI Is More Than Twice as Good at Diagnosing Diseases as Doctors

    Microsoft's new AI diagnostic tool outperformed generalist physicians in accuracy and cost efficiency during simulated trials, with hospital testing scheduled to begin soon.

    gizmodo.com 66 pts 58 comments 1d
  6. Show HN: We had AI write a wiki from 45k Enron emails, every fact cited

    Developers built a 214-page AI-generated wiki from 45,000 Enron emails, with every fact cited to a specific message and date.

    thisandthat.chat 66 pts 56 comments 1d
  7. Kimi K3.1 Pro and K3.1 Pro Highspeed

    Kimi Code has released the K3.1 Pro and K3.1 Pro Highspeed models, featuring a 1M context window and mandatory thinking mode.

    kimi.ai 1066 pts 656 comments 1d

Lobsters hottest

  1. I want my Wednesday back

    Analysis of the php2shell vulnerability shows that mass exploitation is unlikely because successful attacks require precise build knowledge, multi-request worker manipulation, and extensive brute-forcing.

    blog.luitjes.it 102 pts 30 comments 23h php · security
  2. Balloting has completed for C++26. Unfortunately it was Disapproved

    The initial ISO balloting for the C++26 standard draft was disapproved after failing to meet the required percentage of favorable votes.

    linkedin.com 37 pts 18 comments 15h c++
  3. We should be more ambitious with the software we build

    Developers should be more ambitious with their software projects because modern AI tools allow complex systems and performance improvements to be built in hours instead of years.

    danluu.com 11 pts 3 comments 10h ai-tooling · practices
  4. Bringing uv and ty together

    Astral released an experimental integration between the uv package manager and the ty type checker, adding unified dependency management and script checking capabilities.

    astral.sh 38 pts 0 comments 17h python
  5. Wild version 0.11.0 released

    Wild version 0.11.0 is released with default WebAssembly support, improved GNU linker script compatibility, enhanced macOS port progress, and numerous performance and bug fixes.

    github.com 33 pts 7 comments 23h mac · release · rust
  6. Indian government sites are serving revoked eMudhra certificates

    Numerous Indian government websites, including MeitY bodies and UIDAI, continue serving TLS certificates that eMudhra revoked following policy and security incidents.

    captnemo.in 65 pts 13 comments 1d security
  7. Be Aware of What's in Your Logs

    Log files attached to bug reports often contain sensitive data like personal information, tokens, and screen text, so users should carefully inspect them before sharing.

    fireborn.mataroa.blog 34 pts 2 comments 22h debugging
  8. How to run a city builder on 16 MHz

    By analyzing the open-source code of SimCity, we can see how the game maintained performance on 16 MHz hardware by spreading simulation updates across multiple frames.

    larstofus.com 12 pts 15 comments 18h programming
  9. Attention people who think UB is fine

    Compilers exploit C and C++ undefined behavior to aggressively optimize code, resulting in unexpected execution paths, dead-code elimination, and unpredictable runtime outcomes.

    blog.habets.se 71 pts 63 comments 1d c · c++
  10. Emacs finally folds to my liking

    Using the `kirigami` package, an Emacs user unifies multiple distinct folding engines like Tree-sitter, Hideshow, and Outline under a single keymap and consistent fringe interface.

    jointhefreeworld.org 26 pts 2 comments 1d emacs
  11. MacOS Extensions pack for the Apple Network Server v1.0

    A retrocomputing enthusiast released a software extension pack and setup guide enabling classic Mac OS to run on vintage Apple Network Server hardware.

    oldvcr.blogspot.com 2 pts 0 comments 7h retrocomputing · reversing
  12. This week's "node2shell" Brotli vulnerability (CVE-2026-111497) is exploitable in Python, other consumers of Brotli

    A critical out-of-bounds write vulnerability in the Brotli compression library (CVE-2026-111497) affects multiple languages and HTTP clients, allowing potential remote code execution.

    aikido.dev 10 pts 10 comments 22h security · web
  13. What's wrong with AI?
    homepage.farm 32 pts 26 comments 21h culture
  14. SIMD and Go

    Go 1.26 and 1.27 introduce experimental packages, including simd and archsimd, enabling developers to write portable SIMD instructions directly in Go.

    internals-for-interns.com 4 pts 0 comments 10h go
  15. The glorious @xkcdRandom Zig builtin

    A developer modified the Zig compiler to add an `@xkcdRandom` builtin that always returns the number four, mirroring the classic webcomic joke.

    ochagavia.nl 62 pts 8 comments 1d compilers · satire · zig

Get in touch

Email jonpena@inertify.com or leave your details below and I'll get back to you.
π