Still working on PocketWise (https://pocketwise.app), a simple double-entry accounting app. Just finished adding end-to-end encryption with a zero-trust server model. All encryption and decryption happens in the browser (using PRF), and the server only sees encrypted data.
I have an old Lenovo IdeaPad with fairly modest hardware, and I have both Fedora and Windows installed. About 90% of the time I use Fedora, and it works fine overall. The only thing that bothers me is that Firefox on Fedora feels noticeably more sluggish compared to Edge or Firefox on Windows. Maybe it’s just a perception issue, but I’d love to know what others are using as their web browser on Linux.
I am working on PocketWise (https://pocketwise.app) a lightweight personal finance tracking app. Goal is to make double entry accounting simple and approachable for everyday use. It’s my first project of this kind, so I’d really appreciate any feedback.
I wrote one a while back https://github.com/ashish01/hn-data-dumps and it was a lot of fun. One thing which will be cool to implement is that more recent items will update more over time making any recent downloaded items more stale than older ones.
Yeah I’m really happy HN offers an API like this instead of locking things down like a bunch of other sites…
I used a function based on the age for staleness, it considers things stale after a minute or two initially and immutable after about two weeks old.
// DefaultStaleIf marks stale at 60 seconds after creation, then frequently for the first few days after an item is
// created, then quickly tapers after the first week to never again mark stale items more than a few weeks old.
const DefaultStaleIf = "(:now-refreshed)>" +
"(60.0*(log2(max(0.0,((:now-Time)/60.0))+1.0)+pow(((:now-Time)/(24.0*60.0*60.0)),3)))"