frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Form16x cli — parse Indian Form 16 PDFs with regime comparision/ optimization

https://github.com/ri-sh/Form16x
2•taxedo•1h ago

Comments

taxedo•1h ago
I got tired of manually copying numbers from Form 16 PDFs into India’s tax filing portal every year. So I built *Form16x*, a Python CLI + library that turns these semi-structured PDFs into structured JSON.

Beyond extraction, it can: - Consolidate multiple Form 16s (useful if you switched jobs in a year) - Calculate taxes under both regimes and recommend the better option - Show detailed salary and deduction breakdowns in the terminal (tree view, colored output) - Suggest tax optimizations (80C, 80D, NPS, etc.) with potential savings - Expose a Python API (`TaxCalculationAPI`) with multi-year tax rules (AY 2020–2025)

*Repo:* https://github.com/ri-sh/Form16x

### Why I built it Form 16 is similar to a W-2 in the US or a T4 in Canada: a PDF tax certificate with inconsistent layouts across employers. Filing returns often means manually re-entering data, which is error-prone and time-consuming.

Form16x tries to solve this with: - PDF parsing using camelot/pdfplumber with fallback logic - Structured output aligned with the form fields - Local-only processing (no data leaves your machine) - CLI polish (progress bars, colored display, breakdown trees)

Would love feedback from HN on both the technical side (PDF parsing + structured extraction) and whether this approach could extend to other countries’ tax forms.

Show HN: Real-time texture compression in Three.js

https://www.ludicon.com/castano/blog/2025/09/three-js-spark-js/
1•castano-ludicon•48s ago•0 comments

Canada's new Minister of AI must not be naive to its harms

https://www.theglobeandmail.com/opinion/article-canadas-new-minister-of-ai-must-not-be-naive-to-i...
1•gnabgib•50s ago•0 comments

Memes Can Be Good for Business

https://www.bloomberg.com/opinion/newsletters/2025-09-11/memes-can-be-good-for-business
1•ioblomov•1m ago•1 comments

Show HN: Fast Isolated Postgres DB for Spring Boot Integration Tests

https://github.com/misirio/dbsandboxer
1•misirio•3m ago•0 comments

Show HN: ScamBare Text Checker

https://www.scambare.com/
2•sbworker•7m ago•0 comments

GCC Rust Compiler Continues Quest to Compile the Linux Kernel Crate

https://www.phoronix.com/news/gccrs-August-2025
1•kPwn•9m ago•0 comments

Show HN: PreSub – A tool to help researchers prepare anonymous submissions

https://gigacore.github.io/PreSub/
1•Gigacore•9m ago•0 comments

Show HN: The world's first bilingual job board

https://bilingualjobs.io
1•florianwueest•10m ago•0 comments

HN this is completely random

1•Forgret•13m ago•0 comments

Ask HN: Any learnings from launching on Product Hunt?

1•mightymosquito•13m ago•0 comments

Mathematical research with GPT-5: a Malliavin-Stein experiment

https://arxiv.org/abs/2509.03065
3•FergusArgyll•13m ago•0 comments

Fire: Violence must never be a response to speech

https://www.thefire.org/news/violence-must-never-be-response-speech
4•SilverElfin•17m ago•1 comments

FakeIt: C++ Mocking Made Easy

https://github.com/eranpeer/FakeIt
3•klaussilveira•17m ago•0 comments

A framework for pricing AI products

https://stripe.com/blog/a-framework-for-pricing-ai-products
1•emschwartz•17m ago•0 comments

13 reasons SQL has got to go

https://www.infoworld.com/article/2335455/13-reasons-sql-has-got-to-go.html
1•lr0•18m ago•0 comments

Show HN: Kafkatop, top-like CLI for Kafka

https://github.com/sivann/kafkatop
1•sivann•18m ago•0 comments

4-Bit Single Board Computer Based on the Intel 4004 Microprocessor

https://hackaday.com/2025/09/11/4-bit-single-board-computer-based-on-the-intel-4004-microprocessor/
2•renehsz•19m ago•0 comments

Rust Support Now in Beta

https://socket.dev/blog/rust-support-now-in-beta
2•feross•20m ago•0 comments

Show HN: Testing Masterclass

https://sonoflilit.github.io/testing/
1•SonOfLilit•21m ago•0 comments

Why the magic mushroom anti-aging claims are overblown

https://medicalxpress.com/news/2025-08-magic-mushroom-anti-aging-overblown.html
2•PaulHoule•23m ago•0 comments

Show HN: Journal – A minimalist journaling app with emotion tracking

https://www.paperly.id/
1•hogypitersan•23m ago•0 comments

Image-GS: Content-Adaptive Image Representation via 2D Gaussians

https://github.com/NYU-ICL/image-gs
1•xnx•25m ago•0 comments

Show HN: Story to Manga – Paste a story, get a manga

https://www.storytomanga.com/
4•xtrkil•25m ago•0 comments

Bluesky Issues Warning to Any Users Celebrating Charlie Kirk Assassination

https://www.newsweek.com/bluesky-chariie-kirk-assassination-warning-2128023
5•SilverElfin•26m ago•6 comments

Small Businesses Face a New Threat: Pay Up or Be Flooded with Bad Reviews

https://www.nytimes.com/2025/09/11/technology/fake-reviews-small-businesses.html
5•mitchbob•26m ago•6 comments

Linux 6.18 Will Further Complicate Non-GPL Out-of-Tree File-Systems

https://www.phoronix.com/news/Linux-6.18-write-cache-pages
4•my123•27m ago•0 comments

Reasonably accurate, privacy conscious, cookieless, visitor tracking

https://shkspr.mobi/blog/2025/09/reasonably-accurate-privacy-conscious-cookieless-visitor-trackin...
2•renehsz•28m ago•0 comments

Oracle stock gains 36% to post best day since 1992, adding $244B in value

https://www.cnbc.com/2025/09/10/oracle-stock-cloud-backlog-ai.html
9•pera•29m ago•1 comments

ANN: Doom-ada: Doom Emacs Ada language module with syntax highlighting, LSP and

https://github.com/tomekw/doom-ada
2•todsacerdoti•29m ago•0 comments

How 'overworked, underpaid' humans train Google's AI to seem smart

https://www.theguardian.com/technology/2025/sep/11/google-gemini-ai-training-humans
8•pera•33m ago•1 comments