SShortSingh.

Programming

0
ProgrammingDEV Community ·

I Taught My Laptop to Whisper Bird Names So I Could Finally Look Up

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass Every time I try to identify a bird with an app, the same thing happens. I hear a call, pull out my phone, wake the screen, tap record, and by the time the app answers, the bird is gone and I'm staring at a glowing rectangle instead of a tree. So I built Trailbird, a bird call identifier with almost no screen. The laptop goes in my backpack, one earbud goes in my ear, and I just walk. When it hears a bird, a calm voice says one sentence: "Northern cardinal, probably in the shrubs to your left." If it's a sp

0
ProgrammingDEV Community ·

Passkey enrollment security in practice

Passkeys close a lot of phishing risk at login, but they also move pressure to enrollment. The hard part is simple: if an attacker gets into an account once through a weaker path like a password, SMS OTP, or a recovery flow, they may not need to steal anything. They can just register their own passkey. That changes the cleanup model. A stolen password is a copied secret, so a reset invalidates it.

0
ProgrammingDEV Community ·

Touch Grass, a website that Touch Grass, a website that runs an open-weight model on your phone to get you outside

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass What I Built Tap 📍 Use my location. You get the best 2-hour window before sunset (scored from the hourly forecast), real parks, gardens, trails and viewpoints nearby on a map, and a short plan with a mini mission ("spot a crow and three kinds of leaves"). It's for anyone who opens their phone "for a minute" and looks up two hours later. The screen part takes about a minute. The rest happens outside.

0
ProgrammingDEV Community ·

Touch Grass Planner: Local AI for Your Next Outdoor Reset

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass I built Touch Grass Planner, a local AI app that helps people choose a real-world activity when they want to step away from the screen. Instead of asking a closed API for recommendations, the app uses an open-weight sentence-transformer model running locally on the machine. The user enters a mood or goal such as “I want a calm walk with birds and fall colors,” and the app recommends a few outdoor options based on weather, time of day, energy level, and intent. This is designed for people who want a small re

0
ProgrammingDEV Community ·

You Can't Keep Giving Away What You Were Given to Earn From - At Some Point, “Thank You” Isn't Enough

This might sound like a write-up to moan, but honestly, I don't think it is. It is something I have come to realise, and I think a lot of developers, designers, and people with valuable skills eventually come to the same realisation. For most of us, we have always wanted to sit in front of our computers and build things. We wanted to design, develop, experiment, break things, fix them, and start another fun project the moment we finished the last one. We also wanted to help.

0
ProgrammingDEV Community ·

5 terminal facts that sound fake (but aren't)

A bit of terminal trivia for your next coffee break. All five are true, I promise. Before grep existed, you'd search a file in the ed editor with: g/re/p global · regular expression · print. Ken Thompson turned that one command into its own program, and the name stuck. $ date -u -d @2147483647 Tue Jan 19 03:14:07 UTC 2038 2147483647 is the biggest number a signed 32-bit integer can hold.

0
ProgrammingDEV Community ·

Touch Grass, a website that runs an open-weight model on your phone to get you outside

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 1: Touch Grass What I Built Tap 📍 Use my location. You get the best 2-hour window before sunset (scored from the hourly forecast), real parks, gardens, trails and viewpoints nearby on a map, and a short plan with a mini mission ("spot a crow and three kinds of leaves"). It's for anyone who opens their phone "for a minute" and looks up two hours later. The screen part takes about a minute. The rest happens outside.

0
ProgrammingDEV Community ·

PocketTrail: three small things to notice outside, picked by a small open-weight model

This is a submission for the Hacktoberfest Week 1 "Touch Grass" challenge. PocketTrail is a small web app for people who want to look up from their phone for twenty minutes. You tell it how much time you have (10, 20 or 30 minutes), where you are going (a park, a garden, your neighborhood, or just a window or balcony), what it is like outside (daytime, evening, rainy) and your mood (calm, curious, creative). You can add a note like "stay seated, no photos". It gives you three short things to notice, with durations that add up to the time you picked.

0
ProgrammingDEV Community ·

My LLM Script That Finally Made Sense of Our Slack Feedback

Okay, so for ages, our weekly product meeting was a bit of a crapshoot when it came to user feedback. We'd have a Slack channel dedicated to early testers, a few support channels, and then just general chatter where users would often drop gold nuggets of ideas or frustrations. The problem? Getting that information consistently into a digestible format for our Monday morning meeting was a nightmare. Every week, before the meeting, I'd block out an hour, sometimes two, to try and sift through hundreds of messages.

0
ProgrammingDEV Community ·

How to Build an AI Thinking Loader with HTML and CSS

AI Thinking Loader with Pure HTML and CSS Loading indicators do not always have to be simple spinning circles. In this tutorial, we'll build a futuristic AI Thinking Loader using pure HTML and CSS. It features rotating orbit rings, glowing particles, a pulsing AI core, typing dots, and an animated processing bar. No JavaScript is required for the loader animation. Pure HTML and CSS Rotating AI orbit rings Glowing cyan and purple nodes Pulsing AI core Animated data particles Typing dots Indeterminate processing bar Responsive design Reduced-motion support No JavaScript required First, create th

0
ProgrammingHacker News ·

Show HN: I turned my iPhone and a $20 smart plug into an f-stop timer

I am a film photographer and do some darkroom printing and always wanted one of the proper, advanced f-stop timers, but never really wanted to spend a couple hundred dollars on one. Eventually I figured my phone was already perfectly capable of doing the timing, it just needed a way to switch the enlarger. So I built Darkplug around a cheap smart plug. The app controls the enlarger over the local network and does regular timing, f-stop timing, test strips, has an intuitive dodge/burn workflow, split grade (2 timing channels) and paper development timing. I’ve been using it for a few months in

← NewerPage 617 of 3146Older →