Sergey

185 posts

Sergey

Sergey

@quolpr

Building https://t.co/caFjOSS4yD - Open Source, Local First task manager

Katılım Mayıs 2022
144 Takip Edilen102 Takipçiler
Sabitlenmiş Tweet
Sergey
Sergey@quolpr·
Been building a local-first task manager for a while. Finally ready to share: Will Be Done. The core idea: a full DB copy lives in your browser. * Every action is 0ms (actually instant) * Works fully offline (not a cached skeleton) * Syncs everywhere when you're back online * Weekly planner and projects kanban * Vim keybindings * Docker self-host as an option #buildinpublic #localfirst #selfhosted #opensource
English
1
1
3
278
Glauber Costa
Glauber Costa@glcst·
I want to talk to people who live a database-centric lifestyle.
English
21
1
87
7.9K
Sergey
Sergey@quolpr·
@Southclaws Yeah, agree. Persistent layer is kind of easy part, but query planning… That one is really hard thing
English
1
0
5
204
barney
barney@Southclaws·
1 week into building a relational database and i have realised something they are really complicated
English
4
0
51
3.7K
Sergey
Sergey@quolpr·
@candyboobers Is it ram reading? Disk reading? If disk, nvme or ssd? Even if disk, sounds still slow 🤔 But I think I miss a lot of context
English
1
0
0
35
Denis Onopko
Denis Onopko@candyboobers·
Throughput Ochi jumped from 300kb to 1.2mb per sec per CPU. First and the most reliable optimisation - do less. Less allocations, less compute. Removed a few intermediate states, moved a couple buffers to a stack. Writing a post with overview of the last optimisations.
English
1
0
2
89
Aaron Boodman
Aaron Boodman@aboodman·
Another year another user unhappily surprised by the default pg isolation level. `read committed` is a sin against engineering.
English
3
4
52
17.8K
Sam Willis
Sam Willis@samwillis·
I've published a new version of DB that fixes the regression I think you saw - we should be very comparable to Rindle now. @tantaman it would be awesome if you could rerun your benchmark with the latest package to see how it looks now. My table bellow is obviously not really comparable **at all** as it's taking your number with no knowledge of the setup (only a best guess). There is a Gist here with a write up of what we found: gist.github.com/samwillis/8e6c… The key takeaway was that when I introduced the `row.$origin` virtual prop I accidentally introduced an O(collection-size) cost. I should have spotted that. We are going to add benchmarks that run on all PRs with a comment highlighting regressions.
Sam Willis tweet media
English
2
0
2
93
Matt
Matt@tantaman·
I've always been proud of the IVM system we built. It is truly unique and never before seen in the industry, balancing fast hydration, fast updates and low memory footprint. Unfortunately it has been buried under a bunch of other code for years. Not for long.
Matt tweet mediaMatt tweet mediaMatt tweet media
English
7
0
16
1.5K
Sergey
Sergey@quolpr·
@tantaman Are you going to release it as a separate lib? It would be cool
English
1
0
0
68
Sergey
Sergey@quolpr·
@tantaman I was playing with tanstack db incremental updates, and yeah, I had same bad numbers. And it sounds more like a bug, I think tanstack IVM still should be fast
English
1
0
0
88
Sergey
Sergey@quolpr·
Building DB for local first app. Here is a devtool, I espeically like the call tree with fetched rows/duration. Release soon!
Sergey tweet media
English
0
0
1
22
Sergey
Sergey@quolpr·
Working on devtool for HyperDB (DB for local-first apps). Looks promising!
Sergey tweet media
English
0
0
0
23
Sergey
Sergey@quolpr·
@theo Yeah, and now with 8$/m on t3chat I feel sooo limited :(
English
0
0
1
120
Theo - t3.gg
Theo - t3.gg@theo·
Remember the days where we used GPT-5 and Sonnet 4 on $20/month plans and it felt nearly unlimited?
English
322
100
7.6K
476.8K
Sergey
Sergey@quolpr·
I recently migrated from macos to arch, and wow. I had same feelings when I migrated from vscode to nvim. Now I can configure everything HOW I WANT. And, oh, codex can fix and debug any broken things. So much fun. Intel 358h nuts
English
0
0
0
58
Sergey
Sergey@quolpr·
@trashh_dev Bought recently xiaomi book pro 14 2026 on intel 358h 14” for 1700$. So far so good on arch
English
0
0
0
61
trash
trash@trashh_dev·
all we need is 14" laptops 13.. too smol 16.. too yuge
English
82
6
611
28.9K
Sergey
Sergey@quolpr·
@glcst Oh, that's one of the reasons why I didn't pick Turso for my app. My app is still using local SQLite but backing it up to S3. Now, with this change, I'm considering moving to Turso. Great news!
English
0
0
0
21
Glauber Costa
Glauber Costa@glcst·
Turso now includes unlimited active databases in every plan. We already had unlimited databases, but we would charge you based on how many of them were active. That is now gone. You want a database, you get a database.
English
41
41
391
119K
Sergey
Sergey@quolpr·
@bunopus Стабильно только одно - все вещи нестабильны
Русский
0
0
0
165
Evgeny Kot
Evgeny Kot@bunopus·
Оказалось секрет стабильности не в том в чём я думал. Я часто ловил себя на том, что очень хочется уверенности в завтрашнем дне. Много работай – у тебя будет стабильная работа, с которой не уволят; вкладывайся в стабильные отношения и будь счастлив; делай хорошо и хорошо будет. Но оказалось, что всё может пойти к чёрту. Ковид, переезды, "AI заберёт работу" - всё на свете можно потерять. Стабильности нет нигде, никто её не может тебе дать. Всё это внешнее, всё это ты не контролируешь, ничему нельзя верить. Короче, стабильность есть только в одном, положиться можно только на одного человека: себя самого. Без веры в себя, без уверенности "я вывезу" – ничего не будет. Даже самая лучшая работа не уберёт тревогу, что будешь ночевать под мостом. Когда я это понял и понял, что я всегда вывозил, то стало гораздо легче. Что бы ни случилось – как нибудь выберусь. Поэтому верьте в себя друзья!
Русский
39
28
655
29.5K
Sergey
Sergey@quolpr·
@jlongster I would come back to emacs if emacs performance will become same as nvim. I find emacs more convenient then nvim, nvim feels hacky for me
English
1
0
0
40
Sergey
Sergey@quolpr·
@jlongster I used emacs after nvim for ~3 months and returned back due to performance reason. I spent several weeks why things were slow for me, and came to just lisp GC and lsp servers. Even on newer emacs still performance is not as good as emacs(eve after json fixes)
English
2
0
0
172
James Long
James Long@jlongster·
If I jumped on a stream would anyone come and try to convince me to switch to neovim from emacs there's 3-4 core things I need in my workflow, I bet it's doable
English
17
0
61
9.4K
Sergey
Sergey@quolpr·
@VuNguyenDev As I understand 200$ plan has better model than 20$ plan
English
0
0
0
12
Vu Nguyen
Vu Nguyen@VuNguyenDev·
think i finally found a cheaper setup that doesn't suck was paying $100/mo for claude max for ~6 months it’s good but honestly… codex feels faster now and pretty much same level as opus 4.6 now i just run: 2x chatgpt plus ($20 each) prodex to switch profiles cut like ~60% cost and it’s actually smoother what are you guys using these days?
English
4
0
5
318
Aaron Boodman
Aaron Boodman@aboodman·
Zero to 1.0 After two years of work, 50+ releases, thousands of commits, and hundreds of bugfixes, we are officially declaring Zero stable and ready for production workloads. zero.rocicorp.dev/docs/release-n…
English
54
87
894
63.9K
Sergey
Sergey@quolpr·
Will Be Done v0.5 release - modern offline-first self-hosted TickTick/Todoist alternative. Now with repeatable task support!
Sergey tweet mediaSergey tweet mediaSergey tweet media
English
1
0
3
225