I've also made my own language for making games. It's a scheme with some tricks to make some gamdev specific aspects much nicer. Making it work was indeed not that hard, but making it good has taken its toll. Really happy with it currently!
Async stuff, vector math (vector value type) and special let-style forms for pushing/popping render states. For example, if I want a drop shadow, I can do (vfx/drop-shadow [settings] ...) and a drop shadow effect will be applied to what is rendered within that scope.
Also GC that works well with game style allocations where most of the allocations are dropped every frame.
In Scandinavia in particular, there’s a tendency of pescatarians to refer to themselves as vegetarian for social convenience, but that hasn’t changed the definition of “vegetarian”.
I was also curious about this, and I don't think the other replies understood what was being suggested.
If I understood correctly, the aim of the engine is to lower the in-memory size of the history of game states, by only snapshotting the delta. I'm also curious what would happen if, instead, you'd just run any deterministic snapshottable physics engine, and delta compressed the history on the fly. I think this is how, for example, Braid works.
Might be that it doesn't work, that running the delta check on two big enough snapshots would be too slow, and that's what this engine fixes. But would love to hear if it was considered.
I'm glad to hear the SSH remote editing is working well.
A lot of the time I'm developing on a remote server using VSCode Remote-SSH. I mostly love it. But! It consumes a lot of memory. And not only that. At times it gets stuck in some infinite loop or such, and ends up consuming all memory on the machine, preventing all traffic. Takes a few minutes for the OS to finally kill it, so I can get back in. I'm pretty this is happening due to large collections of symlinks (the subprocess eating up the memory is rg). But also just JavaScript editing at times launches up a bunch of ts-servers consuming everything and more.
This is super scary, if I'm poking around on the prod server.
Actually, inspired by this, I went ahead and installed Zed to try it out. After a couple of hours of working remotely using Zed, I'm impressed. It actually works, and the experience feels great. Only little issue was that when I first opened the remote folder, I was greeted with a blank window. I thought it was stuck loading and was about to give up, but turns out I had to open the project panel myself to see the files. Otherwise, working fine so far! Memory-wise it's practically free.
EDIT: Scrap that. After a while it starts running at 100% CPU on my macbook. I'm editing a small, simple PHP remotely over SSH. I haven't yet tested if it only happens with remote editing. Too bad... Well, at least it didn't trash the server like VSCode.
EDIT: Logs showed it was trying to do some auto suggestions every few seconds, but failed due to missing credentials. Didn't seem like something that would eat up 100%, but after disabling all AI features (I'm glad there was an option for this), the problem disappeared, and I'm happy with Zed again.
The only reason I remained on vscode for so long was the remote ssh editing as I also use a dev box (M2 air + dev box = multi-day battery life) but recently got sick and tired of the vscode instability and frequent need to blow away state / reinstall plugins after updates. When I saw Zed had an ssh dev equivalent I jumped ship and haven't looked back. Here is my theme if anyone is interested, https://github.com/whalesalad/dotfiles/blob/master/zed/whale...
I've had two people reach out to me asking about one of my services. They both said ChatGPT recommended it to them.
My service does kind of exist. It's a small tool I created for a client while retaining full rights to the tool. So I created (vibe coded) a site around it, making it look like an established service. Even ran google ads for it for a while.
The service still doesn't show up on google with relevant search terms. There hasn't been another client. I forgot about the service. And then ChatGPT started recommending it to people.
I wonder what I did to achieve this. Did vibe coding the business page inject it into ChatGPT's training data?
> Did vibe coding the business page inject it into ChatGPT's training data?
No, at least not directly. Inference does not train models. It is possible that OpenAI may separately collect the chat data, clean it, and feed it back into the model for future iterations. Or they could have extracted URLs for future indexing.
More likely though, I suspect, is your site just managed to be indexed naturally, and LLMs are very efficient at matching obscure data to relevant queries.
Interesting. Maybe someone could run bot farms that ask variants of the same question and subtly nudge the model by replying reasons why the model's recommended service A is inferior to service B. Or other forms of adversarial question answers sessions.
It's quite possible that SEO-wise the site does not make the cut into top x Google results but still is findable and considered by ChatGPT when it does its searches.
Especially in a longer ChatGPT conversation or via deep-research or more agentic modes (e.g. "Pro").
ChatGPT spends quite some time and diligence on searching.
Great for content that is not hyper search engine optimized but still (or even more) relevant. It bubbles up.
I find this very hard to believe. I haven't seen many good AI integrations, and my understanding is that at least Microsoft is now backtracking with them. Going in the opposite direction of adding more of them, even replacing apps with them, doesn't sound like a thing that has proven demand.
How would that even work? What would it replace? Surely not TikTok or games. Email? Chats? Sports apps? Safari?
Am I missing something, is this a serious headline?
My wife and I have a small life style business, selling a physical product. We make a nice daily profit using Meta ads. X dollars go in, X*A dollars come out, A > 1.0. When not running ads, it's just tumbleweeds.
I also have a digital daily browser puzzle. I've grown the user base quite a bit by running one simple ad on Reddit with amazingly good metrics.
In the past I worked for F2P mobile game companies. Their business is based on running successful internet ad campaigns.
The best ad we've had was made by an influencer we hired to do an ad. She knew how to grab the attention of our target audience, and speak to them.
But in general we just slap all kinds of videos there. Some perform 2x better than others, impossible to guess whuch ones, but in the end the range of success isn't massive. I haven't marketed many different kinds of products, but here's my take: If an ad is giving something like 20% return on ad spend, getting to 100% can be tough by just improving the ad. What matters more is that it's a product that is easy to sell. We sell escape game murder mystery magazines. Murder mysteries in any form are simply very easy to sell.
My ad is just one image and some clickbaity headline. The image is very simple, high contrast, designed to pop out. I'm targeting all kinds of puzzle subreddits. I'm getting just about $0.15 cost per click in US. The budget is quite small, but this helps reaching out to new audiences who spread the game further to their friends. The majority of the growth is still organic, but ads do help. I'm still not sure if it's a net positive though, since I don't have strong monetization in the game, and don't do any fingerprinting of users, or much analytics at all.
Ah, Tiled Words is great! Well done. Did you know Netflix launched a daily puzzle platform, Puzzled, around the time your game came out, and they have a similar game called Bonza (which they acquired, the game exsited as an app before that)? I found it an interesting coincidence.
Nice to see this being top comments. For a long time Ads were nearly universally seen as evil on HN ( and wider Silicon Valley ) and the topic discussions will always be downvoted, flag or becomes a moral compass argument.
I still find ads questionable, even if I rely on them. If I spend, say, $100 on ads, after printing and shipping, I make, say, $10 dollars in profit. Meta just made $100 dollars in profit, thanks to my hard work that earned me a fraction of that. It's hard to swallow and fathom what an amazing business they're running.
Same goes for F2P games. They pour millions (billions) into marketing games, with crazy small profit margins. When a mobile game company earns a million, Meta earns 10 millions (or more). Apple opens up the platform for 3rd party appstores with only 15% cut instead of 30%. Where does this new profit margin go? Into ads. Now companies can afford putting more money into ads, to outcompete others. Others follow suit. Instead of a million, the company now earns 1.01 millon in profit. Meta earns 11 million.
This isn't the ad platforms' fault, but I still find it somehow wrong.
I understand your argument, but part of this comparison is between Net profits and Revenue. While it cost Meta close to zero to have that ad space, it does cost meta money to run their platform. It is the same with any good old classified ads, or even free newspaper.
Meta dont actually dictate the value of ad space, they are largely market driven. Even though Meta may try to manipulate it to their advantage. Had they not been able to provide positive returns for those ads, they would not been able to continue and charge those price.
Also I think this is somewhat US specific. I dont know if that is still the case but US digital ads works really well. And they cost far higher than European or other part of the world.
I've gone through something similar, but for a more functional language (a Scheme). It's interesting how here the biggest wins are from optimizing the objects, while the biggest wins in my case were optimizing closures. The optimizations were very similar.
"Three implementation models for scheme" gives all the answers to make a fast enough scheme, though it has something of a compilation step, so it's not interpreting the original AST.
Then allow me to be judgemental in your stead. I've done a similar setup as the above and completely locally. I dunno how they're paying so much, but that's ridiculously overpriced.
All the other models performed much worse for the skills I'm using. I tried gpt-5.1 (and then 5.4 again recently), and also tried pointing it at OpenRouter and using a few of the cheaper models, and all of them added too much friction for me.
Be judgemental all you want, but I feel like I'm paying for less friction, and also more security since my experiments also showed claude to be the least vulnerable to prompt injection attempts.
In a possible defense of grandparent, whenever I pirate movies these days (seldomly), it would be not because I don’t want to pay, but either because I want the offline reliability or because I just can’t find it elsewhere.
(The latter would however not be the case for Titanic, I imagine.)
It's not the only thing they're doing with it. I mean, the logic is sound - $180 goes into automating bunch of manual processes in personal life, one of which is getting movies, which in some cases involves going out on the high seas.
reply