i forgot nice weather comes with leaf blower noise at all hours of the day π
Posts by Dave Pagurek
A single precise karate chop to the solar plexus of good taste. (My own solar plexus.)
youtu.be/M1si1y5lvkk
after first hearing her in 2018 I finally got to see haley heynderickx live!
ATTENTION BELOVED RESEARCHERS!
The 20th annual SIGBOVIK conference will be held this Friday, April 10th, 5PM ET, in Rashid Auditorium of Carnegie Mellon University!!!! We will also stream the conference live here: youtube.com/live/JazxeftHDwY
I've been working on adding compute shaders to p5, and an initial version will be released in the next p5 version! So I took some time to talk about the wider vision around teaching GPU programming in today's exciting but complicated world. www.davepagurek.com/blog/p5-comp...
Toronto is max Sesame Street this morning. 17C & every sidewalk park tennis court rail path pitch bench dog park court is jammed. City at peak utopia. Get out there.
Patrick really cooked with this one, great work!
Happy april fools, have some dank "science"!
We're running TerribleHack again April 26! More info at terriblehack.website!
nothing warms my heart like a new tom scott video
Because no one asked:
heerich.js now has per-voxel scale transforms
scale: [1, 0.5, 1] β or (x, y, z) => [...]
position becomes shape
been playing with shaders lately, so this felt natural:
scale + scaleOrigin now accept functions
no-where near shader speed though :D
Part of 0.3.0
nine inch nails pretty freight machine
Best railcar graffiti I've ever seen
photo of my sleeping cat where the camera lens is basically right inside her ear so it looks giant.
subsurface scattering
One million particles in p5.js WebGPU mode editor.p5js.org/davepagurek/...
I think this is my favourite Version History episode so far youtu.be/IHCMEImKpWY?...
first morning of the year where its been warm enough at 6am for me to run in shorts! seems like we're back below zero tomorrow though, sigh
I think right now the most awkward part of the code is not the flocking but updating the rotation in the shader drawing the particles. a transformation API may need to be next
p5.strands boids! editor.p5js.org/davepagurek/... Video compression does not like this much, but my 2021 macbook runs 10,000 boids with no spatial partitioning or anything, just a regular old for loop, with no problem
p5 compute shader update! editor.p5js.org/davepagurek/...
You can now work with objects in your compute shader, e.g.:
const particleData = uniformStorage(particles);
const idx = iteration.index.x;
let pos = particleData[idx].position;
let vel = particleData[idx].velocity;
pos += vel * deltaTime;
my second attempt got a bit better, and then I tried twice on my phone to see if it was any different and it was like the same, so I may have hit the limit of my eyes before the limit of my screen lol
Your ΞE_OK JND is 0.0046. You're seeing differences that most colour scientists would call noise. If you're not already calibrating displays for a living, you're leaving money on the table.
ok i did the thing. thank you 2011 thunderbolt display for still having good colors
When I was in the 7th grade my sister and I made a silly movie where she's a spy(/detective/cop? it's not super clear.) Years later, we made a sequel, based on a real life thing where her spotify wrapped keeps saying she listens to a lot of Peter Gabriel www.youtube.com/watch?v=LU1a...
I got a red t shirt from an event once that printed a QR code in white, accidentally inverting the colors and ensuring no one could scan it lol
lmao the QR code doesn't even work any more either! looks like they used a free QR code maker that expires the link
I've been working on some important research on the forefront of physics: why do my cat's toys end up under the couch so fast?? youtu.be/JMNQ-Y5efGM
#TrainNerds
From @jamaps.bsky.social βLittle saturday experiment --- trying to parse out travel times and speeds from gtfs schedule data to style a route diagram for the new Eglinton Line 5β
higher-res here:
jamaps.github.io/maps/line5-t...
Cc: @chanface.bsky.social @chrisjamesdrew.bsky.social
Spread the word, an ACTUAL replacement for Flash is on the horizon! Go support this project NOW!!!!!!!!
bill.newgrounds.com/news/post/16...
Happy #marchintosh! I wrote a little post about getting my G4 working, and the weird experience of reading Encarta '98 in 2026. www.davepagurek.com/blog/joy-of-...