Sign in

David Velasco

@davels.io
86 followers 335 following 11 posts
PostsRepliesMedia
Reposted by David Velasco
Freya Holmér @freya.bsky.social · 30/09/2026
given a quaternion rotation q, q² doubles the rotation √q halves the rotation qˣ scales the rotation by x as a rule of thumb - whatever operator you would use with vectors, like, say, addition, elevate it to the higher order operator (multiplication) to do the same thing on a quaternion
a table comparing vector operations to quaternion operations side by side, highlighting the similarities. the quaternion variants look almost identical, except they use the next higher order operator in each expression. ie: multiplication instead of addition. exponentiation instead of multiplication, etc.
1028320
Reposted by David Velasco
Jeremy Yoder says no war @jbyoder.org · 20/09/2026
There is no market for a paper-reading chatbot embedded with every scholarly article, much less a paper-reading chatbot that needs a disclaimer about how it does not in fact always read the paper correctly
016728
Reposted by David Velasco
David Stone @david-stone.bsky.social · 20/09/2026
This is more of an aside... If you haven't already heard her take on AI, Carissa Veliz's cautionary take may interest you: www.youtube.com/watch?v=OS4w...
youtube.com
Beware the Power of Prediction | Carissa Véliz | TED
YouTube video by TED
0528
David Velasco @davels.io · 18/09/2026
Yeah I keep hearing the job market overseas is troubling. Not that we're without challenges here either, unfortunately. Still, please don't lose hope. You're a superstar, if anything this industry needs more people like you, now more than ever.
111
David Velasco @davels.io · 18/09/2026
Depends. For most countries it's full remote. I know some folks are hybrid in UK and DE.
020
David Velasco @davels.io · 18/09/2026
May I ask in what region? In the EEA we're having a really hard time finding strong senior- and staff-level frontend engineers. We're interview non-stop and very few pass the technical rounds.
210
Reposted by David Velasco
Terence Tao @teorth.bsky.social · 11/09/2026
A group of 25 Fields Medalists, including myself, have made a joint declaration on Math and AI: mathandai.org . We welcome additional signatories. See also this article in the Economist announcing the declaration: www.economist.com/science-and-...
mathandai.org
Declaration — Math and AI
Read the declaration and add your name.
422075934
Reposted by David Velasco
Sam Rose @samwho.dev · 13/08/2026
This might be the most beautiful thing I've read in my life. What a privilege to be alive in 2026. ordinaryabundance.com
ordinaryabundance.com
Ordinary Abundance
A walk through a modern apartment, through the eyes of the people for whom everything in it was new.
13593221
Reposted by David Velasco
Ben Houston @ben3d.ca · 07/08/2026
My minimal TSL-based #ThreeJS Gaussian Splat PR is complete. Supports PLY, SPZ, SPLAT and GLTF formats. Details: ben3d.ca/blog/gaussia...
ben3d.ca
A Minimal, TSL-Native Gaussian Splat Renderer for Three.js
A walkthrough of the Gaussian Splat renderer and loaders I contributed to Three.js, a small WebGPU/TSL implementation with a reusable GPU counting sort, loaders for PLY, SPLAT, SPZ, KSPLAT and glTF, a...
2134
Reposted by David Velasco
Sabhrina Aninta @sagitaninta.bsky.social · 01/08/2026
"Drawing on an analysis of over 100000 articles in ecology-related disciplines [...], we show that the shift to pay-to-publish OA has already reduced participation by researchers from many middle-income countries." nsojournals.onlinelibrary.wiley.com/doi/full/10....
nsojournals.onlinelibrary.wiley.com
Payment‐based open access is biasing scientific participation from the Global South in ecology
Opening access to the products of scientific research is widely considered a key step toward both fairness and better science worldwide. Since the 1990s, different forms of open access (OA) to journa...
34342
Reposted by David Velasco
Nicole Feng @nicole--f.bsky.social · 28/07/2026
At #SIGGRAPH2026, I presented "points as tori" (PAT) for fast pointwise evaluation of signed distance for point clouds. Some code (Python w/ C++ extensions) and demo up: github.com/nzfeng/point... Contributions from people/LLMs welcome. Explainer thread below for the project: 🧵
411825
Reposted by David Velasco
kottke.org @kottke.org · 23/07/2026
“A beloved, useful, free website, run carefully by a competent, honest person for nearly thirty years, was crushed between two features of the new AI economy.” (AI bots and prediction market dipshits.) [stephenfollows.com]
stephenfollows.com
What just happened to TheNumbers.com should worry us all
If you work in or around the film industry, there is a decent chance you have used the work of The Numbers this month, whether you realise it or not.
09056
Reposted by David Velasco
Bert Hubert 🇺🇦🇪🇺🇺🇦 @berthubert.bsky.social · 18/07/2026
Reading AI-news is quite upsetting if you try to square it with observed realities of what people are actually achieving (not much). This piece assures us that we are not wrong. The world of business is no longer able to to talk about AI coherently: ludic.mataroa.blog/blog/ai-mani...
ludic.mataroa.blog
AI Mania Is Eviscerating Global Decision-Making — Ludicity
01210
Reposted by David Velasco
Kenney @kenney.nl · 10/07/2026
NEW: Modular Cave Kit includes 40 models, and is perfectly compatible with earlier modular releases. Completely free for everyone, no attribution/donation/etc. required 🙌 kenney.nl/assets/modul...
639952
Reposted by David Velasco
Kenney @kenney.nl · 06/07/2026
With the recent news this form is open once again. If you've been in a (massive) layoff and feel like my products could help you in your career, please feel free to request any for free. Please don't abuse this, thank you. docs.google.com/forms/d/e/1F...
6345136
Reposted by David Velasco
Ben Houston @ben3d.ca · 03/07/2026
Wrote a minimal, extensible Gaussian Splat renderer PR for @ThreeJS using TSL for sorting, vertex processing and fragment shading + instances. It separates the GS3D data structure from the loader and from the renderer. github.com/mrdoob/three...
0101
Reposted by David Velasco
Josh W. Comeau @joshwcomeau.com · 03/07/2026
Really good post from @ky.fyi that mirrors a lot of the thoughts I've had about the current moment. ky.fyi/posts/ai-bur...
ky.fyi
Do I belong in tech anymore?
On quitting, the spread of AI, and the loss of an ideal.
69614
Reposted by David Velasco
Sara Soueidan @sarasoueidan.com · 01/07/2026
"98% of readers prefer imperfect-yet-authentic human writing; most will stop reading, block you, and downvote you if they suspect AI" ☝🏻 Report: How developers react to AI-scented blog posts writethatblog.substack.com/p/dev-reacti... Bookmarked.
writethatblog.substack.com
Report: How Developers React to AI-Scented Blog Posts
98% of readers prefer imperfect-yet-authentic human writing; most will stop reading, block you, and downvote you if they suspect AI
312820
Reposted by David Velasco
Dave Rupert @davatron5000.bsky.social · 28/06/2026
Great talk on the AI bubble, why it will probably pop, and what we can do about it. youtu.be/uWnUnMphmPM
youtu.be
Keynote: After the AI Hype – What’s Real, and What’s Next - Richard Campbell - 2026
YouTube video by NDC Conferences
44915
Reposted by David Velasco
Inigo Quilez @iquilezles.bsky.social · 27/06/2026
I made a video about the smooth-maximum function, I hope you like it! youtu.be/6Qb6QtC6QMs
youtu.be
A function you cannot do without
YouTube video by Inigo Quilez
1541492
Reposted by David Velasco
henry ✷ @strange.website · 09/12/2025
🌧️ hey yeah it’s launch day. had a blast making this website with the inimitable @likethecolour.red, a Bluesky Account & in many ways a dear friend whose outlook on life inspires me deeply :) this is a project made with love for the web, friends, and reiselust. i'm excited to share it with you.
strangersbyspring.com
Strangers By Spring
Strangers, By Spring is a blog about escapism, romance, and rebirth.
69625
Reposted by David Velasco
Dr Michele V @micheleveldsman.bsky.social · 25/06/2026
“I have done all of the things that one is supposed to do to earn a tenure-track position. And I have done approximately 85% of them by typing prompts into a large language model and then moderately editing the output.” 🤣🤣🤣 brilliant 👌🏽 open.substack.com/pub/inprepar...
open.substack.com
Opinion: I Was Not Allowed To Type Prompts Into ChatGPT During My Chalk Talk And This Is Discrimination
By Dr. Rachel Simmons, Postdoctoral Fellow, Stanford University
26506166
Reposted by David Velasco
celestialmaze @cmzw.bsky.social · 25/06/2026
procedural sky exporter
39117
Reposted by David Velasco
Garrett Johnson @gkjohnson.bsky.social · 15/06/2026
Six years later this is still one of my favorite outline effects especially for hard surface models like CAD & architecture. And now it works with three.js' WebGPURenderer thanks to a contribution from "cmhhelgeson" on Github!
5686
David Velasco @davels.io · 15/06/2026
Nice! I was wondering what you were doing in Galicia. Love that part of Spain. Some great colivings too, met amazing people there.
110
Reposted by David Velasco
Dominik 🔮 @tkdodo.eu · 02/06/2026
So it’s very important, it needs to be nice at first. But then 🫰 MAKE IT SHITTY www.youtube.com/watch?v=T4Up...
youtube.com
A Day in the Life of an Ensh*ttificator
YouTube video by Forbrukerrådet - Norwegian Consumer Council
2192
Reposted by David Velasco
Bert Hubert 🇺🇦🇪🇺🇺🇦 @berthubert.bsky.social · 17/05/2026
"If you separate the thinking about things from the doing of things, then innovation will suffer." - berthub.eu/articles/pos...
berthub.eu
How Tech Loses Out over at Companies, Countries and Continents - Bert Hubert
This article is part of a series on (European) innovation and capabilities. Hi everyone, This is a transcript of my presentation over at the European Microwave Week 2020, actually held in 2021. You ca...
1104
Reposted by David Velasco
Alex McLean @slab.org · 17/01/2025
[ ] Does your project involve making things that can't be reused, creating waste? [ ] Are the steps you make reversible, allowing revision and learning? Amazingly, this checklist is from 1989... What if more projects had followed it? slab.org/2022/02/11/u...
slab.org
Ursula Franklin’s tech project checklist – Alex McLean
072
Reposted by David Velasco
dad (aka miguel) @aka.dad · 17/05/2026
this is sick as fuck, i didn't know you could program music but i guess it makes sense
youtube.com
Coding Trance Music from Scratch (Again )
YouTube video by Switch Angel
9669
Reposted by David Velasco
Bert Hubert 🇺🇦🇪🇺🇺🇦 @berthubert.bsky.social · 05/05/2026
The world is now so full of ridiculous things that I struggle to deal with it all. But this is not an 'us' problem. The world really is idiotic. I made a list of things that are impossible to believe. Seeing it in writing might help you deal better with the situation. berthub.eu/articles/pos...
berthub.eu
The Impossible Things We Have to Believe - Bert Hubert
“Alice laughed. ‘There’s no use trying,’ she said. ‘One can’t believe impossible things.’ I daresay you haven’t had much practice,’ said the Queen. ‘When I was your age, I always did it for half-an-ho...
54723
Reposted by David Velasco
polygonrunway.bsky.social @polygonrunway.bsky.social · 28/04/2026
New process video on modeling, texturing and lighting the stylized spring camping animation in Blender is out now! 👉 youtu.be/oBEkgeWMzYM 👈
021
Reposted by David Velasco
Ef 📐 @sandboxspirit.bsky.social · 15/04/2026
I've wrote a new post on the math I use to draw procedural roads only using lines and arcs. Here is how the construction unfolds:
1777
Reposted by David Velasco
nicebyte @nicebyte.bsky.social · 12/04/2026
INTRODUCTION TO SPHERICAL HARMONICS FOR GRAPHICS PROGRAMMERS finally done. gpfault.net/posts/sph.html
gpfault.net
Introduction to Spherical Harmonics for Graphics Programmers
1027886
Reposted by David Velasco
James Bennett @b-list.org · 09/04/2026
New blog post: I got tired of having repetitive arguments explaining why I think it’s OK to be skeptical of LLMs for coding, so I wrote six and a half thousand words on the topic that I will be referring people to from now on. www.b-list.org/weblog/2026/...
b-list.org
25416
Reposted by David Velasco
dan @danabra.mov · 06/04/2026
this is so painful to read, i love it github.com/stephenturne...
github.com
918222
Reposted by David Velasco
Rune Skovbo Johansen @runevision.bsky.social · 30/03/2026
My erosion filter is out! Video, blog post, and shader source. It emulates erosion without simulation, so it's fast, GPU friendly, and trivial to generate in chunks. Explainer video: www.youtube.com/watch?v=r4V2... Companion blog post: blog.runevision.com/2026/03/fast... #ProcGen #vfx #GameDev
17557169
Reposted by David Velasco
David Aerne @meodai.bsky.social · 28/03/2026
Just released heerich.js, a tiny voxel engine that renders 3D scenes to SVG ╬ Boolean ops ◮ Oblique & perspective 𝑥 Zero dependencies ◌ Pure vector output, infinite scaling Named after Erwin Heerich's geometric cardboard sculptures. meodai.github.io/heerich/ www.youtube.com/watch?v=jndl...
youtube.com
Heerich Website Demo
YouTube video by David
922651
Reposted by David Velasco
Felix Turner @felixturner.bsky.social · 09/03/2026
I built a procedural medieval island map generator using Wave Function Collapse on hex grids. 4,100 cells, 900 possible states per cell, 60fps on mobile. Wrote up the whole process with lessons learned. Links below 👇 #threejs #webgpu
1526959
Reposted by David Velasco
Nicolò Ribaudo @nicr.dev · 17/03/2026
Very much rooting for Cloudflare here
blog.cloudflare.com
Standing up for the open Internet- why we appealed Italy’s Piracy Shield fine
Cloudflare is appealing a €14 million fine from Italian regulators over
06813
Reposted by David Velasco
Ilja @fubits.dev · 07/03/2026
Filed under PSA. thelocalstack.eu/posts/linked...
thelocalstack.eu
I Verified My LinkedIn Identity. Here's What I Actually Handed Over.
I wanted a blue badge on LinkedIn. To get it, I gave a US company my passport, my face, and my biometric data. Then I read the fine print.
1175
Reposted by David Velasco
Gleb Alexandrov @glebalexandrov.bsky.social · 02/03/2026
If you’ve ever opened Blender’s compositor and felt lost… this is for you. A free, Minimal Post-pro Node Setup for Blender’s 5.x compositor #b3d. www.creativeshrimp.com/minimal-post... #blender3d #3d #colorgrading
0234
Reposted by David Velasco
Evil Martians @evilmartians.com · 26/02/2026
PostCSS powers 0.5% of ALL web pages but only earned $300/month for 13 years. This story is not unique. Your app likely has 550+ OSS dependencies. Most are one burned-out maintainer away from disaster. This is the Nebraska problem. And here is the fix: evilmartians.com/chronicles/s...
evilmartians.com
Solving the Nebraska problem with the Open Source Endowment—Martian Chronicles, Evil Martians’ team blog
Konstantin Vinogradov, an open source and infra VC investor, and his co-founders are building the first permanent funding model for critical open source infrastructure. We dive into why OSE stands a c...
14912
Reposted by David Velasco
Gleb Alexandrov @glebalexandrov.bsky.social · 23/02/2026
We've just released a fully updated and remastered version (2026!) of our foundational lighting course - Cinematic Lighting. That means a lot to me. It's our history - our first big lighting course - 4,800+ students worldwide, a truly amazing feedback from the #3dart community. #b3d #blender3d 1/
1164
David Velasco @davels.io · 10/02/2026
I didn't follow you for the cat pics, but the profile pic was most certainly a deciding factor. Now I'm thinking it's probably time to update mine 🙃
010
Reposted by David Velasco
SimonDev @simondev.bsky.social · 04/02/2026
Optimization can be tricky. Here’s how to go from drawing a few hundred trees to virtually unlimited in Three.js, step by step. This will be high level, but not so much that you can’t fill in the details. #threejs
1242
Reposted by David Velasco
Garrett Johnson @gkjohnson.bsky.social · 02/02/2026
Some amazing work by Jure Triglav putting WebGPU compute and three-mesh-bvh through their paces to render surfel-based global illumination! I'm looking forward to seeing what's coming in the web in the coming years. juretriglav.si/surfel-based... #threejs #raytracing #webgpu
051
Reposted by David Velasco
SimonDev @simondev.bsky.social · 27/01/2026
Lerp is used everywhere in games. It’s simple, but combined with a few small tricks it becomes incredibly powerful. This thread is full of visual examples.
24513
Reposted by David Velasco
Garrett Johnson @gkjohnson.bsky.social · 26/01/2026
Using the same scene-wide BVH you can run accelerate frustum culling, as well. With this 500,000-instance BatchedMesh culling runs in less than 1/8th the time 🚀 #threejs #gamedev
0122
Reposted by David Velasco
damarberlari.bsky.social @damarberlari.bsky.social · 22/01/2026
the 2nd part of my dithering visual article is finally out! 🔗 visualrambling.space/dithering-pa... this one mainly explores the threshold map and how it generates those unique visual patterns hope you enjoy this as much as I enjoyed making it! made with #threejs & #animejs
714129
Reposted by David Velasco
Josh W. Comeau @joshwcomeau.com · 12/01/2026
Well this is remarkable. 😮 Someone built a 3D voxel engine using plain ol’ DOM nodes, no canvas/webgl. And it’s surprisingly performant, since it culls any faces that aren’t currently visible. Repo: github.com/LayoutitStud... There’s even a nifty lil’ editor!
315918