Hacker Newsnew | past | comments | ask | show | jobs | submit | moigagoo's commentslogin

On the other hand, this format allows people from all around the world to participate.

We use custom types for that usually, optionally with parametric polymorphism.

But as others said already, Nimony (codename for the next Nim iteration) introduces revamped concepts which should be even more convenient.


Please do share your progress with FigDraw. Interactive demoes always look great.

I plan to give a couple of talks this year.

Can't wait for NimConf, it is way overdue.



Thanks for the kind words!

> Presumably, your server stores a registry of Device IDs and IPs to route messages?

Not IPs but Push API registration objects.

> What about replacing this with some sort of partitioned DHT to make it decentralized?

I guess this could be done but it's a task I can't tackle at this point.

> Also, the messages flow through your servers?

Yes but I don't store them. My API just dispatches the message to the recipient's push service. Which means the message exists on my server only in the form of an in-memory variable for several microseconds between being received and sent further.

> Would it be possible to set up WebSocket connections between the users instead, and how would that compare from a security model perspective?

This generally can't be done in a PWA. OS won't allow a persistent WebSocket to run in background.

Also, this would disclose too much information about a client to all the other clients. Currently, all I know about other clients is their Device IDs which are just random strings.


Yeah Apple kinda hates PWA it seems. I honestly tried to make it usable on iOS but it just fails with anything I'm trying to do.


Exactly! Not only that but the entire message delivery routine as well.


It works fairly well on Android but horribly on iOS because PWA support is very limited on iOS.


Love this project. My 6 y.o. son and I used to spend hours with it, it's really fun.


Really? Sounds like it could be fun to play with my nieces. It'd be fun to show them how to play with "programming".


The biggest challenge with Enu is that kids don't read or write well, so they're basically sitting there telling youbehat to do and you're just coming up with solutions frantically on the spot.

It just occurred to me, that sounds a lot like actual development for a customer :-)


Consider applying for YC's Summer 2026 batch! Applications are open till May 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: