Read about what I’ve been up to @engineering! It started as a random experiment when I was fed up with our current tooling, and it's now a product that’s used across the company.
Thanks to my team, I learned so much about launching a product, driving adoption, and how to make a delightful user experience that competes with existing open-source tools.
Network Map of 50,000 blogs
I scraped my favourite blogs and made a graph of which ones linked to each other! You can see clusters of blogs that correspond to topics--there's clusters for Canada, rationality, crypto, India, and even postgres.
Did this with webgl and ran into some hard problems with this one:
- rendering 600k antialiased lines of different color / width
- when and where to show URL labels aesthetically
- the "fly to" animation when you search for a domain (inspired by mapbox!)
Might do a blog post on some of these later!
Network Map of 50,000 blogs
I scraped my favourite blogs and made a graph of which ones linked to each other! You can see clusters of blogs that correspond to topics--there's clusters for Canada, rationality, crypto, India, and even postgres.
Did this with webgl and ran into some hard problems with this one:
- rendering 600k antialiased lines of different color / width
- when and where to show URL labels aesthetically
- the "fly to" animation when you search for a domain (inspired by mapbox!)
Might do a blog post on some of these later!
Read about what I’ve been up to @engineering! It started as a random experiment when I was fed up with our current tooling, and it's now a product that’s used across the company.
Thanks to my team, I learned so much about launching a product, driving adoption, and how to make a delightful user experience that competes with existing open-source tools.
@Shahanneda absolutely zero--if you can pack a lot of lines and circles into a compact format, then the webgl can handle it pretty well. I'm doing lots of LOD for the text though because rendering text is very expensive.
@amirbolous I've been using this one liner to dump files into a single file I can paste to claude.
find . -type f \( -name "*.ts" -o -name "*.tsx" \) -exec bash -c 'echo "--- < file $1 > ---"; cat "$1"; echo' _ {} \; > output.txt
Also check out https://t.co/5lZ0Dsq6Og if you haven't. It's a travel time map for public transit.
Just added transfer costs so you can adjust how much you hate transferring buses.
Made a bicycle routing map where you can choose how much you want to avoid hills or avoid cars.
Try it at https://t.co/lyWKrMBCnT
I used Claude to optimize the memory usage so the routing now works across all of California! Made with @Mapbox , @rustlang , and a whole lot of GPT
@omkizzy@Mapbox@rustlang maybe a safety tolerance--we'll decide to route you through the tenderloin or not :)
I think changing the scoring to add "resting" periods in between long uphill segments would also be cool.
Made a bicycle routing map where you can choose how much you want to avoid hills or avoid cars.
Try it at https://t.co/lyWKrMBCnT
I used Claude to optimize the memory usage so the routing now works across all of California! Made with @Mapbox , @rustlang , and a whole lot of GPT