Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

Jason Sadler

@json@micro.sadlerjw.com
mastodon 4.5.5
  • Open on micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

126 Followers
287 Following
28 Posts
Joined November 02, 2022
Website:
https://www.sadlerjw.com
Millibars (Pressure Tracker):
https://millibars.app/
Nesbit (NES Emulator):
https://nesbit.app/
Open Source:
https://worktree.ca/sadlerjw

Posts

Open post
json
Jason Sadler @json@micro.sadlerjw.com · Jul 22, 2026
Jason Sadler
@json@micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

micro.sadlerjw.com

I find I’m accidentally holding down my iPhone’s volume buttons _all the time_. Most of the time it’s something else in my pocket doing it (I keep my AirPods case in the same pocket as my phone).

I’m kind of floored that there’s no accessibility setting to only change volume on each click of the volume button, and not auto-repeating when the button is held down.

I filed a feedback for this (FB23913894) in case anyone at Apple sees this :)

0
1
0
0
Open post
json
Jason Sadler @json@micro.sadlerjw.com · Jul 21, 2026
Jason Sadler
@json@micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

micro.sadlerjw.com

Things You Could’ve Done With $1 Million Instead Of Spending It On Jensen Huang’s Fuckass Jacket
https://aftermath.site/nvidia-jensen-huang-jacket-auction-million-dollars-ai/

0
0
0
0
Open post
json
Jason Sadler @json@micro.sadlerjw.com · Jul 21, 2026
Jason Sadler
@json@micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

micro.sadlerjw.com

@worktree@mastodon.social hey folks, I’m having trouble pushing to my repositories and unable to find much information on what’s going on. The status page doesn’t show any acknowledgment of the outages and I didn’t see any posts on your socials either. Any updates?
Thanks! #HugOps

0
1
0
0
Open post
json
Jason Sadler @json@micro.sadlerjw.com · Jul 20, 2026
Jason Sadler
@json@micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

micro.sadlerjw.com

Unsurprised to see a new, flashy, AI-focused app completely ignore the licenses of its dependencies.

Oh, you want to ship iSH in your app? I want to, too, but it’s GPL’d!

0
1
0
0
Open post
json
Jason Sadler @json@micro.sadlerjw.com · Jul 14, 2026
Jason Sadler
@json@micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

micro.sadlerjw.com

Finally saw Project Hail Mary, and wow, the buddy movie is fun, and wow, the sci-fi movie makes no goddamn sense.

0
1
0
0
Open post
json
Jason Sadler @json@micro.sadlerjw.com · May 26, 2026
Jason Sadler
@json@micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

micro.sadlerjw.com
Replying to @flyingsquirrel@mastodon.social
@flyingsquirrel@mastodon.social huh. Thanks for the context!
0
0
0
0
Open post
json
Jason Sadler @json@micro.sadlerjw.com · May 26, 2026
Jason Sadler
@json@micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

micro.sadlerjw.com

RE: @mariusz@mastodon.design

Wait, people believe that‽ I thought everyone knew that layoffs destroy morale and productivity.

mastodon.design

Mariusz: "When companies do layoffs, there is a persistent …" - mastodon.design

2
3
0
0
Open post
json
Jason Sadler @json@micro.sadlerjw.com · May 22, 2026
Jason Sadler
@json@micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

micro.sadlerjw.com

I've just finished up version 0.4.0 of Nesbit, my NES emulator for Apple platforms, with some major performance improvements and a debugger that I'm feeling very proud of!
You can try it for iPhone, iPad, or Mac at https://nesbit.app

Nesbit
nesbit.app

Nesbit

NES Emulator for Apple platforms

1
0
0
0
Open post
json
Jason Sadler @json@micro.sadlerjw.com · May 20, 2026
Jason Sadler
@json@micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

micro.sadlerjw.com

@schwa@mastodon.social @thejacenallen@mastodon.social
I won’t argue we’re restrained. But it’s reasonable to be furious that the world is rushing into this technology that accrues almost all its value to the wealthiest while giving them cover to lay the rest of us off. That makes it harder to believe anything we see and hear. That erodes public trust and our ability to relate to each other. That was trained on the world’s collective stolen data and is now being sold back to us at a premium.
And it’s also useful sometimes.

mastodon.social

Jonathan Wight (@schwa@mastodon.social) - Mastodon

1
0
0
0
Open post
json
Jason Sadler @json@micro.sadlerjw.com · May 12, 2026
Jason Sadler
@json@micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

