Zum Hauptinhalt springen
tsecurity.de LIVE
Echtzeit-Radar & Feeds
Alle RSS Feeds
👥 Community & Social
Windows Tipps & SecurityNighthawk M7 Pro im Test: Flexibler, aber teurer 5G-Router(21.09.2026 um 10:30 Uhr)
Sichere ProgrammierungNeue Gmail-Funktion: So sparst du jetzt Zeit bei Einmalcodes(21.09.2026 um 10:00 Uhr)
Sichere ProgrammierungYour GIF exporter is fine — the container is the problem(21.09.2026 um 10:01 Uhr)
Sichere ProgrammierungCSS, Motion, or GSAP? I Choose by Who Owns the Animation(21.09.2026 um 10:12 Uhr)
Windows Tipps & SecurityNighthawk M7 Pro im Test: Flexibler, aber teurer 5G-Router(21.09.2026 um 10:30 Uhr)
Sichere ProgrammierungNeue Gmail-Funktion: So sparst du jetzt Zeit bei Einmalcodes(21.09.2026 um 10:00 Uhr)
Sichere ProgrammierungYour GIF exporter is fine — the container is the problem(21.09.2026 um 10:01 Uhr)
Sichere ProgrammierungCSS, Motion, or GSAP? I Choose by Who Owns the Animation(21.09.2026 um 10:12 Uhr)
Intelligence View
⚡ tsecurity.de Intelligence

My Abandoned Cricket Kit Confronted Me. So I Built It a Voice

This is a submission for the DEV Weekend Challenge: Passion Edition. What I Built Everyone will tell you about the passions they have. Nobody talks about the ones they quit. I played cricket every evening from age 11 to 17. I…

0
↗ Quelle (dev.to)
Reagiere als Erste:r — dein Feedback zählt!

This is a submission for the DEV Weekend Challenge: Passion Edition.






What I Built



Everyone will tell you about the passions they have. Nobody talks about the ones they quit.



I played cricket every evening from age 11 to 17. I told everyone I'd play Ranji Trophy one day. Then the entrance exam years came, the bat went behind the cupboard, and I never went back. Eight years now.



EMBER gives that abandoned passion a voice. You confess what you quit. AI forges its persona: the dusty object, the game itself, or the younger you. Then it talks back, out loud, in a voice matched to its temperament. It asks the question only it can ask: why did you really stop?



Then it offers two doors:




  • 🔥 Rekindle it. It negotiates the smallest possible first step ("Pick up your old bat and feel its weight. Sunday evening.") and you seal the pledge on-chain, where you can't quietly delete it.

  • 🕯️ Lay it to rest. It says goodbye properly: a personal eulogy, spoken aloud, and a permanent on-chain stone. Closure is a feature, not a failure state.



Every anonymized session joins the Atlas of Abandoned Passions, a live map of what humanity gives up, at what age, and what killed it.



When I ran my own confession through it, the app decided my passion should speak as "Your old cricket kit bag." Its first words:




"It's been a while since you hoisted me up here, hasn't it? I still remember the thrill of a good cover drive, too."




I built a thing and it emotionally wrecked me on the first test run. Working as intended.






Demo



🔗 Live app: https://ember-himanshus-projects-acd54afd.vercel.app



Try it in two clicks: tap an example confession (cricket at 17, the closet guitar, the novel at chapter three), headphones on. The voice is the point.



The things we leave behind



A real pledge, sealed on Solana devnet: view the transaction.






Code



🔗 Repo: https://github.com/himanshu748/ember






How I Built It



The loop is confess, converse, decide, commit, belong. Each stage is one sponsor technology doing what it is uniquely good at.






Google AI (Gemini): the persona compiler



