Hacker Timesnew | past | comments | ask | show | jobs | submit | janosch9001's commentslogin

I tried to capture that specific VS 6.0 vibe with a text editor color theme I made, Studio 98 (for Visual Studio Code and Vim/Neovim). I actually sampled the hex values from Fabien Sanglard’s Quake/NT 4.0 blog screenshots to update it.

Link: https://github.com/jnz/studio98

Can't fix the Electron sluggishness compared to VS6, but at least the syntax highlighting feels a bit like home.


Thanks, great!


Nice, and yeah, Peanut-GB does the heavy lifting. Would be also interesting to connect directly to original cartridges.


A belief I hold strongly: The future of advanced control algorithms lies in the fusion of NMPC (Non-linear Model Predictive Control) and neural network technologies. So I want to share my toy rocket control simulation project. I’ve introduced an AI Neural Network alongside the original (nonlinear) model predictive control (NMPC). It’s a bit of a trade-off: the AI runs faster and fits easier on target platforms, though it’s hard to beat the NMPC in the simulation. Full source code available and maybe interesting for others as well.


It is forked from the well maintained ioquake3 project. But do you have further informations? I'd love to fix stuff if possible (and maybe back port that to ioquake3).


There are of course many VMs out there. Totally depends on the individual use case.


It is forked from the ioquake3 code base. I've added computed gotos to the interpreter to speed it up a bit.


Hi, author here. It is indeed a niche thing. But there are some use cases:

* Sandbox for code you don't fully trust (e.g. download the bytecode from a web server)

* Mods for small hobby game engines

* There are many virtual machines, but not many are so small, with strong typing and no garbage collector

* Learn about virtual machines in general, but directly have a C compiler available for the virtual machine

* Sandbox for embedded applications, e.g. plug-ins for IoT applications on microcontrollers (bounded CPU time, bounded memory area, restrict access to peripheral devices)

* There is also a historical value: learn about the Quake III engine


> … strong typing … C …

This is incorrect. Wikipedia specifies C’s typing discipline as “static, weak, manifest, nominal”, which isn’t great, but is at least in the right ballpark. “Strong” and “weak” are unhelpfully overloaded words.

http://blogs.perl.org/users/ovid/2010/08/what-to-know-before...


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

Search: