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

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.

#1 on Hacker News Quad9 to exit France

Quad9 will withdraw its free DNS resolver service from France following a court ruling ordering it to block copyright-infringing domain names.

quad9.net 1124 points 389 comments 16h ago

Hacker News front page, by points

  1. Tell HN: I unknowingly broke the PHP RCE embargo. I am sorry.
    news.ycombinator.com 488 pts 198 comments 20h
  2. Run full iOS 16.5 firmware on Android Devices

    An open-source project boots Apple's XNU kernel and iOS 16.5 user space on Android hardware or QEMU using custom UEFI loaders and driver replacements.

    github.com 390 pts 137 comments 15h
  3. OpenShell – A safe, private runtime for fleets of autonomous AI agents

    NVIDIA OpenShell is a secure, private runtime environment that uses kernel-level isolation and formal verification to enforce policy limits on autonomous AI agents.

    github.com 363 pts 187 comments 13h
  4. Docker is weird

    Building a custom container runtime reveals how Docker relies on Linux namespaces, cgroups, root privileges, and workarounds for Go's threading limitations.

    codeandcake.dev 354 pts 176 comments 7h
  5. Every AI model has the same "controversial" take on humans

    When asked to provide controversial takes on human behavior, multiple AI models from different labs consistently concluded that humans prioritize tribal belonging and rationalization over truth.

    modelcompare.ai 346 pts 375 comments 14h
  6. Xbox wants you to pay 24 to 40 cents per hour to stream games you bought

    Microsoft is testing a la carte cloud streaming for Xbox Insiders, charging 24 to 40 cents per hour for games they already own.

    arstechnica.com 275 pts 240 comments 19h
  7. LLMs are making formal software verification feasible at a much larger scale

    Anthropic and Theorem used Claude to autonomously generate formal proofs for over 100 open-source libraries at the RISC-V assembly level, finding long-standing bugs.

    anthropic.com 275 pts 151 comments 7h
  8. Getting ready to operate GNU Taler in Germany

    Taler Operations AG is being founded in Germany to operate the GNU Taler payment system and apply for an e-money license from BaFin.

    taler.net 257 pts 104 comments 14h
  9. Hedra is a 3D open world game I wrote from scratch while in highschool

    Hedra is a custom 3D open-world RPG and game engine built from scratch using modern OpenGL by a developer starting in high school.

    github.com 177 pts 31 comments 12h
  10. The foolishness of "natural language programming" (1978)

    Writing in 1978, Edsger Dijkstra argues that natural language programming is a flawed goal because formal symbolisms are essential for precision and avoiding nonsense.

    cs.utexas.edu 111 pts 69 comments 5h
  11. Mortality Among People with Attention-Deficit/Hyperactivity Disorder
    jamanetwork.com 89 pts 55 comments 2d
  12. Railpass
    train.samismith.com 88 pts 23 comments 9h
  13. Jank – The native Clojure dialect with seamless C++ interop

    Jank is a native Clojure dialect built on LLVM that features direct C++ interoperability and a JIT compiler for REPL-driven development.

    jank-lang.org 70 pts 4 comments 6h
  14. This I Believe (1952)

    In a classic essay, Robert A. Heinlein affirms his fundamental faith in the everyday decency, honesty, and eventual survival of humanity.

    awakin.org 55 pts 9 comments 4h
  15. Local Wikipedia: Wikipedia, but only for things a half hour walk from you

    Local Wikipedia is a web tool that displays geocoded Wikipedia articles located within a short walking distance of the user's current position.

    edjefferson.com 52 pts 10 comments 7h
  16. Color Names

    Color Names is an open, community-driven database of nearly 32,000 human-named colors available under the MIT license via an npm package and API.

    names.color.pizza 48 pts 6 comments 2d
  17. How to Design Flowers

    Plant biologist Nick Desnoyer uses genetic engineering and breeding techniques to create novel flowers, including a petunia engineered to act as a living, paintable canvas.

    asimov.press 38 pts 2 comments 2d
  18. Why my Asus laptop kept rebooting after sleep and how to fix it

    Disabling power-saving mode for the MediaTek Wi-Fi 6E MT7922 adapter on Asus laptops fixes unexpected reboots caused by Modern Standby failures.

    idiallo.com 35 pts 28 comments 2d
  19. Postgres recovery_prefetch can cause outages

    The PostgreSQL `recovery_prefetch` feature can amplify storage IOPS up to 16 times on replicas, causing significant replication lag and production outages during high-write workloads.

    ardentperf.com 33 pts 0 comments 1d
  20. A lost Schrödinger manuscript reveals a twist in quantum physics

    A newly discovered 1940s manuscript by Erwin Schrödinger reveals he supported indeterminism and criticized flawed arguments against quantum hidden variables.

    sciencealert.com 21 pts 5 comments 23h

AI on HN, last 48 hours

  1. PHP2Shell: AI uncovers critical RCE in PHP

    Wiz discovered critical memory-safety and unauthenticated RCE vulnerabilities affecting all PHP versions from the last decade, with patches released in October 2026.

    wiz.io 449 pts 184 comments 1d
  2. Airbnb bans making guests do dishes and take out the trash

    Airbnb updated its policy to ban hosts from requiring guests to complete time-consuming checkout chores like washing dishes, doing laundry, or taking out the trash.

    theverge.com 250 pts 228 comments 1d
  3. Using thousands of AI agents to uncover new leads in biological data
    openai.com 157 pts 105 comments 1d
  4. AI and the Enclosure of the Scientific Commons

    Artificial intelligence tools enable the enclosure of the scientific information commons, converting shared research into private wealth and damaging underlying social systems.

    arxiv.org 131 pts 77 comments 12h
  5. Google staff resign in backlash over its AI contracts with military

    Google DeepMind employees are resigning over the company's contracts to deploy artificial intelligence technology for military and classified operations.

    bbc.com 126 pts 26 comments 1d
  6. AI analysis of CT scans finds 42.9% of patients have coronary inflammation

    A U.S. study using AI to analyze cardiac CT scans found that 42.9% of asymptomatic, low-risk patients had undetected coronary inflammation.

    biograph.com 83 pts 41 comments 12h
  7. Most Americans Say AI Is Bad for Society, Oppose More Data Centers

    An ABC News, Washington Post, and Ipsos poll shows that a majority of Americans consider AI bad for society and oppose new data center construction.

    abcnews.com 79 pts 53 comments 9h
  8. Show HN: UI micro interactions prompts for AI
    typeui.sh 77 pts 42 comments 12h

Lobsters hottest

  1. Docker is weird

    Building a custom container runtime reveals how Docker relies on Linux kernel primitives, namespaces, cgroups, and root privileges.

    codeandcake.dev 42 pts 11 comments 10h programming
  2. a hacky fucked up way to portably access errno from outside of c

    A developer demonstrates a hacky, portable method to access C's errno from outside C by intercepting stderr during calls to perror.

    sebsite.pw 19 pts 12 comments 9h c
  3. UUIDv7 doesn't have the properties you think it does

    RFC-compliant UUIDv7 implementations can violate assumptions about monotonicity, unguessability, and accurate embedded timestamps, particularly during clock jumps or high-load counter overflows.

    alexsci.com 11 pts 2 comments 5h distributed · python
  4. Quad9 DNS Resolver to exit France

    Quad9 will shut down its free public DNS service in France on November 24 following an unfavorable court ruling regarding copyright infringement blocking.

    quad9.net 47 pts 4 comments 11h law · networking
  5. examining the macOS gcc binary

    An analysis of the macOS gcc binary reveals it is a compiled wrapper using libxcselect to invoke xcrun and execute clang.

    zoey-on-github.github.io 58 pts 21 comments 1d mac · reversing
  6. Please don't mess with links

    Use standard HTML anchor tags instead of JavaScript buttons or custom popups to preserve native browser link behaviors and accessibility features.

    maurycyz.com 22 pts 0 comments 6h web
  7. We have Traits at Home

    This article proposes a compile-time trait pattern in Zig using structs containing functions to enforce type contracts without runtime performance overhead.

    axelmagn.com 16 pts 7 comments 8h zig
  8. jailbreaking the switch 2

    A developer details the technical process of creating ns2jb, a software-only, tethered jailbreak for the Nintendo Switch 2 targeting firmware 23.0.1.

    pepsipu.com 34 pts 7 comments 18h ai-tooling · hardware · reversing · security
  9. Objects, attributes, maps, oh my

    Dynamic language runtimes avoid slow hash-table attribute lookups by implementing object maps, layouts, or shapes to optimize storage and performance.

    bernsteinbear.com 21 pts 4 comments 13h compilers
  10. Expose only share links of a private service with caddy

    Use Caddy's reverse proxy and response interception to expose only valid share links for private self-hosted services like Immich and Nextcloud.

    dataswamp.org 20 pts 4 comments 14h devops · security
  11. Tell your network to explain itself and then some

    Combining local DHCP and DNS services with custom TXT records allows administrators to track network devices, hardware details, and IP assignments in one place.

    unixdigest.com 20 pts 8 comments 17h networking
  12. I built a garbage collector for Rust (2023)

    A developer built a custom mark-and-sweep garbage collector in Rust to handle cyclic references despite the language's memory safety model and lack of runtime type information.

    claytonwramsey.com 15 pts 7 comments 15h rust
  13. Firefox Local Mode

    Firefox 153 introduces Local Mode in DevTools, allowing developers to map local folders to custom HTTPS URLs for testing Web APIs without a local server.

    firefox-source-docs.mozilla.org 141 pts 25 comments 1d browsers
  14. The Many Many Missed Opportunities of Sonic 06

    An analysis of Sonic 06's game files reveals that severe performance compromises and disabled visual features stem from heavy reliance on low-tier shaders and cut lighting systems.

    isaacmarovitz.com 4 pts 0 comments 2h games · graphics · reversing
  15. Script dependencies with Nix

    Using Nix flakes allows developers to cleanly manage Python and system dependencies for standalone scripts on any Linux distribution without breaking pip.

    entropicthoughts.com 17 pts 2 comments 16h nix

Get in touch

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