Gemini doesn't chat with you. It reads your confession and forges the character that will. Structured extraction of your story (years_dormant, abandonment_reason, emotional_tone), then an embodiment decision: should the object speak (the kit bag), the passion itself (cricket, personified), or the younger you? It writes the persona's system prompt, its opening line, every conversational reply, and finally the eulogy or the negotiated revival pact. Strict persona rules: it misses you, it never guilt-trips, wry beats weepy.






ElevenLabs: the voice



The persona's temperament maps to a curated voice (wistful is Sarah, wry is George, bitter is Callum). Every line the passion speaks arrives as real audio. Hearing your abandoned passion say things out loud is the difference between a chatbot and a séance.






Snowflake: the Atlas



Every session lands in a Snowflake sessions table, and the Atlas page is pure live SQL: most abandoned passions, what killed them, dormancy years, rekindle rate. Snowflake is also the system of record for session state. The app runs serverless, so persona and conversation context are reconstructed from Snowflake on every request.






Solana: the commitment device



A pledge you can edit is a wish. Rekindle pledges and eulogy stones are attested on Solana devnet via the Memo program: {kind, passion, commitment, confessionHash, ts}. Timestamped, unforgeable, permanent. No wallet needed: a server-side vault signs, so you can go from confession to on-chain proof in one sitting.






Stack



Next.js 16 · @google/genai · ElevenLabs TTS · snowflake-sdk · @solana/web3.js · Tailwind v4






Prize Categories



Best Use of Google AI, Best Use of ElevenLabs, Best Use of Snowflake, Best Use of Solana. The four aren't features bolted onto an app. Each one is a load-bearing stage of a single emotional pipeline.






There is a closet like yours in every house on earth. What's in yours? The Atlas is waiting. 🔥

Ähnliche Beiträge
🔍 Verwandte News

Auch interessante Nachrichten My Abandoned Cricket Kit Confronted Me. So I Built It a Voice

Thematisch verwandte Begriffe: Abandoned, Cricket, Confronted, Built · 6 Treffer

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Laden...

Beiträge werden geladen ...

Laden...

Videos werden geladen ...

Zum Aktualisieren ziehen
ZERO-DAY CVE-2026-94030 | A security vulnerability has been detected in SerenityOS up to 3d83e4509…
Advisory →
TTS Reader • tsecurity.de Voice
tsecurity.de Icon
tsecurity.de App
Offline-Lesen, Eilmeldungen & 0ms Ladezeit

Installiere tsecurity.de direkt auf deinen Home-Bildschirm für das ultimative Vollbild-Magazinerlebnis ohne Browser-Leisten.

Nächster Beitrag
Themen-Radar & Intelligence Matrix
Echtzeit-Taxonomie nach Angriffsvektoren & Plattformen

tsecurity.de Live Threat Radar

🔴 LIVE RADAR
MONITORING
AKTIV
CVE-DATENBANK
LIVE
🔍
Community Radar & Live Chat
Sentinel Bot online • Live-Stream
Dein Cluster: Security Explorer
Match:
lädt…
Verbindung zum Community-Stream wird aufgebaut...
Bearbeitungsmodus — Senden überschreibt deine Nachricht
Community-Puls — was gerade passiert
lädt…
Aktivitäten deiner Analysten
lädt…
Neues Thema oder Eilmeldung einreichen

Reiche interessante Links, Zero-Days oder Debatten ein. Die Community entscheidet per Upvote über die Veröffentlichung.

Heiß diskutierte Einreichungen
🔖 Gespeicherte Artikel
📂 Keine gespeicherten Artikel vorhanden.
Zurück Ziehen Vor
Links: vorheriger Artikel Rechts: nächster Artikel unten: schließen
News NIS-2 Frühwarnung Tier-1 Intel ⏱️ 3 Min vor 10 Min
Artikeldaten werden geladen...

Zurück: vorheriger Vor: nächster
↗ Original-Quelle
Social Reaktionen Deine Reaktion zählt
Einstufung & Relevanz-Poll 0 Stimmen
In sozialen Netzwerken teilen 1-Klick