At least one of the screenshots has been updated in the last few hours to redact a name, with no mention made of that fact. Was that also public?
If others are quoting publicly available information, the article should say so. At the moment it says "published … without … knowledge or consent".
16.11.2025 04:16
👍 3
🔁 0
💬 0
📌 0
The IFPA sharing conversations quoting private reports that players made about harassment at this tournament, including player names, will absolutely chill player willingness to report issues.
You choosing to publish those conversations without redacting names is wildly irresponsible.
16.11.2025 02:59
👍 4
🔁 0
💬 1
📌 0
You looked unstoppable on Star Wars!
28.07.2025 20:53
👍 0
🔁 0
💬 1
📌 0
Details about the new hardened-process entitlements. (bsd/kern/kern_exec.c)
07.05.2025 22:02
👍 0
🔁 1
💬 1
📌 0
Before: Decompilation of Objective-C code with minimal language-specific analysis
After: Decompiled Objective-C code with language-specific analysis and transformations applied, displayed as pseudo-Objective-C
Crazy thought… what if your decompiled Objective-C code looked like Objective-C code?
Today's journey: implementing an Objective-C “pseudo-language” view for Binary Ninja.
#binaryninja #reverseengineering #objectivec
07.05.2025 23:24
👍 0
🔁 0
💬 0
📌 0
Before: decompilation of an Objective-C class initializer showing the results given by Binary Ninja out of the box. Retain / release calls clutter the function and the lifted code that initializes instance variables does not make any sense due to missing type information.
After: Decompilation of the same function, but with retain / release calls removed and the type of [super init] propagated to the local variable. As a result, access to instance variables are correctly recognized and field names are displayed.
Before: decompilation of an Objective-C function showing the results given by Binary Ninja out of the box. Reference counting function calls clutter the code so much that it’s hard to see the actual structure of the code.
After: The same Objective-C function but with reference counting function calls hidden. The structure of the function is clear!
I've been experimenting with improving Binary Ninja's analysis of Objective-C. By hiding reference counting calls and applying types based on [super init] and objc_alloc_init calls, the structure of the decompiled code becomes clearer.
github.com/bdash/bn-obj...
#binaryninja #reverseengineering
05.05.2025 15:21
👍 0
🔁 0
💬 1
📌 0
Pinball machine being lifted by a tractor with forks on the front. The backbox has not been folded down.
This is not how you should transport a pinball machine. This is my father-in-law doing things his way because that's how he is.
"That sign can't stop me because I can't read" – my father-in-law
07.02.2025 06:46
👍 3
🔁 0
💬 1
📌 0
I haven’t looked into what the wire protocol looks like between node boards. The CPU talks with a microcontroller on its carrier board via a serial UART, and that MCU is what talks via the RS-485 bus to the other nodes. The RS-485 bus is where you’d need to tie into to observe those state changes
14.01.2025 08:12
👍 1
🔁 0
💬 1
📌 0
Other than the usual hell that is getting a working cross-compilation toolchain, most of the work was writing a driver that speaks the node bus protocol and synthesizes virtual keyboard events. This meant Doom could handle input without knowing it was coming from something other than a keyboard.
13.01.2025 03:45
👍 1
🔁 0
💬 0
📌 0
My fun hack this week: running Doom II on the Spike 2 platform used in Stern #pinball machines.
The main processor is an ARM Cortex A9 running an ancient version of Linux. Switches, including the flipper buttons, are handled by microcontrollers in the cabinet talking over a proprietary "node bus”.
13.01.2025 03:45
👍 8
🔁 2
💬 1
📌 0
Doom II running on an Avengers Infinity Quest pinball machine
YouTube video by bdash
Pinball got you down? Why not play 1994’s hit video game DOOM II… on your pinball machine!
www.youtube.com/shorts/Nf8uI...
#pinball #sternpinball
13.01.2025 03:36
👍 1
🔁 0
💬 0
📌 1
DUNGEONS & DRAGONS The Tyrant's Eye Pinball Presented by Stern Pinball
YouTube video by Stern Pinball
Happy new Stern Pinball reveal day to all who celebrate!
Dungeons and Dragons: Tyrant's Eye, featuring a gelatinous cube, animatronic dragon, and saved campaign progress. Looks interesting from the software / rules side of things.
www.youtube.com/watch?v=-Lsz...
#pinball #dnd
03.01.2025 17:17
👍 9
🔁 1
💬 0
📌 0
Panoramic photograph of the main tournament area at Pincinnati 2024
06.12.2024 05:22
👍 1
🔁 0
💬 0
📌 0
Main tournament area at Pincinnati is looking good for tomorrow. A fun mix of games from all eras, including the traditional whacky Gottlieb's like Diamond Lady and Bad Girls.
Not in photo: Cheetah and most of Big Game. Panorama mode wasn't interested in those ones 🤷🏼♂️
#pinball #pincinnati
06.12.2024 05:21
👍 2
🔁 0
💬 1
📌 0
Flew into Cincinnati today. Getting hyped for Pincinnati and its tournaments coming up this weekend! #pinball #pincinnati
05.12.2024 03:28
👍 7
🔁 0
💬 2
📌 0
TCC and the macOS Platform Sandbox Policy // Mark Rowe
How some macOS privacy prompts are triggered from within the kernel via sandbox policies
New blog post time! I dug into an overlooked part of how TCC works on macOS: how the platform sandbox policy triggers TCC prompts from within the kernel. The post looks at the sandbox features behind this and provides examples of some of the responsible policies.
bdash.net.nz/posts/tcc-an...
02.12.2024 04:29
👍 1
🔁 1
💬 0
📌 0