A private class copilot for solo yoga teachers, powered by Gemma on their own laptop
🌍 Dev.to

A private class copilot for solo yoga teachers, powered by Gemma on their own laptop

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle What I Built Saathi is a desktop app for solo yoga teachers. It runs Gemma locally through Ollama and does the three jobs that eat a teacher's evenings. Class prep. Pick tonight's class and who is attending. Saathi drafts a sequence in Sanskrit and English, plus a callout for every student with an injury or surgery: which poses to avoid and which modification to offer, citing their ...
Rainbone at Hack the Valley 11: We Built a 3D Bone Stress Test and Made the AI Prove Every Number
🌍 Dev.to

Rainbone at Hack the Valley 11: We Built a 3D Bone Stress Test and Made the AI Prove Every Number

This is a submission for the MLH x DEV Writing Challenge What I Built A bone can look fine on a grey 2-D CT slice and still be close to breaking. The people looking after an older woman in senior living rarely get a plain answer to "how strong is her bone?" until a fall gives them one. At Hack the Valley 11 , my team of four built Rainbone : a 3D stress test for bones, explained by AI agents. It takes a real research CT scan of a thighbone and solves it with finite-elemen...
🌍 Dev.to

Cómo construí y desplegué un dashboard de ventas con Python, Streamlit y Plotly

Convertir datos en una herramienta interactiva permite responder preguntas como: ¿cómo evolucionan las ventas?, ¿qué categorías generan más ingresos?, ¿qué regiones aportan mayores ganancias? Para explorar estas preguntas, construí un dashboard de ventas en español con Python, Streamlit y Plotly , y lo desplegué en Streamlit Community Cloud , conectado a GitHub. 🔗 Probar el dashboard 💻 Ver el código en GitHub Todos los datos son ficticios y están identificados como datos ...
Understanding the person's goal before helping
🌍 Dev.to

Understanding the person's goal before helping

Social capabilities across human development | Part 5 A person's movement can suggest what they are trying to do, but similar movements can serve different goals. Social assistance involves checking the person's aim before supplementing their actions. Asking for a tool does not mean asking someone to take over Two friends are making a small birdhouse. One reaches toward the back of the table. The other points to a blue screwdriver and asks, "This one?" After a nod, the screwdr...
🌍 Dev.to

Supabase RLS errors in Lovable and Bolt apps (and how to fix them safely)

If you built your app with Lovable or Bolt on top of Supabase, sooner or later you'll see this: new row violates row-level security policy for table "todos" That's Postgres error code 42501 . Its quieter cousin is worse: a select that returns [] with no error , even though the table clearly has rows. Why it happens When Row Level Security (RLS) is enabled and no policy allows an action, Supabase blocks it. Common causes in AI-built apps: RLS is enabled bu...
🌍 Dev.to

"Invalid API key" or undefined env vars on Vercel: how to fix it

Your app works on your machine. You deploy to Vercel and get one of these: Error: supabaseUrl is required. AuthApiError: Invalid API key OpenAI API error: 401 Incorrect API key provided: undefined Or process.env.MY_KEY is simply undefined in production. Why it happens .env.local is not deployed (it's git-ignored, as it should be). Vercel needs its own copy. The variable was added after the last deployment. Env vars only apply to new deployments. It ...
🌍 Dev.to

gmail agent- side hustle project

This is a submission for the Hacktoberfest Open-Source AI Challenge Week 2: Side Hustle What I Built: I'm building Gmail Agent, a small AI assistant designed to help freelancers and independent professionals manage repetitive email tasks. Freelancers often spend valuable time reading client requests, identifying important details, deciding what to do next, and writing professional replies. Gmail Agent aims to make this process easier by analyzing an email, extracting its key information, su...
🌍 Dev.to

Running multiple Claude Code agents in parallel: what worktrees cannot see

If you only ever run one coding agent, you do not need most of this. You're also probably working more inefficiently than you could be. If you run two or more: give each Claude Code session its own Git worktree, give each one a task that changes different things, and run your real checks on the merged result rather than on each branch. Worktrees stop agents from overwriting each other's files. They do not stop two agents from making plans that cannot both be true, and Git will merge those pla...
🌍 Dev.to

Stripe webhook returns 401 on a Supabase Edge Function? Here's the fix (and the step after it)

Checkout works. The customer pays. Stripe's delivery log for your webhook shows 401 on every attempt, and your Edge Function logs show nothing at all. That combination is almost always Supabase's built-in JWT check, not your Stripe code. This post covers why it happens, how to turn it off for the webhook function only, and the step you must take right after, because once the function is public, the Stripe signature is the only thing protecting it. Every claim links to the doc it comes from ...
🌍 Dev.to

AI Voice for Real Estate: Virtual Property Tours

Why AI Voice is a Game‑Changer for Real Estate When a potential buyer scrolls through a listing, the first thing they see is the photos. The next thing they hear can be the difference between a quick ��nice house” and a booked virtual tour. Adding a natural‑sounding voice narration to a 3‑D walkthrough or video tour creates a more immersive experience, builds trust, and keeps users engaged longer. With modern text‑to‑speech (TTS) and voice‑cloning APIs, you can generate a professional‑g...
How Fortune 500 Companies Build Data Platforms
🌍 HackerNoon

How Fortune 500 Companies Build Data Platforms

Explore how large enterprises build scalable data platforms using lakehouses, batch and streaming pipelines, data mesh, governance, and layered architectures.
🌍 TheVerge

Video game ownership bill introduced in Congress

Rep. Ritchie Torres of New York's 15th congressional district in the Bronx introduced the Power To The Players Act this week. If passed, the bill would direct the Federal Trade Commission to establish regulations that guarantee consumers ownership of a game when they pay for it, rather than a licensing agreement. It's increasingly common for […]
🌍 TheVerge

A woman was arrested in Philly for blocking a delivery robot

Carolyn Marvin was arrested and charged with disorderly conduct after blocking the path of an Uber delivery robot and refusing to get out of the way. Marvin told Philadelphia's ABC13 "I know they're taking the jobs of human delivery workers and so, I have been protesting them whenever I saw them by standing in front […]
🌍 TheVerge

Mister Organ is one of the most unsettling documentaries I’ve ever seen

Mister Organ doesn't reach the level of societal horror of The Act of Killing or the creepypasta-meets-true-crime gruesomeness of Beware the Slenderman, but there's something deeply unsettling about Michael Organ and his intimate campaign of terror against everyone who enters his life. Mister Organ is a documentary by David Farrier, an Auckland, New Zealand journalist. […]