micro.sadlerjw.com

This is maybe the least-hot take of all time but I’m playing Baldur’s Gate 3 for the first time and it’s _immediately_ got its hooks into me. These characters are so amazing and the voice acting is out of this world! Loving it so far. 10 hours in. Off to see the goblins after having visited the druids.

1
0
0
0
Open post
json
Jason Sadler @json@micro.sadlerjw.com · May 11, 2026
Jason Sadler
@json@micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

micro.sadlerjw.com

TIL the planetarium at the Royal Ontario Museum was closed in 1995 “due to budget cuts” when it was TURNING A PROFIT at the time.

Fucking Conservatives.

https://en.wikipedia.org/wiki/McLaughlin_Planetarium

2
0
4
0
Open post
json
Jason Sadler @json@micro.sadlerjw.com · May 08, 2026
Jason Sadler
@json@micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

micro.sadlerjw.com

When I emailed my MP to express my displeasure with bill C-22, her office asked for my address and phone number. I replied asking why they wanted my information (especially with my opposition to C-22 being on grounds of privacy and security).

She (or I suppose someone in her office) replied it’s “for the purposes of data entry”. 🤨

0
2
0
0
Open post
json
Jason Sadler @json@micro.sadlerjw.com · May 08, 2026
Jason Sadler
@json@micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

micro.sadlerjw.com

RE: @mgeist@mas.to

I emailed my MP about this again. When the surveillance state to the south says our surveillance bill goes too far…. 😬

1
2
1
0
Open post
json
Jason Sadler @json@micro.sadlerjw.com · May 05, 2026
Jason Sadler
@json@micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

micro.sadlerjw.com

RE: @craiggrannell@mastodon.social

Same. Hannah Fry is great but I took issue with the same two things:

1. Even if AI is “getting better fast,” that’s more scary, not less. See the claims about Mythos, which are terrifying (if true).
2. Personifying the agent, which I think is dangerous because it lets users shirk their responsibility for its actions. (And it’s easier for us to get fooled if we start thinking about agents and tools as human with human-level judgement and intelligence.)

0
2
0
0
Open post
json
Jason Sadler @json@micro.sadlerjw.com · Apr 27, 2026
Jason Sadler
@json@micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

micro.sadlerjw.com
Replying to @brnrd@bsd.network
@brnrd @inthehands Both the Guardian and Politico articles are badly written because you have to parse it very carefully: the 123 figure is for 10 years, and the .142 figure is (apparently) for one year. I wasn’t able to find a copy of the pre-update report, but the current version makes the 10 year range clear: https://www.gov.uk/government/publications/uk-compute-roadmap/compute-evidence-annex-changes-corrected-23-april-2026 Not sure how they arrived at “more than 100 times” though since that would be ~86x higher. 🤷‍♂️
2
1
1
0
Open post
json
Jason Sadler @json@micro.sadlerjw.com · Apr 22, 2026
Jason Sadler
@json@micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

micro.sadlerjw.com
Replying to @json@micro.sadlerjw.com
In Release mode, it seems that Swift is copying the memory or aliasing it or something - the address of the Swift variable is different than the address of the C allocation. And because the compiler thinks the struct's field is an array of length 1, it doesn't know to copy/alias the right amount of memory. I feel there must be a way to tell the compiler "just use the C memory as-is, where-is" (which is what happens in Debug mode). Anyone have any ideas? (2/3)
0
1
0
0
Open post
json
Jason Sadler @json@micro.sadlerjw.com · Apr 22, 2026
Jason Sadler
@json@micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

