Hacker News

Show HN: SsrJSON: faster than the fastest Python JSON library

Hacker News - Tue, 02/24/2026 - 5:25am

I developed a Python JSON library, ssrJSON, built on the yyjson codebase and SIMD techniques. It can serve as a compatible replacement for most common JSON use cases, and benchmarks show it outperforms orjson, which advertises itself as the fastest. Compared with other Python JSON libraries, ssrJSON addresses UTF-8 cache related performance pitfalls, giving it a significant advantage when handling strings; technical details are available on my blog: https://en.chr.fan/2026/01/07/python-json/. In addition, for floating‑point handling ssrJSON uses the latest zmij algorithm.

I noticed that orjson has closed its issue tracker: https://news.ycombinator.com/item?id=47022606. If the community wishes to maintain a stable, high‑performance JSON parser, ssrJSON could be considered as an alternative.

Comments URL: https://news.ycombinator.com/item?id=47135295

Points: 1

# Comments: 0

Categories: Hacker News

Show HN: Use this to optimise your CV

Hacker News - Tue, 02/24/2026 - 5:19am

Article URL: https://www.cvcomp.com

Comments URL: https://news.ycombinator.com/item?id=47135255

Points: 1

# Comments: 0

Categories: Hacker News

Is it possible to manipulate your social-media algorithms?

Hacker News - Tue, 02/24/2026 - 5:18am

There has to be some way. How could one do it? By liking specific content a huge amount or writing certain comments? Maybe by using automatic programs? I mean manipulating it in a big way to derail their system. Let's be creative and think hard about it.

Comments URL: https://news.ycombinator.com/item?id=47135243

Points: 1

# Comments: 0

Categories: Hacker News

Ask HN: How do you implement production-grade draft isolation in Django?

Hacker News - Tue, 02/24/2026 - 5:13am

I'm building an open-source LMS with a content studio for instructors — exams, quizzes, assignments, courses.

Hit a wall with preview.

Instructors don't want a fake preview.

They want to actually take the exam they just built — real timer, real submission, real grading, state persisted across requests — then either publish it or throw everything away.

Looked at three options.

PostgreSQL schema separation is conceptually the cleanest but Django migrations get painful fast.

is_draft flags end up as conditionals in every layer.

Snapshot tables can't run real workflows.

What I actually want is pytest-style DB isolation in production.

Persistable, discardable.

Does this exist? How do systems like this usually handle it?

Comments URL: https://news.ycombinator.com/item?id=47135209

Points: 1

# Comments: 0

Categories: Hacker News

Bare Zork

Hacker News - Tue, 02/24/2026 - 5:11am
Categories: Hacker News

Show HN: Murmuration – AI visualizes your state of mind

Hacker News - Tue, 02/24/2026 - 5:09am

Hi HN,

Over the weekend, I built a Chrome extension that transforms your ChatGPT and Claude conversation topics into beautiful, animated black-and-white visualizations on every new tab.

How It Works

- Scrapes conversation titles from ChatGPT and Claude sidebars via content scripts - Generates self-contained HTML/CSS/JS art pieces via OpenRouter LLM API - Displays art in a sandboxed iframe on every new tab, biased towards recent pieces (exponential decay with factor 0.95). The refresh button picks uniformly at random from all stored art. Up to 100 artifacts are kept.

Hope you like it! It's been three days for me, and I keep getting surprised by the generations I see :)

Note: you'll require an OpenRouter key and that it may cost ~$5/mo for generating 3 visuals/day with Sonnet 4.6.

Comments URL: https://news.ycombinator.com/item?id=47135171

Points: 1

# Comments: 0

Categories: Hacker News

Show HN: Vim-Claude-code – Use Claude directly inside Vim

Hacker News - Tue, 02/24/2026 - 4:27am

Hello Everyone,

I built vim-claude-code, a lightweight Vim plugin that lets you interact with Claude directly inside Vim through a split window.

The goal was to avoid leaving the editor to ask questions, refactor snippets, or generate code. I wanted something that feels native to Vim instead of context-switching to a browser or separate app.

What it does:

Opens a split window for Claude's responses

Sends selected code or custom prompts

Displays responses directly in Vim

Supports normal Vim navigation and scrolling

Minimal setup with no heavy UI layer

It’s still early and intentionally simple. I’d really appreciate feedback from Vim users, especially around workflow, keybindings, and split behavior. Happy to discuss tradeoffs and improvements.

GitHub: https://github.com/rishi-opensource/vim-claude-code

Thanks!

Comments URL: https://news.ycombinator.com/item?id=47134872

Points: 1

# Comments: 0

Categories: Hacker News

Show HN: An RPG in the Windows file explorer

Hacker News - Tue, 02/24/2026 - 4:25am

Hello,

This is my game, it's a tiny dungeon crawler played in the Windows file explorer. Your player character is a folder that you drag and drop into other folders to move, items are equipped by dropping them into your equipment folder, some items are used by deleting them, and monsters can be looted for their files.

I got the idea to do something in the file explorer after I saw this version of Flappy Bird in the Mac finder: https://github.com/nolenroyalty/flappy-dird

It was fairly straight forward to make, using just a file watcher, shortcuts, and (optionally) Window's explorer API to detect whether the player folder is open in an explorer window (to delay renaming the folder until it's not used). It only uses files and folders it creates itself, and doesn't look outside of its executable's folder.

The project lent itself very well to TDD, especially since there are a lot of interactions that are quite tedious to manually test again and again.

It's also available on Itch (no account required): https://juhrjuhr.itch.io/directory-dungeon

Comments URL: https://news.ycombinator.com/item?id=47134867

Points: 1

# Comments: 0

Categories: Hacker News

Pages