Marcelo de G. Malheiros's Avatar

Marcelo de G. Malheiros

@mgmalheiros

Patterns. Simulation. Graphics. Compilers. Creative Coding. mgmalheiros.github.io PhD in Computer Science. Academic researcher at UEM. Also at https://mathstodon.xyz/@mgmalheiros

615
Followers
430
Following
16
Posts
13.12.2023
Joined
Posts Following

Latest posts by Marcelo de G. Malheiros @mgmalheiros

Video thumbnail

i built an entire x86 CPU emulator in CSS (no javascript)

you can write programs in C, compile them to x86 machine code with GCC, and run them inside CSS

lyra.horse/x86css/

24.02.2026 02:23 πŸ‘ 2609 πŸ” 875 πŸ’¬ 130 πŸ“Œ 158
Preview
I made a programming language with M&Ms I built a tiny programming language where programs are candy grids, complete with a renderer, photo decoder, AST tree, and execution trace.

I made a programming language with M&Ms | Discussion

09.03.2026 02:20 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Noids Those aren't boids. I'm calling them noids - neural boids. No hand-written rules. A small neural network takes in what each agent can see and outputs a steering

Neural Boids | Discussion

08.03.2026 20:40 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Every Single Board Computer I Tested in 2025 - bret.dk I benchmarked 15 SBCs released in 2025 across every price point. Here's what stood out, what disappointed, and what the year looked like for single board computers.

Every Single Board Computer I Tested in 2025 | Discussion

08.03.2026 21:20 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - Rabrg/artificial-life: A simple (300 lines of code) reproduction of Computational Life: How Well-formed, Self-replicating Programs Emerge from Simple Interaction A simple (300 lines of code) reproduction of Computational Life: How Well-formed, Self-replicating Programs Emerge from Simple Interaction - Rabrg/artificial-life

Artificial-life: A simple (300 lines of code) reproduction of Computational Life | Discussion

08.03.2026 23:00 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post image

Check out this multiplication chart drawn to scale from Anthony at The Chalkface! This version is so much more intuitive.

Read more here: thechalkfaceblog.wordpress....

07.03.2026 20:07 πŸ‘ 10 πŸ” 4 πŸ’¬ 0 πŸ“Œ 0
Post image

Thanks to Claude Code, it’s no longer a question of whether AI productivity gains exist for building software or not.

The questions are now more how do we structure job roles & companies given these gains and what will be the impact on tech workers?

This is what’s top of mind for me.

08.03.2026 15:26 πŸ‘ 56 πŸ” 7 πŸ’¬ 15 πŸ“Œ 0
Preview
LibreOffice 26.2 is here: a faster, more polished office suite that you control - TDF Community Blog We’re pleased to announce the release of LibreOffice 26.2, the newest version of the free and open source office suite trusted by millions of users around the world. This release makes it easier than ever for users to create, edit and share documents on their own terms. Designed for individuals and organizations alike, it continues to be a trusted alternative to proprietary office software. LibreOffice 26.2 is focused on improvements that make a difference in daily work and brings better performance, smoother interaction with complex documents and improved compatibility with files created in other office software. Whether you’re writing reports, managing spreadsheets, or preparing presentations, the experience feels more responsive and reliable. LibreOffice has always been about giving users control. LibreOffice 26.2 continues that tradition by strengthening support for open document standards, and ensuring long-term access to your files, without subscriptions, license restrictions, or data collection. Your documents stay yours – forever. Behind this release there is a global community of contributors. Developers, designers, translators, QA testers, and volunteers from around the world worked together to deliver hundreds of fixes and refinements. Their efforts result in a suite that not only adds features, but also improves quality, consistency, and stability,

LibreOffice Writer now supports Markdown | Discussion

08.03.2026 19:00 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Your LLM Doesn't Write Correct Code. It Writes Plausible Code. One of the simplest tests you can run on a database:

LLM Doesn't Write Correct Code. It Writes Plausible Code | Discussion

07.03.2026 02:00 πŸ‘ 4 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
Lab AI Policy | Todd Gureckis Clear expectations for how every member of our lab should use generative AI tools responsibly, transparently, and in a way that upholds rigorous, reproducible, open science.

draft lab ai policy, feel free to use, modify, or discuss! todd.gureckislab.org/2026/03/06/g...

07.03.2026 02:18 πŸ‘ 48 πŸ” 10 πŸ’¬ 1 πŸ“Œ 1

This is where my opinion has landed as well. Most of the β€œtyping” is done by LLMs for my own code these days, but I’m still in my IDE, reading, watching the diffs go by, interrupting to tell it to do something differently, refactoring regularly to make sure the code is legible.

07.03.2026 10:55 πŸ‘ 92 πŸ” 4 πŸ’¬ 7 πŸ“Œ 0

v4.29 is out!

* You can enable/disable 2FA in settings
* You can change your email address in settings
* You can change your password in settings
* Support 16KB pages (technical requirement)
* Added blacksky.app and northsky.social to the presets
* Do not convert webp to jpg before
🧡1/5

07.03.2026 11:45 πŸ‘ 12 πŸ” 4 πŸ’¬ 1 πŸ“Œ 1
Preview
Eyes on AI Eyes on AI is a game that helps you understand how AI-powered surveillance impacts your life and community.

This is a fascinating tool! I just went through the exercise, and the personalized report at the end was really thought provoking. eyeson-ai.org

07.03.2026 12:27 πŸ‘ 6 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
Block employee says the company dangled a 75% pay raise to get her to stay after layoffs β€” but she decided to quit "I saw my company discard half of my peers and double my pay," the former Block employee wrote. "That's not an honor. It feels shameful."

