Seeing my WebGL stuff do real-time hypsometric tint plus relief shading in @openlayers@twitter.com is fun!
(Debugging the GPU-dependant edge behaviours of GLSL, not so much)
(Source data is @MapTiler@twitter.com's Terrain-RGB tiles)

Like, TIL atan(0,0) can be either -π/2 *OR* +π/2, solely depending on your GPU.

Show thread

Developing WebGL feels like developing websites plus weird javsacript plus low-level data structures plus insane amounts of algebra plus weird trigonometry edge cases. *head asplodes*

Bueno, que salga alguien a decir que los disturbios no son no de izquierdas ni de derechas y que basta ya de politizar las cosas. O algo.
(Y luego a estudiar teoría política básica para saber que toda acción es una acción política)

Tuve el privilegio de conocer a James Randi en un bar de Madrid en 2012 Todavía guardo el (falso) cheque de un millón de dólares liquidable si demuestro algo sobrenatural. Se nos ha ido un grande. luiyo.net/blog/2012/04/james-r

Me he despistado vigilando las cifras oficiales de fallecidos en España por la pandemia. Hace un par de días que sobrepasamos 33847, lo que quiere decir... los fallecidos ya son más de 1 Cuelgamuros.

OK, I finally dispatched emails from ~8 random-ish people asking for advice because apparently being a @LeafletJS@twitter.com maintainer means that I'll do gratis requirements analysis and systems design.

Yay, @shitoberfest@twitter.com has finally come to the @LeafletJS@twitter.com repo. Users are unaware that fancy JS syntax breaks the ES3-compliant build.

«Representación fotogramétrica estándar» es el nombre e mi nueva banda de techno.

I finally polished off my slides for the @opengeospatial@twitter.com/@w3c workshop session later today. This is gonna be fun.

computer programming is like

// do correct thing
doWrongThing();

when leftists do it it's called "propaganda", but when corporations do it it's called "advertising", when liberals do it it's called "the news", and when nazis do it it's called "just a joke"

Playing with @mourner@twitter.com's icomesh once again. I'm getting better at this stuff.

const regexp = /\[([^`\[\]\(\)]*)\[`([^`\[\]\(\)]*)`\]\([^`\[\]\(\)]*\)([^`\[\]\(\)]*)\]\(([^`\[\]\(\)]*)\)/g

Show older
Mastodon

Server run by the main developers of the project 🐘 It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct!