Mars Buttfield-Addison's Avatar

Mars Buttfield-Addison

@themartianlife.com

Academic in radio telescope instrumentation by day, game dev tools + scicomm by night πŸ“ lutruwita/Tasmania πŸ’š Skeets as @yarnspinner.dev Find me at https://themartianlife.com

1,354
Followers
271
Following
181
Posts
04.05.2023
Joined
Posts Following

Latest posts by Mars Buttfield-Addison @themartianlife.com

BUY their love, gosh

21.08.2025 01:28 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A man’s hand is holding a few chunks of shredded chicken breast. Approaching with eyes full of hope and licking their lips are two tiny chihuahuas, one black and one cream.

A man’s hand is holding a few chunks of shredded chicken breast. Approaching with eyes full of hope and licking their lips are two tiny chihuahuas, one black and one cream.

Went to work without bringing the pups today, so husband has of course bought them a roast chicken and is at home trying to by their love / unseat me as dog favourite ☹️

21.08.2025 01:23 πŸ‘ 12 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

One can only hope that future elections will see a thriving, growing crossbench such that the Greens can put forward a government and the old major parties get lost to obscurity. Good riddance to them both, I say.

19.08.2025 06:11 πŸ‘ 3 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Our local Screen Museum’s call for contributions was the perfect excuse to get retro + realise a silly idea we’d had for a VN with live stills.

This celebration of β€˜90s game hint hotlines is boasts a colourful mix of Tassie actors being goofy, and extensive lore of a fictional game company πŸ‘ΎπŸ•ΉοΈβš”οΈ

15.08.2025 08:00 πŸ‘ 12 πŸ” 4 πŸ’¬ 2 πŸ“Œ 0
The same two people are older, this time wearing rainbow accessories and are in front of a projector on a stage, presenting a science show called β€œWest Coast Space”.

The same two people are older, this time wearing rainbow accessories and are in front of a projector on a stage, presenting a science show called β€œWest Coast Space”.

The same two people are tanned this time, smiling widely in front of the space shuttle Endeavour as it hangs in a museum.

The same two people are tanned this time, smiling widely in front of the space shuttle Endeavour as it hangs in a museum.

The same man and woman are rugged up, holding steaming hot drinks in camping mugs, as they sit by a fire under string lights outdoors at night.

The same man and woman are rugged up, holding steaming hot drinks in camping mugs, as they sit by a fire under string lights outdoors at night.

The same two people are taking a selfie in front of a branded sponsor wall at a tech event. They are wearing lanyards and pulling kinda funny faces.

The same two people are taking a selfie in front of a branded sponsor wall at a tech event. They are wearing lanyards and pulling kinda funny faces.

Today, he has just been stepped down from his second-last medication, and it looks like a full recovery. It looks again like we have many more happy anniversaries ahead.

❀️ @hey.paris

10.08.2025 02:57 πŸ‘ 31 πŸ” 1 πŸ’¬ 3 πŸ“Œ 0
The same two people are young again, smiling as they take a selfie on the street in birthday party hats.

The same two people are young again, smiling as they take a selfie on the street in birthday party hats.

The same man and woman are sitting on each other in an armchair, this time wearing Christmas hats and jewellery.

The same man and woman are sitting on each other in an armchair, this time wearing Christmas hats and jewellery.

The same man and woman are dressed up as if to go to dinner, but they are wearing notable hints of green - a Swift parrot pin, malachite earrings, a west coast Wilds beanie, and a small β€œThe Greens” pin.

The same man and woman are dressed up as if to go to dinner, but they are wearing notable hints of green - a Swift parrot pin, malachite earrings, a west coast Wilds beanie, and a small β€œThe Greens” pin.

The same man and woman are standing either side of a real estate sign which is plastered in a large β€œSold” sign. They are grinning madly and gesturing to it.

The same man and woman are standing either side of a real estate sign which is plastered in a large β€œSold” sign. They are grinning madly and gesturing to it.

3 years ago today, I was off touring schools for National Science Week. He was at home, getting a sickness which would soon leave him with life-threatening issues for years to come, and make me face the possibility of life without my best friend.

