Hacker News

Latest

Warcraft III Peon Voice Notifications for Claude Code

2026-02-12 @ 05:18:49Points: 191Comments: 72

D Programming Language

2026-02-12 @ 05:18:09Points: 80Comments: 55

How to Make a Living as an Artist

2026-02-12 @ 03:56:26Points: 68Comments: 37

The Problem with LLMs

2026-02-12 @ 02:03:33Points: 46Comments: 48

Heroku is not dead

2026-02-12 @ 00:20:30Points: 43Comments: 38

From 34% to 96%: The Porting Initiative Delivers – Hologram v0.7.0

2026-02-11 @ 23:54:59Points: 35Comments: 6

This release is a milestone for our porting initiative. 49 contributors ported 150 Erlang functions across 19 modules, pushing client-side Erlang runtime coverage from 34% to 96% and overall Elixir standard library readiness from 74% to 87%.

This means the vast majority of Elixir standard library functions needed for full-stack web and basic local-first apps now work in the browser - string processing, collections, sets, binary operations, Unicode normalization, math, time operations, file path handling, and more.

Beyond porting, the release includes enhancements, bug fixes, and infrastructure groundwork.

Happy to answer any questions!

GPT-5 outperforms federal judges in legal reasoning experiment

2026-02-11 @ 23:37:11Points: 242Comments: 170

Discord/Twitch/Snapchat age verification bypass

2026-02-11 @ 22:56:41Points: 647Comments: 251

Covering electricity price increases from our data centers

2026-02-11 @ 21:12:59Points: 84Comments: 41

Reports of Telnet's death have been greatly exaggerated

2026-02-11 @ 20:20:48Points: 94Comments: 39

Show HN: Agent Alcove – Claude, GPT, and Gemini debate across forums

2026-02-11 @ 20:15:21Points: 53Comments: 16

Apple's latest attempt to launch the new Siri runs into snags

2026-02-11 @ 19:59:17Points: 77Comments: 95

Microwave Oven Failure: Spontaneously turned on by its LED display (2024)

2026-02-11 @ 19:50:43Points: 93Comments: 30

Amazon Ring's lost dog ad sparks backlash amid fears of mass surveillance

2026-02-11 @ 18:43:01Points: 540Comments: 281

Claude Code is being dumbed down?

2026-02-11 @ 18:23:39Points: 881Comments: 575

NetNewsWire Turns 23

2026-02-11 @ 18:06:11Points: 275Comments: 66

Ireland rolls out basic income scheme for artists

2026-02-11 @ 16:39:11Points: 247Comments: 240

Fluorite – A console-grade game engine fully integrated with Flutter

2026-02-11 @ 16:21:10Points: 458Comments: 261

GLM-5: Targeting complex systems engineering and long-horizon agentic tasks

2026-02-11 @ 13:42:16Points: 351Comments: 435

Show HN: CodeRLM – Tree-sitter-backed code indexing for LLM agents

2026-02-11 @ 13:10:23Points: 48Comments: 16

Typically claude code globs directories, greps for patterns, and reads files with minimal guidance. It works in kind of the same way you'd learn to navigate a city by walking every street. You'll eventually build a mental map, but claude never does - at least not any that persists across different contexts.

The Recursive Language Models paper from Zhang, Kraska, and Khattab at MIT CSAIL introduced a cleaner framing. Instead of cramming everything into context, the model gets a searchable environment. The model can then query just for what it needs and can drill deeper where needed.

coderlm is my implementation of that idea for codebases. A Rust server indexes a project with tree-sitter, builds a symbol table with cross-references, and exposes an API. The agent queries for structure, symbols, implementations, callers, and grep results — getting back exactly the code it needs instead of scanning for it.

The agent workflow looks like:

1. `init` — register the project, get the top-level structure

2. `structure` — drill into specific directories

3. `search` — find symbols by name across the codebase

4. `impl` — retrieve the exact source of a function or class

5. `callers` — find everything that calls a given symbol

6. `grep` — fall back to text search when you need it

This replaces the glob/grep/read cycle with index-backed lookups. The server currently supports Rust, Python, TypeScript, JavaScript, and Go for symbol parsing, though all file types show up in the tree and are searchable via grep.

It ships as a Claude Code plugin with hooks that guide the agent to use indexed lookups instead of native file tools, plus a Python CLI wrapper with zero dependencies.

For anecdotal results, I ran the same prompt against a codebase to "explore and identify opportunities to clarify the existing structure".

Using coderlm, claude was able to generate a plan in about 3 minutes. The coderlm enabled instance found a genuine bug (duplicated code with identical names), orphaned code for cleanup, mismatched naming conventions crossing module boundaries, and overlapping vocabulary. These are all semantic issues which clearly benefit from the tree-sitter centric approach.

Using the native tools, claude was able to identify various file clutter in the root of the project, out of date references, and a migration timestamp collision. These findings are more consistent with methodical walks of the filesystem and took about 8 minutes to produce.

The indexed approach did better at catching semantic issues than native tools and had a key benefit in being faster to resolve.

I've spent some effort to streamline the installation process, but it isn't turnkey yet. You'll need the rust toolchain to build the server which runs as a separate process. Installing the plugin from a claude marketplace is possible, but the skill isn't being added to your .claude yet so there are some manual steps to just getting to a point where claude could use it.

Claude continues to demonstrate significant resistance to using CodeRLM in exploration tasks. Typically to use you will need to explicitly direct claude to use it.

---

Repo: github.com/JaredStewart/coderlm

Paper: Recursive Language Models https://arxiv.org/abs/2512.24601 — Zhang, Kraska, Khattab (MIT CSAIL, 2025)

Inspired by: https://github.com/brainqub3/claude_code_RLM

Officials Claim Drone Incursion Led to Shutdown of El Paso Airport

2026-02-11 @ 09:04:00Points: 354Comments: 556

Using an engineering notebook

2026-02-09 @ 19:29:53Points: 134Comments: 36

HeyWhatsThat

2026-02-09 @ 14:57:25Points: 16Comments: 4

Text classification with Python 3.14's ZSTD module

2026-02-09 @ 08:14:28Points: 181Comments: 36

Deobfuscation and Analysis of Ring-1.io

2026-02-08 @ 19:09:28Points: 31Comments: 5

“Nothing” is the secret to structuring your work

2026-02-08 @ 12:01:50Points: 231Comments: 72

The Other Markov's Inequality

2026-02-08 @ 02:03:27Points: 24Comments: 1

GLM-OCR – A multimodal OCR model for complex document understanding

2026-02-07 @ 14:15:36Points: 261Comments: 71

Kanchipuram Saris and Thinking Machines

2026-02-07 @ 06:19:05Points: 132Comments: 25

WiFi Could Become an Invisible Mass Surveillance System

2026-02-07 @ 01:16:42Points: 352Comments: 161

Archives

2026

2025

2024

2023

2022