#progamming

Andrew Eadesmatadan
2025-12-13

My axiom that all bugs are a result of condtional code is morphing into all bugs are a result of LLM generated code. For the latest one: it does not understand that mutable variables mutate if you actually mutate them. And you can’t use their old value afterwards unless you store it in a temp first. I think I will now ban it from using mutable variables and only allow it to write pure functions. Maybe this is going to force us all to embrace FP once and for all.

It's FOSSitsfoss
2025-12-02
2025-11-27

Oh,

this is really turning out better than anticipated. Installing, updating, authorizing and syncing of custom prompts with one command. Then use and forget!

#codex #progamming #openai #selfhosting

2025-09-15

Came across a great instance of my favorite class of code comments today (redacted for privacy):

TODO($LeftAgesAgo$): this isn't the correct logic. We should be (ed: doing this other thing that makes no sense).

git blame: 7 years ago

#progamming #CodeHealth

Jorge Sánchez (xurxodev)xurxodev.com@bsky.brid.gy
2025-09-07

El frontend es mi pasión 😅 #progamming #humor

2025-08-10

I love many software projects that I use, even if they're in beta, even if they're open source and run by a couple people's free time and fraught with bugs. I try to report bugs and feature requests, and share ideas when issues are discussed, but I feel bad that I only know a basic level of coding and cannot contribute what really matters - code. I open many issues, and close almost none.
Even if I did code, I'm not sure that my free time would thank me for it.
Maybe one day.
#coding #progamming #openSource #gitHub #freeSoftware

Ben Evanskittylyst
2025-08-09

"In the Future All Food Will Be Cooked in a Microwave, and if You Can’t Deal With That Then You Need to Get Out of the Kitchen" - colincornaby.me/2025/08/in-the

2025-07-12

A Brain Transplant for a Philips Smart Lamp.

As the saying goes, modern problems require modern solutions. When the modern problem is that your smart light is being hijacked by the neighbors, [Wjen]’s modern solution is to reverse engineer and replace the mainboard.

wejn.org/2024/12/reversing-phi

#diy #esp32 #light #driver #reverse #engineer #artist #media #smartlight #pwm #functions #progamming #zigbee #protocol #tech #maker #art #news

[ImageSource: Wjen]

The light in question is a Phillips Hue Ambiance, and [Wjen]’s excellently-documented six part series takes us through the process of creating a replacement light driver. It’s a good read, including reverse-engineering the PWM functions to get the lights to dim exactly like stock, and a dive into the Zigbee protocol so his rebuild light could still talk to the Philips Hue hub.

The firmware [Wjen] wrote for the ESP32C6 he chose to use for this project is on GitHub, with the PCB in a second repo.

<https://github.com/wejn/e32wamb>

<https://github.com/wejn/e32wamb-pcb/>
2025-06-09

Just wrote a blog post about the latest 🧠
It dives deep into dev trends, tools, AI, and prizes too 🎁
Curious where tech is heading in 2025?
Read here: dev.to/highflyer910/whats-real
Then take the survey: survey.developernation.net/nam

DeveloperNation survey banner
Oh no cms is bloggingblog@beatworm.co.uk
2025-06-04

Uh oh, I wrote a blog post. It started out as a fedi post but got crazy.

Contains centrist dad opinions about #AI tools that nobody asked for, maybe skip it if you're annoyed by that kind of thing.

https://www.beatworm.co.uk/blog/AI/ai-shibboleths-4gl-llms-sql-interfaces

#emacs #ai #sql #progamming #blogging

Zło To 🏴‍☠️ ᵗʰʳᵉᵉᶠᶦᵈᵈʸmattesilver@101010.pl
2025-05-12

Everyone these days uses pyproject.toml, yet somehow every package documentation instructs to install it with `pip install ...`

Well, "I would prefer not to" ;)

#python #progamming

Venkatesh-Prasad Ranganathorderwithchaos
2025-04-02

While object destructuring in is great, do we really have to abuse it to avoid chaining? For example,
const { a: { b } } = c;
vs
const b = c.a.b;

2025-03-30

A Game Boy Speedometer, just because you can.

The “world’s worst digital dash”, a Nintendo Game Boy as a digital speedometer. Interfacing the handheld with the vehicle’s CAN bus system, this project has something to offer.

🖇️Check my Image Description’s🖇️

github.com/JohnSutley/Worlds-W

#diy #retro #gameboy #speedometer #car #canbus #system #it #engineer #artist #media #maker #tech #art #progamming #news

Months of work have gone into decoding the Game Boy’s data bus and creating a schematic for the interface board. Tricking the Game Boy into thinking it was loading a game, while actually displaying incoming speed data. The screen’s low resolution and slow refresh rate rendered it barely readable in a moving vehicle. But [John]’s goal wasn’t practicality — it was just proving it could be done.[ImageSource: John Sutley]

Showing real-time vehicle speed on the Game Boy sounds like it should be relatively easy, but the iconic game system wasn’t exactly built for such a task. Its 2 MHz CPU and 160×144 pixel dot-matrix screen were every kid’s dream in 1989, but using it as a car dashboard is pushing it. To bridge that gap, [John] designed two custom circuit boards.

One interfaces with the Game Boy, intercepting its memory requests and feeding it data from a microcontroller. The other processes the CAN bus signals, translating speed information into a form the Game Boy can display. [John] used inexpensive tools and software to read the CAN bus data, and used GBDK-2020 to write the software in C.
2025-03-10

Everything was going well up to this point "Chapter 5". Got a little more complicated with callbacks and reducers and there's a definite bug with the original code.

Could be due to my version of react/node.js so I'll give it a pass

#programming #web #react #node #javascript

(comment on React Projects - Second Edition)

Roy Derks: React Projects - Second Edition (EBook, english language, 2022, Packt Publishing)
2025-02-13

Added specular highlighting to my low poly 3D Engine. Looks better with more polygons, and this model is about at the self-imposed limit of complexity.

#progamming #3DEngine #Specular #CPlusPlus

2025-01-18

I've been trying out C interop with Common Lisp lately, since I tried C Interop with Zig and that was juicy nice.

With CL, it's nice too, but the process is a bit more involved. I had to build C2FFI, but that's painless since I already had Clang and LLVM on my system. There was a small fiffy where it couldn't find Clang but you could just pass a custom -I dir.

Generating bindings for a small library is easy. Generating bindings for a big library like SDL3 is not 😭 Been trying to do that since last night with cl-autowrap but I'm just not well-versed enough in this corner to understand the compiler messages. Currently stuck on `Class is not yet defined or was undefined: _IO_FILE` .

#c #zig #commonlisp #sdl #ffi #progamming #interop

2024-09-29

This seems a subtle case of asking myself: "why did I do that?"
I guess now that after I added threading, so that the GUI would not just lock up while a process was run, I wanted to protect my user (myself) from confusion about what was running.

But perhaps I had some deeper more important reason?

Sometimes programming is a matter of blundering along, and just relying on being able to rewrite things (again) if I've headed down a wrong path - about what the program is and does.
#Progamming

bbₜᵤₓᵢtux@burningboard.net
2024-06-01
2024-04-16

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst