Gemini 3.1 Pro
Preview: https://console.cloud.google.com/vertex-ai/publishers/google...
Card: https://deepmind.google/models/model-cards/gemini-3-1-pro/
Show HN: Micasa – track your house from the terminal
micasa is a terminal UI that helps you track home stuff, in a single SQLite file. No cloud, no account, no subscription. Backup with cp.
I built it because I was tired of losing track of everything in notes apps, and "I'll remember that"s. When do I need to clean the dishwasher filter? What's the best quote for a complete overhaul of the backyard. Oops, found some mold behind the trim, need to address that ASAP. That sort of stuff.
Another reason I made micasa was to build a (hopefully useful) low-stakes personal project where the code was written entirely by AI. I still review the code and click the merge button, but 99% of the programming was done with an agent.
Here are some things I think make it worth checking out:
- Vim-style modal UI. Nav mode to browse, edit mode to change. Multicolumn sort, fuzzy-jump to columns, pin-and-filter rows, hide columns you don't need, drill into related records (like quotes for a project). Much of the spirit of the design and some of the actual design choices is and are inspired by VisiData. You should check that out too. - Local LLM chat. Definitely a gimmick, but I am trying preempt "Yeah, but does it AI?"-style conversations. This is an optional feature and you can simply pretend it doesn't exist. All features work without it. - Single-file SQLite-based architecture. Document attachments (manuals, receipts, photos) are stored as BLOBs in the same SQLite database. One file is the whole app state. If you think this won't scale, you're right. It's pretty damn easy to work with though. - Pure Go, zero CGO. Built on Charmbracelet for the TUI and GORM + go-sqlite for the database. Charm makes pretty nice TUIs, and this was my first time using it.
Try it with sample data: go install github.com/cpcloud/micasa/cmd/micasa@latest && micasa --demo
If you're insane you can also run micasa --demo --years 1000 to generate 1000 years worth of demo data. Not sure what house would last that long, but hey, you do you.
Micropayments as a reality check for news sites
This article explores the potential of micropayments as a revenue model for news sites, arguing that it provides a reality check for the industry's reliance on advertising and the need to find sustainable funding sources for quality journalism.
America vs. Singapore: You can't save your way out of economic shocks
The article compares the governance approaches of the United States and Singapore, highlighting Singapore's emphasis on pragmatism and long-term planning over democratic ideals, and the challenges the U.S. faces in balancing different stakeholder interests and values.
A terminal weather app with ASCII animations driven by real-time weather data
The GitHub repository 'weathr' provides an open-source weather application that allows users to check the current weather and forecast in their location using real-time data from public weather APIs. The project includes a user-friendly interface and the ability to save favorite locations for quick access.
US plans online portal to bypass content bans in Europe and elsewhere
https://freedom.gov
Archaeologists find possible first direct evidence of Hannibal's war elephants
Archaeologists have discovered a 2,200-year-old elephant bone that could provide the first direct evidence of Hannibal's legendary use of war elephants during his military campaigns across the Alps.
Paged Out Issue #8 [pdf]
Pebble Production: February Update
This article provides an update on Pebble's production and software updates for February. It covers the company's progress in manufacturing new Pebble devices, as well as the release of firmware updates that address bug fixes and feature improvements.
Dinosaur Food: 100M year old foods we still eat today (2022)
The article explores the diets of various dinosaur species, revealing that they were more diverse than commonly believed, with some species being herbivores, carnivores, or omnivores. It discusses how modern paleontological research has shed new light on the feeding habits and nutritional needs of these prehistoric creatures.
Show HN: Ghostty-based terminal with vertical tabs and notifications
I run a lot of Claude Code and Codex sessions in parallel. I was using Ghostty with a bunch of split panes, and relying on native macOS notifications to know when an agent needed me. But Claude Code's notification body is always just "Claude is waiting for your input" with no context, and with enough tabs open, I couldn't even read the titles anymore.
I tried a few coding orchestrators but most of them were Electron/Tauri apps and the performance bugged me. I also just prefer the terminal since GUI orchestrators lock you into their workflow. So I built cmux as a native macOS app in Swift/AppKit. It uses libghostty for terminal rendering and reads your existing Ghostty config for themes, fonts, colors, and more.
The main additions are the sidebar and notification system. The sidebar has vertical tabs that show git branch, working directory, listening ports, and the latest notification text for each workspace. The notification system picks up terminal sequences (OSC 9/99/777) and has a CLI (cmux notify) you can wire into agent hooks for Claude Code, OpenCode, etc. When an agent is waiting, its pane gets a blue ring and the tab lights up in the sidebar, so I can tell which one needs me across splits and tabs. Cmd+Shift+U jumps to the most recent unread.
The in-app browser has a scriptable API ported from agent-browser [1]. Agents can snapshot the accessibility tree, get element refs, click, fill forms, evaluate JS, and read console logs. You can split a browser pane next to your terminal and have Claude Code interact with your dev server directly.
Everything is scriptable through the CLI and socket API – create workspaces/tabs, split panes, send keystrokes, open URLs in the browser.
Demo video: https://www.youtube.com/watch?v=i-WxO5YUTOs
Repo (AGPL): https://github.com/manaflow-ai/cmux
[1] https://github.com/vercel-labs/agent-browser
Don't Trust the Salt: AI Summarization, Multilingual Safety, and LLM Guardrails
This article discusses the challenges and importance of evaluating the multilingual capabilities of large language models (LLMs) to ensure they meet safety and performance standards across different languages. It highlights the need for comprehensive evaluation frameworks and guardrails to address biases and ensure LLMs are safe and effective in diverse linguistic contexts.
Type-based alias analysis in the Toy Optimizer
The article explores the concept of Toy TBAA (Type-Based Alias Analysis), a technique used in compilers to optimize code by tracking the types of variables. It discusses the advantages, limitations, and potential applications of Toy TBAA, providing insights into the complexities of compiler optimizations.
My 1981 adventure game is now a multimedia extravaganza
The article describes an Arctic expedition in 2026, where a team of scientists and explorers embark on a journey to study the effects of climate change on the region. The expedition aims to collect data and gain a better understanding of the rapidly changing Arctic environment.
Single vaccine could protect against all coughs, colds and flus
The article discusses the debate over the future of work, with the COVID-19 pandemic accelerating the shift towards remote and hybrid work models. It explores the potential benefits and challenges of these new work arrangements, and how they may impact both employees and businesses in the long run.
Measuring AI agent autonomy in practice
The article explores the challenge of measuring agent autonomy, proposing a framework to quantify the degree of an agent's autonomy by analyzing its decision-making process and environmental interactions. It discusses the importance of developing reliable autonomy metrics to better understand and design autonomous systems.
The Chinese periodic table goes hard [video]
Show HN: A physically-based GPU ray tracer written in Julia
We ported pbrt-v4 to Julia and built it into a Makie backend. Any Makie plot can now be rendered with physically-based path tracing.
Julia compiles user-defined physics directly into GPU kernels, so anyone can extend the ray tracer with new materials and media - a black hole with gravitational lensing is ~200 lines of Julia.
Runs on AMD, NVIDIA, and CPU via KernelAbstractions.jl, with Metal coming soon.
Demo scenes: github.com/SimonDanisch/RayDemo
Overall, the colorectal cancer story is encouraging
The article discusses the importance of Cyclic Redundancy Check (CRC), a widely used error-detection technique in digital communications and data storage. It explains how CRC works, its advantages, and its applications in various industries and technologies.
Show HN: A small, simple music theory library in C99
The article introduces Mahler.c, a C library that provides a higher-level interface for working with the Mahler compiler. It aims to simplify the process of building and integrating Mahler-based projects by offering a set of utility functions and abstractions.
AI is not a coworker, it's an exoskeleton
The article explores the concept of AI as an 'exoskeleton' that can enhance and augment human intelligence, rather than replace it. It discusses the potential of AI to assist and empower humans in various tasks, highlighting the complementary nature of human and artificial intelligence.
We're no longer attracting top talent: the brain drain killing American science
Zero downtime migrations at petabyte scale (2024)
The article discusses how PlanetScale, a database-as-a-service platform, achieves zero-downtime migrations at petabyte scale. It highlights the technical challenges and solutions PlanetScale has developed to enable seamless database schema changes without disrupting production traffic.
Show HN: Mini-Diarium - An encrypted, local, cross-platform journaling app
The article discusses the development of Mini Diarium, a simple and lightweight daily journal application that focuses on privacy and minimalism. The project aims to provide users with a straightforward tool to record their daily thoughts and experiences without the clutter of unnecessary features.
Coding Tricks Used in the C64 Game Seawolves (2025)
The article discusses various technical tricks and optimizations used by the Seawolves, a fictional submarine crew, to improve the performance and capabilities of their submarine. It covers topics such as acoustic camouflage, silent propulsion, and advanced sensor systems.
AI makes you boring
The article discusses the potential boredom of AI systems, arguing that as they become more advanced, they may experience a similar sense of tedium and lack of stimulation that humans can feel. It explores the implications of AI boredom and the challenges it could pose as artificial intelligence becomes more integrated into our lives.
Mark Zuckerberg grilled on usage goals and underage users at California trial
The article examines an upcoming trial involving Meta (formerly Facebook) and its CEO Mark Zuckerberg, which focuses on allegations of privacy violations and anticompetitive behavior in the social media industry.
Voith Schneider Propeller
The Voith Schneider Propeller is a type of marine propulsion system that uses vertically mounted hydrofoils to provide both thrust and steering. It is known for its high maneuverability, making it a popular choice for ferries, tugboats, and other vessels that require precise control.
Almost Every infrastructure decision I endorse or regret after 4 years
The article discusses the author's experiences and lessons learned over 4 years of running infrastructure at a startup, covering both successful and regretted infrastructure decisions, and providing insights into the challenges and trade-offs involved in building and scaling a technology infrastructure.
Level of Detail
The article discusses the importance of finding the right level of detail when writing for different audiences. It emphasizes the need to tailor the amount of information provided to the specific needs and expectations of the target audience.