I have a friend who’s argued AI tools will let tech companies do more with fewer people, but pay them more as revenue per employee rises.

I was skeptical, but Block laying off 40% of its staff and giving the remaining employees a 75% raise has given me second thoughts.

07.03.2026 13:45 πŸ‘ 30 πŸ” 4 πŸ’¬ 15 πŸ“Œ 1
Algal bloom pendant against reflective black background

Algal bloom pendant against reflective black background

Closeup of the polygonal network of the radiolaria pendant

Closeup of the polygonal network of the radiolaria pendant

Full view of radiolaria pendant with new chain

Full view of radiolaria pendant with new chain

With the rising cost of silver, I’m transitioning most of my stainless pendants to stainless steel chains. It gave me an excuse to spend a nice afternoon re-photographing them.

07.03.2026 13:51 πŸ‘ 14 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
In 1985 Maxell built a bunch of life-size robots for its bad floppy ad A rough start to what would later become one of my favorite tech ads from the 80s.

In 1985 Maxell built a bunch of life-size robots for its bad floppy ad | Discussion

07.03.2026 21:20 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Workers who love β€˜synergizing paradigms’ might be bad at their jobs | Cornell Chronicle Employees who are impressed by vague corporate-speak like β€œsynergistic leadership,” or β€œgrowth-hacking paradigms” may struggle with practical decision-making, a new Cornell study into β€œcorporate BS” reveals.

Workers who love 'synergizing paradigms' might be bad at their jobs | Discussion

06.03.2026 14:00 πŸ‘ 1 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Preview
Analytic Fog Rendering With Volumetric Primitives In this post I’m going to cover a neat technique for rendering regions of fog with varying density. I’ll start by covering some of the basic principles behind fog rendering and a few co…

Analytic Fog Rendering with Volumetric Primitives | Discussion

06.03.2026 14:40 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Health Is Wealth: A CT Look Inside Modern Wearables Experience the engineering behind today’s leading health wearables including Oura Ring, Dexcom G7, Omnipod, and Jabra Hearing Aids. Industrial CT scans reveal how these devices merge medical precision with consumer design.

CT Scans of Health Wearables | Discussion

06.03.2026 15:40 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Did you know Zed has settings profiles?
Toggle between different configurations instantly.
See more in Hidden Gems 3:

zed.dev/blog/hidden-...

06.03.2026 16:34 πŸ‘ 47 πŸ” 2 πŸ’¬ 0 πŸ“Œ 1
Open Camera

Open Camera is a FOSS Camera App for Android | Discussion

06.03.2026 17:00 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Post options menu

Post options menu

Post composer

Post composer

Skywalker offers a rich set of features to compose threads.
The plus-button lets you add a post to your thread.
In the options menu is the options "auto number" numbers your posts 1/n, 2/n etc.
The numbers are prefixed with the 🧡-symbol. You can change the prefix to your liking.
🧡1/4

06.03.2026 17:34 πŸ‘ 3 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0
Preview
A Guide to Which AI to Use in the Agentic Era It's not just chatbots anymore

Every few months, I write an updated, idiosyncratic guide on which AIs to use right now.

My new version has the most changes ever, since AI is no longer just about chatbots. To use AI you need to understand how to think about models, apps, and harnesses. open.substack.com/pub/oneusefu...

18.02.2026 01:50 πŸ‘ 129 πŸ” 30 πŸ’¬ 5 πŸ“Œ 8
Post image Post image

If you haven't yet changed how you teach and evaluate thanks to AI, you probably need to. This is not something that educators asked to happen, but it is worth noting what is out there - in this case an OpenClaw tool designed to cheat.

23.02.2026 02:50 πŸ‘ 95 πŸ” 37 πŸ’¬ 6 πŸ“Œ 11

From an AI user perspective, the four big leaps so far in ability:
1. GPT-3.5 (ChatGPT, November 2022)
2. GPT-4 (Spring 2023)
3. Reasoners (starts with o1-preview, but the real deal was o3, Spring 2025)
4. Workable agentic systems (Harness + good reasoner models, December 2025)

03.03.2026 14:39 πŸ‘ 89 πŸ” 12 πŸ’¬ 7 πŸ“Œ 3
Post image

πŸš€ We just shipped v0.226!

Configure the project panel to show error and warning counts next to its entries.
`"project_panel": { "diagnostic_badges": true }`

Thanks Obli04!

04.03.2026 16:59 πŸ‘ 59 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
MOSS β€” A Painting Toy Where Every Brush Is a Tiny Program A 128x128 pixel canvas with programmable brushes. Code a brush, see what it does, share it with your friends.

Moss is a pixel canvas where every brush is a tiny program | Discussion

04.03.2026 18:20 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Lock scroll with a vengeance What's the scroll lock key actually for? Scroll Lock was reportedly specifically added for spreadsheets, and it solved a very specific problem: before mice and trackpads, and before fast graphic...
04.03.2026 22:47 πŸ‘ 2 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Post image Post image Post image

A data scientist at Cash App quite her job after Block laid off 40% of her coworkers and offered those remaining, retention packages equivalent to a 75% pay increase.

She said it’s dystopian to be forced to use AI tools that hasten the disappearance of the jobs we depend on for our livelihood.

04.03.2026 23:59 πŸ‘ 81 πŸ” 12 πŸ’¬ 8 πŸ“Œ 2
MICROSLOP β€” Microsoft's AI Slop Manifesto MICROSLOP: A manifesto tracking Microsoft's AI slop flooding the internet.

Microslop Manifesto | Discussion

02.03.2026 13:40 πŸ‘ 1 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0