@ajdant

UI engineer @projector. Formerly graphics @NYTimes, @Guardian. Legal alien

Berkeley, CA
Joined July 2009
This 'worst volume slider' contest is UX gold: designernews.co/stories/8444…
70
5,230
448
8,736
Alastair Dant retweeted
Incredible blog post by @KilledByAPixel that explains the magic of this tiny raycasting engine and city generator that fits in a standalone 256 byte html file. frankforce.com/city-in-a-bot…
A City in a Bottle 🌆 <canvas style=width:99% id=c onclick=setInterval('for(c.width=w=99,++t,i=6e3;i--;c.getContext`2d`.fillRect(i%w,i/w|0,1-d*Z/w+s,1))for(a=i%w/50-1,s=b=1-i/4e3,X=t,Y=Z=d=1;++Z<w&(Y<6-(32<Z&27<X%w&&X/9^Z/8)*8%46||d|(s=(X&Y&Z)%3/Z,a=b=1,d=Z/w));Y-=b)X+=a',t=9)>
4
47
1
295
69,612
This crocodiles was drawn by me about 30 years ago. This time, Tiled.art includes three of my works including the crocodiles from that time. Through carefully animated visualizations, you will be able to relive the symmetry on which this work was based.
2
101
3
587
51,387
😅 is anyone else getting sick of chatbots? I wrote down a few thoughts on why chatbots are not the future of interfaces and how we can be more thoughtful: wattenberger.com/thoughts/bo…
56
138
55
863
259,507
Alastair Dant retweeted
Hold to confirm
78
168
37
3,784
338,766
Mystical witchcraft! This palette generator eschews conventional color science to anchor choices in polar coordinates. Captivating site & fun to use meodai.github.io/poline/
1
2
601
Alastair Dant retweeted
The West Coast.
19
123
25
2,201
208,249
Alastair Dant retweeted
I made github.com/shuding/cobe a while ago: a 5kB globe lib, and it improved our page performance* by almost 60%. How is it created? Time for a WebGL & shader thread!
33
270
29
2,345
Alastair Dant retweeted
I've learnt about logistic regression and decided to implement it as an interactive online tool: lisyarus.github.io/webgl/cla…. You can add points, move them around, and change the regression order!
8
187
19
1,152
Alastair Dant retweeted
tried rendering "cubist new york subway map" and the results were better than expected
13
120
16
1,272
GRAPHICS JOBS! Every major media organization in the US is hiring graphic journalists. A thread with a few on the top of my head, and a couple of thoughts...
3
85
14
199
If you're looking for some good Covid news, turn to page 21 of today's FT: The vaccines work, folks 💉💪🙌
54
597
71
2,863
Alastair Dant retweeted
Have you ever though how major religions have evolved over centuries, splitting, subdividing, and inspiring numerous others, just like an intricate evolutionary tree? The chart below is your answer.
16
169
38
775
Alastair Dant retweeted
TIL that Error objects in #JavaScript will leak closures until you read `stack`. So don't keep them around. In other words, everything in the closure at the point `new Error` was called, will stick around for as long as you have a reference to the error until you read `stack`.
14
237
24
943
Alastair Dant retweeted
Message for @mrdoob 10 years ago: Yes, making a 3D engine using canvas2d is stupid. But in 10 years you'll watch a simulation in realtime of @NASA landing a rover in Mars that uses that stupid code. eyes.nasa.gov/apps/mars2020/
73
515
50
3,647
Alastair Dant retweeted
It’s been ten years since I pushed the first release of D3.js to GitHub. Have I learned anything? I hope so… but it’s a journey. observablehq.com/@mbostock/1…
39
417
71
2,209
19
136
19
1,632
We have some open roles too, so get in touch if you'd be interested in working on a collaborative graphics tool
Our mission is to build a more inclusive creative space for graphic design. We’re grateful to have investors who share our goals, and today, we’re proud to announce a new $10M Series B funding round, led by @foundrygroup. Here's more on what's ahead: bit.ly/34mgLNL
2
1
Alastair Dant retweeted
We're hiring a backend engineer at @projector! I would love it if you could share this to get more exposure outside my direct network and help us build a larger and more diverse candidate pool. jobs.lever.co/projector-2/68…
Fun working on this one...
No more tedious trips to the color picker 🙌 Now, you can select multiple objects and apply a consistent fill or stroke at once — or, very quickly change the colors across your scene to something totally new. (This works great for customizing templates!)
1
3