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

It's on life support, only about 5% of the request get though, most html only. I've been babying it all day :)


Just smoke a bit more and build a vape load balancer that just randomly forwards to a small vape cluster.

Seriously nice project!

These chips are more powerful than some µC I used for medical applications just a few years ago...


I have ported zForth to an even weaker chip, the famous 10c risc-v micro ch32v003 (16k flash, 2k ram) so no issue running on this: https://github.com/BogdanTheGeek/zForth


Allow me to brag about romforth (https://github.com/romforth/romforth) which I ported to the "3c" Padauk and can run on really small rom/ram microcontrollers. Caveats: - tested only on an emulator SDCC/ucsim_pdk, not on real hardware - given how small the ram is, there is no user dictionary but new words can be defined and tested using what the Forth folks refer to as "umbilical hosting".


Maybe, I'm not sure how you would connect a debugger to qemu, and you would have to emulate the ram and flash, but other than that is pretty standard arm cortex m0. The code is pretty generic too.


Makes sense, thank you. Congrats on the extremely cool project.


As this vape is so very British, you now have to queue to access the article. I can see that some people are getting though, so that's something.


so I had to throw nginx in front of it so my little router wouldn't explode, but I hope some people will get to experience the relaxing loading experience live.


The HN way is to colocate a cluster of these and put them behind a F5


Thank you, it's fixed now.


And... its down already. It can only handle about 10 requests at a time, so take turns guys :) Here is the same article but with hopefully better uptime: https://bogdanthegeek.github.io/blog/projects/vapeserver/


Easy, just set up your other hoarded ones to make a mesh and do some distributed sharding in the vape cloud!


Is this The Cloud that I heard so much about?


It's your fault for not putting CDN in front of it

Really neat achievement, it'd stand out on your CV, make sure to always add it there, it'll spark a fun chat on interviews.


> It's your fault for not putting CDN in front of it

That's no fun. The right answer is to distribute load across a cluster of 100 repurposed disposable vapes.


Alternatively, have a 503 "Smoke break" page.


OMG, I love the idea


Sounds like you need some more spent vapes ;)


Wait, are we back to imagining beowulf clusters [0] of things!?

[0]: https://en.wikipedia.org/wiki/Beowulf_cluster


The Internet server version of that old photo of a guy with an entire carton in his mouth.


Thanks for mirroring, and well done! I really enjoyed the topic and tone of your writing.


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

Search: