Sign in

Zander

@zander.wtf
80 followers 377 following 105 posts

ZΛNDΞR • Webmaster based in London Mostly work with #React, #TypeScript, #CSS by day. Making various side-projects by night Website: zander.wtf

PostsRepliesMedia
Zander @zander.wtf · 09/09/2026
Redesigned my site by not redesigning it — instead I built three more front-ends for the same pages. /desktop → classic-Mac shell with draggable windows and a menu bar /tui → keyboard-driven terminal UI /txt → every stylesheet stripped out Same content, same URLs, one build: zander.wtf/desktop
zander.wtf
Hi! I'm Zander, I make web things
Zander Martineau's personal site. I'm a Staff Software Engineer at Dare Global with 15+ years shipping products, rewriting apps, and building POCs across front-end and full-stack.
010
Zander @zander.wtf · 09/09/2026
I gave the Claude app on my phone read/write access to my Obsidian vault. No laptop left open. No API key. No plugin. Just Obsidian Sync, a Raspberry Pi in a cupboard, a 100-line MCP server and Tailscale Funnel. How I did it, with all the code: zander.wtf/blog/obsidia...
zander.wtf
Claude, meet my Obsidian vault | Zander Martineau
How I gave the Claude app on my phone read and write access to my Obsidian notes, using a Raspberry Pi, Obsidian Sync, a 100-line MCP server and Tailscale Funnel.
010
Zander @zander.wtf · 07/08/2026
🤦‍♂️
000
Zander @zander.wtf · 30/07/2026
Two great posts from @aloutfi. The first is a parody of an LLM non-apology. The second is the real point, and the bit I keep thinking about: generating a wall of text is free now, but reading it, checking it and owning it still costs a human. aloutfi.com/writing/load... aloutfi.com/writing/ai-s...
Screenshot from the 2nd article asking the reader to exercise their own judgement.
000
Zander @zander.wtf · 30/07/2026
I'm waiting on approval for my latest Raycast extension, Watts Up: detailed Mac power and charging info. Some of my chargers take ages, usually because something else is plugged into the same one splitting the wattage. Now I can see what I'm actually getting. github.com/raycast/exte...
Output from the "Show power and charger info" Raycast commandOutput from the "Show energy impact" Raycast commandOutput from the "Manage energy settings" Raycast command
000
Zander @zander.wtf · 22/07/2026
www.reddit.com/r/ClaudeCode...
reddit.com
From the ClaudeCode community on Reddit
Explore this post and more from the ClaudeCode community
000
Reposted by Zander
bfgeek.bsky.social @bfgeek.bsky.social · 19/07/2026
I've have many conversations with people about what product quality actually is. I've found its one of the most poorly understood concepts in engineering. I finally took the time to write it up. bfgeek.com/product-qual... Let me know what you think!
bfgeek.com
What is Product Quality?
272
Zander @zander.wtf · 20/07/2026
Does anyone else also get confused which #CSS property you use to force lines to break in certain circumstances? Usually in code blocks or user-generated content. I finally understood them and wrote about it here: zander.wtf/blog/css-tex...
zander.wtf
text-wrap, overflow-wrap and word-break: which one do I actually want? | Zander Martineau
A practical guide to CSS's confusingly-similar text wrapping and breaking properties, and when to reach for each one
000
Zander @zander.wtf · 09/07/2026
Whenever I start a new project, I always hunt for a new font or fonts to use. I've bookmarked countless typefaces along the way, but never had my own list. So I built Free Fonts: a curated collection of free web fonts. fonts.zander.wtf
fonts.zander.wtf
Free Fonts
A curated showcase of free, high-quality typefaces by Zander Martineau
100
Zander @zander.wtf · 01/07/2026
Catching up on some ZUI updates I never announced. v1.5.0 shipped AppShell, a layout component with collapsible sidebar + masthead. zui.zander.wtf/components/a... v1.6.0 added KBD and form-field components for better spacing and feel. zui.zander.wtf/components/f...
zui.zander.wtf
ZUI — App Shell
Application layout primitive — collapsible sidebar, top header, scrollable main content.
000
Zander @zander.wtf · 01/07/2026
New ZUI guide: a theming showcase. 5 live CodePen demos, same markup, totally different looks, just by swapping :root CSS vars. Golden Hour, Terminal, Bubblegum, Nordic, Brutalist. zui.zander.wtf/guides/themi...
zui.zander.wtf
ZUI — Theming showcase
Five live CodePen demos — identical ZUI markup, radically different looks. Only the :root custom properties change.
000
Zander @zander.wtf · 26/06/2026
Reps #23 · Unique Values · 0:16 · 51 chars 🟩 🟩 🟩 3/3 tests reps.zander.wtf Notes: suuuper easy today but still fun. Can you beat me?
reps.zander.wtf
Reps — daily JavaScript puzzle
A daily JavaScript coding puzzle. Solve one function a day in your browser.
100
Zander @zander.wtf · 22/06/2026
@raycast.com dictation is so flipping good. Used Typewhisper (typewhisper.com) before, doesn't come close. Custom instructions are the killer feature for me.
typewhisper.com
TypeWhisper 1.4 for macOS - Private Speech-to-Text
TypeWhisper 1.4 is available for macOS with a new Integrations hub, community plugins, model management, local APIs, and more reliable workflows. Windows beta and iOS alpha are available for early tes...
110
Zander @zander.wtf · 18/06/2026
I got Claude to review, fix and improve my fish shell aliases and functions yesterday. Super boring but quite useful: github.com/mrmartineau/...
github.com
GitHub - mrmartineau/fish: My fish shell dotfiles
My fish shell dotfiles. Contribute to mrmartineau/fish development by creating an account on GitHub.
001
Zander @zander.wtf · 13/06/2026
putt.day #32 ⛳ 10/9 Bogey 🟢🟡🟡🟡🟡🟡🟡🟡🟡🟢 putt.day
putt.day
putt.day
One hole of mini golf a day. Same hole for everyone.
110
Zander @zander.wtf · 10/06/2026
With Fable 5 I added so many new features to Otter and Reps today. Some need more work to be polished but it is staggering what I can achieve now. Otter has a new home page that actually looks decent otter.zander.wtf
otter.zander.wtf
110
Zander @zander.wtf · 10/06/2026
This workflow has made it a lot easier for me to add my own new submissions. Today I used Fable 5 to create 76 React and non-React submissions. I was able to review them all easily and merge them using the other new promote-submissions workflow I added yesterday.
000
Zander @zander.wtf · 09/06/2026
I'm going to add React component and React hooks puzzles to Reps soon. Here are some examples, let me know what you think. reps.zander.wtf
110
Zander @zander.wtf · 05/06/2026
To make it easier for contributors and reviewers, I just added PR previews with a new submission UI and GitHub workflows. Link to PR for these changes here (with some example submissions): github.com/mrmartineau/...
Image of the comment generated when a PR is created with a new submission
000
Zander @zander.wtf · 04/06/2026
Feeling like AI is quietly dulling your dev skills? Same. So I built Reps: a daily JavaScript puzzle to keep me sharp. Day 1 is live → reps.zander.wtf (peek ahead at future days with ?day=2) Feedback welcome. I'd love to know if folks will use this.
reps.zander.wtf
Reps — daily JavaScript puzzle
A daily JavaScript coding puzzle. Solve one function a day in your browser.
100
Reposted by Zander
Web Standards @web-standards.dev · 29/05/2026
Replacements​.fyi. A tool from the e18e collective that helps you find more performant and safer replacements for outdated or unnecessary npm packages. Type a package name and get drop-in alternatives or short code snippets to use instead. #npm #tools replacements.fyi/
Replacements.fyi (module_replacements), tagline “type a package name. we’ll tell you what you don’t need”, and examples: is-number, is-odd, left-pad, object-assign.
06710
Reposted by Zander
Corbin Crutchley @crutchcorn.dev · 12/05/2026
We at TanStack just had a major attack against our Router packages. We have a postmortem out now explaining what happened and how we mitigated the response: tanstack.com/blog/npm-sup... No other TanStack packages outside of the Router monorepo were impacted
tanstack.com
Postmortem: TanStack npm supply-chain compromise | TanStack Blog
On 2026-05-11, an attacker chained a pull_request_target Pwn Request, GitHub Actions cache poisoning across the fork↔base trust boundary, and OIDC token extraction from runner memory to publish 84 mal...
812340
Zander @zander.wtf · 12/05/2026
Oh shit github.com/TanStack/rou... If you use TanStack Router, you pay attention
github.com
Several npm latest releases are compromised · Issue #7383 · TanStack/router
We are actively investigating this security incident and sharing our findings here: www.stepsecurity.io/blog/mini-shai-hulud-is-back-a-self-spreading-supply-chain-attack-hits-the-npm-ecosystem
100
Reposted by Zander
andy @gleeson.dev · 11/05/2026
Check out my new font, ANALOG MONO! Recreate 90's camcorder graphics or analog video on-screen displays! ► gleeson.itch.io/analog-mono
81210282
Reposted by Zander
daniel:// stenberg:// @bagder.mastodon.social.ap.brid.gy · 11/05/2026
#Mythos finds a #curl vulnerability yes, as in singular one. daniel.haxx.se/blog/2026/05/11/myth…
daniel.haxx.se
Mythos finds a curl vulnerability
yes, as in singular _one_. Back in April 2026 Anthropic caused a lot of media noise when they concluded that their new AI model _Mythos_ is _dangerously good_ at finding security flaws in source code. Apparently Mythos was so good at this that Anthropic would not release this model to the public yet but instead trickle it out to a selected few companies for a while to allow a few good ones(?) to get a head start and fix the most pressing problems first, before the general populace would get their hands on it. The whole world seemed to lose its marbles. Is this the end of the world as we know it? An amazingly successful marketing stunt for sure. ## My (non-) access Part of the deal with _project Glasswing _was that Anthropic also offered access to their latest AI model to “Open Source projects” via Linux Foundation. Linux Foundation let their project Alpha Omega handle this part, and I was contacted by their representatives. As lead developer of curl I was offered access to the magic model and I graciously accepted the offer. Sure, I’d like to see what it can find in curl. I signed the contract for getting access, but then nothing happened. Weeks went past and I was told there was a hiccup somewhere and access was delayed. Eventually, I was instead offered that someone else, who has access to the model, could run a scan and analysis on curl for me using Mythos and send me a report. To me, the distinction isn’t that important. It’s not that I would have a lot of time to explore lots of different prompts and doing deep dive adventures anyway. Getting the tool to generate a first proper scan and analysis would be great, whoever did it. I happily accepted this offer. (I am purposely leaving out the identity of the individual(s) involved in getting the curl analysis done as it is not the point of this blog post.) ## AI scans of curl Before this first Mythos report, we had already scanned curl with several different very capable AI powered tools (I mean _in addition to_ running a number of “normal” static code analyzers all the time, using the pickiest compiler options and doing fuzzing on it for years etc). Primarily AISLE, Zeropath and OpenAI’s Codex Security have been used to scrutinize the code with AI. These tools and the analyses they have done have triggered somewhere between _two and three hundred_ bugfixes merged in curl through-out the recent 8-10 months or so. A bunch of the findings these AI tools reported were confirmed vulnerabilities and have been published as CVEs. Probably a dozen or more. Nowadays we also use tools like GitHub’s Copilot and Augment code to review pull requests, and their remarks and complaints help us to land better code and avoid merging new bugs. I mean, we still merge bugs of course but the PR review bots regularly highlight issues that we fix: our merges would be worse without them. The AI reviews are used _in addition_ to the human reviews. They help us, they don’t replace us. We also see a high volume of high quality security reports flooding in: security researchers now use AI extensively and effectively. Security is a _top_ _priority_ for us in the curl project. We follow every guideline and we do software engineering properly, to reduce the number of flaws in code. Scanning for flaws is just one of many steps to keep this ship safe. You need to search long and hard to find another software project that makes as much or goes further than curl, for software security. Steps involved in keeping curl secure ## May 6, 2026 It was with great anticipation we received the first source code analysis report generated with Mythos. Another chance for us to find areas to improve and bugs to fix. To make an even better curl. This initial scan was made on curl’s git repository and its master branch of a certain recent commit. It counted 178K lines of code analyzed in the src/ and lib/ subdirectories. The analysis details several different approaches and methods it has performed the search, and how it has focused on trying to find which flaws. A fun note in the top of the report says: > curl is one of the most fuzzed and audited C codebases in existence (OSS-Fuzz, Coverity, CodeQL, multiple paid audits). Finding anything in the hot paths (HTTP/1, TLS, URL parsing core) is unlikely. … and it correctly found no problems in those areas. Completely unscientific poll on Mastodon about people’s expectations for Mythos scanning curl ## The size of curl curl is currently 176,000 lines of C code when we exclude blank lines. The source code consists of 660,000 words, which is 12% more words than the entire English edition of the novel War and Piece. On average, every single production source code line of curl has been written (and then rewritten) 4.14 times. We have polished on this. Right now, the existing production code in git master that still remains, has been authored by 573 separate individuals. Over time, a total of 1,465 individuals have so far had their proposed changes merged into curl’s git repository. We have published 188 CVEs for curl up until now. curl is installed in over _twenty million instances_. It runs on over _110 operating systems_ and _28 CPU architectures_. It runs in every smart phone, tablet, car, TV, game console and server on earth. ## Five findings became one The report concluded it found **five** “Confirmed security vulnerabilities”. I think using the term _confirmed_ is a little amusing when the AI says it confidently by itself. Yes, the AI thinks they are confirmed, but the curl security team has a slightly different take. Five issues felt like nothing as we had expected an extensive list. Once my curl security team fellows and I had poked on the this short list for a number of hours and dug into the details, we had trimmed the list down and were left with _one_ confirmed vulnerability. The other four were three false positives (they highlighted shortcomings that are documented in API documentation) and the fourth we deemed “just a bug”. The single confirmed vulnerability is going to end up a _severity low_ CVE planned to get published in sync with our pending next curl release 8.21.0 in late June. The flaw is not going to make anyone grasp for breath. All details of that vulnerability will of course not get public before then, so you need to hold out for details on that. The Mythos report on curl also contained a number of spotted bugs that it concluded were not vulnerabilities, much like any new code analyzer does when you run it on hundreds of thousands of lines of code. All the bugs in the report are being investigated and one bye one we are fixing those that we agree with. All in all about twenty bugs that are described and explained very nicely. Barely any false positives, so I presume they have had a rather high threshold for certainty. curl is certainly getting better thanks to this report, but counted by the volume of issues found, all the previous AI tools we have used have resulted in larger bugfix amounts. This is only natural of course since the first tools we ran had many more and easier bugs to find. As we have fixed issues along the way, finding new ones are slowly becoming harder. Additionally, a bug can be small or big so it’s not always fair to just compare numbers ## Not particularly “dangerous” My personal conclusion can however not end up with anything else than that the big hype around this model so far was primarily marketing. I see no evidence that this setup finds issues to any particular higher or more advanced degree than the other tools have done before Mythos. Maybe this model is a little bit better, but even if it is, it is not better to a degree that seems to make a significant dent in code analyzing. This is just _one_ source code repository and maybe it is much better on other things. I can only tell and comment on what it found here. ## Still very good But allow me to highlight and reiterate what I have said before: AI powered code analyzers are _significantly_ better at finding security flaws and mistakes in source code than any traditional code analyzers did in the past. All modern AI models are good at this now. Anyone with time and some experimental spirits can find security problems now. The high quality chaos is real. Any project that has not scanned their source code with AI powered tooling will likely find huge number of flaws, bugs and possible vulnerabilities with this new generation of tools. Mythos will, and so will many of the others. Not using AI code analyzers in your project means that you leave adversaries and attackers time and opportunity to find and exploit the flaws you don’t find. ## How AI analyzers differ * They can spot when the comment says something about the code and then conclude that the code does not work as the comment says. * It can check code for platforms and configurations we otherwise cannot run analyzers for * It “knows” details about 3rd party libraries and their APIs so it can detect abuse or bad assumptions. * It “knows” details about protocols curl implements and can question details in the code that seem to violate or contract protocol specifications * They are typically good at summarizing and explaining the flaw, something which can be rather tedious and difficult with old style analyzers. * They can often generate and offer a patch for its found issue (even if the patch usually is not a 100% fix). ## More details from the report **Zero memory-safety vulnerabilities found.** Methodology note: this review is hand-driven analysis using LLM subagents for parallel file reads, with every candidate finding re-verified by direct source inspection in the main session before being recorded. The CVE to variant-hunt mapping was built from curl’s own vuln.json. No automated SAST tooling was used. This outcome is consistent with curl’s status as one of the most heavily fuzzed and audited C codebases. The defensive infrastructure (capped dynbufs everywhere, `curlx_str_number` with explicit max on every numeric parse, `curlx_memdup0` overflow guard, CURL_PRINTF format-string enforcement, per-protocol response-size caps, pingpong 64KB line cap) systematically closes the bug classes that would normally be productive in a codebase this size. Coverage now includes: all minor protocols, all file parsers, all TLS backends’ verify paths, http/1/2/3, ftp full depth, mprintf, x509asn1, doh, all auth mechanisms, content encoding, connection reuse, session cache, CLI tool, platform-specific code, and CI/build supply chain. ## AI finds existing kinds of errors It should be noted that the AI tools find the usual and established kind of errors we already know about. It just finds new instances of them. We have not seen any AI so far report a vulnerability that would somehow be of a novel kind or something totally new. They do not reinvent the field in that way, but they do dig up more issues than any other tools did before. ## More to find These were absolutely not the last bugs to find or report. Just while I was writing the drafts for this blog post we have received more reports from security researchers about suspected problems. The AI tools will improve further and the researchers can find new and different ways to prompt the existing AIs to make them find more. We have not reached the end of this yet. I hope we can keep getting more curl scans done with Mythos and other AIs, over and over until they truly stop finding new problems. ## Credits Thanks to Anthropic and Alpha Omega for providing the model, the tools and doing the scan for us. Thanks also to the individual who did the scan for us. Much appreciated! Top image by Jin Kim from Pixabay Thanks for flying curl. It’s never dull.
7247121
Zander @zander.wtf · 11/05/2026
wow - this terminal diff viewer is so good! github.com/modem-dev/hunk
github.com
GitHub - modem-dev/hunk: Review-first terminal diff viewer for agentic coders
Review-first terminal diff viewer for agentic coders - modem-dev/hunk
241
Zander @zander.wtf · 01/05/2026
rtk – Your AI coding agent deserves less CLI noise — rtk compresses CLI output before it reaches your AI agent's context window. Better reasoning, longer sessions, lower costs. Works with Claude Code, Cursor, Gemini CLI, Aider, Codex, Windsurf, Cline. #AiCli
rtk-ai.app
rtk – Your AI coding agent deserves less CLI noise
rtk compresses CLI output before it reaches your AI agent's context window. Better reasoning, longer sessions, lower costs. Works with Claude Code, Cursor, Gemini CLI, Aider, Codex, Windsurf, Cline.
010
Zander @zander.wtf · 23/04/2026
Well that's a new one.. See the odd bit: محفوظ, which is Arabic for “saved” or “preserved”. This occurred in pi.dev using Codex 5.4
Screenshot of coding agent terminal output. Content reads: 

 Current state:
 - branch is updated to origin/main
 - your working changes are still present
 - the autostash is still محفوظ as:
     - stash@{0}: autostash
