Marcelo de G. Malheiros
banner
mgmalheiros.bsky.social
Marcelo de G. Malheiros
@mgmalheiros.bsky.social
Patterns. Simulation. Graphics. Compilers. Creative Coding.

mgmalheiros.github.io

PhD in Computer Science. Academic researcher at UEM.

Also at https://mathstodon.xyz/@mgmalheiros
Reposted by Marcelo de G. Malheiros
December 13, 2025 at 9:48 AM
Reposted by Marcelo de G. Malheiros
December 13, 2025 at 10:01 AM
Reposted by Marcelo de G. Malheiros
There isn't a single problem "solved" by edtech that couldn't be fixed with smaller classes led by well-paid teachers given real academic freedom
December 12, 2025 at 6:23 PM
Reposted by Marcelo de G. Malheiros
Inspired by a zoom talk on Escher-like Spiral Tiling yesterday by @isohedral.ca, wrote some code that's probably not quite working right but it's still pretty fun... Here, the starting tile is a small symmetric Turing Pattern with a little color added. #mathart
December 13, 2025 at 3:29 PM
Reposted by Marcelo de G. Malheiros
I fed 24 years of my blog posts to a Markov model | Discussion
I Fed 24 Years of My Blog Posts to a Markov Model - Susam's Maze
susam.net
December 13, 2025 at 9:20 PM
Reposted by Marcelo de G. Malheiros
This video is amazing. I still can't process how we're living in an incredible era if you're curious about learning stuff.

www.youtube.com/watch?v=9HIy...
Mystery of the Quintic
YouTube video by 2swap
www.youtube.com
December 13, 2025 at 10:13 PM
Reposted by Marcelo de G. Malheiros
Reposted by Marcelo de G. Malheiros
Flat-pack washing machine spins a fairer future | Discussion
Flat-pack washing machine spins a fairer future
A former Dyson engineer is rolling out a revolution for household chores in deprived communities after inventing an off-grid washing machine
www.positive.news
December 13, 2025 at 11:20 PM
Reposted by Marcelo de G. Malheiros
PSA: I've made several custom Bsky feeds to show posts about your favorite game engine (as long as it's one of these 5):

Godot: bsky.app/profile/did:...
Unity: bsky.app/profile/did:...
Unreal: bsky.app/profile/did:...
GameMaker: bsky.app/profile/did:...
Bevy: bsky.app/profile/did:...
December 13, 2025 at 3:28 PM
Reposted by Marcelo de G. Malheiros
My colleague shared this with me: Regexle (a daily RegEx hexagonal crossword puzzle). regexle.com
December 14, 2025 at 12:02 AM
Reposted by Marcelo de G. Malheiros
An aperiodic tessellation of the hyperbolic plane, found by Toimine in the #tessellations channel in the HyperRogue discord.

These tiles have edge length of 0.56358, less than the previous record for a equilateral convex tile (0.56626, achieved by the regular {7,3} tiling).
December 13, 2025 at 4:59 PM
Reposted by Marcelo de G. Malheiros
I Tried Gleam for Advent of Code, and I Get the Hype | Discussion
I Tried Gleam for Advent of Code, and I Get the Hype
A 12 day Advent of Code year convinced me Gleam is the real deal, thanks to Rust-like errors, great pipes, and surprisingly ergonomic FP.
blog.tymscar.com
December 13, 2025 at 5:40 PM
Reposted by Marcelo de G. Malheiros
Secondary school maths showing that AI systems don't think | Discussion
Secondary school maths showing that AI systems don’t think - Raspberry Pi Foundation
Educators can show in secondary school maths that AI systems don’t think, making maths more interesting while teaching core concepts of AI.
www.raspberrypi.org
December 12, 2025 at 6:20 PM
Reposted by Marcelo de G. Malheiros
HEY if you have ever wanted to make a whole working #PICO8 ROM from absolute scratch, but weren't sure where to start...

