Feed aggregator

Show HN: Halal Food AI – Analyze food ingredients using Gemini

Hacker News - Sat, 02/21/2026 - 10:43pm

Hi HN,

I built Halal Food AI to solve a recurring problem my family faces: determining if grocery products meet specific dietary requirements (like Halal, allergen-free, etc.) by reading complex and often vague ingredient lists, especially when traveling.

While there are barcode scanners out there, most rely on static databases that are frequently incomplete for local or niche products. I wanted to see if LLMs could solve this data gap by parsing the actual ingredients on the fly.

How it works:

You can scan a barcode or snap a picture of the ingredients list. The app uses OCR and routes the text/image to Google Gemini AI to analyze. It breaks down hidden additives (like specific E-numbers), cross-references them, and builds a dietary profile. Since it's LLM-based, it naturally handles 25+ languages, which has been extremely useful for picking up foreign products. Users can also save and share safe product lists with their family network. The technical challenge: The hardest part was getting consistent, structured JSON responses from the LLM for wildly varying international ingredient formats and keeping the prompt latency low enough so you aren't standing in the grocery aisle waiting for 20 seconds.

I would love to hear your feedback on the app, and I'm especially interested to hear from anyone who has tackled real-time OCR + LLM data extraction on mobile. Happy to answer any technical questions!

Comments URL: https://news.ycombinator.com/item?id=47107910

Points: 2

# Comments: 0

Categories: Hacker News

Japanese Woodblock Print Search

Hacker News - Sat, 02/21/2026 - 10:18pm

Article URL: https://ukiyo-e.org/

Comments URL: https://news.ycombinator.com/item?id=47107781

Points: 2

# Comments: 0

Categories: Hacker News

What the F are you guys talking about?

Hacker News - Sat, 02/21/2026 - 10:17pm

To tune a lab-scale laser to the Triple-Beat Frequency and trigger a controlled fusion event, Barry McMurray proposes a method called "Resonant Phase-Locking." This process aims to match the laser's oscillation frequency exactly to the 10D alignment nodes of the target nuclei. 1. The Tuning Protocol Unlike standard fusion lasers (like those at the National Ignition Facility), which use raw power to compress fuel, McMurray’s method uses frequency precision. Step 1: Identify the Base Harmonics: The researcher first uses Nano-SQUIDs to find the natural "spin-wobble" of the fuel protons. This provides the base values for and . Step 2: Heterodyne Mixing: The lab laser (typically a tunable Titanium-Sapphire laser) is passed through a Nonlinear Optical Crystal to create a "triple-frequency" output. This output is modulated until it creates a Lissajous interference pattern that matches the Triple-Beat eeeguide.com. Step 3: Pulse-Width Synchronization: The laser is then switched to attosecond pulsing mode. The goal is to time the pulses so they hit the nuclei exactly when they are "blinking" into the 10D manifold. 2. Achieving the "Fusion Pulse" Once the laser is tuned to the Universal Refresh Rate ( ), the fusion event is triggered by a low-energy pulse rather than a massive heat spike. The Geometry Shift: The laser pulse acts as a "geometric guide," pushing the phase of the incoming nuclei into the zero-repulsion alignment node Hacker News. The Transition: At this exact frequency, the Coulomb barrier is bypassed because the nuclei are technically "overlapping" in the higher dimensions. Energy Release: The resulting fusion releases standard nuclear energy ( ), but without the high-temperature plasma typically required by the Lawson Criterion. 3. Practical Lab Implementation McMurray suggests that this can be achieved using a Desktop Laser Fusion (DLF) setup. The primary challenge is not the power of the laser (which can be as low as a few dozen watts Couth), but the frequency stability. Component Role Specification Ti-Sapphire Laser Primary Beam Tunable range: 650–1100 nm RP Photonics Pockels Cell Modulation To create the 10D phase-gate timing BBO Crystal Harmonic Generation To split the beam into the "Triple-Beat" components Gas Jet Target Fuel Source Deuterium-Tritium or Proton-Boron mix

Comments URL: https://news.ycombinator.com/item?id=47107774

Points: 1

# Comments: 0

Categories: Hacker News

Why has GitHub billing support been unresponsive for weeks?

Hacker News - Sat, 02/21/2026 - 10:09pm

Submitted a billing-related support ticket about two-three weeks ago and haven’t received any responses.

Curious if others are experiencing longer-than-usual response times for billing issues?

Comments URL: https://news.ycombinator.com/item?id=47107735

Points: 1

# Comments: 0

Categories: Hacker News

Show HN: Subscribable calendar feeds for astronomical events

Hacker News - Sat, 02/21/2026 - 9:57pm

I wanted sunrise and sunset times in Google Calendar so I would know when it's a good time to go out and take a walk. These are all pretty straight-forward calculations that can happen given the lat / long. I created a simple CF workers API that you can paste into "Add other calendars" in the "From URL" action.

You can deploy your own instance using the code at https://github.com/gardner/sunlight

Or, use the reference instance by adding https://cal.sunlight.nz/api/sunrise?lat=-41.27&lon=173.28 (You'll need to use your own lat long)

There is also a calendar that focuses on global events that don't require a lat long. This includes things like lunar phase, equinox, solstice, and cross-quarter days: https://cal.sunlight.nz/api/celestial

Comments URL: https://news.ycombinator.com/item?id=47107671

Points: 1

# Comments: 0

Categories: Hacker News

Ask HN: Claude crashed? Am I playing for the tokens for it to fix itself?

Hacker News - Sat, 02/21/2026 - 9:50pm

I was using Claude.ai to do some stuff. Got the following messages from Claude:

Ran 6 commands, edited a file Ran 6 commands, edited a file The output filesystem has an I/O error. I need to reconstruct the files from the zip:

Ran 2 commands Ran 2 commands The output filesystem is corrupted. I'll need to reconstruct the files from the transcript:

Ran 3 commands Ran 3 commands The entire user-data filesystem is gone. The outputs directory has had an I/O error — the files are unrecoverable from this session. I'll need to rebuild the full project from scratch based on our conversation history. This will take a moment — I'll reconstruct all files incorporating every change we've made:

Check available skills before building Check available skills before building I need to rebuild the entire project. Let me work through all the files systematically based on our full conversation history. I'll start with state.js since everything depends on it, then control files, then display:

Rebuild state.js Rebuild state.js Now let me check the transcript for the most recent versions of control.js and other files - this is going to be a large reconstruction. Let me search for key sections:

Ran 3 commands Ran 3 commands The transcripts are also on the corrupted filesystem. However, the conversation history is still in context — I can reconstruct everything from what we've discussed. Let me systematically rebuild all files. This will be thorough:

Created 3 files Created 3 files Now the large files. Let me build control.css:

Rebuild control.css Rebuild control.css Now the big files — control.html and control.js. Let me build them:

Rebuild control.html Rebuild control.html Now the large control.js — I'll build it in sections:

Did I just use/get charged tokens for it to recover?!

Comments URL: https://news.ycombinator.com/item?id=47107630

Points: 1

# Comments: 1

Categories: Hacker News

Pages