HN user

aj

1,710 karma

News junkie, web developer, aspiring entrepreneur

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

Posts346
Comments192
View on HN
github.com 4mo ago

Show HN: Finsight – A Privacy First, AI Credit Card and Bank Statement Analyzer

aj
6pts1
www.ft.com 11y ago

EU Mobile operators plan to block online advertising to force Google to pay

aj
2pts2
events.google.com 11y ago

Google I/O Registrations open

aj
2pts0
news.ycombinator.com 11y ago

Flipboard showing East European language articles for HN feed

aj
1pts1
s.we.lc 12y ago

Google won't call games with in-app purchases free anymore

aj
1pts0
www.androidauthority.com 12y ago

Google Play Developer Program Policies updated – Focus on UX and Security

aj
2pts0
www.adexchanger.com 12y ago

Google Tells Some DFP Customers They Are Now Self-Serve

aj
1pts0
thenextweb.com 12y ago

The science behind how fonts make you feel

aj
70pts44
s.we.lc 12y ago

Indian ECommerce Store - Naaptol - A big scam?

aj
1pts0
thenextweb.com 12y ago

BBM rolling out to Google Play, AppStore TODAY

aj
3pts0
news.nationalpost.com 12y ago

Outrage after dating website ad on Facebook uses photo of suicide victim

aj
7pts0
techcrunch.com 13y ago

LinkedIn Turns Its Contacts Section Into A Personal Assistant

aj
3pts0
www.shazam.com 13y ago

Shazam Forms Exclusive New Partnership with Saavn for Indian Music Discovery

aj
4pts1
www.gizmodo.co.uk 13y ago

Google Blocks Adblock plus from blocking ads

aj
2pts0
techcrunch.com 13y ago

U.S. Attorney's office Issues Stmt About the Handling Of Case Against AaronSW

aj
2pts0
news.ycombinator.com 13y ago

[Feature Request] Display absolute time along with the relative time

aj
1pts1
www.businessinsider.com 14y ago

Steven Sinofsky Is The Heir Apparent of Microsoft

aj
3pts1
precursorblog.com 14y ago

Google vs. the World

aj
2pts0
www.businessinsider.com 14y ago

THE RAID ON AOL: How Vox Pillaged Engadget And Founded An Empire

aj
1pts0
laughingsquid.com 14y ago

PayPal Makes Buyer Destroy a Valuable Antique Violin To Get a Refund

aj
1pts0
news.nationalpost.com 14y ago

Kim Jong-il's North Korean Photoshop funeral

aj
6pts5
www.foxnews.com 14y ago

Start the GoDaddy Exodus

aj
1pts1
www.mckinsey.com 14y ago

The impact of the Internet on economic growth and prosperity - A McKinsey report

aj
1pts0
news.ycombinator.com 14y ago

Ask HN: What happens to a CA when their certificates are revoked (re. DigiNotar)

aj
2pts0
venturebeat.com 15y ago

Why Windows Phone 7’s first day sales numbers don’t matter

aj
1pts0
venturebeat.com 15y ago

Amazon.com’s secret retail empire

aj
20pts5
www.techdirt.com 15y ago

US Patent Office Makes It Harder To Reject Patents For Obviousness

aj
2pts0
ycorpblog.com 15y ago

Yahoo Gets Even ‘Beta’ with New Email Experience

aj
1pts0
www.cbsnews.com 15y ago

Oracle's Larry Ellison Taunts HP's Ray Lane and Leo Apotheker

aj
1pts0
www.zdnet.com 15y ago

Ballmer: Riskiest product bet by Microsoft is the 'next release of Windows'

aj
2pts0

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.

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

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

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)

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

"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!