000
Zander @zander.wtf · 10/04/2026
6 CSS Snippets Every Front-End Developer Should Know — Powerful and meaningful CSS tools you'll need for 2025. #CSS #ViaFrontendFocus
nerdy.dev
6 CSS Snippets Every Front-End Developer Should Know
Powerful and meaningful CSS tools you'll need for 2025.
000
Zander @zander.wtf · 31/03/2026
ZUI v0.7.0 was just released. It now includes @solidjs.com & @vuejs.org components. If anyone that uses either of those, and feels like kicking the tyres, please give it a go and let me know how you get on. zui.zander.wtf
zui.zander.wtf
ZUI — Home
A CSS-first UI library with optional React, Astro, Solid, and Vue components.
3111
Zander @zander.wtf · 31/03/2026
Cinematic mockups right in the browser — Create stunning, cinematic device mockups directly in your browser. No downloads, no subscriptions — just upload, customize, and export. #Design #DevTool #Ui
ultramock.io
Cinematic mockups right in the browser
Create stunning, cinematic device mockups directly in your browser. No downloads, no subscriptions — just upload, customize, and export.
010
Zander @zander.wtf · 26/03/2026
ZUI v0.3.1 released. Added accordion and collapsible components (both based on details/summary). Also improved/simplified typography variables and fixed a few bugs. zui.zander.wtf
zui.zander.wtf
ZUI — Home
A CSS-first UI library with optional React and Astro components.
000
Zander @zander.wtf · 25/03/2026
One really cool ZUI learning: if a #CSS custom property uses `light-dark()` & you want HTML classes for theme switching, just set `color-scheme` & the browser handles it automatically. No need to redefine all your vars!
The CSS code in this image:

