Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ananthakumaran
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
31.
▲
by
ananthakumaran
3y ago
> Not trying to be argumentative, but every time I've heard someone claim they do envelope budgeting in ledger without virtual accounts, I've always found a flaw in their approach.[1] So let me give you the standard scenario: I
32.
▲
by
ananthakumaran
3y ago
Cli is already available for linux (which provides the same functionality, just that you have to use the web browser instead of desktop window) For desktop app I plan to add support soon. The delay is because there are too many variations (
33.
▲
by
ananthakumaran
3y ago
Paisa supports budgeting and the model is inspired by YNAB. It doesn't use virtual account, but uses periodic transaction which is simpler from data entry perspective, but achieves the same thing
34.
▲
by
ananthakumaran
3y ago
I don't know what you mean by multi-language support. But calendar view on Budget page is something I can think about. I will soon add a calendar view to Recurring page.
35.
▲
by
ananthakumaran
3y ago
I have tried this and it works very well. I just copy paste my investments data from website and put it as a comment and usually copilot will figure out how to format it as a ledger transaction based on the previous transactions. I am not s
36.
▲
by
ananthakumaran
3y ago
Unfortunately this is hosted on github pages and I can't get usage information without using 3rd party analytics.
37.
▲
by
ananthakumaran
3y ago
Paisa supports PDF import (very rough implementation), but the problem is actually simpler compared to what tabula is trying to solve. I just need a 2 dimensional array and then the template can easily filter out non financial data by check
38.
▲
by
ananthakumaran
3y ago
Feel free to open an issue if you can't get PDF import working. This is something I am interested in improving. I have tested with few PDFs and they are hit/miss based on how the data is encoded.
39.
▲
by
ananthakumaran
3y ago
> 1. What automation, if any, exists for entering transactions? This is the most laborious/cumbersome part of personal finance. Some tools use financial data aggregators (plaid, yodlee etc.) that involves sharing login credentials w
40.
▲
by
ananthakumaran
3y ago
OFX is unheard of in my country. I would look into it if someone could open a issue and attach a few sample OFX files.
41.
▲
by
ananthakumaran
3y ago
Yes, check the installation page https://paisa.fyi/getting-started/installation/
42.
▲
by
ananthakumaran
3y ago
I have seen projectionlab before and agree with you. There are few tools on the forecast side. Most of them stop at budgeting. I do have plans to make retirement page generic (aka Goals/Target), but I am yet to figure out the details.
43.
▲
by
ananthakumaran
3y ago
I can try to improve import functionality, but Plaid etc is quite hard. I can't even figure out their pricing model from their page. So, as a free app I don't think it can support Plaid.
44.
▲
by
ananthakumaran
3y ago
I have replied at another thread, but there is no plugin support as of now. My country changes the rules every year and add grandfathering, xyz rules etc. I think, I have to figure out a DSL or some other way to make it general. This is som
45.
▲
by
ananthakumaran
3y ago
It is quite similar to Beancount Fava. I want to focus and improve some of the things like app distribution (desktop/single cli binary) and the UI (reporting) and make it accessible for more users.
46.
▲
by
ananthakumaran
3y ago
> One thing off the bat I noticed, it doesn't look like custom Tags are supported? Not as of now, Tags are used only for recurring transactions as of now. I first need to figure out how to bring the filter into the UI. Everything no
47.
▲
by
ananthakumaran
3y ago
> One suggestion would be to make the country-specific pieces like tax calculations module so others can contribute their own. This is something I have been thinking about, I need to figure out the base abstraction. Even the current impl
48.
▲
by
ananthakumaran
3y ago
The author is from India (myself) and this is how numbers are formatted there. Locale can be configured via configuration page, so it's just a matter of changing it to `en-US` if you want thousand separator.
49.
▲
by
ananthakumaran
3y ago
There is import option available on Paisa, but I agree, it won't match YNAB level experience.
50.
▲
Show HN: Paisa – Open-Source Personal Finance Manager
(paisa.fyi)
662 points
by
ananthakumaran
3y ago
|
273 comments
51.
▲
by
ananthakumaran
3y ago
Tramps works well for simple use cases, like quick config edit or view some files etc. For full blown project development, I found numerous issues with tramp. Many plugins that work well with local files might not work well with remote file
52.
▲
by
ananthakumaran
3y ago
I am building a Web UI called paisa[1] to visualize personal finance data. We currently have very good command line tooling for this (ledger/hledger/beancount). A Web UI will make it even easier to see what's going on with yo
53.
▲
by
ananthakumaran
3y ago
Currently it supports ledger and hledger natively. If your file is compatible with any of the two, it would work. There is a clear separation between the cmd line tool and paisa. It should be relatively straightforward to add support for mo
54.
▲
by
ananthakumaran
3y ago
I started with https://ledger-cli.org . Later built a GUI https://github.com/ananthakumaran/paisa on top of it
55.
▲
by
ananthakumaran
4y ago
About 6 years ago I had to do this on a project. We had charts with a lot of options and we wanted them to be bookmarkable and shared between colleagues. We started with base64, soon moved to a custom encoding with version support https:&
56.
▲
by
ananthakumaran
4y ago
This is a contrived example, probably not a real-world use case. The kind of issues I am dealing at work is much more complicated, usually involves more than 3 or 4 tables, serializers are referred by multiple other serializers etc. There i
57.
▲
Understanding the N + 1 queries problem
(ananthakumaran.in)
111 points
by
ananthakumaran
4y ago
|
92 comments
58.
▲
by
ananthakumaran
4y ago
I tried to use tramp based setup, but ran into many edge cases. Even popular libraries like flycheck doesn't support tramp very well. Eventually I found mosh and that settled the problem. Mosh + iterm2 + terminal emacs[1] combination w
59.
▲
by
ananthakumaran
4y ago
Learning the syntax is the easy part, the language is quite simple with few rules. But, I agree with the other sentiments. It needs a better UX for it to be mainstream. There are few attempts being made[1][2], only time will tell 1: https:
60.
▲
by
ananthakumaran
4y ago
I don't buy any argument that claims one is better than the other. Most of the projects start as monolith, but as time goes on, the project turns into a big ball of mud. There may be a few exceptions, projects that had strong tech lea
More ›