<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hacker News: fokdelafons</title><link>https://news.ycombinator.com/user?id=fokdelafons</link><description>Hacker News RSS</description><docs>https://hnrss.org/</docs><generator>hnrss v2.1.1</generator><lastBuildDate>Sat, 02 May 2026 02:34:43 +0000</lastBuildDate><atom:link href="https://hnrss.org/user?id=fokdelafons" rel="self" type="application/rss+xml"></atom:link><item><title><![CDATA[New comment by fokdelafons in "Ask HN: Who wants to be hired? (May 2026)"]]></title><description><![CDATA[
<p>Location: Brussels, Belgium<p>Remote: Yes<p>Willing to relocate: Yes<p>Technologies: Node.js/TypeScript, Python, LangGraph, agentic workflows, noSQL, GCP, Flutter, pSEO.<p>Résumé/CV: <a href="https://github.com/fokdelafons" rel="nofollow">https://github.com/fokdelafons</a> | <a href="https://lustra.news" rel="nofollow">https://lustra.news</a><p>Email: jacek@lustra.dev<p>I solo-engineered Lustra.news because legislative data is an unmitigated mess. It's now a production-grade infrastructure managing 300k+ indexed pages with 99%+ hallucination-free AI summaries.<p>Looking for Founding Engineer or AI Architect roles where I can own the system and ship at velocity.<p>Also selling B2B API / MCP access to my unified legislative data (US/EU/PL/UK/DE/FR). Check the code on my GitHub.</p>
]]></description><pubDate>Fri, 01 May 2026 17:27:59 +0000</pubDate><link>https://news.ycombinator.com/item?id=47977485</link><dc:creator>fokdelafons</dc:creator><comments>https://news.ycombinator.com/item?id=47977485</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47977485</guid></item><item><title><![CDATA[New comment by fokdelafons in "Parents Decide Act introduces mandatory OS-level age verification"]]></title><description><![CDATA[
<p>Summary: <a href="https://lustra.news/en/us-congress/119/legislations/119_HR_8250/" rel="nofollow">https://lustra.news/en/us-congress/119/legislations/119_HR_8...</a><p>It is incredibly ironic that Josh Gottheimer, the bill's sponsor, is pushing for mandatory OS-level age verification while his own official contact site (<a href="https://gottheimer.house.gov/contact" rel="nofollow">https://gottheimer.house.gov/contact</a>) returns a 404 error, making it impossible to reach him.</p>
]]></description><pubDate>Thu, 16 Apr 2026 09:39:56 +0000</pubDate><link>https://news.ycombinator.com/item?id=47790784</link><dc:creator>fokdelafons</dc:creator><comments>https://news.ycombinator.com/item?id=47790784</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47790784</guid></item><item><title><![CDATA[Parents Decide Act introduces mandatory OS-level age verification]]></title><description><![CDATA[
<p>Article URL: <a href="https://www.congress.gov/bill/119th-congress/house-bill/8250">https://www.congress.gov/bill/119th-congress/house-bill/8250</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47790783">https://news.ycombinator.com/item?id=47790783</a></p>
<p>Points: 3</p>
<p># Comments: 1</p>
]]></description><pubDate>Thu, 16 Apr 2026 09:39:56 +0000</pubDate><link>https://www.congress.gov/bill/119th-congress/house-bill/8250</link><dc:creator>fokdelafons</dc:creator><comments>https://news.ycombinator.com/item?id=47790783</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47790783</guid></item><item><title><![CDATA[Tell HN: The proposed KIDS Act (HR 7757) effectively mandates biometric browsing]]></title><description><![CDATA[
<p>Congress just introduced HR 7757 (KIDS Act). It is designed to kill anonymous web browsing for everyone.<p>Here is how the architecture of the Internet changes under this bill.<p>* The Verification Trap: clicking "I am 18" is now legally dead under Section 103. But the bill also says platforms cannot be forced to collect government IDs. This legally traps tech companies into forcing third-party biometric face scans or credit card checks just to let you browse mature content.<p>* Muting Gamers: section 303 targets multiplayer games. It forces developers to mute voice and text chat by default for all players until their age is verified by a third party. It also legally mandates playtime limit systems.<p>* The Algorithmic Net: section 201 applies these rules to any platform that uses user data to "make content recommendations." If your site has a "For You" feed or targeted algorithm, you are caught in the surveillance net.<p>* The Legal Kill Switch: they know this violates the First Amendment. Section 602 creates a strict 90-day expiration date to challenge the law's constitutionality. They are trying to time out organizations like the EFF.<p><a href="https://lustra.news/en/us-congress/119/legislations/119_HR_7757/" rel="nofollow">https://lustra.news/en/us-congress/119/legislations/119_HR_7...</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47280341">https://news.ycombinator.com/item?id=47280341</a></p>
<p>Points: 20</p>
<p># Comments: 0</p>
]]></description><pubDate>Fri, 06 Mar 2026 20:03:06 +0000</pubDate><link>https://news.ycombinator.com/item?id=47280341</link><dc:creator>fokdelafons</dc:creator><comments>https://news.ycombinator.com/item?id=47280341</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47280341</guid></item><item><title><![CDATA[Using tech to update democracy: The Mirror Parliament]]></title><description><![CDATA[
<p>Article URL: <a href="https://lustra.news/info/blueprint/">https://lustra.news/info/blueprint/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=47038819">https://news.ycombinator.com/item?id=47038819</a></p>
<p>Points: 1</p>
<p># Comments: 0</p>
]]></description><pubDate>Mon, 16 Feb 2026 18:59:59 +0000</pubDate><link>https://lustra.news/info/blueprint/</link><dc:creator>fokdelafons</dc:creator><comments>https://news.ycombinator.com/item?id=47038819</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=47038819</guid></item><item><title><![CDATA[New comment by fokdelafons in "Show HN: Mirror Parliament where users vote on top of politicians and draft laws"]]></title><description><![CDATA[
<p>Tech Stack:<p>Frontend: Flutter (Web & Mobile Monorepo),<p>Backend: Firebase + Google Cloud Run,<p>AI: Vertex AI <a href="https://lustra.news/info/tech" rel="nofollow">https://lustra.news/info/tech</a><p>License: PolyForm Noncommercial — source is available for inspection, learning, and non-commercial civic use. Commercial use would require a separate agreement.<p>I am looking for contributors. I have the US and Poland live. EU, UK, FR, DE in pipeline. I need help building Data Adapters for other parliaments (the core logic is country-agnostic). If you want to help audit the code or add a country, check the repo. The goal is to complete the database as much as possible with current funding. Please, fork it if you can.<p>Live App: <a href="https://lustra.news" rel="nofollow">https://lustra.news</a><p>Repo: <a href="https://github.com/fokdelafons/lustra" rel="nofollow">https://github.com/fokdelafons/lustra</a><p>Dev Log: <a href="https://lustrainitiative.substack.com" rel="nofollow">https://lustrainitiative.substack.com</a></p>
]]></description><pubDate>Sat, 07 Feb 2026 18:38:37 +0000</pubDate><link>https://news.ycombinator.com/item?id=46926292</link><dc:creator>fokdelafons</dc:creator><comments>https://news.ycombinator.com/item?id=46926292</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46926292</guid></item><item><title><![CDATA[Show HN: Mirror Parliament where users vote on top of politicians and draft laws]]></title><description><![CDATA[
<p>Article URL: <a href="https://github.com/fokdelafons/lustra">https://github.com/fokdelafons/lustra</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46926272">https://news.ycombinator.com/item?id=46926272</a></p>
<p>Points: 2</p>
<p># Comments: 1</p>
]]></description><pubDate>Sat, 07 Feb 2026 18:36:38 +0000</pubDate><link>https://github.com/fokdelafons/lustra</link><dc:creator>fokdelafons</dc:creator><comments>https://news.ycombinator.com/item?id=46926272</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46926272</guid></item><item><title><![CDATA[New comment by fokdelafons in "Killing hallucinations in legal texts with a Generalizer-Judge-Surgeon pipeline"]]></title><description><![CDATA[
<p>The linked post details my engineering solution: a 'Generalizer-Judge-Surgeon' pipeline to remove hallucinations from legislation.<p>Using a "dumber/faster" model (Flash Lite) strictly as a Judge (comparing Source vs Summary) worked better than asking initial model to self-verify. It acts like a semantic regex.<p>Call for Contributors:
The project is Source Available. I have the core architecture ready for scaling, but I need locals to help build the specific data adapters/scrapers for their parliaments. If you want to help fix the "legislative black hole" in your country, check the repo.<p>Happy to answer questions about the prompt engineering or the architecture.</p>
]]></description><pubDate>Tue, 27 Jan 2026 19:17:05 +0000</pubDate><link>https://news.ycombinator.com/item?id=46784907</link><dc:creator>fokdelafons</dc:creator><comments>https://news.ycombinator.com/item?id=46784907</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46784907</guid></item><item><title><![CDATA[Killing hallucinations in legal texts with a Generalizer-Judge-Surgeon pipeline]]></title><description><![CDATA[
<p>Article URL: <a href="https://lustra.news/info/tech/">https://lustra.news/info/tech/</a></p>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46784801">https://news.ycombinator.com/item?id=46784801</a></p>
<p>Points: 1</p>
<p># Comments: 1</p>
]]></description><pubDate>Tue, 27 Jan 2026 19:11:57 +0000</pubDate><link>https://lustra.news/info/tech/</link><dc:creator>fokdelafons</dc:creator><comments>https://news.ycombinator.com/item?id=46784801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46784801</guid></item><item><title><![CDATA[New comment by fokdelafons in "Show HN: Solving the ~95% legislative coverage gap using LLM's"]]></title><description><![CDATA[
<p>Good question! I almost don't get problems with hallucinations. The worst case I had was oversimplification. I'm using mostly heuristic models, so they don't overthink; they just rely more on the source. If something is wrong, they usually mess up json, and it doesn't get through. Bills are typically long because of exposes, analyses, and predictions attached. I don't use it, as I'm focusing just on context sterilization and compression of info of the actual bill, not what it could be. Diffing would be wonderful! I have to think about it, thanks!</p>
]]></description><pubDate>Wed, 17 Dec 2025 22:33:48 +0000</pubDate><link>https://news.ycombinator.com/item?id=46306509</link><dc:creator>fokdelafons</dc:creator><comments>https://news.ycombinator.com/item?id=46306509</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46306509</guid></item><item><title><![CDATA[New comment by fokdelafons in "Show HN: Solving the ~95% legislative coverage gap using LLM's"]]></title><description><![CDATA[
<p>Thanks! Yeah, it's an artifact, as first parliament I introduced was Sejm. Maybe I'll switch to the "Politicians"? Because I'm going to introduce senators there too.</p>
]]></description><pubDate>Wed, 17 Dec 2025 22:27:03 +0000</pubDate><link>https://news.ycombinator.com/item?id=46306451</link><dc:creator>fokdelafons</dc:creator><comments>https://news.ycombinator.com/item?id=46306451</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46306451</guid></item><item><title><![CDATA[New comment by fokdelafons in "Show HN: Solving the ~95% legislative coverage gap using LLM's"]]></title><description><![CDATA[
<p>Thanks for flagging! Civic Projects just landed and are still in beta, so glitches might happen. I’ll look into it and get it fixed.</p>
]]></description><pubDate>Tue, 16 Dec 2025 21:31:16 +0000</pubDate><link>https://news.ycombinator.com/item?id=46294801</link><dc:creator>fokdelafons</dc:creator><comments>https://news.ycombinator.com/item?id=46294801</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46294801</guid></item><item><title><![CDATA[New comment by fokdelafons in "Show HN: Solving the ~95% legislative coverage gap using LLM's"]]></title><description><![CDATA[
<p>Absolutely, the model does the picking.</p>
]]></description><pubDate>Tue, 16 Dec 2025 21:30:34 +0000</pubDate><link>https://news.ycombinator.com/item?id=46294795</link><dc:creator>fokdelafons</dc:creator><comments>https://news.ycombinator.com/item?id=46294795</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46294795</guid></item><item><title><![CDATA[New comment by fokdelafons in "Show HN: Solving the ~95% legislative coverage gap using LLM's"]]></title><description><![CDATA[
<p>You can't strip it completely, totally agree. Any compression of information is already an interpretation. The problem becomes more prevalent, the more thinking and advanced models become. To mitigate it, I rely on some constraints:<p>1. No opinion space: the prompt forbids normative language and forces fact to consequence mapping only (“what changes, for whom, and how”), not evaluation.<p>2. Outputs are framed explicitly from the perspective of an average citizen of a given country. This narrows the context and avoids abstract geopolitical or ideological extrapolation.<p>3. Heuristic models over reasoning models: for this task, fast pattern-matching models produce more stable summaries than deliberative models that tend to over-interpret edge cases.<p>It’s not bias-free, but it’s more constrained and predictable than editorial framing.</p>
]]></description><pubDate>Tue, 16 Dec 2025 20:08:01 +0000</pubDate><link>https://news.ycombinator.com/item?id=46293710</link><dc:creator>fokdelafons</dc:creator><comments>https://news.ycombinator.com/item?id=46293710</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46293710</guid></item><item><title><![CDATA[New comment by fokdelafons in "Show HN: Solving the ~95% legislative coverage gap using LLM's"]]></title><description><![CDATA[
<p>Thanks, I’ll add clarification about the license in the description.</p>
]]></description><pubDate>Tue, 16 Dec 2025 19:35:47 +0000</pubDate><link>https://news.ycombinator.com/item?id=46293294</link><dc:creator>fokdelafons</dc:creator><comments>https://news.ycombinator.com/item?id=46293294</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46293294</guid></item><item><title><![CDATA[New comment by fokdelafons in "Show HN: Solving the ~95% legislative coverage gap using LLM's"]]></title><description><![CDATA[
<p>Thanks for flagging — I'll look into headers / hosting config to avoid false positives.</p>
]]></description><pubDate>Tue, 16 Dec 2025 19:35:14 +0000</pubDate><link>https://news.ycombinator.com/item?id=46293283</link><dc:creator>fokdelafons</dc:creator><comments>https://news.ycombinator.com/item?id=46293283</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46293283</guid></item><item><title><![CDATA[Show HN: Solving the ~95% legislative coverage gap using LLM's]]></title><description><![CDATA[
<p>Hi HN, I'm Jacek, the solo founder behind this project (Lustra).<p>The Problem: 95% of legislation goes unnoticed because raw legal texts are unreadable. Media coverage is optimized for outrage, not insight.<p>The Solution. I built a digital public infrastructure that:<p>1.  Ingests & Sterilizes: Parses raw bills (PDF/XML) from US & PL APIs. Uses LLMs (Vertex AI, temp=0, strict JSON) to strip political spin.<p>2.  Civic Algorithm: The main feed isn't sorted by an editorial board. It's sorted by user votes ("Shadow Parliament"). What the community cares about rises to the top.<p>3.  Civic Projects: An incubator for citizen legislation. Users submit drafts (like our <i>Human Preservation Act</i>), which are vetted by AI scoring and displayed with visual parity alongside government bills.<p>Tech Stack:<p>Frontend: Flutter (Web & Mobile Monorepo),<p>Backend: Firebase + Google Cloud Run,<p>AI: Vertex AI (Gemini 2.5 Flash),<p>License: PolyForm Noncommercial — source is available for inspection, learning, and non-commercial civic use. Commercial use would require a separate agreement.<p>I am looking for contributors. I have the US and Poland live. EU, UK, FR, DE in pipeline, partially available. I need help building Data Adapters for other parliaments (the core logic is country-agnostic). If you want to help audit the code or add a country, check the repo. The goal is to complete the database as much as possible with current funding.<p>Live App: <a href="https://lustra.news" rel="nofollow">https://lustra.news</a><p>Repo: <a href="https://github.com/fokdelafons/lustra" rel="nofollow">https://github.com/fokdelafons/lustra</a><p>Dev Log: <a href="https://lustrainitiative.substack.com" rel="nofollow">https://lustrainitiative.substack.com</a></p>
<hr>
<p>Comments URL: <a href="https://news.ycombinator.com/item?id=46289073">https://news.ycombinator.com/item?id=46289073</a></p>
<p>Points: 41</p>
<p># Comments: 23</p>
]]></description><pubDate>Tue, 16 Dec 2025 14:39:59 +0000</pubDate><link>https://lustra.news/</link><dc:creator>fokdelafons</dc:creator><comments>https://news.ycombinator.com/item?id=46289073</comments><guid isPermaLink="false">https://news.ycombinator.com/item?id=46289073</guid></item></channel></rss>