Bernard Kolobara
@kolobara.com
📤 654
📥 401
📝 172
Into 📡 distributed systems and 🦀 rust. Creator of
https://flawless.dev
and
https://lubeno.dev
.
YES! For 3 years, while working on lunatic (
github.com/lunatic-solu...
), every day I wished reflections in Rust existed. Annotating every type that can be sent between processes was such a pain!
add a skeleton here at some point
about 7 hours ago
0
3
2
I can't believe we never got a sequel to this masterpiece!
add a skeleton here at some point
7 days ago
0
1
0
reposted by
Bernard Kolobara
Adam Chalmers
17 days ago
It's been a pretty wild 12 months. I gave 4 different talks at 4 different conferences on 4 different continents. Thanks for having me, Rust community. I'm glad to be part of you.
2
36
1
Spending a few days on Skopelos. Mamma Mia! vibes.
19 days ago
0
1
0
Ok, this was way more controversial than I expected 😅
add a skeleton here at some point
27 days ago
1
2
0
Over the last months I have been thinking about the productivity impact of using Rust. I have put some of my thoughts into a blog post.
lubeno.dev/blog/rusts-p...
loading . . .
The unexpected productivity boost of Rust
Rust is known for having a steep learning curve, but in this post we will be looking at another curve, the one showing developer productivity in relation to the project size.
https://lubeno.dev/blog/rusts-productivity-curve
27 days ago
0
3
1
lubeno.dev
got a cute new redesign!
28 days ago
0
5
0
reposted by
Bernard Kolobara
Predrag Gruevski
29 days ago
Good thing then that I'm giving a talk in 4 days at Rust Forge on (among other things) making inference breakage no longer actually break things 😁
1
7
1
We have just pushed a big update to
lubeno.dev
If you are looking for a place to host your code with servers in the eu 🇪🇺, check us out!
about 1 month ago
1
1
0
"This tool is, today, the worst it will ever be." I wish there was a law that guaranteed that things only get better with time.
about 1 month ago
0
1
0
reposted by
Bernard Kolobara
🇺🇦 Ingvar Stepanyan
about 1 month ago
That feeling when you finally figure out the right Rust hack for a usecase that needs HKT...
0
7
1
reposted by
Bernard Kolobara
Alexandru Nedelcu
about 1 month ago
#GitHub
doesn't have good competition for individuals / small teams. Can't commit to Codeberg due to stance on private repos & commercial projects. GitLab seems as bloated and more expensive. Forgejo seems easy to self-host, but I'd rather not at this point. One of these days.
1
1
1
I have spent the day researching how React's <Suspense>, `useDeferredValue(<value>)` and `use(<promise>)` abstractions work together, and it finally clicked! You just need to think of it in terms of TWO exception system! Yes, TWO exception system built on UI tree structures. 🧵
about 1 month ago
1
1
0
reposted by
Bernard Kolobara
Dates in Movies
about 1 month ago
Aug 10th 1988 - Zero Cool was in the New York Times for crashing 1,507 computer systems. 📽️📅 Hackers (1995)
5
560
260
reposted by
Bernard Kolobara
Andrew Lilley Brinker
about 1 month ago
I’m most concerned that it’s stuck. I think the Rust project has a real problem with things being designed, partially implemented, used in the compiler, and then never finished and stabilized for regular users outside of Nightly. IMO the desire for maximally generic APIs is part of that pattern.
1
5
3
Intel stock the second he tweeted.
add a skeleton here at some point
about 2 months ago
0
1
0
reposted by
Bernard Kolobara
Siobhan Thompson
about 2 months ago
One thing that doing creative work teaches you is that ideas are worth nothing. Anybody can have an idea. In a writers room you have to come up with a hundred ideas a day, and most of those don’t make the page. It’s the work of making something that gives it value. The patina of humanity.
add a skeleton here at some point
29
2992
982
First time I heard of the term "cognitive debt", but it immediately resonated with me.
add a skeleton here at some point
about 2 months ago
0
2
0
reposted by
Bernard Kolobara
Phil Eaton
about 2 months ago
database development sub nearly 10k members
0
25
1
reposted by
Bernard Kolobara
Dominik 🔮
about 2 months ago
📚 Whenever I see useCallback, I wonder: why do we need it here? And a lot of the times, when I look deeper, I see that it actually doesn’t do anything. I think a lot of code-bases would be better of just not memoizing at all - and then let the compiler do it for you:
loading . . .
The Useless useCallback
Why most memoization is downright useless...
https://tkdodo.eu/blog/the-useless-use-callback
9
74
16
reposted by
Bernard Kolobara
Meredith Whittaker
about 2 months ago
Anyway just saying
add a skeleton here at some point
13
382
80
reposted by
Bernard Kolobara
Gordon
about 2 months ago
wild how cargo is so good that cargo installing from source is often more convenient than getting the bin. rust is so nice.
2
14
2
The import takes some time, but big repositories are looking good!
about 2 months ago
0
0
0
Lately, agentic coding is giving me strong "how to build a business online" vibes. In the sense that most people that are talking about it are using agents to build tools for agentic coding. Step 1. sell a course online / use agent to improve your agentic workflow Step 2. ? Step 3. Profit
about 2 months ago
0
2
0
Still a lot of work left in determining the right branch color and sorting, but most of the rendering issues are resolved at this point. 🤘 You just get so much more insight into a repository by visualising it, like how active it is, who is working on what, etc. If anyone wants to try it
lubeno.dev
2 months ago
2
2
0
If you are building a MVP, you can't just focus on the M. The VP is equally important.
2 months ago
0
0
0
AI knows what's up!
2 months ago
0
1
0
Scammers are now using calendly invitations to get in your inbox and calendar.
2 months ago
0
0
0
Next update is going to have some nice visuals
add a skeleton here at some point
2 months ago
0
2
0
Today I learned!
add a skeleton here at some point
2 months ago
0
1
0
Just did my first code review in
lubeno.dev
+ WhatsApp. Can't wait to land the PR feature to replace WhatsApp.
add a skeleton here at some point
2 months ago
0
1
0
The US is such a wild place. I could never imagine some politician in Europe posting this.
add a skeleton here at some point
2 months ago
1
1
0
reposted by
Bernard Kolobara
🇺🇦 Ingvar Stepanyan
2 months ago
TIL you can declare extern functions as safe in modern Rust. extern "C" { safe fn i_am_totally_safe_i_promise(); }
1
8
2
reposted by
Bernard Kolobara
Chris Krycho
2 months ago
I’m stuck in airplane reroute hell (current estimated time I get home: sometime after 2am 🥴), so I took a short break from the rebase hell I’m in at work and wrote a post about how I’m leaning on and tweaking jj to make the rebase hell less painful.
v5.chriskrycho.com/notes/jj-tip...
loading . . .
jj tip: cool revsets and per-repo aliases — Sympolymathesy, by Chris Krycho
I build some new revsets useful for just one particular project, without disrupting my other project work. Here’s how you can do the same.
https://v5.chriskrycho.com/notes/jj-tip-cool-revsets-and-per-repo-aliases/
1
9
1
reposted by
Bernard Kolobara
Nick Rempel
2 months ago
We all follow dopamine loops. Get hooked on the right one.
0
5
1
reposted by
Bernard Kolobara
METR
2 months ago
We ran a randomized controlled trial to see how much AI coding tools speed up experienced open-source developers. The results surprised us: Developers thought they were 20% faster with AI tools, but they were actually 19% slower when they had access to AI than when they didn't.
107
6921
3653
We have come a long way!
add a skeleton here at some point
3 months ago
1
1
1
reposted by
Bernard Kolobara
Robb Owen
3 months ago
Finished watching season 4 of The Bear, which means I'm back on this bullshit
add a skeleton here at some point
1
9
1
Wait! What if we declared imports at the end of the file? 🤔
3 months ago
1
0
0
I'm so pumped for this! 😍
www.youtube.com/watch?v=m08T...
loading . . .
Project Hail Mary - Official Trailer
YouTube video by Amazon MGM Studios
https://www.youtube.com/watch?v=m08TxIsFTRI
3 months ago
0
0
0
reposted by
Bernard Kolobara
Gergely Orosz
3 months ago
So predictable that we’ll see an explosion of digital products selling “ideas for million dollar businesses” that you can “just vibe code quickly”. Basically: “buy my digital product for $500, spend $1,500 on Lovable / Claude Code and become a millionaire.” Another hype train
10
142
17
reposted by
Bernard Kolobara
Pierre Zemb
3 months ago
"This patch thus defines a policy that the
#QEMU
project will currently not accept contributions where use of
#AI
code generators is either known, or suspected."
github.com/qemu/qemu/co...
loading . . .
docs: define policy forbidding use of AI code generators · qemu/qemu@3d40db0
There has been an explosion of interest in so called AI code generators. Thus far though, this is has not been matched by a broadly accepted legal interpretation of the licensing implications for c...
https://github.com/qemu/qemu/commit/3d40db0efc22520fa6c399cf73960dced423b048
0
3
1
It feels like every company decided to pivot into the "agentic" development environment space. Just today I saw: warp 1.0 (terminal) -> warp 2.0 (ai coding agent) sst (framework) -> opencode (ai coding agent) And from what I can see, a few more are coming soon.
3 months ago
0
0
0
reposted by
Bernard Kolobara
Steve Klabnik
3 months ago
A very thoughtful post
add a skeleton here at some point
5
37
4
Some ideas need time to grow on you!
3 months ago
0
1
0
Hope it can somehow be disabled. Text-heavy interfaces really don't mix well with transparency.
add a skeleton here at some point
4 months ago
0
0
0
reposted by
Bernard Kolobara
Steve Klabnik
4 months ago
#jj-vcs
0.30.0 is out!
github.com/jj-vcs/jj/re...
loading . . .
Release v0.30.0 · jj-vcs/jj
About jj is a Git-compatible version control system that is both simple and powerful. See the installation instructions to get started. Release highlights The experimental support from release 0....
https://github.com/jj-vcs/jj/releases/tag/v0.30.0
3
57
8
Looking at the prompts that were used to generate Cloudflare's OAuth Provider, working like this just looks exhausting to me. Instead of using precise tools to express your wishes, you are stuck in review hell during the whole process. Can't imagine working like that.
github.com/cloudflare/w...
loading . . .
Ask Claude to implement CORS as needed by public clients. · cloudflare/workers-oauth-provider@16ed01f
prompt: To fully support "public" clients, we need to support CORS on all the endpoints implemented by OAuthProvider. For convenience, we should also automatically enable CORS on API endp...
https://github.com/cloudflare/workers-oauth-provider/commit/16ed01f825d5bcc2fa8862f2da719495c92963c3
4 months ago
2
2
1
reposted by
Bernard Kolobara
Robb Owen
4 months ago
Back when I was finding my feet in tech everybody was buzzing about building positive change. Somewhere along the way, something changed. Fortunately for us though, tech is not the first industry forced to defend itself against dubious practices. What might we learn if we were to look elsewhere?
loading . . .
Looking elsewhere - Robb Owen
Against the backdrop of mass layoffs, LLMs, site-builders and vibe coding what does it mean to conscientiously build for the web, and where do we go from here?
https://robbowen.digital/wrote-about/looking-elsewhere/
13
143
53
reposted by
Bernard Kolobara
Saša Jurić
4 months ago
Why aren’t you pairing more with him? He types twice as fast as you. Of course he does. So does a cat having a seizure on a mechanical keyboard. But that doesn’t mean it should be writing production code. 😂
deplet.ing/the-copilot-...
loading . . .
The Copilot Delusion
Disclaimer: This post was written May 2025, and the arguments apply to AI code capabilities at this time. The arguments around lack of competence are certainly likely to become less prevalent-while th...
https://deplet.ing/the-copilot-delusion/
1
43
11
Load more
feeds!
log in