micro.sadlerjw.com
Replying to @json@micro.sadlerjw.com
(The C library is cc65's dbginfo: https://github.com/cc65/cc65/tree/master/src/dbginfo) (3/3)
0
0
0
0
Open post
json
Jason Sadler @json@micro.sadlerjw.com · Apr 22, 2026
Jason Sadler
@json@micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

micro.sadlerjw.com

I need Swift / C interop help!

I want to import a C library into my Swift project. Its type definitions _lie_ about their layout. Some structs have a field `some_c_type data[1];' but the array is actually dynamically sized at runtime. I've marked these structs as SWIFT_NONCOPYABLE and when compiling in Debug mode that's fine. The address of Swift variables of this type are consistent with the address of the C allocation. (1/3)

0
2
0
0
Open post
json
Jason Sadler @json@micro.sadlerjw.com · Apr 19, 2026
Jason Sadler
@json@micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

micro.sadlerjw.com
Replying to @lisamelton@mastodon.social
@lisamelton I had to mute your boosts because there were just so many, but I really appreciate these quote posts you’ve been making for extra important stuff. Thanks, and keep it coming!
3
1
1
0
Open post
json
Jason Sadler @json@micro.sadlerjw.com · Apr 16, 2026
Jason Sadler
@json@micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

micro.sadlerjw.com

RE: @mosgaard@uddannelse.social

@davidbragg@tech.lgbt you probably already knew about this, but just in case:

0
2
0
0
Open post
json
Jason Sadler @json@micro.sadlerjw.com · Apr 08, 2026
Jason Sadler
@json@micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

micro.sadlerjw.com
Replying to @stevestreza@indieweb.social
@stevestreza Yeah the manual burn they had to do was crazy enough even with comms! I’ve had a lot of fun this week slowly making my way through my copy of the Apollo Remastered coffee table book. So many great photos!
1
0
0
0
Open post
json
Jason Sadler @json@micro.sadlerjw.com · Apr 08, 2026
Jason Sadler
@json@micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

micro.sadlerjw.com
Replying to @stevestreza@indieweb.social
@stevestreza Yeah I was reading just today how Apollo 8 apparently did their arrival and departure burns (no idea what they’re actually called) during LoS! The astronauts reportedly gave their chances of getting home alive between 33% and 50%. Thanks for the context :)
0
2
0
0
Open post
json
Jason Sadler @json@micro.sadlerjw.com · Apr 08, 2026
Jason Sadler
@json@micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

micro.sadlerjw.com
Replying to @stevestreza@indieweb.social
@stevestreza I was mildly surprised (and my wife was completely flabbergasted) that they didn’t have any capability to avoid blackout before Artemis II went. Do you happen to know why things are happening in this order?
0
4
0
0
Open post
json
Jason Sadler @json@micro.sadlerjw.com · Mar 24, 2026
Jason Sadler
@json@micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

micro.sadlerjw.com

RE: @OpenMediaOrg@mastodon.social

I emailed the bill’s sponsor (Public Safety Minister Anandasangaree) and my MP to oppose C-22. You can find the minister’s contact information here: https://www.ourcommons.ca/Members/en/gary-anandasangaree(89449)#contact

10
0
12
0
Open post
json
Jason Sadler @json@micro.sadlerjw.com · Mar 18, 2026
Jason Sadler
@json@micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

micro.sadlerjw.com
Replying to @fork_dev@mastodon.social
@fork_dev@mastodon.social Still such a fantastic app. If my computer is on, Fork is running. Congratulations on the anniversary!
1
0
0
0
Open post
json
Jason Sadler @json@micro.sadlerjw.com · Mar 17, 2026
Jason Sadler
@json@micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

micro.sadlerjw.com
Replying to @json@micro.sadlerjw.com
Thanks to a pseudo-random number generator (https://github.com/bbbradsmith/prng_6502) my little Snake game now puts the apple in a random location after the first one is eaten! https://worktree.ca/sadlerjw/nes-snake/releases/tag/v0.2.0
0
0
0
0
Open post
json
Jason Sadler @json@micro.sadlerjw.com · Mar 14, 2026
Jason Sadler
@json@micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

micro.sadlerjw.com

I made an extremely basic Snake game for NES! Hand-coded almost from scratch (I used a template for the basics) in 6205 assembly. Run it in your favourite emulator like Mesen or Delta. (Or Nesbit, my from-scratch NES emulator for Apple platforms 😉)
Edit: v0.2.0 now randomizes the location of the apple after you’ve eaten the first one.
https://worktree.ca/sadlerjw/nes-snake/releases/tag/v0.2.0
https://www.nesbit.app

Your browser does not support the video tag.
Worktree

nes-snake

Snake for NES

5
1
4
0
Open post
json
Jason Sadler @json@micro.sadlerjw.com · Feb 15, 2026
Jason Sadler
@json@micro.sadlerjw.com

iOS Developer | 🇨🇦 | he/him

micro.sadlerjw.com
Replying to @b0rk@social.jvns.ca
@b0rk@social.jvns.ca @omarieclaire@mastodon.social I read it recently and learned a lot. You did a phenomenal job! Congrats on the official release.
0
0
0
0

Remote instance

micro.sadlerjw.com
Open on original server

Media

313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 05:52:23 UTC