Jökull Sólberg

Jökull Sólberg

Co-founder and CTO of TripToJapan.com. This blog runs in two modes: helpful posts about TypeScript, agents, and the guts of shipping software, and much less helpful ones about Icelandic politics and the end of the Atlanticist order. The overlap in readership is approximately zero, and I've made peace with that. Reykjavík, Iceland.

  • @jedisct1 points to Microsoft’s tgrep, a Rust search tool that builds a trigram index and runs as a file-watching client/server, avoiding a full repository scan on every query. It powers search in GitHub Copilot CLI and benchmarks between roughly 7× and 52× faster than ripgrep on several large codebases, with the biggest gains on macOS and Windows.

  • A morning routine made with Codex
  • Colin McDonnell notes that Nub v0.7 now has first-party support for Varlock: when a repository contains an .env.schema file, Nub uses it to load and validate environment variables whenever it runs a file or script, bringing schema-checked configuration directly into the TypeScript runner.

  • Rudrank announced App Store Connect CLI 5.0.0, a major release that adds local Xcode test execution, signing plan/apply and multi-target sync, screenshot-matrix capture, IPA installation and re-signing, notarization tooling, plus broader automation for App Review, Xcode Cloud, API keys, privacy, and Developer Portal workflows.

  • @dylayed points out that celld 0.4.1 makes headless OpenCode sessions easy to embed: create a session, prompt it, and resume it later in roughly 20 lines of code. Session state lives in SQLite, while celld persists it to S3 or GCS.

  • GitHub Daily highlights GenOffice, an open-source, cross-platform office suite with editors for Word, Excel, PowerPoint, PDF, and Markdown. Its DOCX writer preserves untouched document bytes to avoid breaking Word layouts, while PDF edits retain original fonts. Conversion, OCR, and block-level AI editing run locally, with snapshots and support for user-supplied models.

  • Fitch Multz built pi-posthorse, a Pi extension that replaces lossy context compaction with deliberate rollover. Agents can inspect remaining context, checkpoint durable notes, start a fresh window, and search the complete append-only session history afterward. It currently requires his Pi fork, which adds native context-window boundaries and the hooks Posthorse needs.

  • @__morse is building Strada, a CLI-first, open-source observability stack built on OpenTelemetry and ClickHouse. It brings errors, logs, traces, metrics, and product analytics into one self-owned database queried with SQL, aiming to replace pieces of Sentry, Datadog, Google Analytics, and Grafana while giving coding agents a browser-free debugging workflow.

  • @huacnlee got tired of waiting on Zed to ship GPUI as crates and released all of them himself, renaming the component library GPUI Kit in the process. Users can now pin stable versions with a plain gpui-kit = 0.6 dependency, with regular releases no longer gated on anyone elses schedule. https://x.com/huacnlee/status/2095500390821458339

  • Mustafa Suleyman announced MAI-Transcribe-2, Microsoft speech transcription model claiming a 10x speedup over GPT-Transcribe and 5x over Gemini 3.5, the top spot on the Artificial Analysis accuracy-latency Pareto frontier, and the lowest price on the market. https://x.com/mustafasuleyman/status/2095521337670312056

  • GitHub CLI now ships a repeatable --attach flag that uploads a local image or video and references it inline in issues, pull requests, and comments, per the changelog. Live for all users across all plans — GitHub frames it as show, don't tell for richer bug reports.

  • Omar Shahine built a toolkit for Apple Calendar, Reminders, Contacts, and Mail: a CLI, an MCP server, and OpenClaw and Claude plugins backed by a fast agent-friendly SQLite database, plus a mail channel with cryptographic sender verification. It's what his own OpenClaw agent runs on, alongside Codex, Claude, and Microsoft Scout.

  • Federico Viticci is building NotesCTL, a CLI for Apple Notes that lets you use whatever agent you like to assemble in-depth research reports and save them as beautifully formatted notes — rich links, tables, tags, checklists, and headings included. It turns Apple Notes into a structured destination for AI research output rather than plain text dumps.

  • ogimagecn is a free, open-source set of Open Graph image components for React built on Satori, installable with pnpm dlx shadcn add @ogimagecn/blog and fully compatible with the shadcn CLI workflow. Designer Alayman Gupta built it for anyone tired of ugly website previews — a customizable design system that makes drop-in OG images trivial.

  • Devon Govett found a much cheaper way to do text shimmer animations: animating background-position forces a full repaint every frame and burns about 20% CPU for a single line of text, but a CSS mask trick that only animates a transform drops that below 2%. A neat technique for text loading effects that lets the browser GPU-accelerate the work.

  • Ulrich Rozier ran the numbers on what Apple's Macs actually run as local AI servers, from a €1,049 Mac mini to €60,000 Thunderbolt-linked Studio clusters. His rule: memory decides, bandwidth accelerates — unified memory lets even modest Macs load models no consumer GPU can hold, but only up to a point. Cloud subscriptions beat local on cost almost always (a base Ultra takes 24 years to amortize against ChatGPT Plus), and local only wins for data-sovereignty or API bills over €1,000 a month — or for the freedom to swap in next quarter's open models for free.

projects

all →
  • Business intelligence for people working in Iceland's planning, property, transport and construction sectors.

  • A privacy-first Icelandic iOS keyboard with BÍN-powered autocorrect and on-device learning.

  • Icelandic e-bike listings in one place — find retailers and models, and compare prices.

  • A harness-agnostic data toolkit for Icelandic public datasets — skills plus the scripts they reference, drivable by any agent.

  • Typed RPC for React, with one wire-safe error union from the server to the component that handles it.

Operation: Doomsday by MF DOOMBlonde by Frank OceanThe Upper Cuts by Alan BraxeIn Ghost Colours by Cut CopyThe Campfire Headphase by Boards of Canada
The Block
Chad Powers
Half Man
Unacceptable
MasterChef Australia