Three bugs appear.
“Ah, with my senior software developer senses I detect these are in fact not three separate bugs, but a single bug manifesting in different ways. A greener developer would have fallen into this trap and spent all day chasing shadows!”
*7 hours of struggling*
They are three separate bugs.
@[email protected] @[email protected] see also: a greener developer would assume that this is obviously a bug in the compiler because the behaviour is so inexplicable, but my senior software developer humility teaches me it is surely my mistake
Here at VisualInk we love writing the narrative side of visual novels in Ink, a programming language specifically designed to help manage the complexity of branching narrative without getting overly technical.
But it does miss one feature that is really useful in visual novels: tracking ordered "stacks" of values. So we added it.
Blog post here: blog.mavnn.co.uk/2025/12/12/...
Some (most?) days teaching students to code is uplifting, feels worthwhile, and gives everybody involved a sense of satisfaction.
Other days you discover one of your students hasn't been able to press "enter" for the last 2 lessons because they rethemed their keyboard and the theme turned the enter key into an image of a teapot.
@[email protected] well, if i can do that the night before, i think i can manage 😁
looks at track record of leaving things ready the night before
Well! I'm glad that works for other people. No jealousy here at all 😀
Apparently 2025 is the year that has Weird Al singing 'killing in the name of'. Not a parody, not with sanitised lyrics. Just straight up 'fuck you I won't do what you tell me'.
That's... not something I ever expected to see.
@[email protected] @[email protected] as someone medicated for adhd, I'm going to have to speak up a moment here: several of the most common adhd medications will make the symptoms no better or actively worse if given to someone who has executive function issues (the symptoms of adhd) but caused by environmental effects like trauma, lack of sleep, etc.
@[email protected] @[email protected] While I think that medication is often used as an only treatment when it should be part of something more holistic (and that is a problem), I don't think there's too much of giving medication to boys who don't actually have adhd because that's just a pain for the 'carers' involved
@RickiTarr Purposefully dodging the question -- I think it's legitimate -- about gender-based diagnoses, I want to come at it from a slightly different angle.
ADHD is dramatically over-diagnosed. Not because the symptom isn't present, but because the symptom is regarded as a stopping point.
It's an "oh *THIS* is the problem!".
It's a "LET"S MEDICATE!!!"
In fact, ADHD is generally not a root cause. It's mostly a symptom.
We hammer kids w/speed, cuz it's easier than taking care of them.
@[email protected] @[email protected] as someone medicated for adhd, I'm going to have to speak up a moment here: several of the most common adhd medications will make the symptoms no better or actively worse if given to someone who has executive function issues (the symptoms of adhd) but caused by environmental effects like trauma, lack of sleep, etc.
i really struggle to get my day started until i have my first coffee. even if i take my adhd meds, its really only after i get my coffee that i can do things. it’s 1pm here now and finally i have my coffee and im out of bed. makes me think two things- is it that i can finally make a coffee so obv i can do other things ? (correlation not cause) , and MORE IMPORTANTLY, id be unstoppable if i had one of those american automatic programmable coffee makers.
> unstoppable if i had one of those american automatic programmable coffee makers.
Right up until the first time it needs cleaning or refilling?
Interested in writing #visualnovels / #interactivefiction ?
We're running courses online next term at Thinkers Meetup:
- Coding Games with a Story (ages 9-14 and 14+) teach you how to write visual novels in Ink
- The Interactive Fiction Writing Club is a writing club, but specifically for 9-18 year olds writing interactive fiction
So I noticed yesterday that my home automation server (surprisingly useful when you have solar panels) was running out of storage space, and thought I was going to have to buy more.
Then I noticed that I'd stored every change in fan speed of the ventilation system for the past 18 months because I'd forgotten to add a retention policy.
Turns out I was storing multiple (10+) gigabytes of internal data from the ventilation system including fan speeds, system humidity and temperatures, etc as it is one of the most aggressively real time systems connected to the automation.
Oops?
So I noticed yesterday that my home automation server (surprisingly useful when you have solar panels) was running out of storage space, and thought I was going to have to buy more.
Then I noticed that I'd stored every change in fan speed of the ventilation system for the past 18 months because I'd forgotten to add a retention policy.
I've been very impressed with the collaborative editing support built into CodeMirror. There's certain properties in software that still always feel magical to me, and shared code editing is very much one of them - watching changes made by other people spread around the world appearing in front of your eyes is still just awesome, even if I do know how the magic is happening behind the scenes.
Okay, this is very alpha but also insanely cool.
VisualInk now supports live collaborative script writing sessions! Whether you just want to play on the demo editor page, or you've signed up and you want to collaborate on a script owned by your account, just hit the "Copy live edit invite" button at the bottom of the screen and send the invite to a friend.
Warning: the session only persists as long as you stay on the page at the moment and doesn't warn you if it breaks. If you run your script, browse away, reload the page, etc, you'll need to send out new links. We're working on a proper release!
@gsuberland @rl_dane bank, insurance, airplanes or telco?
@[email protected] @[email protected] @[email protected] Had a job once where we emailed airline customers if their plane was cancelled or delayed. We had to page requests to one of the SOAP APIs because if you asked for too many customer details at once, you got back malformed xml ending with -- more --
this fall I worked with the core Git folks on writing an official data model for Git and it just got merged! I learned a few new things from writing it. https://github.com/git/git/blob/master/Documentation/gitdatamodel.adoc
@[email protected] This is a really clear explanation that I've sometimes missed in the past. Thank you for making it happen!
A new week, and a new example #visualnovel. This time we have a reasonably complete 1800 word example to work through rather than a workshop; can you impress your sensei as you enter the Steel Street Fist Combat for the first time?
The game: visualink.mavnn.eu/published...
Script part 1: github.com/mavnn/VisualInk/b...
Script part 2: github.com/mavnn/VisualInk/b...
(no artwork this week - it's tracking state across the story we're focused on)
I've reached the point where I'm reluctant to buy anything except what I can physically see and take away with me from shops because online shopping is so utterly broken now
@[email protected] The only unfortunate issue with that is that it involves going to shops; the kind of things that I'd buy from the shops I'd like to visit (board games, books, etc) are pretty easy to order reliably online (and there aren't many local options), while the things that can't reliably be bought online tend to be in shops that are a full on sensory assault.
Both of these things make me sad.
It's always fun to slip a few references into the examples, even if they are probably from the wrong decade for the students.
Because sometimes they're the obvious thing to reference for a reason.
#interactivefiction
As I continue to draft my notes for this newsletter on gender and math (pray for me), it is really amazing to see just how many depthful 2005-onward pieces were published by researchers in achievement refuting Larry Summers' statements of that year, and how little they've remained in popular consciousness vs his remarks
@[email protected] Is this newsletter a thing that people can sign up for?