Sign in

John Wilander

@wilander.bsky.social
873 followers 211 following 232 posts

Hacker fiction novelist and WebKit Privacy & Adtech at Apple. Author newsletter and blog: hackerfiction dot net. My latest thriller ”Submerged” was published in 2025.

PostsRepliesMedia
John Wilander @wilander.bsky.social · 30/08/2026
Kevin Mitnick's "Ghost in the Wires" from 2011 is on sale at $2, Kindle edition: www.amazon.com/dp/B0047Y0F0K
amazon.com
Ghost in the Wires: My Adventures as the World's Most Wanted Hacker
Amazon.com: Ghost in the Wires: My Adventures as the World's Most Wanted Hacker eBook : Mitnick, Kevin, Steve Wozniak, William L. Simon, Simon, William L.: Kindle Store
001
John Wilander @wilander.bsky.social · 27/08/2026
New blog post: Review of Neuromancer, the novel (1984) hackerfiction.net/blog/2026/au... #booksky
1990 leather-bound Collector's Edition of Neuromancer.
080
Reposted by John Wilander
Janet Rudolph @janetrudolph.bsky.social · 22/08/2026
Chocolate Pecan Torte: 2 recipes dyingforchocolate.blogspot.com/2026/08/choc...
dyingforchocolate.blogspot.com
CHOCOLATE PECAN TORTE: National Pecan Torte Day
Today is National Pecan Torte Day.  I've posted many  chocolate pecan pie recipes , but a torte is not a pie . Here's a definition from Wik...
022
Reposted by John Wilander
Daniel Suarez @daniel-suarez.com · 28/07/2026
This week only KILL DECISION on sale for $1.99 Fifteen years ago this novel anticipated how low-cost kamikaze drones would radically transform military conflict. But ...
2137
John Wilander @wilander.bsky.social · 04/07/2026
Happy 4th, and 250th birthday, fellow Americans! Here's to the Republic, to a democratic future, and to the rejuvenation of Congress! 🇺🇸🥂
110
John Wilander @wilander.bsky.social · 02/07/2026
Introducing the Safari MCP server in Safari Technology Preview. A Model Context Protocol server that makes your web development and debugging workflow faster and more powerful. webkit.org/blog/18136/i...
webkit.org
Introducing the Safari MCP server for web developers
In Safari Technology Preview 247, we’re introducing the Safari MCP server — a Model Context Protocol server for web developers that makes your web development and debugging workflow faster and more po...
0192
Reposted by John Wilander
Aaron Rupar @atrupar.com · 04/05/2026
Morning Joe put together a supercut of Sen. Blumenthal asking Trump's judicial nominees who won the 2020 election, and each of them refusing to acknowledge that Trump lost
23839521478
Reposted by John Wilander
ProPublica @propublica.org · 26/04/2026
Much of the cardboard and paper goods strewn about our homes are sold by a single private company, with its name, Uline, stamped on the bottom. Many may not know that a multibillion-dollar fortune made on those ubiquitous products fuels far-right candidates across the country. (Published 2022)
propublica.org
That Cardboard Box in Your Home Is Fueling Election Denial
A previously unreported boom in profits for the shipping supply giant Uline has provided the funds for a deeply conservative Midwestern family to bankroll anti-democracy causes around the country.
521599730
Reposted by John Wilander
Allison Gill @muellershewrote.com · 25/04/2026
Yeah. If it weren’t for people…
1246186902892
Reposted by John Wilander
Christopher Wiggins @cwnewser.bsky.social · 17/04/2026
BREAKING: “I made a mistake, and I am sincerely sorry,” Philz Coffee CEO said after having ordered Pride flags removed. I say again, the power is with the people! www.advocate.com/news/philz-c...
advocate.com
Philz Coffee CEO restores Pride flags in stores after intense backlash: ‘I made a mistake’
The company abandoned a controversial policy after protests and mounting public pressure.
151551226
John Wilander @wilander.bsky.social · 11/04/2026
This review of my latest novel "Submerged" came in a couple of days ago. 😍 You can find it on Amazon, Kobo, Apple Books, and Spotify. And it's available as ebook, print, or audio.
A four-star review reading "This book was a thrilling ride that felt reminiscent of authors such as James Patterson and Tom Clancy. In this sequel, West is dealing with his grief when he gets a cryptic message so he goes off on a frantic search of answers. This digital age thriller was tense and very well written, probably more so than the first book because I could connect a little more to West and his fight. I felt more anxious with this book due to the deep sea theme but that also made it more fun for me as a reader!"
020
John Wilander @wilander.bsky.social · 28/03/2026
The pandemic had all sorts of effects. I doubled my reading in 2020, with for instance two of George R. R. Martin's thick novels in the Game of Thrones series. During the work from home years I got an incredible boost in cardio fitness because I did a lot of running. #booksky
Horizontal histogram from Goodreads showing how John doubled his reading to 6196 pages in 2020 when the Covid-19 pandemic hit. The stats then fell back gradually 2021-2023 but came back to pre-pandemic level in 2025.
030
Reposted by John Wilander
Jen Simmons @jensimmons.bsky.social · 24/03/2026
Safari 26.4 is here! webkit.org/blog/17862/w... Grid Lanes. WebTransport. Keyboard Lock API. And _tons_ of fixes & improvements. Please read the introduction to our article to learn what we’ve been up to…
webkit.org
WebKit Features for Safari 26.4
March has a way of bringing a lot of new things to WebKit — and this year is no exception.
1215222
John Wilander @wilander.bsky.social · 23/03/2026
My next newsletter issue will feature photos and impressions from my trip to Hong Kong, a.k.a. Cyberpunk Ground Zero. I went to the grounds of Kowloon Walled City, the Monster Building, and the skyline+water from the diving scene in Ghost in the Shell. Subscribe here: hackerfiction.net/subscribe/
Hong Kong Island skyline in the night. Neon lights beam into the sky and glitter across the water.
010
John Wilander @wilander.bsky.social · 13/03/2026
I'm hiring to the WebKit Privacy & Adtech team! Help us prevent online tracking/fingerprinting, and design+implement privacy-preserving alternatives for use in advertising. · Systems programming in C++ & Swift · Location: Cupertino · Work that feels good and important jobs.apple.com/en-us/detail...
jobs.apple.com
WebKit Privacy & Adtech Engineer - Jobs - Careers at Apple
Apply for a WebKit Privacy & Adtech Engineer job at Apple. Read about the role and find out if it’s right for you.
199
Reposted by John Wilander
Just Jack @just-jack-1.bsky.social · 25/02/2026
Massie goes full beast mode today. Gets on the house floor, shreds the DOJ and starts naming names from the Epstein files.
470180055561
Reposted by John Wilander
The Bulwark @thebulwark.com · 23/02/2026
Former ICE lawyer Ryan Schwank: “I received secretive orders to teach new cadets to violate the Constitution.”
394133035861
John Wilander @wilander.bsky.social · 16/01/2026
'The social media company likewise tracked when adolescent girls deleted selfies, “so it can serve a beauty ad to them at that moment,” according to Wynn-Williams.' futurism.com/facebook-bea...
futurism.com
Facebook Allegedly Detected When Teen Girls Deleted Selfies So It Could Serve Them Beauty Ads
A recent tell-all by a Facebook insider reveals the insidious nature of Facebook's advertising empire, and the dangerous consequences.
000
John Wilander @wilander.bsky.social · 20/12/2025
The audiobook version of my hacker thriller "Submerged" is finally out! Just in time for the holidays. Audible: www.amazon.com/dp/B0G7M5ZZWH/ Spotify: open.spotify.com/show/3TEIdTl... Kobo: www.kobo.com/us/en/audiob... Apple Books: books.apple.com/us/audiobook... #booksky
The audiobook cover of "Submerged" with the nose of a submarine pointing directly at the viewer. The title is split into SUB above the submarine and MERGED under, and the U in SUB is upside down. The color scheme is dark blue and teal with an underwater feel. Light is coming in from the water surface above. Subsea cables lie on the ocean floor.
141
Reposted by John Wilander
Jen Simmons @jensimmons.bsky.social · 12/12/2025
Safari 26.2 is here with 65 features + 165 bug fixes — including field-sizing, Navigation API, Largest Contentful Paint, command & commandfor, CHIPS opt-in partitioned cookies, scrollend event, random(), WebGPU in WebXR, scrollbar-color, hidden=until-found and much more! webkit.org/blog/17640/w...
webkit.org
WebKit Features for Safari 26.2
Safari 26.2 is a big release.
1019537
Reposted by John Wilander
Miami DSA @miamidsa.org · 26/11/2025
Good morning to Brazilian reporter Manuela Borges, who’s been waiting eleven years for this petty moment. ❤️ 🇧🇷
8155571114733
John Wilander @wilander.bsky.social · 25/11/2025
Starting the weekend Dec 6-7, my newsletter will feature a read-along of William Gibson's Neuromancer. We read it together, starting easy – just 30 pages “Chiba City Blues,” chapters 1-4. I'll review it as we go. Sign up here: hackerfiction.net/subscribe/
021
John Wilander @wilander.bsky.social · 05/10/2025
I just donated to three charities: · Razom for Ukraine · Wikimedia Foundation · Electronic Frontier Foundation If you have the means, consider donating too. ❤️
Screenshot of donation receipt to the Electronic Frontier Foundation. The donation amount is not shown.
160
John Wilander @wilander.bsky.social · 23/09/2025
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.com
LinkedIn Login, Sign in | LinkedIn
Login to LinkedIn to keep in touch with people you know, share ideas, and build your career.
132
Reposted by John Wilander
Deth Veggie @dethveggie.bsky.social · 23/09/2025
www.techradar.com/pro/linkedin... K-lame. Direct link to the opt-out page: www.linkedin.com/mypreference...
techradar.com
LinkedIn set to start to train its AI on member profiles
User data will be used for AI training by default
41017
John Wilander @wilander.bsky.social · 17/09/2025
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...
Screenshot showing Google Trends for "help with mortgage" and two peaks on the curve – one at February 2009 and one now.
22010
John Wilander @wilander.bsky.social · 09/09/2025
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-...
security.apple.com
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...
061
John Wilander @wilander.bsky.social · 18/08/2025
"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...
bleepingcomputer.com
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.
020
John Wilander @wilander.bsky.social · 17/08/2025
Mozilla says ad blockers may become illegal in Germany: blog.mozilla.org/netpolicy/20... 1/2
blog.mozilla.org
Is Germany on the Brink of Banning Ad Blockers? User Freedom, Privacy, and Security Is At Risk. – Open Policy & Advocacy
Across the internet, users rely on browsers and extensions to shape how they experience the web: to protect their privacy, improve accessibility, block harmful or intrusive content, and take control ....
122
John Wilander @wilander.bsky.social · 15/08/2025
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.
000
John Wilander @wilander.bsky.social · 06/08/2025
"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...
techcrunch.com
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...
000
John Wilander @wilander.bsky.social · 16/07/2025
The first rating of my new novel is up on Amazon. And it's ⭐️⭐️⭐️⭐️⭐️! www.amazon.com/SUBMERGED-ha... #booksky
A screenshot of the book "Submerged" on Amazon, with so far one rating of five stars.
052
Reposted by John Wilander
Zaki Hasan @zakiscorner.bsky.social · 05/07/2025
Oh man.
deadline.com
Julian McMahon Dies: ‘Nip/Tuck’, ‘Fantastic Four’, ‘FBI: Most Wanted’ Star Was 56
Australian actor Julian McMahon, known for his roles in Nip/Tuck, Charmed, Fantastic Four died July 2 after a private battle with cancer.
072
John Wilander @wilander.bsky.social · 27/06/2025
"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...
webkit.org
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.
000
John Wilander @wilander.bsky.social · 15/06/2025
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
Screenshot of data about an ebook, saying 99k words / 336 pages takes 7-8 hours to read.
250
John Wilander @wilander.bsky.social · 11/06/2025
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.com
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...
082
John Wilander @wilander.bsky.social · 02/06/2025
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
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.
000
John Wilander @wilander.bsky.social · 29/05/2025
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
Screenshot of the website with the message about the security incident.
000
John Wilander @wilander.bsky.social · 25/05/2025
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...
webkit.org
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?
010
John Wilander @wilander.bsky.social · 24/05/2025
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!
A screenshot of the Bluesky page on account verification, with "Trust is everything" and "please fill out this form" highlighted, and a reveal of the link to Google Docs.
040
John Wilander @wilander.bsky.social · 19/05/2025
A sign of success, I guess.
A screenshot of a scam email from a random Gmail address claiming to be from OpenAI Billing. The subject says there's a payment issue with "your ChatGPT subscription."
000
John Wilander @wilander.bsky.social · 17/05/2025
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
us.kobobooks.com
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.
040
Reposted by John Wilander
Oxygen Leaks Magazine @oxygenleaks.bsky.social · 04/05/2025
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 oxlk.io/VT8c
Cover of SUBMERGED: A hacker thriller
034
John Wilander @wilander.bsky.social · 03/05/2025
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
The cover which features a submarine headed straight at the viewer and subsea cables on the ocean floor.
372
John Wilander @wilander.bsky.social · 02/05/2025
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. 😔
Screenshot of the message on the Google website telling me that my account is in preliminary policy review.
010
John Wilander @wilander.bsky.social · 26/04/2025
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
A mock of the paperback version of the book. The cover features a submarine headed straight at the viewer.
062
John Wilander @wilander.bsky.social · 24/04/2025
Hello, #Booksky and happy #WorldBookDay! Don't miss the Cyberpunk and Hacker Thriller Authors starter pack: go.bsky.app/5NKqKDQ
030
John Wilander @wilander.bsky.social · 23/04/2025
Kobo Plus launches in Mexico, Argentina, Chile, Colombia, and Peru: kobowritinglife.com/2025/04/23/r...
kobowritinglife.com
Rakuten Kobo Launches Kobo Plus in Mexico, Argentina, Chile, Colombia, and Peru Kobo Writing Life
Within the framework of World Book Day, which is commemorated on April 23, Rakuten Kobo, a global leader in digital reading, announces the arrival of Kobo Plus to Mexico, Argentina, Chile, Colombia, a...
000
John Wilander @wilander.bsky.social · 05/04/2025
#NaNoWriMo is shutting down due to several years of deteriorating finances and inability to focus on fundraising because of child safety issues with the Young Writers space that had to take priority. Full notes from the Executive Director on YouTube: www.youtube.com/watch?v=TR6N... #Booksky
youtube.com
The State of NaNoWriMo - A Community Update - March 2025
YouTube video by NaNoWriMo Kilby
141
John Wilander @wilander.bsky.social · 31/03/2025
Safari now supports CHIPS – opt-in partitioned cookies! Cross-site resources that aren't from known tracker domains can set cookies with response headers like this: Set-Cookie: TestCookie=12345; SameSite=None; Secure; Partitioned See under "Networking" in this post: webkit.org/blog/16574/w...
160