Khan Winter
banner
khanwinter.com
Khan Winter
@khanwinter.com
Computer Engineer, UMN24. WWDC2020 Scholar. Building @codeedit.app on GitHub. Blog at https://khanwinter.com.
Pinned
I finally got my blog up and running! I wrote a little post testing it out, and talking about my experience using Swift and building my own site generator, check it out

khanwinter.com/2024-11-02-N...
Khan's Blog · New Blog, New Me
I redesigned my blog, in Swift.
khanwinter.com
The fall off of Arc's release notes is crazy.

They used to be the best in this category. They had just a smidge of extra effort with weekly community questions and quick tips from the devs. Used to love seeing the release notification come in
December 2, 2025 at 3:08 PM
Only playing bangers this Christmas
December 1, 2025 at 4:20 PM
Reposted by Khan Winter
Minneapolis has declared a snow emergency. Parking rules will begin at 9 p.m. tonight, Nov. 30. https://www.minneapolismn.gov/getting-around/snow/snow-emergencies/snow-parking-rules/
November 30, 2025 at 6:06 PM
Perfectly Minnesotan Gophers game today. Ski U Mah! 🪓
November 30, 2025 at 8:33 AM
The haunting, nighttime, glow of freshly fallen snow
November 30, 2025 at 2:44 AM
Reposted by Khan Winter
RAISE THE BANNER!

MAMA WE MADE IT!!!!!!!!! 🎉🎉🎉🎉🎉🎉🎉
November 30, 2025 at 12:42 AM
Reposted by Khan Winter
To heal our divided nation I propose splitting Game of the Year awards into two categories:

- Game of the Year That’s 3D and You Use a Sword and/or Gun to Explode a Guy
- Game of the Year That’s Some Gay Bullshit Indie Meditation on Grief or Whatever
November 28, 2025 at 1:49 PM
Final product
November 28, 2025 at 5:28 AM
Hehehe
November 28, 2025 at 3:30 AM
Reposted by Khan Winter
March 1, 2025 at 7:32 AM
Made my best pie to date today
November 27, 2025 at 4:37 AM
November 26, 2025 at 7:26 PM
November 26, 2025 at 4:29 PM
“I am aware that the machine only provides until the day it can start to consume our souls, and that I have fed it with words to receive the words of the literal demon snake, its pythonic tongue singing silent melodies of automation into my ears.”

Incredible quote here
November 26, 2025 at 4:23 PM
Welcome to ‘wtf how did everyone forget how to drive in the snow’ day in Minneapolis!
November 26, 2025 at 2:09 PM
Reposted by Khan Winter
Is this cheese grater conscious? Many users feel they're talking to a real person. Scientists say it's time to consider whether they're onto something.
November 25, 2025 at 8:21 PM
Updated the tailscale gentoo wiki page to reflect the required kernel flags

wiki.gentoo.org/wiki/Tailscale
Tailscale - Gentoo wiki
wiki.gentoo.org
November 25, 2025 at 5:28 PM
Reposted by Khan Winter
After six years of relentless development, Orion for MacOS 1.0 is here: blog.kagi.com/orion

Also: Orion for Linux is currently in Alpha, and Orion for Windows has officially started development with a target launch for late 2026.

Orion also has a dedicated website now: orionbrowser.com
November 25, 2025 at 4:15 PM
The guys
November 25, 2025 at 3:13 PM
Reposted by Khan Winter
the main reason to buy cheap coffee is it tastes bad but gets the job done. the main reason to buy expensive coffee gear and specialty beans is it tastes bad and it's your fault. once again everything comes back to catholic brain or protestant brain
November 25, 2025 at 12:24 PM
Small bugfix update to my Swift CBOR library

- Fixes a false positive decoding error for the number 24 in some specific cases.
- Fixes an encoding typo when encoding collections larger than 65,536 elements long.

No changes to the public API. I'd recommend updating ASAP

github.com/thecoolwinte...
Release 1.1.2 · thecoolwinter/CBOR
The Fifth One Fixes a false positive 'found an integer encoded as larger than necessary' error for specifically the number 24. Fixes an incorrect header size for large collections (anything larger...
github.com
November 24, 2025 at 6:56 PM
My parents said I could have computer time if I was doing ‘creative’ things like making websites

(I definitely did NOT have Minecraft open on another desktop)
What’s the lore behind choosing your career path ?
November 23, 2025 at 5:42 PM
Part of this was learning that Swift’s RangeSet is like, really really slow. Kind of shockingly because it’s in the stdlib now.

I was able to get orders of magnitude faster insertion, union, and iteration performance by swapping to an array of ranges with some merging logic.
Oh another thing I did is this actually outperforms `String` and `Array` because it's backed by a copy-on-write b tree that guarantees O(log n) insert/remove operations

Ran the automerge-perf suite with it and it runs the local document benchmark in 1.8s
Lfg my Swift YATA CRDT implementation is finally finished.

Slightly modified from things like YJS or Automerge. I’m optimizing for fast local use and small memory footprint, and sacrificing slower merge speed.

I can now get back to my data sync macro project with all my CRDTs finished.
November 22, 2025 at 5:53 PM
Oh another thing I did is this actually outperforms `String` and `Array` because it's backed by a copy-on-write b tree that guarantees O(log n) insert/remove operations

Ran the automerge-perf suite with it and it runs the local document benchmark in 1.8s
Lfg my Swift YATA CRDT implementation is finally finished.

Slightly modified from things like YJS or Automerge. I’m optimizing for fast local use and small memory footprint, and sacrificing slower merge speed.

I can now get back to my data sync macro project with all my CRDTs finished.
November 22, 2025 at 5:02 PM
big big big
hello tanglers, release thread time! we now have:

🔎 SEARCH! 🔍

you can search through issues and pull requests on any repo. this entire piece of work was contributed by @boltless.me!

1/9
November 20, 2025 at 5:55 PM