Hacker News new | past | comments | ask | show | jobs | submit | HoppyHaus's comments login

"Many long-standing compiler bugs with generics, typedesc and static types have been fixed in this release, effectively making these features stable."

Awesome! Though it may not be the "proper" use, the bugs regarding static types made working with ImGUI much more painful than it should have been.


The quickest win would to move off of Heroku. Either rent your own server that you can control (to a reasonable degree), or find an alternative that doesn't suffer that issue.

Redis would work but I'd be afraid of race conditions. There probably wouldn't be any, but it's something to be aware of.

If you wanted to test the waters with at least the relative public, I'd consider doing step 1 of renting a server, but then hiding it behind a Tor hidden service. Inconvenient to connect to? Yeah. (Probably) safe from the Hasbro demons? Also yeah.


Linode is super cheap. I pay 6 or 7 bucks a month for a bottom tier VM.


I guess I just haven't done anything outside of a PaaS before and I'm a bit worried about unknown unknowns. I'm sure I'm probably up to the task but managing my own server is just new ground for me. I'll have to research how to ensure that the server is always up or recovers from an unexpected failure and restarts immediately.


Fly.io would probably work for your use case. Doesn't have the restart limit of Heroku and still has a solid enough free tier to run your app!

I'd be happy to help if you need anything! Whether hosting or just backend related questions!

Also depending on how hard coded your architecture is, maybe you can separate out the Magic specific data from the app itself? So the MTG specific data could just be loaded as a datapack?


You can also split the difference and run Dokku[0] on a vps and basically host your own instance of “Heroku”. It can even use the same build packs and procfiles.

Feel free to message me and I’d be happy to help with server stuff.

[0] https://dokku.com/


Render (render.com; I'm the founder) doesn't restart your server every 24 hours like Heroku; it does restart it automatically if it crashes.


You'll like this then: https://github.com/philipl/pifs


O(hhh) h=time, h=space at runtime, h=computation power.. It's like a bad trade off.


There is something just like that for one of the largest 3ds piracy sites. I won't link to it, but it isn't hard to find


Adjusting for inflation, $2.98 in 1977 is equivalent to $15 nowadays, which means that we've knocked this out of the park. On Ebay you can get a cheapo Android phone for under that amount with more storage than detailed on the article. And hey, gfortran is free!


Modern computers are stupidly cheap and fast. Moore's law has given us $2 microcontrollers faster than the Cray supercomputers of old.


> Adjusting for inflation, $2.98 in 1977 is equivalent to $15 nowadays

And games have substantially more effort put into them - there aren't many developed by teenagers after school in a few months, but by huge teams over many years. $50 for GTA is much better value than $2.98 for the games available in 77.


The issue is when someone's unattended-upgrades bumps up the version and causes something to come crashing down. The people who need to use nogil should know that they need to, and will now have the ability to enable it


> ... unattended-upgrades bumps up the version

Surely, unattended-upgrades should NOT be bumping major versions?


Almost more importantly, it is also possible to force the GIL to remain on with `PYTHONGIL=1`


Those are called "magic links"


You can use CDC WONDER[1] and the FBI's statistics[2] to check it. In terms of homicide, in raw numbers we are at 90s levels, but per-capita it's significantly down.

1) https://wonder.cdc.gov/Deaths-by-Underlying-Cause.html 2) https://cde.ucr.cjis.gov/LATEST/webapp/


Awesome! Really looking forward to the 2.0 release - specifically default object values, which is one of the few language-level pain points I've had.


I can only hope that FedNow works as promised and maybe, just maybe, we may have something a bit better than our current situation


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

Search: