Max Desiatov πŸ‡ΊπŸ‡¦

@maxd
1.1K Followers
463 Following
50 Posts
#Ukrainian software engineer, working on #WebAssembly support in @swiftlang
Stand with Ukraine!https://vshymanskyy.github.io/StandWithUkraine/
Pronounshe/him or they/them
GitHubhttps://github.com/MaxDesiatov
Blog (on hiatus)https://desiatov.com
When you draw a stroke in Goodnotes on the web, you get the exact same curves and ink flow as on iPad, because it’s literally the same Swift code running on both. ✍️ Goodnotes engineer Yuta Saito shares how they built it with Swift and WebAssembly: https://www.swift.org/blog/bringing-goodnotes-to-web-with-swift/

Holy shit, i did it, lol. It looks terrible, but it works.

For people who haven't been keeping up with this project, I've been doing ceramics for a couple years now, and recently people kept tagging me in posts about a European feminist hacker collective that was making circuit boards out of court they dug out of the ground and fired in a campfire.

After having an epiphany about some experimental copper ceramics glazes i made last year, i thought i would see if i could solder to them, and i found that i could.

Sooo ... I made a stamp and stamped out some really basic boards for an astable multivibrator (two blinky lights) circuit. I filled the recessed traces with copper powder and had them fired in our pottery kiln.

Now i have ceramic circuit boards.

The Russian botnet has now created over 2,500 inauthentic accounts on 180 Mastodon servers. These accounts spam propaganda, follow each other to increase federation, connect to Bluesky via the bridge to spread their content there, and create unlimited invite links for their bots to follow.

IFTAS reports each one we find, and to date roughly 60% of these accounts have been suspended.

Our AUD denylist would silence or suspend the bulk of the remaining 40% of accounts.

https://about.iftas.org/library/suspected-portal-kombat-accounts/

Want to give back to the Swift community, or level up your open source skills? The 2026 Swift Mentorship Program is open! 🀝 Mentor others, or contribute to ANY Swift open source project as a mentee. Mentor surveys are due June 1! Learn more: https://www.swift.org/mentorship/
Swift.org

Swift is a general-purpose programming language built using a modern approach to safety, performance, and software design patterns.

Swift.org

πŸ—žοΈ In this round of monthly Swift for Wasm updates: typed arrays and performance improvements in JavaScriptKit, continued Emscripten work, ElementaryUI featured in a JS frameworks benchmark, and much more... https://forums.swift.org/t/swift-for-wasm-may-2026-updates/86981

#SwiftLang #WebAssembly #WASI #Emscripten

Swift for Wasm May 2026 Updates

Notable changes this month: JavaScriptKit 0.52.0-0.53.0 with continued BridgeJS improvements for compatibility and performance, more foundational work for Emscripten support in the Swift toolchain, a WASI fix for NSString in Foundation, and ElementaryUI becoming the first Swift framework featured in js-framework-benchmark. Many thanks to @kateinoigakukun, @krodak, @lorentey, Matthew Ayers, @sliemeobn, @tshortli, and @wfltaylor for contributions! Swift Toolchain WASI: fix unavailable calls in...

Swift Forums
Semi-regular reminder that you can literally save lives today by donating to "Come Back Alive" #Ukrainian charity. It is (AFAIK) the largest, one of the oldest, and known to be effective and transparent. You can choose from multiple projects to donate, it accepts different types of payments from overseas, and it works on multiple aspects, including but not limited to air defence, medical evacuation, training, and veteran care https://savelife.in.ua/en/
Come Back Alive Foundation - Charity Organization

One of the top charity organizations who help the Ukraine Army since 2014. Donate via the website - 100% of proceeds go directly to Ukraine Army.

savelife.in.ua

Privacy is online safety ✊️

That's why the UK government gets it so wrong with ever more online ID checks.

Either sensitive data gets stockpiled for attack, or people are driven to riskier parts of the Internet. It's lose-lose.

⏰️ We have the chance to tell them in the consultation by 26 May.

Have your say ➑️ https://www.gov.uk/government/consultations/growing-up-in-the-online-world-a-national-consultation

#onlinesafety #privacy #digitalID #ageverification #consultation #ukpolitics #ukpol

Overnight and into the morning, Ukraine came under a massive combined russian attack.

In Kyiv, one person was killed and at least 33 injured, including a one-month-old baby who suffered carbon monoxide poisoning. Rescue workers are still clearing the rubble.

πŸ“·Yan Dobronosv

Safari 26.5 is here! It includes the `:open` pseudo-class, the `element-scoped` keyword for `random()`, `color-interpolation` for SVG gradients, the `ToggleEvent.source` property for popovers, and the Origin API.

And a ton of polish and fixes.

https://webkit.org/blog/17938/webkit-features-for-safari-26-5/

WebKit Features for Safari 26.5

Safari 26.5 is here, delivering the :open pseudo-class, the element-scoped keyword for random(), color-interpolation for SVG gradients, the ToggleEvent.source property for popovers, and the Origin API.

WebKit
β€œAs Gregor Samsa awoke one morning from uneasy dreams he found himself transformed in his bed into a gigantic compiler front-end”