HNHacker News
TopNewBestAskShowJobs

githubholobeat

50 karma · joined October 1, 2020

Full stack developer. MySQL, MSSQL, PostgreSQL, PHP, JavaScript, Go, Python, Shell, C#, Cordova, Elm, Elixir and now Dart + Flutter.

https://github.com/holobeat

submissionscomments
githubholobeat··on Run OpenBSD on DigitalOcean for $4/month
True. It is about $0.55 per month on the FPL bill if my Raspberry Pi 3 runs 24/7.
githubholobeat··on Run OpenBSD on DigitalOcean for $4/month
You can even go completely free with Cloudflare tunnel with your own office/home hardware. I have a simple web running on my old Raspberry Pi 3 + nginx + golang web app. Also with ssh access to the Pi.
githubholobeat··on GoDaddy gave a domain to a stranger without any documentation
AGENTS.md at GoDaddy gone rogue.
githubholobeat··on The HTML Hobbyist (2022)
An alternative exists to Flex. It is called Apache Royale [https://royale.apache.org/]. Here is a components showcase [https://royale.apache.org/tourdejewel/]
githubholobeat··on The Dire Wolf Is Back
There is an article about this in Time magazine, no paywall. https://time.com/7274542/colossal-dire-wolf/
githubholobeat··on FamiTracker free windows tracker for producing music for the NES/Famicom-systems
There is also DefleMask, supporting Genesis, SMS (+FM Sound Unit), GB, PCE, NES (+VRC7, +FDS), C64, Arcade, NeoGeo, and MSX2. It is available for Windows, macOS, Linux, iOS, Android and Raspberry Pi.

https://www.deflemask.com/

githubholobeat··on Office of the President of Mongolia: Top to bottom text on the web
Here is the writing process in action: https://www.youtube.com/watch?v=1m0ak3c2XK4
githubholobeat··on Performance comparison: counting words in Python, C/C++, Awk, Rust, and more
Nice 3rd place for Zig implementation. But is it missing `defer arena.deinit();`?
githubholobeat··on Using Zig as cross-platform C toolchain
"...an absolute joy to work with" I agree. I used zig to make a game in WASM and had a blast. I also had some spare Arduino Nanos laying around and so I build a simple firmware in zig to test it. It worked great, so you can use zig for your embedded projects as well.
githubholobeat··on Andromeda Invaders: A 1980s-arcade-style game using HTML5, Canvas, Web Audio
RIP Level 6. Nice job.
githubholobeat··on I moved this blog from Medium, here
Anyone on Medium writing about programming languages trends should also be pre-screened and have their own original (non-forked) source code repository listed on their profile. Each time I see a Medium article in form of "Top [insert number] [insert topic] to [insert a verb]", it nudges me ever closer to canceling my subscription.
githubholobeat··on My Elm Experience
This exactly matches my experience with Elm. You wrote "..how resistant it was to me hacking my way to success"; the same here, I tried to do things my way, and Elm would resist (thankfully) those efforts. It resulted in an easy to maintain, much cleaner code. Initially, I went through a 3 month mental grind to learn FP in Elm to be somewhat productive. Then it suddenly started to flow. A while ago I wrote a variation of Snake game [0], using elm-ui to render the simple graphics. The coding experience was fantastic.

[0]: https://github.com/holobeat/elm-snake

githubholobeat··on Failing to Learn Zig via Advent of Code
I completed 10 days of Advent Of Code 2021 in Zig and loved the learning experience. Then I rewrote a snake game I made originally in Elm into Zig and compiled it to WASM. So now it runs in a browser. There is Zig standard library documentation on Zig website, but if you want to see the missing parts, go to GitHub and browse stdlib source files. Each source file contains test cases that are sufficient for understanding how it works.
githubholobeat··on To learn a new language, read its standard library
Learning Zig by reading its standard library source has worked for me. The source files also include quite self explanatory tests that compensate for incomplete documentation on main Zig website.