Recent submissions

Comment · 2 months ago
Comment · 3 months ago
https://github.com/airdaydev/airday

Underpinning my current app is an e2ee local-first sync engine, basically it is a traditional client-server sync (encrypted logs + snapshots sequenced with integers). It sends bundles of Loro CRDT operations. I wrapped the client side in WASM to power the web app and the CLI and have started a swift wrapper to port to native iOS. Bundle size is 3MB/1.2MB g-zipped so pretty happy with it. I've realised that web encryption is kind of bs (at least not as "WE CAN NEVER ACCESS YOUR DATA" as some vendors state) if someone else is distributing the app.

Over the last week I have done a lot of performance work & data remodeling - CRDTs are interesting because you can let data fall through the gaps if you're not careful.

Comment · 4 months ago
Comment · 4 months ago
1 person can do another person a favor which involves fucking over a 3rd person.
Comment · 4 months ago
This is very fun. Having just tried it with my maybe tone deaf partner, she showed progress when she sang at the same time as the notes. It might be good if there was like a faster looped version where the notes would play more frequently.
Comment · 4 months ago
You should work on the flash of unstyled content! leaves a bad first impression
Comment · 4 months ago
Having just tested my app with very niche online groups, friends and cold messaging some people who I thought might have wanted what I'm building, and getting almost no response - my advice would be to burst that bubble early. As a general rule, no one cares what you're building anymore - just look at this thread.
Comment · 4 months ago
The biggest problem with Duolingo is not just the spaced repetition but the entire curriculum is random, imprecise and felt like slop long before LLMs (with the exception of stories I guess). By random I mean it's just like reading a series of disconnected sentences with some common features. There's no anchor.

For Spanish for example, compared to spanishdict.com course which is a similar format but has a defined length and doesn't encourage you to continue indefinitely, is much more precise, follows a practical story arc - introducing yourself at school, how did you get to school, going on vacation with family etc etc. It jumps from location to location each unit and explains regional differences in grammar/vocab.

Comment · 4 months ago
About half-way through Charles Petzold's Code https://codehiddenlanguage.com/ and continuing studying linear algebra (weak points as a self-taught coder). Tidying up an e2ee, server/client, CRDT-backed, collaborative sync system I'm working on.
Comment · 5 months ago
I think stories are a good approach, although there's something grating about the voice / monotony after 1-2 stories. Have you thought about narrating yourself?
Comment · 6 months ago
The Product Manager needs to justify their job.
Comment · 6 months ago
Do you think most people are made to sit still for 8 hours? Do you think someone who can't do that is defective?
Comment · 6 months ago
V cool. Works in ff on mac for me. Maybe vibe coded but it's a spectrum. Probably in need of a bit of polish and a better performing example & maybe resolution switching. Basement Studio is legit I have bought their fonts in the past.

Floating windows are a little pointless but aesthetic choice or a one shot ui. FPS would be nice, also distinction between canvas and void. Video export works great.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton