Oleg Lebedev
banner
oleg.lebedev.au
Oleg Lebedev
@oleg.lebedev.au
Software/ML engineer, rustacean 🦀. Open source, local-first, CRDT.

🌏 https://github.com/olebedev
📍 Sydney, Australia
It turned out that Amazon's build system is very similar to Nix, with both, binary and source (as a fallback) distribution concepts.

Here are the details - gist.github.com/terabyte/15a...
Amazon's Build System
Amazon's Build System. GitHub Gist: instantly share code, notes, and snippets.
gist.github.com
August 15, 2025 at 7:13 AM
Reposted by Oleg Lebedev
Great pair of talks by @expede.wtf and @patternist.xyz on the end-to-end encryption layer and new sync protocol that are coming to Automerge
www.youtube.com/watch?v=iLp2...
www.youtube.com/watch?v=neRu...
Brooklyn Zelenka - Safe in the Keyhive: Local-first access control with E2EE and capabilities
YouTube video by Local-First Conf
www.youtube.com
June 10, 2025 at 8:10 AM
Reposted by Oleg Lebedev
Announcing the Local-First Landscape

A comprehensive guide to help developers choose the right tools for building local-first applications.

localfirst.fm/landscape
April 29, 2025 at 2:42 PM
Reposted by Oleg Lebedev
Our paper (with @yagiznizipli.com) 'Parsing millions of URLs per second' is a highly read paper according to the editor (Wiley). onlinelibrary.wiley.com/doi/10.1002/...
April 16, 2025 at 1:33 PM
Reposted by Oleg Lebedev
Syncing with an existing DB can really feel like hitting a WAL.
March 27, 2025 at 12:04 PM
Reposted by Oleg Lebedev
After interviewing @meredithmeredith.bsky.social at SXSW, I have come to the conclusion that the only way to protect your data is to not let it be collected…
March 13, 2025 at 1:48 AM
Reposted by Oleg Lebedev
We've applied some 💄 to our roadmap. And to save you the trouble of looking:

- Vibe coding when?: working on it!
- Debugger when?: working on it!
- Windows when?: working on it!

zed.dev/roadmap
Roadmap - Zed - The editor for what's next
Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.
zed.dev
March 13, 2025 at 8:04 PM
Local-first software is also a new business model among the other cool tech stuff. With this, software becomes true commodity as it was in early 00s.

It pushes tech vendors out of their comfort zone. I believe revolution will happen bottom-up when customers will insist.
December 21, 2024 at 7:33 AM
This reminds me about @expede.wtf with her transition from composer to distrusted systems designer and Haskell hacker.

I’ve personally been studying music is collage and playing in Jazz band on trumpet the other day.

And I am so happy to solve puzzles in software now 🤖
danabra.mov dan @danabra.mov · Dec 12
probably the coolest one sentence wikipedia bio i’ve seen in a while
December 12, 2024 at 7:23 PM
Unless you operate on a very niche market, like Ditto. In general, I think, closed source DB is a hard sale. This is why I think the futo.org model of “source first” should work well.
December 12, 2024 at 12:36 AM
Lovely post by @antirez.bsky.social about his thoughts on DB open source market and how hard it is to balance so a DB development process is funded.

antirez.com/news/144

The DBs situation is particularly tough since it’s related to customers data, so must be open source.
From where I left - <antirez>
antirez.com
December 12, 2024 at 12:29 AM
Very interesting trend: people store their UI states in a classic relational database.

news.ycombinator.com/item?id=4238...

I think it will expand more.

I haven’t mention it here before but I build a database that will be supporting write-sync path as well. It will be perfect for such use cases.
We hit on exactly the same pattern for our product and it works really well. We ... | Hacker News
news.ycombinator.com
December 11, 2024 at 9:30 AM
Was hoping to quickly spin up an AWS x86 EC2 instance to debug issue with fuzzing on native machine.

Man that was exhausting and I haven’t even got to have an instance running to connect to.

Why it’s that ridiculously complex? Is it a skill issue?

We can do better here.
December 9, 2024 at 9:36 PM
please add gifs
you have been visited by the rare hair down todepond

you must immediately quote skeet this with the words "please add gifs" or embrace nine years of bad luck
November 23, 2024 at 11:43 AM
Hey folks! I don’t do lots of Golang these days, but I continue maintaining the natural language date/time parser I’ve initially written 8 years ago. Here is the new release https://buff.ly/3UMFTI2, you may find it useful.
Release Extend RU rules · olebedev/when
Thanks to @rturovtsev!
buff.ly
November 12, 2024 at 3:12 AM
> Nix is initially introduced by someone enthusiastic about the technology. Then, faced with a steep adoption curve, it is abandoned after backlash from the rest of the team.

Both true. I brought the whole @Canva run on top on Nix back in the day.

https://devenv.sh/blog/2024/10/22/devenv-is-switc…
devenv is switching Nix implementation to Tvix - devenv
Fast, Declarative, Reproducible, and Composable Developer Environments using Nix
buff.ly
October 22, 2024 at 9:10 PM
https://buff.ly/47Vo4M3

Simplicity is an ultimate sophistication
Breaking: Elon Musk is Not Stupid
How to make decisions in a complex world
buff.ly
September 30, 2024 at 8:35 PM
Hi @expede.wtf 👋

I discovered this repository github.com/inkandswitch... at your The Monad notes.

Do you have plans to open-source it?
github.com
September 26, 2024 at 10:30 PM
This is so good https://buff.ly/3ZjHGHq.

I like this part:

> I’ve been thinking about it in terms of imitation intelligence, because everything these models do is effectively imitating something that they saw in their training data.
Notes from my appearance on the Software Misadventures Podcast
I was a guest on Ronak Nathani and Guang Yang’s Software Misadventures Podcast, which interviews seasoned software engineers about their careers so far and their misadventures along the way. Here’s …
buff.ly
September 11, 2024 at 10:55 PM
I really like this idea:

> Canonical source code for software should include checksums of the content of all its dependencies.

By Alex Kladov, matklad.github.io/2024/09/03/t...

The language dependencies are the simplest part, the compiler part is non trivial. This is where Nix comes to rescue.
The Fundamental Law Of Software Dependencies
Canonical source code for software should include checksums of the content of all its dependencies.
matklad.github.io
September 3, 2024 at 9:59 PM
Such a great feeling when you realise that successful people are able to be objective about C-level bs-erts but still use that tool for good with care.

paulgraham.com/foundermode....
Founder Mode
paulgraham.com
September 1, 2024 at 11:44 PM
Perplexity fully replaced Google for me. It’s so much better experience.

However, I don’t really know what to expect when it (eventually) turns into an evil corporation as Google did.

Google it harmless in a sense, all it does is targets me using regexp.

But LLM can do better against me?
August 5, 2024 at 11:11 PM
After implementing the idea of Causal Tree and many iterations of intensive fuzzing followed by corrections, the implementation of RGA took a couple of coding sessions.

The @gritzko.bsky.social’s idea of CT is very powerful and yet simple.
July 7, 2024 at 11:28 PM
Big brains become explicit about local-first (AI) and this s is a big deal.

future.mozilla.org/builders/blo...
Announcing Mozilla Builders
future.mozilla.org
June 26, 2024 at 10:36 PM