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.

Hacker News front page, by points

  1. Lula wins election after final votes tallied
    reuters.com 378 pts 359 comments 7h
  2. OpenAI and Anthropic cut their LLM prices by up to 80% within a few months. Why?

    OpenAI and Anthropic slashed LLM prices by up to 80% through aggressive competition and decreasing inference costs, while maintaining model quality.

    minimaxir.com 262 pts 277 comments 10h
  3. Overgrown, when plants invade your abandoned tabs

    A developer built a Chrome extension that simulates plant overgrowth on neglected browser tabs, requiring users to slash through vines before interacting with them again.

    charliegerard.dev 246 pts 78 comments 3d
  4. Why I Am a Programmer

    Growing up in the pre-mainstream internet era, the author was inspired by BBS cracktros and demo scenes to learn programming and create software.

    alfie.wtf 194 pts 60 comments 12h
  5. IBM CEO says open weight models are now good and cheap on-prem

    IBM CEO Arvind Krishna told investors that open-weight AI models are gaining traction for on-premise enterprise use because they offer near-frontier performance at a fraction of the cost.

    theregister.com 178 pts 98 comments 5h
  6. Amazon’s “digital pacifier” for toddlers

    Amazon released new touchscreen tablets marketed for toddlers, drawing criticism from pediatric researchers who warn that early screen use harms child development.

    oligarchwatch.substack.com 161 pts 224 comments 4d
  7. The State of Context Engineering

    Context engineering remains challenging despite larger model windows due to persistent failure modes like poisoning, distraction, confusion, and clash.

    dbreunig.com 150 pts 39 comments 10h
  8. Show HN: TitleArt – Make text like it's 1997
    titleart.dvy.io 142 pts 19 comments 4h
  9. What goes into making an animated film?

    Disney Animation outlines its multi-year production pipeline, detailing how development, technology, and art departments collaborate to produce feature films like Zootopia 2.

    disneyanimation.com 130 pts 54 comments 11h
  10. Removing Next.js Got My Blog to 100 on Every Lighthouse Category

    A developer migrated their blog away from Next.js to eliminate framework runtime overhead and achieve a perfect score across all Lighthouse categories.

    korindiehacker.bloffy.blog 106 pts 62 comments 6h
  11. F-Zero X on Nintendo 3DS

    A developer details the technical post-mortem of porting the F-Zero X decompilation to the Nintendo 3DS, supporting both Old and New models at 60 fps.

    hypnotize.works 100 pts 52 comments 8h
  12. Show HN: A Truly Modular Keyboard

    Keybytes is an open-source modular keyboard project featuring rearrangeable 1u key modules with individual RISC-V microcontrollers, magnetic cases, and Bluetooth connectivity.

    github.com 99 pts 23 comments 1d
  13. PaperPilot – Zero-Cloud, Pure-Rust PDF Engine with WASM and MCP

    PaperPilot is a pure-Rust, local-first PDF toolkit providing a CLI, WASM browser module, desktop app, and Model Context Protocol server for document processing.

    github.com 85 pts 20 comments 4h
  14. Steal My Bitcoin CTF PoC

    A public proof-of-concept exploit script demonstrates memory leaks and remote code execution against a PHP 8.4 CTF challenge.

    github.com 83 pts 14 comments 7h
  15. Attention Is Not What You Need (2025)

    Researchers propose an attention-free sequence modeling architecture using Grassmann flows that achieves competitive performance with Transformers while scaling linearly with sequence length.

    arxiv.org 82 pts 29 comments 7h
  16. Where the Romans Fought (interactive map)

    An interactive map visualizes over 2,000 years of Roman military conflicts from 753 BCE to 1475 CE, detailing opponents, outcomes, and historical records.

    iosiflazaridis.github.io 75 pts 31 comments 12h
  17. Behind the scenes at the NeXT Computer office
    exhibits.stanford.edu 70 pts 30 comments 4h
  18. Cognitive Mercantilism: AI panic resembles fears of early capitalism

    Current anxiety and protectionism surrounding artificial intelligence mirror the zero-sum assumptions of early mercantilism before capitalism proved wealth could be vastly expanded.

    contraptions.venkateshrao.com 55 pts 42 comments 3h
  19. Iron Age salt-mining complex found beneath Hallstatt in Austria
    archaeologymag.com 50 pts 9 comments 3d
  20. Making the Buddha Head from Merv Whole Again
    getty.edu 43 pts 0 comments 2d

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 619 pts 654 comments 1d
  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 515 pts 555 comments 1d
  3. 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 355 pts 132 comments 1d
  4. 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 246 pts 198 comments 1d
  5. AI use leads UC Berkeley math professor to see 'no point' in grading homework

    UC Berkeley math professor Richard Borcherds stopped grading homework for correctness because widespread student use of AI makes it pointless.

    dailycal.org 214 pts 312 comments 15h
  6. Nikon photography contest winner loses title after scientists spot signs of AI

    Nikon stripped a researcher of a photography contest prize after scientists proved his winning microscopic video was generated using AI.

    techspot.com 139 pts 77 comments 21h
  7. Imagine an AI future where being banned means you are now economically useless

    A social media post argues that relying entirely on proprietary AI services risks leaving users economically stranded if they violate a platform's terms of service.

    twitter.com 97 pts 78 comments 18h
  8. 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 97 pts 61 comments 1d