10.08.2025 02:57 πŸ‘ 18 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
A man and woman are young, thin, smiling. They are dressed up for some daytime event, and taking a photo under a tree as they leave their rural Australian hotel.

A man and woman are young, thin, smiling. They are dressed up for some daytime event, and taking a photo under a tree as they leave their rural Australian hotel.

The same man and woman are slightly older, slightly chubbier, dressed even more fancy. This is their wedding day. Standing at the altar, they are snuggling into each other and laughing at something out of frame.

The same man and woman are slightly older, slightly chubbier, dressed even more fancy. This is their wedding day. Standing at the altar, they are snuggling into each other and laughing at something out of frame.

The same man and woman are in what looks like a small art gallery aboard a cruise ship. They are dressed in Original Series-era Star Trek uniforms, including the woman wearing a retro wig, earrings and makeup. They are snuggling and happy again.

The same man and woman are in what looks like a small art gallery aboard a cruise ship. They are dressed in Original Series-era Star Trek uniforms, including the woman wearing a retro wig, earrings and makeup. They are snuggling and happy again.

The same two people are outdoors in a rugged scrublands, surrounded by glassy rivers and rocky low mountains in the distance. They are smiling even though in serious outdoor gear and visibly suffering very poor weather.

The same two people are outdoors in a rugged scrublands, surrounded by glassy rivers and rocky low mountains in the distance. They are smiling even though in serious outdoor gear and visibly suffering very poor weather.

9 years ago today, I had spent the day playing board games with a boy I’d met less than two weeks before and had rapidly befriended. I kissed him for the first time and we started dating.

5 years ago today, we spent the day in escape rooms, then got married, surrounded by our closest friends.

…

10.08.2025 02:57 πŸ‘ 42 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0
Preview
This is not the quality of pseudoscience infotainment to which I have grown accustomed Teasing the public with fraudulent or self-deluded promises of aliens used to mean something. It took work. It meant slapping together…

I have a complaint about Avi Loeb's latest work and I want to speak to management.

medium.com/@steve.desch...

08.08.2025 18:23 πŸ‘ 401 πŸ” 108 πŸ’¬ 29 πŸ“Œ 37

@theotherprc.bsky.social you know, I've come upon your website in passing before and I honest-to-god assumed it was a whole data visualisation design _studio_. Shocked to have a quick stalk this morning and find you're just one person. What a bloody awesome job you have!

07.08.2025 03:49 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Only fractionally less legitimate than these major party #taspol / #politas clowns.

05.08.2025 23:18 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

at this point any Tasmanian who can rustle up 13 mates might as well report to gov house, see if Barb’ll let you form government

05.08.2025 23:18 πŸ‘ 30 πŸ” 5 πŸ’¬ 2 πŸ“Œ 2
A large refill bottle of body wash is brand ThankYou 1L Sweet Orange. The back of the rectangular bottle is shown, where greyscale pictures of an orange slice and a single almond are framed by stark, often monospace text and line dividers between sections. The content is a lot of nonsense about how aromatic the body wash is, but the visual design is striking - evocative of old museum artefact guides.

A large refill bottle of body wash is brand ThankYou 1L Sweet Orange. The back of the rectangular bottle is shown, where greyscale pictures of an orange slice and a single almond are framed by stark, often monospace text and line dividers between sections. The content is a lot of nonsense about how aromatic the body wash is, but the visual design is striking - evocative of old museum artefact guides.

A snippet of a personal webpage is shown where elements of the style of the body wash have been incorporated - white body with black monospace text, lines divide sections, and a header picture of the site’s owner has been edited to greyscale on a flat background. Text reads β€œMars Buttfield-Addison is a computer scientist and science communicator based in lutruwita slash Tasmania. Specialist in software development for scientific and high-performance applications. Day job in space instrumentation, side hustles in game tools and iOS apps, hobbies in signal processing and open source, proper polyglot programmer. Can definitely make your code run faster. Apathetic about modern web design. Overly enthusiastic about most everything else.” The main divergence from the bottle’s design is a thin border around the page where a colourful background image shows through, here featuring marbled inks in water of mixed shades of blue.

