typealias

@typealias.bsky.social

Little bit of this, 少しそれ 01101000 01101101 01101101

I am boycotting #SIGGRAPHAsia 2026 because it will be in Malaysia, where there are serious safety concerns for the LGBTQ+ members of our community, thereby excluding them. I will not attend, submit my work to, or perform any reviews for SIGGRAPH Asia 2026. Yet, I'm excited about #SIGGRAPHAsia 2025!

Bild

Brand new paper with Roxane Cohen, Robin David (both from @quarkslab.bsky.social ) and Florian Yger on obfuscation detection in binary code doi.org/10.1007/s411... We show that carefully selected features can be leveraged by graph neural networks to outperform classical solutions.

Identifying obfuscated code through graph-based semantic analysis of binary code - Applied Network Science

Protecting sensitive program content is a critical concern in various situations, ranging from legitimate use cases to unethical contexts. Obfuscation is one of the most used techniques to ensure such a protection. Consequently, attackers must first detect and characterize obfuscation before launching any attack against it. This paper investigates the problem of function-level obfuscation detection using graph-based approaches, comparing algorithms, from classical baselines to advanced techniques like Graph Neural Networks (GNN), on different feature choices. We consider various obfuscation types and obfuscators, resulting in two complex datasets. Our findings demonstrate that GNNs need meaningful features that capture aspects of function semantics to outperform baselines. Our approach shows satisfactory results, especially in a challenging 11-class classification task and in two practical binary analysis examples. It highlights how much obfuscation and optimization are intertwined in binary code and that a better comprehension of these two principles are fundamental in order to obtain better detection results.

doi.org

SwiftCrossUI now supports strict concurrency, thanks to Beberka’s recent PR adding all the necessary annotations! 
The main thing that held back concurrency support for so long was MainActor not working with Gtk on Linux, but I fixed that issue recently by polling the main job queue with Gtk timers.

I already hinted at it a few times. I’m building a new development environment for macOS. The current focus is on Haskell support, but it can also do Agda & Swift. I only just started beta testing with external testers, so there are still rough edges. Interested in giving the beta a spin? Send a DM!

Bild

After some buffer reuse and two bug fixes, I am at 8.3x times speedup. Also, started to use third party benchmarks to compare notes. On VteBench, comparing MacOS Terminal, main, perf branch and Ghostty yields some amazing results, I couldn't believe my own eyes:

Bild

Wasn't it yesterday that 4.4 was in beta? Sure time flies but the Godot community is really amazing! 😍 #indiegamedev #indiegame #indiedev #gamedev #solodev #GodotEngine

Godot Engine@godotengine.org · last yr.

Here we go: #GodotEngine 4.5 is ready for wider testing with its first beta snapshot! 🤖 🧪 As usual, it's feature-packed so we wrote a wordy blog post showcasing the main highlights in this new version. Please report any issue you encounter while testing on GitHub! godotengine.org/article/dev-...

Reuteurs : Apple to release XXVIcode with AI agents and AI powered-language completion for Swift 26. Swift 26 rumored to have dynamically inserted LLM generated code for optimization and security.

They say porn gives men unrealistic expectations of sex. Well I think that podcasts has given me unrealistic expectations of engaging conversations.

Do you want to work on designing the security of the latest Apple products and features that will be used by over a billion users? Our team is hiring for engineers to help provide security leadership! https://jobs.apple.com/en-us/details/200582891/security-reviewer-secure-design

Security Reviewer, Secure Design - Careers at Apple

Apply for a Security Reviewer, Secure Design job at Apple. Read about the role and find out if it’s right for you.

jobs.apple.com