John Wilander
banner
wilander.bsky.social
John Wilander
@wilander.bsky.social
Hacker fiction novelist and WebKit Security & Privacy at Apple. Author newsletter and blog: hackerfiction dot net. My next thriller ”Submerged” should be out early 2025.
Pinned
The day has come – my new hacker thriller is out! Including hardcover and paperback.

Amazon: www.amazon.com/SUBMERGED-ha...
Apple Books: books.apple.com/us/book/id67...
Kobo: www.kobo.com/us/en/ebook/...

Internet sovereignty, superpower conflict, and the continued saga of West Wilder. #Booksky
I just donated to three charities:
· Razom for Ukraine
· Wikimedia Foundation
· Electronic Frontier Foundation

If you have the means, consider donating too. ❤️
October 5, 2025 at 5:45 PM
Here's the opt-out page if you don't want LinkedIn and their affiliates to train AI on your personal data and content there: www.linkedin.com/mypreference...
LinkedIn Login, Sign in | LinkedIn
Login to LinkedIn to keep in touch with people you know, share ideas, and build your career.
www.linkedin.com
September 23, 2025 at 4:25 PM
Reposted by John Wilander
This claim is getting legs so I checked. Indeed, Google Trends in the US is currently very close to the February 2009 peak for "help with mortgage." 😔 trends.google.com/trends/explo...
September 17, 2025 at 3:59 AM
Amazing new security.
"Memory Integrity Enforcement (MIE) is the culmination of an unprecedented design and engineering effort, spanning half a decade, that combines the unique strengths of Apple silicon hardware with our advanced operating system security …" security.apple.com/blog/memory-...
Blog - Memory Integrity Enforcement: A complete vision for memory safety in Apple devices - Apple Security Research
Memory Integrity Enforcement (MIE) is the culmination of an unprecedented design and engineering effort spanning half a decade that combines the unique strengths of Apple silicon hardware with our adv...
security.apple.com
September 9, 2025 at 7:41 PM
"The Berlin Commissioner for Data Protection has formally requested Google and Apple to remove the DeepSeek AI application from the application stores due to GDPR violations." www.bleepingcomputer.com/news/securit...
Germany asks Google, Apple to remove DeepSeek AI from app stores
The Berlin Commissioner for Data Protection has formally requested Google and Apple to remove the DeepSeek AI application from the application stores due to GDPR violations.
www.bleepingcomputer.com
August 18, 2025 at 3:47 PM
Walmart.

Aug 10: John, thanks for your order
Aug 12: Your order is delayed
Aug 13: Your order is delayed
Aug 14: Your order is delayed
Aug 15: Your order is delayed
Aug 15: Canceled

Tell me again how they are going to catch up to Amazon.
August 15, 2025 at 10:50 PM
"Several sections of Article 1 of the U.S. Constitution appear to have been removed from the official U.S. government website (…) The removal includes sections relating to habeas corpus, the powers that protect citizens from unlawful detention." techcrunch.com/2025/08/06/k...
Key sections of the US Constitution deleted from government's website | TechCrunch
Internet sleuths say the U.S. Constitution's website is now missing key sections from its website, including a key legal provision relating to habeas corpus, which protects citizens from unlawful dete...
techcrunch.com
August 6, 2025 at 3:50 PM
The first rating of my new novel is up on Amazon. And it's ⭐️⭐️⭐️⭐️⭐️! www.amazon.com/SUBMERGED-ha... #booksky
July 16, 2025 at 4:43 PM
"CSS animations have come a long way since Apple first introduced them to the web in 2007. (…) Now we can make those animations scroll-driven with nothing more than a few lines of CSS." webkit.org/blog/17101/a...
A guide to Scroll-driven Animations with just CSS
CSS animations have come a long way since Apple first introduced them to the web in 2007.
webkit.org
June 27, 2025 at 8:03 PM
Do people really read 99k words in 7-8 hours? There are fast readers for sure, but this kind of metadata always puts me off. It kind of tells me I'm not a good (enough) reader. #Booksky
June 15, 2025 at 3:22 PM
Create and run Linux containers as lightweight virtual machines on your Mac with Container. Open source, written in Swift, and optimized for Apple silicon. No Docker or similar needed.
· GitHub repo: github.com/apple/contai...
· Intro presentation: developer.apple.com/videos/play/...
GitHub - apple/container: A tool for creating and running Linux containers using lightweight virtual machines on a Mac. It's written in Swift, and optimized for Apple silicon.
A tool for creating and running Linux containers using lightweight virtual machines on a Mac. It's written in Swift, and optimized for Apple silicon. - GitHub - apple/container: A tool for cre...
github.com
June 11, 2025 at 2:43 PM
Looking forward to watching "From the World of John Wick: Ballerina" with Lance Reddick in his final screen appearance. Not to mention the amazing Ana de Armas from "Knives Out" and "Blade Runner 2049" in the lead role. ballerinamovie2025.com
From the World of John Wick: Ballerina (2025) | Official Webpage
Discover Ballerina (2025), the latest action-thriller from the John Wick universe. Get story insights, release info, showtimes and official updates here.
ballerinamovie2025.com
June 2, 2025 at 7:26 AM
Victoria's Secret: "Valued customer, we identified and are taking steps to address a security incident. We have taken down our website and some in store services as a precaution." www.victoriassecret.com
May 29, 2025 at 1:03 AM
Have you ever wished you could write simple CSS to declare a color, and then have the browser figure out whether black or white should be paired with that color? Well, now you can, with contrast-color(). Here’s how it works. webkit.org/blog/16929/c...
How to have the browser pick a contrasting color in CSS
Have you ever wished you could write simple CSS to declare a color, and then have the browser figure out whether black or white should be paired with that color?
webkit.org
May 25, 2025 at 3:07 PM
Bluesky uses a Google Docs form to collect personally identifiable information to get accounts verified. The form requires a Google login. They present the link to the form with "Trust is everything."

@bsky.app, please change this and don't send people's data to Google. Thank you!
May 24, 2025 at 6:32 PM
A sign of success, I guess.
May 19, 2025 at 2:58 PM
Some new Kobo eReaders and all refurbished ones are sold out in their US store. Either people are reading a lot or there's some tariff thing going on.
New: us.kobobooks.com/collections/...
Refurbished: us.kobobooks.com/collections/...
#Booksky
eReaders
Looking for your next eReader, or new to eReading? Browse our selection of eReaders and find the one that's perfect for you. Shop now.
us.kobobooks.com
May 17, 2025 at 4:18 AM
Reposted by John Wilander
What happens when a hacker receives a message that his lost love may still be alive? Find out in SUBMERGED, the latest #hardscifi release from John Wilander. #scifi #novel #bookrelease #BookSky

https://oxlk.io/VT8c
May 4, 2025 at 5:39 PM
The day has come – my new hacker thriller is out! Including hardcover and paperback.

Amazon: www.amazon.com/SUBMERGED-ha...
Apple Books: books.apple.com/us/book/id67...
Kobo: www.kobo.com/us/en/ebook/...

Internet sovereignty, superpower conflict, and the continued saga of West Wilder. #Booksky
May 3, 2025 at 3:34 PM
My Google Play Books account has been in preliminary policy review for three weeks. My next novel will be released on Saturday, just not on Google. I've emailed them twice and get responses that don't make sense. I may give up. 😔
May 2, 2025 at 2:37 AM
Pre-orders for my new hacker thriller "Submerged" are active!

· Amazon: www.amazon.com/SUBMERGED-ha...
· Apple Books: books.apple.com/us/book/id67...
· Kobo: www.kobo.com/us/en/ebook/...

Release on May 3rd. That's when the paperback and hardcover become available too. #Booksky
April 26, 2025 at 10:19 PM
Hello, #Booksky and happy #WorldBookDay! Don't miss the Cyberpunk and Hacker Thriller Authors starter pack: go.bsky.app/5NKqKDQ
April 24, 2025 at 5:19 AM