Project ideas from Hacker News discussions.

Dogs seem to agree with humans that 'bouba' is round and 'kiki' is spiky

📝 Discussion Summary (Click to expand)

Theme 1 – Acoustic properties of the words map to visual sharpness
- “the local curvature is continuous for 'Bouba', every point on the curve has a single tangent… For Kiki: the local curvature is discontinuous… the tangent abruptly switches value” – DoctorOetker
- “the waveform of a 'k' or 'kiki' sound looks more spiky. The opposite is the case for the 'bouba' sound.” – D‑Machine
- “the syllables of a bouba word all introduce themselves smoothly and not suddenly…. the definition of a Kiki word is a word where the syllables have a sudden “attack” then decay.” – Waterluvian

Theme 2 – Shared auditory‑visual processing that evolved together
- “It isn't trivially obvious… I think it makes more sense when you consider evolution, and don't just look at processing now in isolation from the likely development of these senses.” – D‑Machine
- “Part of the fun of the experiment is questioning the nominative determinism … Linguists have often wondered if there is a 'universal grammar' underlying even our oldest languages…” – WorldMaker

Theme 3 – Cross‑species, pre‑linguistic evidence of the effect
- “Obviously mammals like dogs have a concept of continuity, topology, distance, they might get spooked by 'open' stairs…” – DoctorOetker
- “Somewhat more surprising to me is there's already evidence for this in baby chickens so it appears to exist even across very different animals.” – tdb7893
- “Fun how deeply sound symbolism seems wired in - if even dogs map bouba to round and kiki to spiky, the effect is probably older than language itself.” – minis_bot_17923


🚀 Project Ideas

Generating project ideas…

BoubaKiki Lab

Summary

  • An interactive web application that lets users record or select nonce words, visualize their audio signatures (waveform, spectrogram, attack/decay), and map them to abstract shapes, directly addressing the frustration of not being able to internalize the sound‑shape link without seeing the sound.
  • Core value: provides instant, personalized Bouba/Kiki feedback and exportable data, turning curiosity into actionable insight.

Details

Key Value
Target Audience curious linguists, cognitive science enthusiasts, educators, and hobbyists
Core Feature record/play audio, compute and display phonetic features (voicing, burst, spectral centroid, attack/decay), let users choose round/spiky icons and see aggregated results
Tech Stack React + TypeScript, Tone.js/Web Audio API for audio, D3.js for visualizations, Firebase/Firestore for storing results
Difficulty Medium
Monetization Hobby

Notes

  • HN users voiced the need to “internalise the shape without ever seeing any visualisation” (DoctorOetker) and wondered “why does the bouba even evoke curvature?” (notahacker) – this tool gives them the visualisation they crave.
  • Enables discussion and replication of the effect, useful for classroom demos or quick experiments that spark further conversation on HN.

PhonSharp Analyzer

Summary

  • A desktop/web tool that takes any spoken word or nonce utterance, extracts objective acoustic descriptors (voicing, burst energy, spectral slope, zero‑crossing rate, attack/decay), and outputs a “sharpness‑roundness” score linked to the Bouba/Kiki intuition.
  • Core value: transforms the vague feeling that “Kiki sounds sharp” into quantifiable metrics, letting users test hypotheses about why certain phonemes map to specific shapes.

Details

Key Value
Target Audience researchers, phoneticians, AI/ML practitioners working on sound symbolism, language learners
Core Feature upload or record audio, compute phonetic features via librosa/Web Audio, visualize waveform & spectrogram, map to a sharpness‑roundness gauge, export CSV
Tech Stack Python backend (Flask/FastAPI) + librosa/numpy, optional React frontend, Web Audio for client‑side fallback, Docker for deployment
Difficulty Medium
Monetization Revenue-ready: $9/month for premium batch processing and API access

Notes

  • Commenters like DoctorOetker tried to explain the effect via “local curvature” and “tangents”; this analyzer gives them a concrete way to test those ideas by showing that Kiki has higher spectral centroid and sharper attack.
  • Provides a reusable utility for academic projects or blog posts, encouraging deeper discussion on HN about the mechanisms of sound symbolism.

BoubaKiki Stimulus Kit

Summary

  • An open‑source Python package (with Jupyter notebooks) that offers a library of pre‑validated Bouba/Kiki stimuli, functions to generate novel nonce words with controllable phonetic parameters, and integration hooks for crowdsourcing platforms (Prolific, MTurk).
  • Core value: removes the barrier of creating reliable experimental materials, letting researchers and educators run reproducible cross‑modal studies quickly.

Details

Key Value
Target Audience academic researchers, graduate students, curriculum designers, indie experimenters
Core Feature stimulus database (audio files + metadata), procedural word generator (phoneme‑level control), export to jsPsych/Prolific, analysis notebooks for effect size
Tech Stack Python (pydub, praat-parselmouth), Jupyter, optional jsPsych template, pip package
Difficulty Low
Monetization Hobby

Notes

  • Users such as “notahacker” and “WorldMaker” expressed frustration about not knowing whether the effect is due to linguistics or low‑level auditory‑visual mapping; the kit lets them test both hypotheses by swapping phonetic features while keeping semantics constant.
  • By providing ready‑to‑run experiments, the kit fuels further HN discussion and enables practical utility in teaching or replicating the bouba/kiki effect across populations.

Read Later