@layer zui.base {
  :root {
    color-scheme: light dark;
    --color-theme: light-dark(var(--color-mist-600), var(--color-mist-400));
    --color-background: light-dark(
      var(--color-mist-200),
      var(--color-mist-800)
    );
    --color-text: light-dark(var(--color-mist-700), var(--color-mist-300));
  }

  :root.zui-dark {
    color-scheme: dark;
  }

  :root.zui-light {
    color-scheme: light;
  }
}
010
Zander @zander.wtf · 25/03/2026
I built ZUI — a #CSS-first UI library with: → No build step required → Design tokens (colour, spacing, type, shadows) → React & Astro component wrappers → Native light-dark() theming → Agent skill for Claude Code & Cursor Would love to hear what you think 👇 npm i @mrmartineau/zui zui.zander.wtf
zui.zander.wtf
ZUI — Home
A CSS-first UI library with optional React and Astro components.
210
Zander @zander.wtf · 24/03/2026
Web Rewind — An interactive journey through 30 years of the web #History #Internet
web-rewind.com
Web Rewind
An interactive journey through 30 years of the web
000
Zander @zander.wtf · 21/03/2026
Dreamer — Build and deploy AI agents that work for you. Create custom tools, automate tasks, and connect your services with Dreamer's intelligent agent platform. #Ai #App #SAAS
dreamer.com
Dreamer
Build and deploy AI agents that work for you. Create custom tools, automate tasks, and connect your services with Dreamer's intelligent agent platform.
120
Zander @zander.wtf · 21/03/2026
The 49MB Web Page — A look at modern news websites. How programmatic ad-tech, huge payloads and hostile architecture destroyed the reading experience. #WebPerformance
thatshubham.com
The 49MB Web Page
A look at modern news websites. How programmatic ad-tech, huge payloads and hostile architecture destroyed the reading experience.
000
Reposted by Zander
Nick Payne @makeusabrew.bsky.social · 11/03/2026
I'm chuffed to bits to be launching talat.app - 100% private, 100% on device realtime meeting transcription and summarisation. Think Granola, but none of your data ever leaves your device, and without your every interaction being tracked. The beta launches today: macOS m-series chips only for now
talat.app
talat — private meeting notes, on your Mac
talat records and transcribes your meetings locally using on-device AI. Nothing leaves your Mac.
6424
Zander @zander.wtf · 18/03/2026
Building another UI library... wish me luck
000
Zander @zander.wtf · 18/03/2026
What's My JND? 0.0054 Can you beat it? www.keithcirkel.co.uk/whats-my-jnd... #WhatsMyJND
keithcirkel.co.uk
What's My JND?
Find your Just Noticeable Difference in colour perception. How small a colour difference can you actually see?
000
Zander @zander.wtf · 17/03/2026
Easy Theming with OKLCH colors — There is a new kid on the block with CSS colors. OKLCH is all the rave. We can use it together with CSS custom properties to add easy color themes to our CSS styles. #Css #Design #Programming #Webdev
manuel-strehl.de
Easy Theming with OKLCH colors
There is a new kid on the block with CSS colors. OKLCH is all the rave. We can use it together with CSS custom properties to add easy color themes to our CSS styles.
060
Zander @zander.wtf · 17/03/2026
World Vibe Web — World Vibe Web — A distributed app store aggregating vibe-coded projects from across GitHub. #Dev #Github #App #AiVibeCoding
wvw.dev
World Vibe Web
World Vibe Web — A distributed app store aggregating vibe-coded projects from across GitHub.
010
Zander @zander.wtf · 17/03/2026
Secure Snake Home (SSH) — SSH - the most secure way to play multiplayer snake online. #Gaming #Ssh
snake.eieio.games
Secure Snake Home (SSH)
SSH - the most secure way to play multiplayer snake online.
001
Zander @zander.wtf · 17/03/2026
Synthesizers for Kids? Exploring the Dato Duo & Drum — Learning more about these instruments here: dato.mu #LikeYoutube
youtube.com
Synthesizers for Kids? Exploring the Dato Duo & Drum
Learning more about these instruments here: https://dato.mu
010
Zander @zander.wtf · 16/03/2026
AI Exposure of the US Job Market — Andrej Karpathy's research into how AI will affect the job market. Bleak stuff if you're a software engineer. #Ai #Market #Career #Jobs
joshkale.github.io
AI Exposure of the US Job Market
Andrej Karpathy's research into how AI will affect the job market. Bleak stuff if you're a software engineer.
001
Zander @zander.wtf · 16/03/2026
Emil Kowalski — A skill file based on the articles written on Emil Kowalski’s personal site. #Resource #DevTools #Learning #Programming #AiSkills
emilkowal.ski
Emil Kowalski
A skill file based on the articles written on Emil Kowalski’s personal site.
020
Zander @zander.wtf · 16/03/2026
Studio — Generative Design Tools — 8 generative art and design tools in one app #Design #ArtGenerative
studio.neato.fun
Studio — Generative Design Tools
8 generative art and design tools in one app
010
Reposted by Zander
enclose.horse @enclose.horse · 16/03/2026
For the pinned post 🐴 Check out our simple puzzle game! Try to enclose the horse in the largest possible area with limited walls. To support the game, give this a repost!
14249140
Zander @zander.wtf · 13/03/2026
Locale – Josh Puckett — Preview sentences across locally available font families using the browser's Local Font Access API. #WebFonts
joshpuckett.me
Locale – Josh Puckett
Preview sentences across locally available font families using the browser's Local Font Access API.
001
Zander @zander.wtf · 11/03/2026
gists.sh — Gists, but beautiful #DevTool #Code #Github
gists.sh
gists.sh
Gists, but beautiful
020