HNHacker News
TopNewBestAskShowJobs

aryx

9 karma · joined November 13, 2019

submissionscomments
aryx··on Battlezone Online: BZFlag in the Browser
thx. You can actually also see their tiny (OCaml) code from the same website.
aryx··on Battlezone Online: BZFlag in the Browser
For the nostalgic, here is the 90's era playable also in the browser: https://aryx.github.io/ocaml-elm-playground/games/#first-per...
aryx··on Attack of the Vibe Coded Photoshop Clones
I've also made a clone, except its purpose is for teaching: a TinyPhotoshop.ml in OCaml where the essence of Photoshop is reduced to a few thousand lines of readable code, https://aryx.github.io/ocaml-elm-playground/apps/#graphics
aryx··on A minimal kernel in Swift, running in QEMU
I agree. I actually used Claude to rewrite some famous kernels (in OCaml): https://github.com/aryx/IX/tree/main/kernels with xv6, plan 9, oberon, singularity, Squeak on the bare Metal. So easier now to experiment in OS design.
aryx··on Google Playground: Create and play custom games
Damned, that's also the name I use for my OCaml gaming playground: https://aryx.github.io/ocaml-elm-playground/ also with lots of classic games playing online!
aryx··on Borland Turbo Basic
You can try Turbo Pascal (and a few other old coding environment) online here: https://aryx.github.io/ocaml-elm-playground/apps/#programmin...
aryx··on A browser-native classic Visual Basic VB6 IDE
For the old coding environment nostalgic out there, I've made one for TurboPascal here: https://aryx.github.io/ocaml-elm-playground/apps/#programmin...
aryx··on Tj-actions/changed-files GitHub Action Compromised – used by over 23K repos
A semgrep rule is not code; it does not run anything.
aryx··on Reparse – A comprehensive parser combinator for OCaml
This is nice, but when your language will grow, why would you use that instead of lex/yacc? It's hard to beat a nice BNF grammar; In fact they felt the need to put the BNF grammar for the things they were parsing at the end of the README, because it's far more readable that those >* skip <* stuff.
aryx··on Semgrep: Lightweight static analysis for many languages
Great idea! Will do that.
aryx··on Guide to Making 3D Maps with Satellite Imagery in R
How do I 3d print it with colors?
aryx··on OpenBSD: Why and How (2016)
Looks indeed like a very developer-oriented OS. Then why still use CVS?