clicker games, not even once
Lover of all things programming, especially when silly and playful.
Talk to me about logistics and your solarpunk dreams.
Posts are mainly puns, automata over streams, database implementation, procedural narrative generation, and questions about that thing you said you'd blog about.
Currently based in Portland, OR.
clicker games, not even once
Anytime I start something substantial in Zig, there's another major language change on the roadmap that I 100% agree with...but means rewriting the most error-prone parts of my program.
Anyway, the Zig IO rewrite is super exciting. The design makes tons of sense. I hope when it lands I'll have a reason to go back and use it.
Never learn the history of textiles. It'll distract during every historical movie and video game for basically no benefit.
Frontend's Lost Decade is not overcome by convincing people to stop using outdated frameworks, but rather by teaching a new generation of web developers the fundamentals of HTML, CSS and JS. To that end, I'm working on https://mastrojs.github.io/guide/
@mb21 Maybe, but I don't think so? By AppleTalk you mean the set of networking protocols right? Maybe those could be configured via some english-y looking language but I'm having trouble finding it.
I mean a syntax for compiling something like "Albina Press has the best coffee in Portland" into a set of logical assertions that can be entered into a prolog database or a mini-kanren interpreter.
Consumer networking devices come in two varieties: Altar to a Dark God and Aromatherapy Machine.
Of all the gruels, cinnamon apple oatmeal has to be the best.
Anyone familiar with attempts to formulate "plain language" prolog / logic programming rules? As in defining facts and rules in plain language, rather than queries like SQL.
Trying to unearth some prior art.
The Warren Abstract Machine is so cool. It's a virtual machine that you compile Prolog down to that is very understandable.
How Prolog works isn't intuitive. But it's super clear how to go from Prolog -> the WAM, and how to go from WAM -> assembly.
IMO it's an example of a "perfect" abstraction. Too bad it's large enough that it's unreasonable to ask people to grok it purely on that basis.
"Don't take this the wrong way, but I feel like you might own a printer."
@csara that's totally fair. I also understand it's a primary screen for alot of folk, while I'm usually relatively close to a laptop.
Eww, my phone says I use it for 1 hour 40 minutes every day? How.
If I'm awake for 15 hours a day...I just stare at my phone for 7 minutes every hour? Doing what?
all jeans dream of becoming jorts in their old age
Sauerkraut on pizza. You're welcome.
When did air conditioning become common? Invented time travel and trying to figure out how far back I can stand to go.
I have watched my life burn to the ground and started again from scratch many, many times.
I believe in second acts and second chances.
I want to say this clearly for anyone who needs to hear it: it is possible to survive radical, unexpected and unwanted life changes, to start again, and to build a new life that is worth living.
There's a note in my notes app that just says "remember"
The Stack Overflow survey is almost entirely about AI and doesn't give any choices for moderate or nuanced opinions. I hate that those who haven't drank the kool-aid literally aren't even given an option.
I fear the results this year will be entirely useless.
Is there a term for a library that is explicitly made to be used through various language bindings?
raylib, for example, is a c99 library but is used extensively in tons and tons of different languages. Are there other libraries that prioritize this as a design principle rather than an afterthought or adhoc third-party binding?
Building a Debugger is now officially released!
It guides you through writing a whole native x64 debugger from scratch, dispelling all the magic and teaching you a ton about operating systems as it goes.
Even if you don't care about writing a debugger, you can read it to your cat.