HNHacker News
TopNewBestAskShowJobs

nubskr

95 karma · joined June 16, 2024

submissionscomments
nubskr··on Show HN: Actionbase – A database for likes, views, follows at 1M+ req/min
Won't something like scyllaDB be a better choice for such workloads ? as long as you're fine with eventual consistency ofc
nubskr··on Patching the Wii News Channel to serve local news (2025)
Seems like sometimes the best tech stack is the one that refuses to die :))
nubskr··on Reading across books with Claude Code
I've been using Claude Code for my research notes and had the same realization, it's less about perfecting prompts and more about building tools so it can surprise you. The moment I stopped treating it like a function and started treating it like a coworker who reads at 1000 wpm, everything clicked
nubskr··on Releasing rainbow tables to accelerate Net-NTLMv1 protocol deprecation
Mandiant releases rainbow tables for a 25 year old broken protocol because enterprises still won't disable it. It seems like sometimes the best security tool is just making the risk impossible to ignore.
nubskr··on Cursor's latest “browser experiment” implied success without evidence
That's actually the state of autonomous coding in 2026, scale the output, skip the verification.
nubskr··on Cloud RAM
Until I saw this, I thought my weirdest infrastructure decision was using NFS for swap. Now I'm wondering if I can mount my browser tabs over UDP.
nubskr··on Computers that used to be human
Finding out "computer" was a job title because precise calculation was so hard to find makes me feel less bad about needing a calculator for basic arithmetic.
nubskr··on GitHub: A case study in link maintenance and 404 pages (2013)
so they already queried the DB to know your link is broken, but chooses not to spend more compute telling you why?
nubskr··on Kafka Inc
It's fully how Max Brod saved Kafka's work by ignoring his dying wish and prague repaid him by turning Kafka into a hummus cafe.
nubskr··on Date is out, Temporal is in
Temporal being immutable alone is worth whatever migration pain we're about to endure.
nubskr··on Floppy disks turn out to be the greatest TV remote for kids
The 'break it and it's gone' constraint seems weirdly empowering compared to cloud magic :/
nubskr··on FUSE is All You Need – Giving agents access to anything via filesystems
Spent the last month building a FUSE mount and now I can't stop thinking about what else I can filesystem.
nubskr··on Sampling at negative temperature
So negative temperature makes LLMs output their "forbidden words" i.e. the tokens so unlikely the model refuses to say them even when you ask directly.
nubskr··on Show HN: Comet MCP – Give Claude Code a browser that can click
Another day, another MCP server. Wake me up when we stop needing a new protocol for every AI tool to talk to every other AI tool.
nubskr··on Everyone hates OneDrive, Microsofts cloud app that steals and deletes files
Helping my mom recover from OneDrive's "cleanup" was the closest I've come to negotiating with terrorists.
nubskr··on Vector graphics on GPU
Turns out the best GPU optimization is just being too scared of graphics drivers to do the fancy stuff, 10-15x faster and you can actually debug it.
nubskr··on Two ways to crack a walnut, per Grothendieck (2025)
I keep telling myself I'm using the sea approach but my git history says hammer and chisel
nubskr··on Calling All Hackers: How money works (2024)
most of the financial systems are just as hackable as computer systems, but most "security" startups just build compliance checkboxes and culturally appropriate hacker ethos for VC money.
nubskr··on My Snapdragon Dev Kit was healthy and working fine until a Windows update failed
The holy trinity of modern hardware: update servers, firmware locks, and abandoned devkits
nubskr··on Shipping at Inference-Speed
'Most code I don't read.' The 2026 senior dev: a product manager with commit access and a really fast intern.
nubskr··on Repair a ship’s hull still in the river in -50˚C (2022)
Skip the dry dock, just chainsaw the river until it freezes deep enough, peak yakutsk engineering
nubskr··on AWS raises GPU prices 15% on a Saturday, hopes you weren't paying attention
On Demand GPUs got cheaper because Azure exists. Capacity Blocks got 15% pricier because your migration plan doesn't
nubskr··on Show HN: Octopii – Custom distributed state machines with Raft (Rust)
Damn, Regrets already forming.
nubskr··on Show HN: Walrus – a Kafka alternative written in Rust
s3 charges per 1,000 Update requests, not sure how it's sustainable to do it every 250ms tbh, especially in multi tenant mode where you can have thousands of 'active' blocks being written to
nubskr··on Show HN: Walrus – a Kafka alternative written in Rust
In the current benchmarks, I only have Kafka and rocksdb wal, will surely try to add redpanda there as well, curious how walrus would hold up against seastar based systems.
nubskr··on Show HN: Walrus – a Kafka alternative written in Rust
Hi, the creator here, I think its a good idea to have S3 backed storage mode, its kinda tricky to do it for the 'active' block which we are currently writing to, but totally doable for historical data.

Also about the kafka API, I tried to implement that earlier, I had a sort of `translation` layer for that earlier, but it gets pretty complicated to maintain that because kafka is offset based, while walrus is message based.

nubskr··on Walrus – high performance distributed message streaming engine (Rust)
Hey HN! recently I've been working on Walrus, a distributed message streaming engine that combines high-performance log storage with Raft-based coordination.

What makes it different:

- Segment-based sharding with automatic load balancing – Topics split into ~1M entry segments, leadership rotates round-robin on rollover. No manual partition management. - Lease-based write fencing – Only the segment leader can write. Leases sync from Raft metadata every 100ms, preventing split-brain without coordination on the data path. - Sealed segment reads – Old segments stay on the original leader after rollover. No data movement, reads scale with replicas. - Simple TCP protocol – Connect to any node, auto-forwarding to the right leader. Commands are just PUT topic payload and GET topic.

Performance: The underlying storage engine hits ~1.2M writes/sec (unsynced) and ~5K writes/sec (fsynced), competitive with Kafka and faster than RocksDB in benchmarks.

Correctness: Includes a TLA+ spec verified with TLC covering write fencing, rollover mechanics, and cursor advancement.

The repo has both the distributed system (distributed-walrus/) and the standalone storage engine library (walrus-rust on crates.io).

Would love feedback on the architecture, especially around the lease synchronization approach and sealed segment design!

nubskr··on Show HN: Octopii, a framework for building distributed applications in Rust
ah, nice catch
nubskr··on Octopii, a batteries included framework for building distributed systems in Rust
They mostly play nicely together because they operate at different layers. Quinn's flow control handles transport level backpressure (receiver can't consume bytes fast enough), which naturally surfaces to OpenRaft as slower RPC responses. OpenRaft then handles consensus level backpressure by tracking replication progress and adjusting accordingly (e.g., switching to snapshots for lagging peers), it just works. The main benefit is that QUIC's built in flow control means I didn't need manual buffering logic that you'd typically implement over raw TCP.
nubskr··on Octopii, a batteries included framework for building distributed systems in Rust
I recently open sourced Octopii, A batteries-included framework for building distributed systems, it bundles everything you need to build distributed systems without hunting for individual components.
Page 1 of 2Next →