A snippet of a personal webpage is shown where elements of the style of the body wash have been incorporated - white body with black monospace text, lines divide sections, and a header picture of the site’s owner has been edited to greyscale on a flat background. Text reads β€œMars Buttfield-Addison is a computer scientist and science communicator based in lutruwita slash Tasmania. Specialist in software development for scientific and high-performance applications. Day job in space instrumentation, side hustles in game tools and iOS apps, hobbies in signal processing and open source, proper polyglot programmer. Can definitely make your code run faster. Apathetic about modern web design. Overly enthusiastic about most everything else.” The main divergence from the bottle’s design is a thin border around the page where a colourful background image shows through, here featuring marbled inks in water of mixed shades of blue.

Saw a cool bottle of body wash. Was inspired to remake my website again, finally realising the monospace idea I’d had brewing for ages πŸ’™

04.08.2025 12:42 πŸ‘ 8 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
ACMI’S Next Level Exhibition, Game Worlds, Coming September 2025 The epic realms of videogames are the focus of Game Worlds, a major new playable exhibition premiering 18 September 2025 to 8 February 2026 at Australia’s national museum of screen culture, ACMI.

thrilled to have had a microgame commissioned by ACMI for the Game Worlds exhibition!

@secretlab.games & @yarnspinner.dev, with lots of help from @themartianlife.com & other amazing folks are making β€œHint Line β€˜93”, a game about answering phones at a game hint line!

www.acmi.net.au/about/media/...

31.07.2025 03:57 πŸ‘ 29 πŸ” 6 πŸ’¬ 3 πŸ“Œ 2

Kristie Johnston is kicking butt with this speech. Great to see.

04.06.2025 08:29 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

And again πŸ₯ƒ #TasPol #PoliTas

04.06.2025 06:53 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The idea that you can cancel a mission with an instrument already in space is absurd. You can only cancel people monitoring it, or receiving its data.

This is akin to spending billions of dollars to build a telescope, just to then β€œcancel” people looking through it. www.nasa.gov/wp-content/u...

02.06.2025 02:32 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A teeny tiny baby chihuahua is tucked into the torso pocket pouch but of a warm-looking hoodie. Just her head is showing, and she looks as if she is falling asleep.

A teeny tiny baby chihuahua is tucked into the torso pocket pouch but of a warm-looking hoodie. Just her head is showing, and she looks as if she is falling asleep.

A man in a fluffy hoodie pulls a silly face as he takes a selfie in which the same chihuahua - now a proud-looking adult - similarly snoozes while half-tucked into his shirt, this time at the neck. Her head is out of the neck hole of the shirt, resting on his upper chest slash shoulder. Again, she looks comfortable and sleepy.

A man in a fluffy hoodie pulls a silly face as he takes a selfie in which the same chihuahua - now a proud-looking adult - similarly snoozes while half-tucked into his shirt, this time at the neck. Her head is out of the neck hole of the shirt, resting on his upper chest slash shoulder. Again, she looks comfortable and sleepy.

I call Ruby a β€œPocket Wolf” not just because she is small, but because she is a voracious shirt invader.

When she was scared of strange places as a baby, I’d put her in my hoodie pouch for comfort. To this day, anyone visiting the Yarn Spinner office runs the risk of her climbing into their shirt.

21.05.2025 09:00 πŸ‘ 33 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
The logo for Yarn Spinner - a script of speech bubbles and syntax icons being knitted by a pair of knitting needles - is shown with styled text announcing "Version 3 out now". A small url at the bottom directs the reader to visit yarn spinner dot dev slash V three.

The logo for Yarn Spinner - a script of speech bubbles and syntax icons being knitted by a pair of knitting needles - is shown with styled text announcing "Version 3 out now". A small url at the bottom directs the reader to visit yarn spinner dot dev slash V three.

πŸŽ‰ YARN SPINNER 3 IS OUT NOW πŸŽ‰
for Unity, Godot, VSCode + try.yarnspinner.dev

Including:
- Storylets, enums, simple "run this bit only once" syntax
- Better variables, easier-to-customise views
- Bugfixes + QoL improvements galore
- All-new docs + guides

