Decimals

Data

ledger api

SHOW HN2020

151points
102comments
#398of 3,028 in 2020
Top 14%of 2020 by points

How HN took it

CuriousMostly questions and neutral comments

8 positive, 23 neutral or asking, 3 mixed, 12 critical, out of 46 comments about the project. Thread score -0.08.

Idea: 2 for, 5 againstExecution: 0 for, 4 againstPrivacy: 0 for, 2 againstDesign: 1 for, 1 againstDocs: 1 for, 0 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Good idea that addresses a real problem in ledger design

    From 2 comments
    • This is a great idea, and I think you should pursue it. Immutability of transactions is obviously a fundamental necessity and coupling this with GraphQL seems like a great fit.
      arthurcolle on HN
    • I can’t count how many times I’ve individually solved this problem for various companies, and fixed broken ledger systems. I’m currently dealing with the terrible legacy…
      seancoleman on HN
  • Clean landing page design

    From 1 comment
    • How did you build the landing page? (any tool?) I like the sleek style, it reminds me Stripe pages.
      bluewalt on HN

Objections

  • Ledger should be a library, not a hosted service

    From 2 comments
    • Why is something that should be a library over an ORM or other data store now a service product?
      tathougies on HN
    • This is pretty cool, I'd wonder how it compares to an open source accounting library like double_entry. I guess I'd be hesitant to integrate with an external service if I could…
      rgbrgb on HN
  • Trust in outsourcing balance tracking is a hard sell

    From 2 comments
    • We pretty much use a private blockchain for the very same purpose. Its internal, only our systems have access, each user/customer is auto created an account on signup, we hold…
      canterburry on HN
    • Money and keeping track of it is a big problem. Depending on your problem though, its not fully always in your control. For example, we integrate with a discount calculation…
      bhargav on HN
  • Sample code example does not run

    From 2 comments
    • When I run the example code I get "Error: Cannot find module 'decimals'". I'm on latest Chrome macOS
      bbrinx on HN
    • Looks pretty cool and useful. Only note is that the runkit environment doesn't seem to be working. "Error: Cannot find module 'decimals'"
      forthwall on HN
  • SQL tables can do this without a dedicated service

    From 2 comments
    • How would this be better than designing a simple SQL schema, and then generating the ledger as a report?
      justsomeuser on HN
    • I think that the people you are targeting (developers) do not care or know about the issues you are solving, and they also have the skill to make their own thing - its too close…
      justsomeuser on HN

Requests

  • Fix the broken sample code

    From 2 comments
    • When I run the example code I get "Error: Cannot find module 'decimals'". I'm on latest Chrome macOS
      bbrinx on HN
    • Looks pretty cool and useful. Only note is that the runkit environment doesn't seem to be working. "Error: Cannot find module 'decimals'"
      forthwall on HN
  • Explain common issues and compare with simple SQL approach

    From 2 comments
    • I think that the people you are targeting (developers) do not care or know about the issues you are solving, and they also have the skill to make their own thing - its too close…
      justsomeuser on HN
    • Not to be "that guy", but if your pitch is that you can keep money transactions consistent, also make the use of semicolons on the landing page example consistent. ;) Apart from…
      jFriedensreich on HN
  • Address compliance and auditing concerns

    From 1 comment
    • Money and keeping track of it is a big problem. Depending on your problem though, its not fully always in your control. For example, we integrate with a discount calculation…
      bhargav on HN

Questions

  • How are multi-currency accounts handled

    From 1 comment
    • Cool. Couple questions: 1. How do you handle / plan to handle multi-currency accounts? (normalize to single currency vs. Selinger's approach…
      scrollaway on HN
  • How will it be charged for

    From 1 comment
    • Having gone through the pain of writing code like this in the past, this looks amazing. How are you planning to charge for decimals? In your code sample, you use from: 'Alice'…
      zomglings on HN
  • How it differs from double_entry library

    From 1 comment
    • This is pretty cool, I'd wonder how it compares to an open source accounting library like double_entry. I guess I'd be hesitant to integrate with an external service if I could…
      rgbrgb on HN

Alternatives named

  • double_entry library

    From 1 comment
    • This is pretty cool, I'd wonder how it compares to an open source accounting library like double_entry. I guess I'd be hesitant to integrate with an external service if I could…
      rgbrgb on HN
  • Xero

    From 1 comment
    • Why would you not use an accounting package like Xero to manage this?
      Ap0c on HN
  • Frappe / ERPNext

    From 1 comment
    • Interesting, thanks!! I know Frappe, it's from the creators of ERPNext. They are more like a full-suite accounting tool, like Mint, as you mentioned. Decimals.app is a…
      andriosr on HN
  • SubLedger

    From 1 comment
    • SubLedger was another startup in this space a few years ago, which I thought had the right idea. But they didnt really follow through. They seemed to focus on uber and their ilk…
      RileyJames on HN
  • dotledger

    From 1 comment
    • didnt ledger cli try this with dot ledger that was used by hackclub?
      nnn1234 on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/23353970)