Hacker News new | past | comments | ask | show | jobs | submit | wbadart's comments login

You might like ZeroTier[0]. Similar solution to Tailscale but supports email registration.

[0]: https://www.zerotier.com/


+1

While I don't think this approach meets OP's requirements (they seem to be looking for something a little more turn-key), I hope other readers of this thread will fall down this rabbit hole.

I'm now in my 5th year of tracking every penny in and out of my life with hledger[0], with a mostly manual approach. Some benefits:

- as noted by a spreadsheet user, it adds friction to spending money, which has curbed frivolous/ unplanned expenses for me (and double entry accounting makes it impossible for money to "disappear")

- if you subscribe to Files over Apps[1] hledger and its ilk (beancounter, gnu cash) are hands down your most mature, stable options

- I've learned a great deal about accounting and how money works in general

- the reports I can generate from my ledger give me a decent starting point at tax time

Happy accounting!

[0]: https://hledger.org/index.html

[1]: https://stephango.com/file-over-app


Only reason I stopped going down the PTA path was I always struggled to figure out a viable way to organize everything.

I tried one file per account, one file per account per month, multiple accounts in one file per month, and eventually everything in one massive file per year. No matter what I seemed to choose I always seemed to end up with just a complete mess.


I've faced this as well. One of the big sources of "mess" for me in a years-long ledger is inconsistencies in account naming. I get around this with a big block of alias that rename accounts to use my newer, preferred conventions (without having to comb through possibly hundreds of postings to update by hand).

I also went through a couple file organization schemes and have (tentatively) settled on file-per-month since that leads to a nice cadence where setting up the new monthly file coincides with paying bills and is a good time to do any necessary account reconciliation.


PTA does give you a lot of flexibility, sometimes too much. More guidance/opinion on this is probably needed. https://plaintextaccounting.org/Organising-files talks about it a little. Also if you make it to any of the support fora/chat rooms, you'll usually get help on this.

I just put everything in one file. Over 15 years worth of transactions in a single ledger file ordered by date.

As I understand it, Erlang inherited its arity notation from Prolog (which early versions of Erlang were implemented in).

https://en.m.wikipedia.org/wiki/Erlang_(programming_language...


I thought this was a cool idea, so I looked around for existing implementations and found https://github.com/barre/privaxy

Been a while since the last commit, so I'm not sure if it's maintained, but I might try adding it (or something similar) to my pihole.


My favorite part of the (extensive) Haskell API is `Hledger.Cli.Script` [0]. It re-exports all the most commonly used functions and data types, meaning you're just one import away from everything you need to get started.

[0]: https://hackage.haskell.org/package/hledger-1.32.3/docs/Hled...


I knew of Don Norman from reading The Design of Everyday Things a few years ago; funny to see his name pop up here!

Searching around to make sure it's the same Norman, I came to find out that he wrote an article, The truth about Unix: The user interface is horrid, 7 years before DoET came out (which is confirmed in the Forward)! Had no idea he was on this scene.


I think that 500 figure isn't the total number of submissions, but rather the number of _people_ who Clarkesworld banned for plagiarism/ submitting AI-generated content.


In Haskell, if all the functions in the pipeline are pure, I'd probably write that as

    wood
    & measure 12
    & cut 40 WZ
    & sand 220
    & paint Red
See https://hackage.haskell.org/package/base-4.17.0.0/docs/Data-...


Re #1, I haven't used it before but there is https://github.com/tiangolo/full-stack-fastapi-postgresql

Looks like it includes the kind of admin dashboard you'd get with Django.


Yep, that's the intention. But it's a frontend written by hand, and has to be updated by hand.

An automatic admin UI based on OpenAPI is one of the plans I have for the future. :)


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: