HNHacker News
TopNewBestAskShowJobs

aj

1,710 karma · joined March 12, 2008

News junkie, web developer, aspiring entrepreneur

Contact: http://ramblings.ajaxed.net/contact http://twitter.com/anant

submissionscomments
aj··on Show HN: Finsight – A Privacy First, AI Credit Card and Bank Statement Analyzer
I built FinSight because I wanted to analyze my spends, inflow and outflow. But I did not want to upload a statement to a cloud LLM for data privacy.

Finsight provides LLM-assisted transaction categorization without uploading bank or credit card statements to a 3rd Party service.

Architecture: PDF parsing client-side via pdfjs-dist, AI inference via local Ollama/LM Studio API, storage in localStorage/sessionStorage via Zustand. No backend (yet)

A few things I found technically interesting:

1. Context window management is the main challenge with long statements. I'm handling it by chunking transactions and doing a second pass aggregation. It works but it's the messiest part of the codebase — would genuinely value feedback on better approaches.

2. 1B parameter models are sufficient for parsing. 7B models give meaningfully better categorization accuracy. The main constraint isn't model capability — it's context window length with large statements and speed. 3. Personally, Qwen 3 gave me the best results but was the slowest in processing a large file. Gpt-oss-20b was faster but the categorization wasn’t as good. Speed is of course, hardware dependent.

3. PDF statement formats vary enormously between banks. LLM-based extraction handles this variation better than any regex approach I’ve tried.

Caveats: setup requires Ollama or LM Studio plus a model download, which is 20-30 minutes on a fresh machine.

Installation & Demo Video - https://youtu.be/VGUWBQ5t5dc

GitHub - https://github.com/AJ/FinSight?utm_source=hackernews&utm_med...

MIT licensed.

aj··on When I tell the Windows Terminal team something is simple, I am "misguided"
Really cool apology! I wonder why you're choosing this hill to die on with this tone. Belligerence in the original post is what led to this and you're continuing with the same tone. You and your team do deserve to be dunked on
aj··on Ask HN: Who is hiring? (May 2022)
Klub Works | Bangalore, India | Full Time | https://www.klubworks.com/careers Klub is building one of the first and largest Revenue Based Financing (RBF) platforms in India. With a vision to democratize financing, Klub offers non-dilutive financing options to early-stage and growth-stage brands to access capital without any equity stake or collateral.

Klub has one of the largest RBF customer base in India. We've built our portfolio through a team of 65 (as of date). We've previously raised funding from Sequoia, GMO Venture Partners, Alter and many others.

We're hiring across functions (engineering, growth, recruiting): https://www.klubworks.com/careers

Product Management: - Product Manager/Senior Product Manager - Multiple roles

Engineering roles: - Engineering Manager - Data, Integrations - Engineering Manager - Platforms - Senior DevOps Engineer - Technical Program Manager

Others: Leadership roles in Corporate Development, Legal and Regulatory Affairs and Talent Acquisition

Please reach to me at anant+hiring at klubworks.com

aj··on Ask HN: Who wants to be hired? (May 2022)
Hello,

Please contact me on Anant @ klubworks.com if you're interested and also willing to relocate to Bangalore

aj··on Ask HN: Who wants to be hired? (May 2022)
Hello Gourav,

Can you share your CV with me on Anant at klubworks.com

aj··on Ask HN: Who wants to be hired? (May 2022)
Hello Gnanesh,

Can you share your CV with me on Anant at klubworks.com

aj··on Ask HN: Who wants to be hired? (May 2022)
Hello Vivek,

Can you share your CV with me on Anant at klubworks.com

aj··on Ask HN: Who wants to be hired? (May 2022)
Hello Ciju,

Can you share your CV with me on Anant at klubworks.com

