HackerTrans
トップ新着トレンドコメント過去質問紹介求人

meistertigran

no profile record

投稿

Bionic Reading Font

github.com
4 ポイント·投稿者 meistertigran·10 か月前·2 コメント

コメント

meistertigran
·7 か月前·議論
I am not familiar with it, but I was thinking about making an open source version of this, but using webRTC, to just directly allow peer-to-peer synchronization without a centralized server.

In this type of scenario there are a lot considerations to be made though, specifically since you can't use CRDT's to handle concurrent updates on the data you have to either 1) not allow offline use of the apps, 2) create a merge conflict resolving interface or 3) just overwrite all changes with the latest one.

Idk if people would be interested in this and I haven't been using my HTML tools for a while now, so it's just an idea, maybe someone else wants to work on.
meistertigran
·7 か月前·議論
I was also heavy on these single-file HTML tools. My problem was not being able to sync the localstorage data between PC and smartphone. I made a paid service which did that automatically. It didn't take off unfortunately, and I am keeping it on maintenance mode because it has some amount of free users that rely on it.

For anyone interested, to achieve synchronization I basically just use the https://github.com/google/diff-match-patch lib and save the patches in a db for each version with a version id. Then there's a generic JS file that I inject to uploaded HTML files that monkey patches the localstorage methods and optimistically updates the localstorage at the same time sending the diff to the server to save to the db.
meistertigran
·10 か月前·議論
It's not about speed for me. Reading faster forces me to focus, while my mind wanders off when I read slowly.

I read fast and then stop to think about it.
meistertigran
·11 か月前·議論
Org mode is nice, but ultimately you are adapting someone else's approach. The best is making your own, for which you know all features and which works exactly as you want it to work.
meistertigran
·11 か月前·議論
This is accurate. It's about having something that works with your specific personality type.

That's why I personally just give some instructions to an LLM and create a simple scrapy HTML app that does exactly what I need.
meistertigran
·11 か月前·議論
I think the key point here is that you made a solution for yourself. If you would've finished the one you started, you would've known all it's features and could've customized it to your liking. Personally I just use AI to spin up a quick HTML file that solves any personal productivity needs I have.