HNHacker News
TopNewBestAskShowJobs

ortuman

249 karma · joined October 7, 2014

submissionscomments
ortuman··on Narwhal 0.7 – Rust message broker on io_uring, now with FIFO channels
0.7.0 adds FIFO channels with at-most-once delivery, alongside the existing fan-out broadcast channels. Each FIFO message is delivered to exactly one consumer, which maps naturally to work-queue style distribution: job queues, command pipelines, ordered task hand-off.
ortuman··on Narwhal v0.6.1 – hardening the channel persistence layer shipped in 0.6.0
small follow-up to v0.6.0. last release shipped channel persistence; this one is mostly hardening that layer based on what shook out in real use.
ortuman··on Narwhal v0.6.0 – message broker for edge apps, now with channel persistence
hi again! i'm back with a new release of Narwhal, the lightweight message broker for edge apps i shared a while ago. the headline change in v0.6.0 is channel persistence: channels and their message history can now be durably stored on disk, so subscribers can replay missed messages after reconnecting. also swapped the async runtime from monoio to compio (still io_uring on Linux), and added first-class Prometheus metrics.
ortuman··on Narwhal v0.5.0 – pub/sub messaging server, now powered by io_uring
hi again! i'm back with a new release of Narwhal, the lightweight pub/sub server i shared a while ago. the biggest change in v0.5.0 is the migration from tokio to monoio as the primary async runtime, which means the server now runs entirely on io_uring on Linux.
ortuman··on Ask HN: What are you working on? (January 2026)
I'm working on Narwhal, a pub/sub protocol and server specifically designed for edge applications. The protocol can be extended via an external component, and the product is completely free and open source: https://github.com/narwhal-io/narwhal
ortuman··on Nine years of Go
jackal: https://github.com/ortuman/jackal
ortuman··on Show HN: SAN – a Safe and Nice TOML/YAML Alternative
Why another serialization format? What are the advantages over TOML/YAML?
ortuman··on Show HN: Hooks Data API – Realtime Data about Thousands of Topics Over Webhooks
Cool. We're also planning integration with push notifications services, including SNS.
ortuman··on Show HN: Hooks Data API – Realtime Data about Thousands of Topics Over Webhooks
Sure! Future integrations with advertising APIs is in our roadmap.
ortuman··on Ask HN: What is your side project for 2018?
To finish the implementation of an XMPP server written in Go (Golang) https://github.com/ortuman/jackal
ortuman··on AsyncDisplayKit – iOS framework that keeps complex user interfaces responsive
Of course it does. I admit it can take a few long to get used to it, but once you do, turns out to be kind of a mechanical process that saves you a lot of time. Above all, when combined with the interface builder. I'm quite sure those 10 min. wouldn't have been more than just 5 using IB + AL.
ortuman··on AsyncDisplayKit – iOS framework that keeps complex user interfaces responsive
Awesome stuff, though it's a pity autolayout cannot be used along with this framework. Anyway, it's worth to take a look.