HNHacker News
TopNewBestAskShowJobs

ehaveman

24 karma · joined March 13, 2014

submissionscomments
ehaveman··on Microduck
wonder how it compares to https://github.com/apirrone/Open_Duck_Mini (besides being a lot easier to put together)
ehaveman··on How the Turner twins are mythbusting modern technical apparel
really interesting - except the charts are impossible to read for colour blind people.
ehaveman··on Show HN: Generative Art Synthesizer
they aren't so much shapes as they are different algorithms - so switching shapes means picking a new algorithm and running it.
ehaveman··on Ask HN: Share your personal website
https://emh.io/ just started working on it again!
ehaveman··on Fintech founder charged with fraud; AI app found to be humans in the Philippines
i thought this would be the year of AI pretending to be humans, not vice versa.
ehaveman··on The blissful Zen of a good side project
this resonates.

"consumption-to-creation ratio" are words i've never put to that positive feeling of choosing to code over watching another TV show or the negative feeling of the alternative choice.

recently i feel like vibe coding is a cheat code in this respect - i can code while watching TV... and a few times the output of the vibe coding exercise was interesting enough to switch to full attention coding.

ehaveman··on Show HN: OpenNutrition – A free, public nutrition database
when i track nutrition i always get stuck on things like "are the values for a chicken thigh with the bone in or out? do i weigh the meat pre-cooked or after i cook it? do i weigh the bones after i'm done eating and subtract that from the initial weight?" im probably overthinking it.

love the look and i'll keep playing with it but right off the bat i ran into a couple issues:

when i start typing on the search box on the home page it eats the first character (so as i type chicken, what shows up in the next screen's search field is just 'hicken'). and when i search for chicken thigh i don't get any results - seems to just stop filtering? when i press enter in the search field when "chicken thigh" is entered i get a "something went wrong" error.

ehaveman··on Animals Made from 13 Circles (2016)
wow, that's beautiful - the whole site https://people.idsia.ch/~juergen/ is an amazing rabbit hole im gonna lose myself in.
ehaveman··on Uber's QueryGPT: NL to SQL
interesting article but now im curious how this has evolved over the last 6 months with advancements like tool use and the new reasoning models.
ehaveman··on Infinite Word Search
couple more vibe coding experiments from this week: random maze pacman clone: https://emh.io/gpt/mazeman.html breakout with a slowly expanding voronoi wall: https://emh.io/gpt/voronoi.html

all these experiments are just me chatting with o3-mini-high, pasting into an editor, and testing in a browser.

the longer i iterate the further off the rails it goes and i find myself reiterating previous requirements. i imagine with some customized prompting you could better keep it consistent with established requirements.

ehaveman··on Infinite Word Search
latest in my vibe coding adventures is an infinite word search game. click and drag when you find a word.

the grid of letters is pseudo-randomly generated by coordinate (so it is deterministic) and the game seeds actual words in every 10x10 sub-grid. these are also pseudo-random.

this was an idea for a game i had back in 2023 but never executed on.

tonight while binging dune prophecy i vibe coded it and after a few episodes i had something worth sharing.

ehaveman··on Building an Omni-Directional Lego Treadmill [video]
so many cool innovations in this build!
ehaveman··on Here a Bee, There a Bee, Everywhere a Wild Bee
this stat is totally wild to me:

> 100 native orchard mason bees can do the equivalent pollination work of tens of thousands of honeybees

ehaveman··on Let's 'Double-Click' on the Latest Cringeworthy Corporate Buzzword
i've been complaining about people using "double click" in meetings for at least a decade. how is this news?
ehaveman··on What Happens When a Fifteen Year Old Pumps and Dumps with a Net Profit of $800k? (2002)
from the lewis article:

> the kid had bought stock and then, ''using multiple fictitious names,'' posted hundreds of messages on Yahoo Finance message boards recommending that stock to others

if that's not illegal it really should be.

ehaveman··on (Unsuccessfully) Fine-tuning GPT to play "Connections"
fun. good writeup. i tried setting up a custom gpt to run a game like anagramish.com - gave it the word list to choose from, instructions on the rules, etc - but no matter what i did in the prompt it would hallucinate start words or it would incorrectly accept invalid guesses (or mark correct guesses as invalid).
ehaveman··on Gamedev from Scratch 1: Scaffolding
saw how old this was and really hoped to find more in the series!
ehaveman··on Some personal news
i'm super curious about the book!
ehaveman··on Some personal news
this is the way.
ehaveman··on Some personal news
i was struck by that as well. smart long game moves.
ehaveman··on Potluck – Dynamic documents as personal software
really enjoyed this demo of a tool that enables text documents to be gradually enriched with application features. think taking a recipe and making the quantities and durations interactive via some pattern matching and simple instrumentation.
ehaveman··on Pare: Create Internal No-Code AI Tools
Be nice if there was more of a description and/or a demo video.
ehaveman··on Teaching GPT Word Reflections
can you provide some more detail? i tried reproducing and got very different results.

both chatgpt and the gpt playground return:

w2: creative w4: unordered

when fed the prompt:

r(man,young,age,old) r(man,rich, wealth, poor) now find w2 and w4 for r(_, creative,_, unordered)

this is very interesting to me because i am building a mind-mapping tool that is powered by GPT and im currently working on optimizing the prompts to get it to return quality relationships.

ehaveman··on Pangram
How long before someone makes a pangram wordle-like game?
ehaveman··on Ask HN: Are people considering moving off of Fly.io?
i was planning to use fly.io for my next project!

what are people using these days to deploy a node app (fastify/sqlite backend + vanillajs front end)? last time i deployed anything it was a rails app to an ec2 instance via capistrano - but that was eons ago.

ehaveman··on Show HN: Kuboble.com – Minimalistic sliding pieces puzzle game
Fun except the colours are all but indistinguishable for colour blind people like myself.

Be nice if games defaulted to a colour scheme that worked for everyone (Vs the trend of offering a “colour blind safe” mode)

ehaveman··on Ask HN: I hate gym. How to stay in shape?
what about increasing your boxing to 3 or 4 times per week?

other than that i would recommend a kettlebell and a pull-up bar at home!

ehaveman··on Show HN: Anagramish – A New Word Game
Been a while since I did any real coding for fun and last month I had this idea for a new word game. Great excuse to learn and play with some new technology I don’t get to use at work like web components etc.
ehaveman··on Simple trick to beat 2048: left up, left down, repeat
i was so hoping this was true i scripted it (paste this into your chrome console):

function keyDown(keyCode) { var e = document.createEvent("Events");

    e.initEvent("keydown", true, true);
    e.keyCode = keyCode;
    e.which = keyCode;
    
    document.body.dispatchEvent(e);   
}

controls = [ function() { keyDown(37); }, function() { keyDown(38); }, function() { keyDown(37); }, function() { keyDown(40); }, ];

i = 0; setInterval(function() { controls[i++ % controls.length](); }, 100);