HN user

memalign

4,759 karma

https://memalign.github.io/

Posts230
Comments154
View on HN
killedbyapixel.github.io 8d ago

Skydreams

memalign
1pts0
killedbyapixel.github.io 16d ago

Sculpt a Vase

memalign
2pts2
hlnet.neocities.org 19d ago

Polyarc Draw

memalign
4pts0
hogwarts-production.up.railway.app 20d ago

Fly Through Hogwarts

memalign
3pts0
github.com 25d ago

Decant: Liquid Glass icons reverse engineered

memalign
3pts0
patrickgh3.itch.io 1mo ago

Bubble Sort Game

memalign
3pts0
techcrunch.com 1mo ago

Apple plans change to Hide My Email that could make it less effective

memalign
22pts1
farside.link 1mo ago

Farside: Alternative front ends to many sites

memalign
4pts0
killedbyapixel.github.io 1mo ago

Cosmodial Sky Atlas

memalign
28pts6
screen.toys 1mo ago

Firewood Splitting Simulator

memalign
992pts292
sophiehoulden.com 1mo ago

Lemmings for Picotron

memalign
24pts1
killedbyapixel.github.io 1mo ago

LittleJS Arcade

memalign
3pts0
three-fenestra.codedgar.com 1mo ago

Three Fenestra – interior mapping shader for Three.js

memalign
1pts0
memalign.github.io 1mo ago

Show HN: TapToyPia

memalign
19pts9
app.files.md 2mo ago

Files.md

memalign
3pts1
shining.302chanwoo.com 2mo ago

Shining

memalign
1pts0
wcandillon.github.io 2mo ago

Redraw: 2d Primitives for Web and Native

memalign
2pts0
archive.org 2mo ago

Myst (Cyan, 1991) Game Proposal document

memalign
7pts0
paintbut.netlify.app 2mo ago

Paint But…

memalign
2pts1
codepen.io 3mo ago

A Cones Throw Away

memalign
2pts0
mesh3d.gallery 3mo ago

Mesh3d Experiments

memalign
3pts0
eyes.nasa.gov 3mo ago

Eyes on the Solar System – Artemis

memalign
2pts0
xn--gi8h42h.ws 3mo ago

Eggplant

memalign
4pts1
airtight.cc 3mo ago

Autofunken

memalign
3pts0
allenpike.com 3mo ago

The Rise of Transparency

memalign
2pts0
pushmatrix.github.io 3mo ago

Textstring

memalign
33pts4
torcado.com 3mo ago

PICO-8 platformer system: handling every notoriously difficult physics edge case

memalign
15pts0
www.shader.se 3mo ago

Shader Development Studio

memalign
3pts0
codepen.io 3mo ago

Ball Pit

memalign
178pts46
cursors.place 4mo ago

Cursor Park

memalign
2pts0
Show HN: TapToyPia 2 months ago

Thanks for playing!

I spent several weeks worth of nights on this project and put a lot of thought into the experience, though I exclusively played it on touch devices.

I need to test the mouse user experience.

Precision matters less in this game than it may seem. It’s ok to spam clicks because there are no resource constraints. It might mess up the layout of the build you were planning, but it will not impact completing the story. In fact, I imagined this game as a sort of clicker game where the progression and scaling up matters more than precision.

It looks like it requires a MIDI which it then converts to sound like it’s coming out of a Gameboy.

Here’s what the FAQ says:

How it works

Search a song, pick a MIDI source, hit Generate. The Wario Synthesis Engine analyses the MIDI and resynthesises it using Web Audio oscillators tuned to mimic the Game Boy's 4-channel sound chip. All processing runs in your browser.

OpenCode Zen 7 months ago

I’ve been using Gemini’s generous free tier in Gemini CLI. It’s nice to have other free options, even if it’s for a limited time (and with the caveat that the data will be used to improve the models).

It’s hurting them if the benefits are smaller than the cost of having so many employees start from 0 with the programming language. It can take months or even years to get really good with a language, especially a whole new paradigm like functional programming.

Hi HN!

I’m learning Mandarin with my son and I built these flashcards which use a spaced repetition algorithm to expand my vocabulary.

Something cool about Chinese is that there is no verb conjugation! If you learn a verb, you can use it right away without needing to memorize six other forms of it.

I tried using ChatGPT to build the swipe gesture UI but I ended up with 80% of it working and a tangled mess. I’ve had a lot more success with other projects.

More development details:

https://memalign.github.io/p/mandarin-flashcards.html

Does anybody have tips or tools for archiving web apps? I find that Archivebox and archive.org often don’t capture a working web app, which is understandable because resources and scripts can be loaded dynamically. Maybe it’s not really solvable without manual work and auditing the web app’s code.

This bug should be fixed now. I found two root causes:

1. Rather than waiting for the game engine update callback, I handle touch/mouse input immediately (required by SpeechSynthesis) so multiple input events can trigger before the game engine cleans up a destroyed object (fish).

2. I incremented score synchronously but marked a fish as destroyed asynchronously so there was a window where another click on the fish could occur.

Thanks again!

I don’t think the built-in browser SpeechSynthesis allows this, though it does allow for increasing the rate of speech. Maybe it’d work well to try to dynamically match the tap rate and the speaking rate.

For speed tappers who don’t need the number to be announced, I made it possible to mute the announcements.

Right! There are 31 so I could announce “30” and announce the next level.

One time I ended up hitting a bug where the new level would start while an extra fish from the previous level was still there. If anybody figures out a way to reproduce this, please share!