Check it out at yarnspinner.dev/v3 πŸ’š

16.05.2025 06:31 πŸ‘ 359 πŸ” 118 πŸ’¬ 13 πŸ“Œ 22
Preview
/dev/world/2025 /dev/world/2025 is Australia's longest running conference for macOS and iOS developers and designers.

The CFP is open for our 15th (!!) /dev/world Apple Developers Conference coming up this September in Naarm/Melbourne.

Whether you’re a dev, a designer, an admin, or something else, we’d love to hear from you. Come share your expertise with the loveliest crowd in the world! πŸ“² devworld.au/index.php

14.05.2025 11:33 πŸ‘ 2 πŸ” 3 πŸ’¬ 0 πŸ“Œ 2

What a cutie!

13.05.2025 10:31 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A cluttered office is shown from the point of view of a person sitting at a desk in front of multiple laptops. One shows a text editor, but the content is not visible. Their desk also has a lamp, mug, e-ink tablet, and colourful desk pad. Their office has a bookshelf full of mixed reference books spanning fonts of science fiction to digital signal processing and the astronomical almanac, and is topped my Lego model rockets and spacecraft. There are plants around the room and a large, comfy armchair. On the armchair is a dog bed, in which a tiny black chihuahua is curled up and looking quizzically at the camera. Atop the chair, an even smaller cream chihuahua looks to camera guiltily, as if she were about to jump down onto her sister before she was busted by the camera-wielding human.

A cluttered office is shown from the point of view of a person sitting at a desk in front of multiple laptops. One shows a text editor, but the content is not visible. Their desk also has a lamp, mug, e-ink tablet, and colourful desk pad. Their office has a bookshelf full of mixed reference books spanning fonts of science fiction to digital signal processing and the astronomical almanac, and is topped my Lego model rockets and spacecraft. There are plants around the room and a large, comfy armchair. On the armchair is a dog bed, in which a tiny black chihuahua is curled up and looking quizzically at the camera. Atop the chair, an even smaller cream chihuahua looks to camera guiltily, as if she were about to jump down onto her sister before she was busted by the camera-wielding human.

Sitting at my desk, reading papers, working on my thesis, minding my own business, being watched by little office busybodies πŸ‘€

13.05.2025 06:26 πŸ‘ 19 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1
Composed tile shows a capsule-shaped 3D character grinning widely and shouting via speech bubble "Yarn Spinner version 3 coming May 16" with a Yarn Spinner logo. Another speech bubble comes from nowhere to say "or try the beta now!". A url at the bottom reads yarn spinner dot dev slash letter V digit 3

Composed tile shows a capsule-shaped 3D character grinning widely and shouting via speech bubble "Yarn Spinner version 3 coming May 16" with a Yarn Spinner logo. Another speech bubble comes from nowhere to say "or try the beta now!". A url at the bottom reads yarn spinner dot dev slash letter V digit 3

πŸ“£ In Yarn Spinner v3, we've also made significant changes to the API to simplify common flows. Including:

β€’ custom dialogue views
β€’ non-view components that know about the status of lines being presented
β€’ variable changed events
β€’ re-using line assets across multiple lines

+ many, many more!

08.05.2025 04:04 πŸ‘ 27 πŸ” 6 πŸ’¬ 2 πŸ“Œ 1
Tile shows a feature for Yarn Spinner V 3: Variable Storage Code Generation. The image notes that this feature is out now in Unity and more information can be found at yarn spinner dot dev slash V 3. The main content of the tile is an annotated code example that reads "In the past, variables declared in Yarn like so..."
A code line then reads "declare variable player name as string".
"... would become accessible in C sharp by calling the variable storage's Try Get Value function and handling the cases where the returned value had no value or the wrong type. Now, the storage will have properties for your variables!"
A code block then shows how by getting the Variable Storage component in-engine, it now has an accessor for the player name variable that can be accessed like any normal object property. Here, it is being used to make a greeting string composed of "Hi" plus variable storage dot player name.

