reinbird boosted

Actually cool: this is 8 and the ( variant) located there and a couple of LEDs allow me to comfortably check the entire circuit without connecting to real devices!
I'm happy.😜

reinbird boosted

In my ongoing quest to waste time on frivolous projects instead of actually studying Morse code, I have built a visual Farnsworth method CW trainer. I don't do JavaScript much so I had no idea what I was doing. It seems to work anyway! cwtrainer.loomcom.com/

reinbird boosted

just released Bonk, an open source collision detection library for MonoGame Core. this is the tool we are using for collision detection on Samurai Gunn 2

- extremely modular design
- implements line, circle, rectangle, and convex polygons
- spatial hash for broad phase
- GJK for narrow phase
- EPA for separating vector
- 0 heap allocations (no garbage collection)

nuget.org/packages/MoonTools.C

licensed under LGPL 3

reinbird boosted
reinbird boosted

I'm an anarchist because I have to fill out forms on government websites.

reinbird boosted

sexually transmitted disease and also C++ joke 

The more I look into Factor's quotations, the more I really want to implement them into my own Forth flavor. Anonymous functions may be the one thing I miss the most from using Scheme on a daily basis and seeing them so effortlessly implanted into Forth is giving me new life

reinbird boosted

About to move back in with my folks after a rather traumatic 2019. At least I'll be in a comfortable and familiar place for the first time in 3 years though. Maybe I'll get some actual work done now

reinbird boosted

am i tripping or does this oven have a single preset and it's for chicken nuggets

reinbird boosted

A huge thank you to @annika for introducing me to wiby.me/, a search engine based on user submitted listings that only accepts simple html/css sites

reinbird boosted

Alright so I think I just realized that I've had a misconception of how colon definitions work in an ITC Forth this entire time. For some reason I had it in my head that executing colon defined words was the responsibility of the inner interpreter and I've been banging my head against a wall this entire time trying to figure out how that was gonna work.

Started to rewrite my forth interpreter in Ruby because honestly it's probably too stateful for Scheme anyway. Plus now I can instantiate interpreters really easily. That is, if I ever manage to cleanly implement the outer interpreter. I'm having a hard time wrapping my head around it which is weird because I've done this twice in C already albeit much dirtier.

reinbird boosted

The plan is to use this interpreter as stage 1 for for bootstrapping a forth compiler written in forth which would be dope if I can actually get to that point. I've not written anything nontrivial in forth before so uhhh we'll see how stage 2 goes lmao

I'm so close to getting this forth interpreter in working order. There's one little issue I have to resolve before colon defined words will work and then bada bing we'll be in business

reinbird boosted
reinbird boosted
reinbird boosted

Tron (the original movie) was absolutely decades ahead of its time:

Tron is a program created specifically to "watchdog" (among other things) the 'Master Control Program'. A central computerised system designed to assimilate and consolidate the functions of as many other independent programs as possible (sound familiar, systemd?).

When centralised AI (with who knows what pre-programmed agendas) begins to manage every part of our lives, who (or what) will watchdog it ?

Y'know?

Show more
Mastodon @ SDF

"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko