HN user

vitoc

367 karma

[ my public key: https://keybase.io/vitoc; my proof: https://keybase.io/vitoc/sigs/7QQGN1YbEzhyAaTbiRYs1s-4U4P3zpWH6fyB8K42ufQ ]

Posts52
Comments18
View on HN
github.com 7mo ago

Advent of GitHub

vitoc
1pts0
www.historyextra.com 1y ago

Why is Good Friday called Good Friday?

vitoc
116pts142
www.vitochin.com 1y ago

Systems thinking lessons from Alien's Xenomorph

vitoc
2pts0
misairu.substack.com 3y ago

The same game layout, experience and code on both mobile and web

vitoc
1pts0
runningroot.com 4y ago

Running Root: A Web3 garden game for the botanist in you

vitoc
1pts0
www.vitochin.com 5y ago

Using Abstraction as a Framework for Discussions

vitoc
1pts0
medium.com 5y ago

A Programming Murder Mystery in Ruby

vitoc
75pts3
docs.prudent.me 5y ago

Envelope Budgeting with Prudent (and Ledger)

vitoc
2pts0
docs.prudent.me 5y ago

After APIs, Webhooks

vitoc
3pts2
docs.prudent.me 5y ago

A developer's hopes for Open banking in Singapore

vitoc
2pts0
www.vitochin.com 5y ago

Pair Blogging: The Epoch

vitoc
3pts1
en.wikipedia.org 6y ago

Paternoster

vitoc
4pts0
maps.openquake.org 6y ago

OpenQuake Map Viewer

vitoc
1pts0
www.mcgill.ca 7y ago

The Mystique of Parsley, Sage, Rosemary and Thyme

vitoc
4pts0
en.wikipedia.org 7y ago

Xennials

vitoc
2pts0
github.com 7y ago

List of WASM Runtimes

vitoc
2pts0
prudent.me 7y ago

Show HN: Integrated env to edit ledgers, see combined reports and import txns

vitoc
1pts0
ncase.me 7y ago

The Evolution of Trust (game theory)

vitoc
2pts0
www.complexity-explorables.org 7y ago

Complexity Explorables

vitoc
2pts0
medium.com 7y ago

Happiness framework for programmers

vitoc
3pts0
happy.runningroot.com 7y ago

Show HN: HAPPY: Contemplating "The Conquest of Happiness"

vitoc
1pts0
en.wikipedia.org 7y ago

Poka-yoke

vitoc
160pts60
labs.jensimmons.com 7y ago

Space Jam Website with CSS Grid

vitoc
4pts0
en.wikipedia.org 7y ago

Coopetition

vitoc
1pts0
en.wikipedia.org 8y ago

Bogosort

vitoc
2pts0
www.amazon.com 9y ago

Happy: Based on “The Conquest of Happiness”

vitoc
1pts0
www.dartmouth.edu 9y ago

Relaxation Downloads from Dartmouth's Student Wellness Center

vitoc
1pts0
mindgrowing.org 9y ago

Oxford University's Mindgrowing Gardens, Libraries and Museums

vitoc
1pts0
github.com 9y ago

Why do we code?

vitoc
1pts0
medium.com 10y ago

Magic Numbers of Amazon Web Services: 386209384616

vitoc
49pts4

I used GnuCash for a few years too, then switched to something else because:

1) I couldn't make transaction importing work for the statements that I want 2) I couldn't get to the report that igpay got (this was many years back) for some reason, I also wanted more custom reports and it seemed really complicated to create one 3) I wanted a tool that was more malleable. Although GnuCash is completely open source, the codebase does not look too approachable for me

After trying a few other approaches (including spreadsheets), I settled with Ledger CLI. I also built importing tools over 3 years of coding on weekends and finally got a complete set of features and financial institutions that I want :) Started with the reporting / analytics part recently... You can check it out here:

https://prudent.me

Any feedback will be very appreciated :)

Same here, I tried the data entry way (telling myself that the friction encourages thinking more before spending). It lasted about 2 years before I started creating import helpers to get transactions from my current accounts and etc.

Now, I put together some JS to create custom import helpers that adapts to different bank formats. Unsurprisingly, banks doesn't seem to want to converge/adopt a standard on transaction exports still (like a simple standard on the CSV will do), despite all the hype about open banking and such. Step by step?

I have some libraries that I reuse to create these custom helpers documented here:

https://docs.prudent.me/docs/dev/creating_ext

This works with the wrapper that I created as well :)

I have similar requirements, except I wanted something on my laptop (well, I could self-host locally too). After about 10 years or so with GnuCash, I started using Ledger-CLI. Both satisfied those requirements...But I wanted to have more control over imports and reports.

As I go about normalizing that in my life, I started writing GUIs to make interaction easier and import helpers to make imports easy. Sometime ago, I packaged all of that into a desktop/laptop app: https://prudent.me

Combining finances 7 years ago

In Prudent, you can combine multiple journals. Your wife can maintain a separate journal while you maintain another one. This way, both parties can do whatever they want or agree to some set of rules. Most importantly, at any time, you or your wife can see the combined financial strength, or individual financial situation. Awareness of both can make a big difference in making important financial decisions. Avoid being penny wise, pound foolish. The combined report (of savings, etc.) gives both of you better insights on the financial journey that you can embark together (i.e. buying a house, having kids, moving cities, etc.)

https://docs.prudent.me/docs/combining

Russell published "The Conquest of Happiness" 26 years before this essay. I spot all of the causes of happiness from "The Conquest" in this essay: Zest, Affection, Family, Work, Impersonal Interest, Effort & Resignation :)

Check out https://happy.runningroot.com/

HAPPY is a modern and visual journey through The Conquest of Happiness, Bertrand Russell’s age-old advise on happiness. It provides a convenient framework that helps establish mindfulness towards the causes of unhappiness and understanding while embracing the causes of happiness.

HAPPY provides concise notes on what to look out for using many examples from philosophy, history and art. Given that happiness is a vast subject, the framework in HAPPY is a practical way of embedding Russell's ideas in your life without going too deep into the science, psychology and philosophy. It helps you benefit from these understanding with a constant mental awareness that sustains your happiness for productivity and health.

Coming from an environment that uses lots of AWS resources to handle scaling requirements across different kinds of workloads on different linked accounts, one of the challenges we faced was to communicate and collaborate efforts and its impacts on cost efficiency. Typically our best environment isn’t the product of a singular design effort at the individual level, but many times emergent based on differing opinions and trials to assert assumptions in practice. We built a tool, https://liquidsky.singtel-labs.com, to help with this.

I work in a team that uses quite a lot of AWS for various reasons beyond cost. We also use various other clouds too, depending on needs of a specific project or situation. Our experience with cloud is that it is a journey. Obviously, coupled with DevOps tooling, it’d allowed us to deal with environment requirements at the speed of software, i.e. Infrastructure as Code and all. One thing we find ourselves doing over and over is changing the infrastructure, either because requirements change, new cloud services are launched and its useful to us or simply because we find more efficient ways of running cloud resources (Trusted Advisor helps).

We’d built a tool called Liquid Sky (https://liquidsky.singtel-labs.com) to help us keep track of the cost impact of the changes we make constantly. I did mention that we use cloud for reasons beyond cost, but we definitely still want to know that we’re sensible and maximise cost efficiency as well, its just another (important) factor. Because we change our cloud resources so frequently, we didn’t want to make it a very rigid process when dealing with the sensibilities of cloud cost. Hence, we’d built Liquid Sky in a way that gives our engineers the freedom to explore better way of running things on the cloud while keeping cost in check as well as keeping the team (including cost guardians) in the loop.