Tile shows a feature for Yarn Spinner V 3: Variable Storage Code Generation. The image notes that this feature is out now in Unity and more information can be found at yarn spinner dot dev slash V 3. The main content of the tile is an annotated code example that reads "In the past, variables declared in Yarn like so..." A code line then reads "declare variable player name as string". "... would become accessible in C sharp by calling the variable storage's Try Get Value function and handling the cases where the returned value had no value or the wrong type. Now, the storage will have properties for your variables!" A code block then shows how by getting the Variable Storage component in-engine, it now has an accessor for the player name variable that can be accessed like any normal object property. Here, it is being used to make a greeting string composed of "Hi" plus variable storage dot player name.

In Yarn Spinner v3, we've also added a bunch of features that improve variables, making them more powerful and - in the Unity API especially - more native and nice to use.

β€’ Runtime-computed "smart" variables
β€’ Enum types
β€’ Code generation to expose C#-side properties for each of your variables

πŸ§΅πŸ‘‡

07.05.2025 08:20 πŸ‘ 15 πŸ” 5 πŸ’¬ 1 πŸ“Œ 0
Composed time shows the Yarn Spinner logo and the message "Version 3 out next week!". A url at the bottom reads yarn spinner dot dev slash letter V digit 3

Composed time shows the Yarn Spinner logo and the message "Version 3 out next week!". A url at the bottom reads yarn spinner dot dev slash letter V digit 3

In Yarn Spinner v3, we've added a bunch of features that can simplify the structure of even the most complex narratives in Yarn.

Including:
β€’ Run this content only once
β€’ Run this content then jump back to where we were
β€’ Dynamically select from some set of possible lines or nodes to run

πŸ§΅πŸ‘‡

07.05.2025 04:56 πŸ‘ 25 πŸ” 7 πŸ’¬ 1 πŸ“Œ 2
Two tiny chihuahuas sit on a colourful rug. The larger one is black-and-tan with brown eyes and tall ears, looking shyly at the camera. The smaller one is cream and white with green eyes and slightly longer fur, looking confused at the camera.

Two tiny chihuahuas sit on a colourful rug. The larger one is black-and-tan with brown eyes and tall ears, looking shyly at the camera. The smaller one is cream and white with green eyes and slightly longer fur, looking confused at the camera.

It’s my birthday tomorrow and I have TWO meetings scheduled to argue with university peers/leaders about AI.

But tonight I got a glass of cider, early access Revenge of the Savage Planet co-op with the husband, a quick game of the new Citizen Sleeper solo-TTRPG before bed, and snuggly lap friends ❀️

06.05.2025 13:05 πŸ‘ 7 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

(this is a joke about Strauss and Corbin for the precisely three people who will find that funny - one of which is the husband in question @hey.paris)

06.05.2025 00:24 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
2D artwork shows a suit-and-tie-wearing man relaxed and asleep at his desk with a sleep mask on his face. A caption in large friendly letters over the image says "Vibe Coding".

2D artwork shows a suit-and-tie-wearing man relaxed and asleep at his desk with a sleep mask on his face. A caption in large friendly letters over the image says "Vibe Coding".

A shot from the TV show Severance shows Helly looking exhausted at her desk as the stares at inscrutable numbers moving around on a computer screen.

A shot from the TV show Severance shows Helly looking exhausted at her desk as the stares at inscrutable numbers moving around on a computer screen.

How I (Comp. Eng./quantitative) view my husband's (Informatics/qualitative) research methods versus how he views mine

06.05.2025 00:24 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1

I have access to the Yarn Spinner account and Procreate Pocket on my phone. I cannot be stopped.

27.04.2025 23:53 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

We’ve had this beautiful baby for six months now and she is one today and a perfect angel ❀️

09.04.2025 12:35 πŸ‘ 5 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
β€˜An Overwhelmingly Negative And Demoralizing Force’: What It’s Like Working For A Company That’s Forcing AI On Its Developers - Aftermath 'I have had conversations about AI in a professional context that make me want to walk into the sea'

Even from my perch inside gamedev, I had no idea it was already this bad. The rot is spreading. A necessary, sobering read. (gift link)

07.04.2025 23:39 πŸ‘ 336 πŸ” 126 πŸ’¬ 6 πŸ“Œ 31