HNHacker News
TopNewBestAskShowJobs

calflegal

124 karma · joined April 6, 2017

Email me calvin [at] musicminigames.com
submissionscomments
calflegal··on Drum Machines (LLMs) Have No Soul
Hey, thanks for reading. That's a really thoughtful response. On your second point, I'm not really sure that relentlessly pursuing correctness, etc, somehow is not soulful. Anyway, we don't need to argue about that. We're on the same side. I like your third point. I wish I had touched on that. Thanks again
calflegal··on Drum Machines (LLMs) Have No Soul
A little post I made about my career in software. Hopefully you don't think it's a LinkedIn-quality think piece.
calflegal··on Show HN: Music Mini Games on the Web (1.0)
In the iOS app, I have an in app purchase for unlocking all chords, but on the web, I just give it away for free. I don't know. These days, with AI, it's pretty easy to do things. Doesn't really feel like I can justify asking for money for that right now.
calflegal··on Show HN: Music Mini Games on the Web (1.0)
I had Fable use SvelteKit for this. My first time with it; seems really great. Apologies in advance for any AI slop lingerings. I tried to take them out, but I figured I might as well get the functionality out there.
calflegal··on Show HN: Migo Games, now playable on web
thanks my friend
calflegal··on Cleaning up after AI rockstar developers
I love this kind of comment. It's so human. Good luck, friend.
calflegal··on What I've Learned (So Far) Building Online Mini Games with Elixir and Swift
I see your point. My counterpoint is that I think I’ve returned to zero web games that aren’t wordle. I think in the long run it’s the wrong choice
calflegal··on What I've Learned (So Far) Building Online Mini Games with Elixir and Swift
Nope. I guess I should try that at some point. I’d be looking into interacting with the Mac build for the performance reasons mentioned in the post, that iOS sims are slowww
calflegal··on What I've Learned (So Far) Building Online Mini Games with Elixir and Swift
Yeah I could've been more technical. Maybe in another post. On the fly issue, I love an underdog story. I know people have complained a lot about their uptime. I suspect they are grinding very hard on that. I've not really had any issues. They also seem to be a popular elixir host so I thought why not. Deploying is heroku style, "fly deploy".
calflegal··on What I've Learned (So Far) Building Online Mini Games with Elixir and Swift
Honestly? It's cheaper. hahaha.
calflegal··on What I've Learned (So Far) Building Online Mini Games with Elixir and Swift
Hi! I'm sorry I took down the web client shortly after I write this in order to narrow my focus on the client codebase. I realize I ruined my point about being able to compare the client performance. I'm editing the post shortly.

I've been curious about elixir for years. Since maybe 2016. I tried in the days before AI, but I couldn't really get over the hump of syntax and BEAM and all of that.

I'd read it was the kind of thing that would be good for games, but I didn't really understand why until AI helped me build this.

A room is a GenServer. Which means its a process. Which means the unit of gameplay matches the unit of compute, kinda. That's really great. You can't really do that with node. Well, I guess with Durable Objects / PartyKit you have a closer match there.

There is a matchmaker process that runs. It assigns your socket to a room. But yeah, after that, your socket is exchanging messages with that room.

Because arrow physics are simple, the client predicts how it thinks the server will say things will be, and reconciles if / when wrong when it hears from the server about the room state.

calflegal··on What I've Learned (So Far) Building Online Mini Games with Elixir and Swift
See these are things I did not know. This is why I said I was 'not qualified', in the post, haha. I do use Horde for the matchmaking. I have 2 hosts in the cluster.
calflegal··on What I've Learned (So Far) Building Online Mini Games with Elixir and Swift
a room is a genserver. For the socket itself, https://github.com/davidstump/SwiftPhoenixClient
calflegal··on What I've Learned (So Far) Building Online Mini Games with Elixir and Swift
I'm sorry I took down the web client shortly after writing this post. Really ruins the point I made of being able to contrast web vs native performance, doesnt it? I realized I wanted to narrow my focus on client codebases. Fixing the post shortly.
calflegal··on What I've Learned (So Far) Building Online Mini Games with Elixir and Swift
Yeah. Shortly after I wrote this I shut down the web client. I wanted to focus on the other clients. Sorry. Kind of ruined one of my points
calflegal··on What I've Learned (So Far) Building Online Mini Games with Elixir and Swift
I should've said more about the tech. I will later. The server is in NJ. If you're in the EU the game might really lag. Sorry!
calflegal··on What I've Learned (So Far) Building Online Mini Games with Elixir and Swift
My post about my recent project, Migo Games
calflegal··on Show HN: The HN Arcade
Just submitted https://migo.games/arrow (a multiplayer arrow shooting game)
calflegal··on Super Monkey Ball ported to a website
no it f*ckin rocks. Don't mistake me for a claude hater. I just know my boy's handiwork
calflegal··on Super Monkey Ball ported to a website
uh that code looks like claude to me
calflegal··on Claude Cowork exfiltrates files
So, I guess we're waiting on the big one, right? The ?10+? billion dollar attack?
calflegal··on Bose has released API docs and opened the API for its EoL SoundTouch speakers
The arguments in this thread about sound quality crack me up. Reminds me of when a famous mix engineer was in a best buy and the guy said 'These sound just like it did in the studio!' He said, no it doesn't. We used NS10s.
calflegal··on Show HN: Wingspan Games: Arrow – a multiplayer game built in Elixir / Phoenix
Oh, there's no cluster in asia nor europe right now so I have no idea how bad / laggy it'll be for you if you're overseas. Sorry!
calflegal··on Gemini 3 Flash: Frontier intelligence built for speed
The internet has already tried this, for about a few decades. The garbage is in the corpus; it gets weighted as such
calflegal··on Gemini 3 Flash: Frontier intelligence built for speed
I asked a similar question yesterday:

https://news.ycombinator.com/item?id=46290797

calflegal··on NVIDIA frenemy relation with OpenAI and Oracle
My god, this article and half the comments here seem like they came from AI.

Dead internet much?

calflegal··on Oracle hit hard in Wall Street's tech sell-off over its AI bet
*Confident _and_ correct
calflegal··on Ask HN: What genuinely useful thing have you built with generative AI?
I built an iOS App with claude code. I really don't know any swift myself. The app is a couple of small musical games (it's called music mini games). I've got _very few_ users.

What surprised me most is that, now more ever, distribution really is king. An app I released in the same space !11 years ago! gets more daily downloads. I expect these trends to accelerate with the amount of software being shipped with AI.

"If you build it, they will come" has never been less true.

I do really believe in product led marketing, though. I'm not yet fully convinced my app is good enough to get tons of word of mouth referrals. Hopefully one day.

If you're still here, here's the app: https://apps.apple.com/us/app/music-mini-games/id6752395649

calflegal··on I launched a Mac utility; now there are 5 clones on the App Store using my story
+100, it's so weird.
calflegal··on I'm absolutely right
As a joke I built https://idk-ask-ai.com/
Page 1 of 2Next →