Author: Larry Nocella

  • An A.I. App That Helps Detect Food Allergens. Could It Save Lives? Maybe!

    An A.I. App That Helps Detect Food Allergens. Could It Save Lives? Maybe!

    5 minute read

    A Brush With Death

    His throat was closing. His breaths were audible. Oh no, he thought, I’m having an allergic reaction to something I ate. He drank water, but his throat still warmed, then started to burn to the skin on the outside of his neck. His lungs were rattling, as they do when you have mucus from a cold, but no phlegm came up. So far he wasn’t having difficulty breathing, but it was becoming more … effortful.

    There is an above-average chance I die today, he said to himself. He dropped everything. His wife drove him to an urgent care center while he considered his luck. A snowstorm had blocked all roads yesterday. If this emergency happened one day earlier, he might not have been able to get to aid, even via ambulance. In the end, he got some meds, and he lived to see another day.

    That was me. It was not fun.

    Here’s the background. As a child, I was told I’m allergic to certain foods. Over the years I’ve occasionally eaten them by accident and confirmed (with doctors) that it is possible for allergies to come and go.

    The extreme reaction I had was my own fault. I had eaten something I thought I was allergic to with no adverse result. In an ill-formed experiment, I then ate a whole bunch of it, to see if I had outgrown the allergy.

    As we both know now, I had not. 

    Google Gemini AI Hackathon

    Back to the present. Google recently hosted a hackathon. If you don’t know, a “hackathon” is an event where software developers compete by making apps or games around a theme. Cash prizes and bragging rights are among the prizes. Often a company will sponsor such events as a way to encourage people to use their tech and show off what it can do.

    Google recently released their Gemini 3 A.I. To celebrate they sponsored a Hackathon. I brainstormed for a while and then forgot about it. Then, as ideas often do, it came to me from the darkness of the subconscious at random.

    Isn’t it horrible when children have allergies? I thought. The swelling from an allergic reaction can be more dangerous than a reaction in adults. A child’s throat is smaller and can close faster. Wouldn’t it be great to have an app that could scan a food and alert a child to potential danger? Kids are always with their phones, so it’s a perfect match. Snap a pic of food, and the A.I. provides intel on a user-set list of allergens.

    Agent: Ingredients – the app that provides info about your food

    The app Agent: Ingredients was born. I built it using Google AI studio, which uses the Gemini 3 A.I. and API, etc.

    Here’s how it works: A user selects ingredients they would like flagged and then takes a photo of food (or the list of ingredients on the package.) The A.I. provides a report, noting if any of the ingredients selected are present or likely present. The report includes a disclaimer that this info is not a substitute for professional medical dietary advice.

    I named the app Agent: Ingredients because its initials are A.I. You know, like Artificial Intelligence! Cute! I also felt a text and graphic theme around being a secret agent would make it more fun to use.

    At its most successful, the app could save a life.

    But there’s more! Another use for the app would be for dieters. If you’re on a gluten-free you can use the app. If you avoid specific chemical additives (like BHT) the app can scan a list of ingredients on the package. If you’re vegetarian, you can use the custom field and enter “Meat.”  

    Emergent Features

    There are probably other uses for the app yet to be discovered. I’ve been using it with my phone for fun, dropping snaps of any food I see. The most amazing thing so far was when I came across a treat wrapper with writing on it I didn’t recognize. It looks to my ignorant eye to be Chinese, but I’m not sure. I scanned the food wrapper … and the app TRANSLATED it and showed the ingredients. See screenshot nearby. Groovy!

    Partial screen shot of the app scanning a label and translating it to English.

    I had not told the app to do that while vibe-coding with Google’s AI Studio. The app simply did it. I’m thinking that one of the components of an intelligent agent is initiative. The software “knew” its mission and it completed it.

    Conclusion

    Regarding A.I., I am tired of the negative hype (it’s going to kill humanity.) I am tired of the overly-positive hype (we’re going to upload our brains to the cloud and e-live forever). A.I. is a tool. It’s a tech. It includes promise and peril. Let’s build on the promise and keep watch for the perils. 

    I hope this app shows some of the promise. I built this app, alone, with Google AI Studio, in under a week. This is the future: custom-designed, bespoke tools. After the hackathon I plan on making the code for the app public. You too could make such an app and remix it for your specific needs.

    A.I. at its very best, is an assistant, it’s a tool that lets you make your own tools.

    Health Disclaimer

    The Agent: Ingredients app is a guide. It is not a replacement for professional, medical dietary and allergen advice. Consult a professional for complete information. It seems the safest way to avoid an allergen is this: if you’re unsure, don’t eat it.

    Agent: Ingredients — Try it for free, no ads, no login!

    Click here to see my Hackathon entry submission.

  • Tap Tap Word: a Minimal, Fun, Free Word Game

    Tap Tap Word: a Minimal, Fun, Free Word Game

    February 11, 2026 Update

    TapTapWord didn’t make the cut for Crazy Games metrics, so they have removed it. I expected that might happen as I did the MVP (minimum viable product) to see how far it could go. And now I know better what they are looking for. Game is still free to play, no ads, no data saved. New link is – https://taptapwordgame.larrynocella.com/

    Original Post

    As a lifelong gamer I am starting to sound like a grumpy old man: “They don’t make videogames like they used to.” Well, no, they don’t. That’s mostly a good thing if you compare Pong to Battlefield.

    What I don’t like about modern games are simple concepts with pointless trappings added to increase the sacred engagement metric. Games have too much animation, too much noise, bonus rounds, extra unlocks, level ups and multiplayer and please just stop! It’s all too much.

    If you don’t have device-induced ADHD these games will give it to you. Sometimes, I just want a simple game. Fun, minimal design.

    To that end, let’s discuss my latest A.I. vibe-code Replit creation: Tap Tap Word (link updated Feb 11, 2026) where less is more fun.

    Players are provided a random grid of letters, and must spell words before time runs out. The longer the word, the more points earned and the more time added to the countdown timer. The letters do not have to be connected, btw. There’s a happy bloop when you score, a sad buzz when you don’t. It’s quick, easy to play, and fun. You don’t need an account. You don’t have to pay to unlock whatever. Just make words. Have fun, and move on.

    I’m trying to find a platform where I can feature these games, so I’ve submitted to the CrazyGames platform. If you are reading this before February 10, 2026, it is especially important you try the game now. CrazyGames tracks early engagement stats. The better a game does in this trial period the more interest they take in it.

    Thank you for the help. Hope you enjoy the game. Here’s the again: (link updated Feb 11, 2026) Tap Tap Word!

    Image for this article created by Co-Pilot.

  • Multi-Site Launcher: a free browser extension to make your Web browsing faster and easier!

    Multi-Site Launcher: a free browser extension to make your Web browsing faster and easier!

    Want to be faster, more efficient, more productive as you work or play online?

    Often there are certain online tasks for which you need multiple websites. For example, if you want to check your finances, say you open a bank website, a credit card site, another credit card site, and an investment site.

    If you want to pay bills, you open an insurance site, a water site, an electric site, a mobile service site.

    If I want to check the sales of my books on Amazon, I open several pages for One Odd Cat, Four Weird Tales of Horror, The Katrina Contract, Razor Wire Karma, etc. and so on.

    Bookmarks are useful, but only if everything you need to do is on one site, which is rare. It would be great if you could bunch up bookmarks into a single button and click that for the task. One button, and boom the browser opens all the sites you need.

    Now there’s a way to do it. Easy and free, no login needed, no data saved. Ready to browse the web faster? Links below.

    CHROME: https://chromewebstore.google.com/detail/ogidnjaeifejfaiknfindlcfknclblob?utm_source=item-share-cb

    EDGE: https://microsoftedge.microsoft.com/addons/detail/multisite-launcher/pfipblbhkdjjaknnbdlkdgkbknkjjigj

    YOUTUBE VIDEO DEMO (<3 mins video): https://www.youtube.com/watch?v=vb-oVBbxbAQ

    (Amazon links are affiliate links and author may earn a small commission on qualifying sales at no extra cost to you.)

    Image for this article created by A.I. with prompting by Larry Nocella. If you notice it’s in the retro style of Atari 2600 cartridge box art, you win a gold star!

  • Free Icon-Resizer App: Simplifying Your Design Process

    Free Icon-Resizer App: Simplifying Your Design Process

    Epic Remix: (Australian Battery Sales-blokes of the 80s) x (A Tool for Producing Multiple Graphic Sizes)

    One of my least favorite tasks when developing apps and software etc. is submitting for publishing. You have to fill out a form with lots of different questions and then provide icons of different sizes. It’s easy but tedious.

    But now it’s easier because I’ve made an app to do it for you. Presenting the free-to-use, no-login, no-data-saved Icon Resizer tool!

    Simply upload a square graphic and then enter up to ten different sizes (must be square) you specify. The app will provide you with a zip file of your images resized that you can then download. Easy, quick, free, and fun. No login, no data saved.

    It makes life easier for software developers but obvi can be of use to anyone who needs to create many square graphics.

    The dev community has been answering my questions and asking nothing in return for decades. I’ve tried to respond in kind and this is another small way of me giving back. I hope you find it useful.

    Now for some miscellany to bulk up the word count. As I was preparing this app, my mind drifted to memories of the 1980s. There was a commercial here in the USA with this Australian guy named Jacko hawking Energizer batteries. In my memory, I kept replaying his dialogue, “Energiz-ah! It’ll surprise-ya! Oi!” which is an abbreviated version of Jacko’s lines in the commersh.

    The syllables of “Icon Resizer” are close to “Energizer” so I remixed the signature line in honor of this app to “Icon Resize-ah! It’ll surprise-ya! Oi!” 

    FYI – Jacko also starred in a 1980s show called The Highwaymen. I found it funny then, and still do, that his character was named Jetto. The credits even say “Starring Jacko as Jetto.” The creative team stone cold phoned it in on that one. Anyway, I hope you find the app useful and you enjoyed this trip down memory lane.

    Icon Resize-ah! It’ll surprise-ya! Oi!

    Icon Resizer App built with vibe coding love using Replit.

    Image for this article created by Copilot A.I. with exquisite prompting from Larry Nocella. If you recognize the style of the image as Atari 2600 cartridge box art, give yourself a gold star on a square sticker!

  • Read It Later – a free browser extension

    Read It Later – a free browser extension

    When I browse the net, I often see tons of articles that I want to read later. This used to be handled by a wonderful browser extension called Pocket, but that extension has shut down. (Pocket RIP – Rest In Pixels?) 

    Anyway, I built an extension that did what I liked best about Pocket. It’s called, “Read It Later.”

    Users can quickly save a webpage link that won’t crowd your usual bookmark bar. The extension will save as many articles as you like so when you get time to read, you can do that and just as quickly delete it.  

    It’s a super-fast bookmarking tool. I’ve found it useful for sites that you want to temporarily bookmark and it doesn’t crowd up your favorites bookmark bar.

    Install it on your Chrome or Edge browser using the links below. It’s free. There’s no sign-in and no ads. All your data is saved locally. 

    I hope you find “Read It Later” useful! 

    Chrome Extension

    Edge Extension

    Video Demo on YouTube (60 seconds) 

  • Can Facts Be Hate Speech?

    Can Facts Be Hate Speech?

    CENSORED! 2 HOT 4 LINKEDIN!

    A notification from LinkedIn delivered the news: “Your comment has been removed because we define it as hate speech.”

    I couldn’t believe it. Me? Hate speech? But I try to love everyone!

    Sure, I’ve been known to unleash creative foul-mouthery online, but as one might say on Linkedin, IT’S MY BRAND. Even so, on that site, I’m connected to colleagues, and I restrain my verbal savagery while liberally sprinkling the disclaimer that my opinion is mine alone and not representative of anyone else.

    I reviewed the events that led to my comment removal. Someone made a post comparing Trump to Hitler. Another person said that was inappropriate. I countered that it was acceptable, writing this:

    It is 100% appropriate and correct to call Trump a Nazi. He is borrowing the Hitler playbook 100%. Hitler and Nazis didn’t wake up one morning and 6 million people were dead. They did it gradually just like Trump is doing. Your credibility suffers greatly because you don’t accept the facts. Calling people illegals, then putting them in camps, then blaming them for their suffering (they shouldn’t have come here.) It’s all gradual and only fools don’t see it. Please wake up.

    That doesn’t sound like hate speech to me. Oh well. I could move on, but I think there is an important thought here, far beyond the tradition of selling comment blockage as evidence that the powerful fear my truth. I’m not sure 2 HOT 4 LinkedIn carries the same rizz, but it’s all I’ve got. Let’s discuss.

    RADICALLY HONEST SELF-REFLECTION

    It was time to reflect.  It’s always the people who insist they aren’t hateful who are the most hateful. If they would just reflect, I often cry, thinking, perhaps naively, that if they really thought about it, hateful people would realize how hateful they are.

    Rather than take the usual route of spinning my comment’s removal into yet another entry in the sad genre of the Cancel Culture Complainers Club, I decided to honestly consider the situation.

    The truth is, yes, I hate Trump. In the same way I hate all malicious idiots in power. The same way I shake my head at all the wasted potential of anyone who uses their gifts for greed and cruelty.

    I don’t feel my comment was “hate speech” in either the term’s common usage (ranting and insulting) or its more legal-ish definition: encouraging prejudice. I didn’t follow up with any threats of violence. I just strongly suggested Trump be removed from any decision-making beyond his next greasy meal, because he’s doing all the same things Hitler did. Those are facts.

    EXPLAINING TO INTERNET CLOWNS HOW TIME WORKS

    In typical Internet brick-brained ness, a common complaint one sees from assorted bots, trolls, and morons is that Trump isn’t Hitler because Hitler killed 6 million people. Trump hasn’t.

    True, but what that short-sighted argument doesn’t account for is time. Events in life happen over time. Obviously sensible people like you know that, but we have to often remind the dense denizens of the internet how basic reality works.

    Hitler didn’t emerge from the womb and instantly become the world’s most adorable little concentration camp builder. It took time. So, yes, fine. Trump is not exactly Hitler, but he sure is Hitler-shaped. Check out his Hitler-ish resume:

    Establishing a Secret police force. Censorship of critics. Open racism. Hounding political enemies. A clear belief of racial superiority. Starting pointless wars. Bullying and imprisoning minorities. Exploiting a Corrupt Establishment and Fake Opposition party (a.k.a. The mainstream Democratic Party and its leadership: Schumer, Pelosi, Jeffries, etc.)

    If Trump could be Hitler, he surely would. He has often expressed his boy crushes on dictators across the world.

    A similar time-ignorant meme swept through troll nation following the No Kings protests. “If Trump was a king, he wouldn’t allow protests!”

    No kidding! But becoming a king in a democracy takes time. No, Trump is not Hitler, and no, he’s not a King, but it’s NOT FOR LACK OF TRYING.

    EXACLTY WHEN AM I ALLOWED TO SAY IT?

    To the LinkedIn moderation team (or their keyword-hunting A.I.), as well as the bots, trolls, morons, and brick-brained, I ask you: Exactly when along the timeline between banally evil obnoxious jerk (where Trump is now) and Hitler (where Trump is heading) am I allowed to call him someone Hitler-ish without getting censored? 

    Do I have to wait until the concentration camps multiply? The secret police force expands? All our rights are gone? Or am I allowed to point out the indisputable similarities now?

    This whole “Trump can’t be Hitler because he isn’t Hitler yet!” meme is defeated by the old cliché, “A stitch in time saves nine.”

    When along the progress of a fire should you shout fire? When it starts at the oven? Or do I have to wait until the whole first floor is engulfed before I sound the alarm?

    This isn’t about me and one blocked comment, it’s about what can and can’t be said. The facts are obvious. We should be allowed to say them.