just head over to www.pico-8-edu.com and i'll take you on a lil 15 minute tour that will have you up and running in no time! well, in 15 minutes 😅 www.youtube.com/watch?v=PWsj...
How to make a game using PICO-8 | CorgiJam
YouTube video by Finji
www.youtube.com
December 10, 2025 at 9:14 PM
Reposted by Marcelo de G. Malheiros
Did I spend all day coding instead of doing the things on my long end-of-semester to-do list? Yes. Is my app cooler now? Also yes.

mathgrrl.com/simultaneous...
December 11, 2025 at 3:59 AM
Reposted by Marcelo de G. Malheiros
"LLMs lie/hallucinate when they're not confident"

Yes! So what if we made their confidence visible?

github.com/juniperbeven...
December 11, 2025 at 1:21 AM
Reposted by Marcelo de G. Malheiros
Beautiful Christmath trees by Daniel Mentrard.
www.geogebra.org/m/fgdr5ama
December 11, 2025 at 9:43 AM
Reposted by Marcelo de G. Malheiros
My end-of-year leader for 2025 is about the need to defend science against the encroaching darkness, not just because it is the best way to make sense of the world, but also because it is an endless source of wonder and whimsy www.newscientist.com/article/mg26...
Science still produced many wonders in 2025 despite being under siege
Though there were setbacks on climate change and funding for science this year, there was still plenty of amazing discoveries to marvel at
www.newscientist.com
December 11, 2025 at 9:47 AM
Reposted by Marcelo de G. Malheiros
Just 0.001% hold 3 times the wealth of poorest half of humanity, report finds | Discussion
Just 0.001% hold three times the wealth of poorest half of humanity, report finds
Data from World Inequality Report also showed top 10% of income-earners earn more than the other 90%
www.theguardian.com
December 11, 2025 at 10:20 AM
Reposted by Marcelo de G. Malheiros
Want to learn how to emulate Vim's Telescope in Zed?

Check out the second installment of Hidden Gems, and share your own!

zed.dev/blog/hidden-...
Hidden Gems: Part 2 - Zed Blog
From the Zed Blog: Favorite workflows and hidden features from the Zed team and community.
zed.dev
December 11, 2025 at 1:02 PM
Reposted by Marcelo de G. Malheiros
"Gamma is a blight, a curse, and utterly annoying. [...] Gamma does to digital colour what kerning does to typography" .. I wrote some notes (and hints) on Gamma:

poniesandlight.co.uk/reflect/gamma/
Notes on Gamma
The nuance between seeing and perceiving, linearity and non-linearity, what EOTFs are – and how to draw nice smooth gradients against the odds
poniesandlight.co.uk
December 11, 2025 at 3:16 PM
Reposted by Marcelo de G. Malheiros
Show HN: I've asked Claude to improve codebase quality 200 times | Discussion
The highest quality codebase
Blog post
gricha.dev
December 11, 2025 at 4:00 PM
Reposted by Marcelo de G. Malheiros
The online gallery for 2026 Joint Mathematics Meetings Exhibition of Mathematical Art is now live: gallery.bridgesmathart.org/exhibitions/....
December 11, 2025 at 7:12 PM
Reposted by Marcelo de G. Malheiros
Terrain Diffusion: A Diffusion-Based Successor to Perlin Noise | Discussion
Terrain Diffusion: A Diffusion-Based Successor to Perlin Noise in Infinite, Real-Time Terrain Generation
For decades, procedural worlds have been built on procedural noise functions such as Perlin noise, which are fast and infinite, yet fundamentally limited in realism and large-scale coherence. We introduce Terrain Diffusion, an AI-era successor to Perlin noise that bridges the fidelity of diffusion models with the properties that made procedural noise indispensable: seamless infinite extent, seed-consistency, and constant-time random access. At its core is InfiniteDiffusion, a novel algorithm for infinite generation, enabling seamless, real-time synthesis of boundless landscapes. A hierarchical stack of diffusion models couples planetary context with local detail, while a compact Laplacian encoding stabilizes outputs across Earth-scale dynamic ranges. An open-source infinite-tensor framework supports constant-memory manipulation of unbounded tensors, and few-step consistency distillation enables efficient generation. Together, these components establish diffusion models as a practical foundation for procedural world generation, capable of synthesizing entire planets coherently, controllably, and without limits.
arxiv.org
December 10, 2025 at 8:20 PM