frontpage.
newsnewestaskshowjobs

Made with ♥ by @iamnishanth

Open Source @Github

fp.

Open in hackernews

Show HN: Made NZ's member of parliament financial disclosure data searchable

https://open-register-of-pecuniary-interests.joshmcarthur.com/
2•sudojosh•2h ago
New Zealand Members of Parliament are required to annually disclose their financial interests (shareholdings, directorships, consultancies, etc.) but this gets published annually as an unwieldy 80+ page PDF that's hard to search effectively.

I processed structured data out of the PDF and built a searchable interface: https://open-register-of-pecuniary-interests.joshmcarthur.co....

You can search across all MPs' disclosed interests by name, company, or interest type. For example, you can quickly find which MPs have interests in specific sectors or companies, filter by category or political party.

The data extraction was interesting - I found that a two-pass approach worked well with Gemini 2.5 Flash - one to pull out MP names and referenced page numbers, then I extracted the specific pages each MP appeared on and extracted structured data just from these pages.

The approach could work for similar transparency registers in other countries - most seem to publish open data as PDF, which technically ticks the box, but isn't the most accessible format to work with. Even within NZ, I'm planning to expand the data I process to previous years, as well as processing data for local and regional councils (who have the same legal requirement to publish financial interests of council members).

Open sourced at https://github.com/joshmcarthur/open-register-of-pecuniary-i....

Tech stack: Ruby on Rails, SQLite (FTS5), Tailwind/DaisyUI - keeping it lightweight since this is just a side project to make public data more accessible.

Show HN: The text disappears when you screenshot it

https://unscreenshottable.vercel.app/?text=Hello
132•zikero•4h ago•50 comments

Show HN: Made NZ's member of parliament financial disclosure data searchable

https://open-register-of-pecuniary-interests.joshmcarthur.com/
2•sudojosh•2h ago•0 comments

Show HN: Pgmcp, an MCP server to query any Postgres database in natural language

https://github.com/subnetmarco/pgmcp
10•fosk•10h ago•3 comments

Show HN: A store that generates products from anything you type in search

https://anycrap.shop/
1162•kafked•4d ago•326 comments

Show HN: A PSX/DOS style 3D game written in Rust with a custom software renderer

https://totenarctanz.itch.io/a-scavenging-trip
54•mvx64•1d ago•34 comments

Show HN: Chibi Izumi, staged dependency injection for Python

https://github.com/7mind/izumi-chibi-py
2•pshirshov•8h ago•2 comments

Show HN: MeldSecurity – Run Popular Security Tools in the Browser (Free)

https://meldsecurity.com
2•wowohwow•10h ago•0 comments

Show HN: STT –> LLM –> TTS pipeline in C

https://github.com/RhinoDevel/mt_llm/tree/main/stt_llm_tts-pipeline-example
9•RhinoDevel•23h ago•0 comments

Show HN: I built a platform for long-form media recs (books, articles, etc.)

https://rhomeapp.com/Guest
18•rohannih•1d ago•3 comments

Show HN: A Cyberpunk Tuner

https://un.bounded.cc
4•hirako2000•11h ago•2 comments

Show HN: OrderlyID – typed, time-sortable, 160-bit IDs with checksums

https://github.com/kpiljoong/orderlyid
3•piljoong•12h ago•0 comments

Show HN: LLMyourself.com – Type a name. Get a report.

https://www.llmyourself.com/
2•AlexNicita•12h ago•4 comments

Show HN: I reverse engineered macOS to allow custom Lock Screen wallpapers

https://cindori.com/backdrop
79•cindori•2d ago•56 comments

Show HN: Vatify – Simple API for EU VAT validation and rate calculation

https://www.vatifytax.app/
2•passenger09•13h ago•0 comments

Show HN: Pyproc – Call Python from Go Without CGO or Microservices

https://github.com/YuminosukeSato/pyproc
39•acc_10000•2d ago•9 comments

Show HN: Web-based 2D geometry calculator

https://ccorcos.github.io/geocalc/
2•ccorcos•13h ago•0 comments

Show HN: Small Transfers – charge from 0.000001 USD per request for your SaaS

https://smalltransfers.com/
194•strnisa•1w ago•75 comments

Show HN: Daffodil – Open-Source Ecommerce Framework to connect to any platform

https://github.com/graycoreio/daffodil
64•damienwebdev•2d ago•8 comments

Show HN: Omarchy on CachyOS

https://github.com/mroboff/omarchy-on-cachyos
63•theYipster•3d ago•62 comments

Show HN: A GPT Realtime Web Game Where You Convince Aliens Not to Invade

https://www.gameorchard.beer/
2•calreid•15h ago•0 comments

Show HN: Dagger.js – A buildless, runtime-only JavaScript micro-framework

https://daggerjs.org
77•TonyPeakman•3d ago•77 comments

Show HN: AI-powered web service combining FastAPI, Pydantic-AI, and MCP servers

https://github.com/Aherontas/Pycon_Greece_2025_Presentation_Agents
43•Aherontas•3d ago•24 comments

Show HN: Semlib – Semantic Data Processing

https://github.com/anishathalye/semlib
59•anishathalye•2d ago•12 comments

Show HN: I wrote a from-scratch OS to serve my blog

https://github.com/thass0/tatix
9•thasso•1d ago•0 comments

Show HN: Vicinae – A native, Raycast-compatible launcher for Linux

https://github.com/vicinaehq/vicinae
180•aurellius•1w ago•35 comments

Show HN: MCP Server Installation Instructions Generator

https://hyprmcp.com/mcp-install-instructions-generator/
22•pmig•2d ago•6 comments

Show HN: AI Code Detector – detect AI-generated code with 95% accuracy

https://code-detector.ai/
72•henryl•1d ago•63 comments

Show HN: I made a generative online drum machine with ClojureScript

https://dopeloop.ai/beat-maker/
199•chr15m•5d ago•50 comments

Show HN: Term.everything – Run any GUI app in the terminal

https://github.com/mmulet/term.everything
1084•mmulet•1w ago•144 comments

Show HN: Ghostpipe – Connect files in your codebase to user interfaces

https://github.com/inputlogic/ghostpipe
5•adriaanmulder•1d ago•1 comments