aj··on Update on free software and telemetry
I'm confused. Are you a Gitlab employee or are you addressing a Gitlab employee? Edit: From the parent commenters profile, it appears they are a Gitlab employee. The comment itself was confusing due to the comma after the Gitlab Employee
aj··on Ask HN: Who is hiring? (March 2016)
Are you looking for product managers in Denmark as well? (Lever shows only in SFO but I'm still checking :) )
aj··on The revenge of former employees can close the business
Is it just me or is that article extremely sub-par? Incomplete and dangling sentences, incoherent structure and muddled phrasing. All in that article. Appears to be super amateurish !
aj··on Flipkart (the amazon of India) signs deal to kill net neutrality in India
The article's headline does not even make sense:

"Flipkart signs up for Airtel’s Net Neutrality violating Airtel Zero platform"

How does one sign up for Airtel's net neutrality?

aj··on Flipkart (the amazon of India) signs deal to kill net neutrality in India
The Amazon of India is amazon.in
aj··on Laptop Keyboards, No More Page Up/Down for You
For a design oriented article, it has an absolutely horrible design. The article itself is poorly written with contradictions. For example, the author writes about a 90's IBM Thinkpad but gives a screenshot of a Lenovo Thinkpad. The asus keyboard does have a page up/page down function (The up/down arrow used in combination with the function key provides this functionality)
aj··on New Zealand’s crusade to rid itself of mammals
I hope the top on the list is Homo Sapiens
aj··on Headphones/earphones for work
Audio Technica ATH-M50X Just got it recently and they're awesome. They do not have active noise cancellation. Since they are over the ear, they cover the ear and with a good set of ear pads, they block out all office noise (unless you work in manufacturing ;) )

Based on reviews that I've read (not compared personally) they are much better than comparable beats.

These cans are a tad on the expensive side but worth it

aj··on Blocking Google and Facebook using Ad Block Plus and Ghostery
It is also worth mentioning that http://www.areweprivateyet.com/ is created and maintained by Evidon, the makers of Ghostery (and unfortunately, they have no placed any obvious disclaimer except the footer mention and the top right ghostery logo which is not entirely sufficient imo
aj··on Blocking Google and Facebook using Ad Block Plus and Ghostery
Citation for the whitelist claim?
aj··on Clinkle gets hacked before it even launches
"truthiness" is true/false and NOT NULL! 0 != null null != false
aj··on You might not need jQuery
Caching or CDN does not help in squeezing out JS performance (actual JS execution and not n/w performance)
aj··on Ask HN: Comfortable, noise-canceling headphones.
You should check out http://reddit.com/r/headphones and ask there for suggestions. That's a pretty good subreddit with helpful folks who seem to know their stuff
aj··on Reminder: Apple’s 12 Days Of Gifts Promotion Begins Tonight 12.00am
I wonder if there is an ifttt e-mail recipe for this?
aj··on Announcing The Dark Mail Alliance – Founded by Silent Circle and Lavabit
And this is how committees fail to achieve results ;) The top 20 (?) comments (or at least the most voted comment thread) is a discussion/argument on just the name...
aj··on Samsung unveils plans for new campus shaped like a figure 8
It's supposed to be the symbol for infinity and not 8! Duh
aj··on f.lux has been updated to a new version
This update is for Windows only. The update for Mac is due soon.
aj··on Why have SVG images not yet replaced PNG on the web?
I'm looking to cook up a PoC on SVG rendering on Mobile devices. Any insights and/or information on the issues that you've faced would be super helpful
aj··on Yahoo looking to acquire Tumblr?
No. Just please NO!
aj··on Setting up Sublime Text 2
"Every command is available on every instance of the editor on everyone's machine, everywhere in the world."

OS X is neither on everyone's machine nor everywhere in the world. By a large stretch!

aj··on Twitter: music Page is Live.
Signing in merely redirects to the home page
aj··on At McDonald's in Japan, French Fries Are Causing All Sorts of Chaos
And it adds WHAT to HN?
Page 1 of 7Next →