Lobsters hottest

  1. POSIX wordexp(3) is dangerous

    The POSIX `wordexp(3)` function is unsafe for untrusted input because it performs shell expansions and its security flags can be bypassed in some libc implementations.

    yossarian.net 58 pts 16 comments 16h c · security
  2. The Slurptop: A home-built luggable that runs on power tool batteries

    A maker built a custom x86 laptop powered by swappable power tool batteries, featuring a Ryzen 7 CPU, 64GB RAM, and a 3D-printed chassis.

    slurpburgers.com 102 pts 26 comments 17h art · hardware
  3. Simple NetBSD webserver

    This guide explains how to set up a lightweight web server on NetBSD using the built-in bozohttpd daemon and acme-client for HTTPS support.

    bsandro.tech 21 pts 3 comments 8h netbsd
  4. Vim Classic

    Vim Classic has released version 8.3 as a long-term support fork of Vim 8.x, maintained by humans without generative AI.

    vim-classic.org 56 pts 31 comments 16h editors · vim
  5. Partial Order Precedence

    Zig's master branch now enforces partial operator precedence, requiring parentheses for ambiguous operator combinations to prevent bugs and reduce memorization.

    ziglang.org 44 pts 14 comments 17h zig
  6. “AI Skills” are worthless in 2026

    Specific prompt engineering and interaction tricks are transient techniques that will soon be automated away and built into default software interfaces.

    fishbowl.pastiche.org 8 pts 7 comments 7h ai-tooling · practices
  7. writing about pratt parsing so I remember it

    A developer documents their implementation of a Pratt parser in C, explaining how it improves upon the shunting yard algorithm using implicit call stacks.

    unix.dog 6 pts 3 comments 4h c · plt
  8. Building Java ME Apps with Modern Tooling

    This guide explains how to compile, package, and preverify Java ME applications using modern OpenJDK and ProGuard without legacy SDKs.

    voxelmanip.se 9 pts 2 comments 9h java · retrocomputing
  9. A vision for a next-generation timeline

    This conference talk outlines architectural solutions for Matrix protocol timeline limitations, including stitched ordering, timeline fragments, and state DAGs.

    media.ccc.de 12 pts 1 comments 16h distributed · video
  10. 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 117 pts 31 comments 1d php · security
  11. OpenLDK: Bringing the Java World into Common Lisp

    OpenLDK is a new JVM bytecode JIT compiler and runtime written in Common Lisp that lets SBCL execute Java and JVM-hosted languages natively.

    atgreen.github.io 3 pts 0 comments 1h java · lisp
  12. When a glibc update accidentally breaks Chromium's audio (2021)

    An update to the Flatpak runtime version broke Chromium audio playback because newer glibc panicked on unexpected futex error codes blocked by the browser's BPF sandbox.

    refi64.dev 15 pts 2 comments 15h c · debugging · programming
  13. The Goose Programming Language

    Goose is a new memory-safe systems programming language featuring stack-based memory management, no heap allocator or garbage collector, and zero lifetime annotations.

    aardappel.github.io 4 pts 3 comments 11h plt
  14. SIMD-accelerated computer vision on a $2 microcontroller

    A developer implemented a SIMD-accelerated FAST feature detector on the ESP32-S3 microcontroller, doubling performance and processing QVGA frames in roughly six milliseconds.

    shraiwi.com 11 pts 0 comments 16h assembly
  15. 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 51 pts 27 comments 1d c++

Get in touch

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