pleroma.debian.social

pleroma.debian.social

werdahias (tired) | @werdahias@pleroma.debian.social

Debian Developer. EE student.
Likes hiking, reading and free software.
#RightToRepair
"Freiheit ist immer Freiheit des anders Denkenden." - Rosa Luxemburg

Did you know, berliner luft is a multi-purpose optics cleaning and lab personnel calming agent?

Transform your favorite cities into beautiful, minimalist designs. MapToPoster lets you create and export visually striking map posters with code.

https://github.com/originalankur/maptoposter

stylized map of Toronto

Prepare for the future: DDRuSD

@infosecdj well, it's Bild, a rag tabloid. I wouldn't give them any credit.

*almost* done, just need to figure out GPIO. But that's a problem for later

@Ganneff Personally I watched it from the sidelines, and while I am politically very much against AI usage in the project, here it could be rebuffed with the copyright:

There's no way that LLM generated code can be copyrightable when there is no free LLM with its training data available
I read which model they used, and that certainly doesn't fulfill the DFSG. If we do not care about that then we might as well ship proprietary firmware in main.

Blasting Peer Gynt while writing a kernel driver

bash.org #635060

<MJak> whats that movie with the the planet full of talking apes?
<Nitrix> Planet of the apes...?
<Mjak> Yah the one where the space guy crash lands there whats it called
<Nitrix> Planet of the apes...?
<Mjak> YES BUT WHATS THE FUCKING NAME OF THE MOVIE

@mirabilos @SpaciousCoder78 well IIRC that one is on hold in Debian wrt updates

Here I go cloning the kernel again

@mirabilos @SpaciousCoder78 I should really propose a GR, but I neither have the time nor the energy right now.

@anarchiv so true. Yesterday I made soup and was like: "Eh, just add salt until it's tasty enough". Unless I never made the dish before I never follow the recipe

@mirabilos depressing, and my mail to -project to ban slop was not generating the echo I hoped

The two hardest problems in Computer Science are:

1. Getting up in the morning
2. Going to bed at a reasonable time

the kids remain undefeated

Sean T. Collins
‪@seantcollins.com‬
My 14yo tells me kids who use ChatGPT are referred to as "third-party thinkers"
2:12 PM · Jan 12, 2026

i made my friend a chart about the different Fourier transform variants blobcatgiggle

title: The Fourier transform and its friends

it's a 2 by 2 table, where rows and columns describe different things about the input accepted by the transform in the cell:

rows describe whether the input is continuous (you get to supply values at any real number) or discrete (you can only supply values at specific, usually integer, times).

columns describe whether the input is infinite (you get to supply your own values for all times from -∞ to ∞) or periodic (you only get to supply values for a finite interval of time, which is understood as a period of a periodic signal).

the cells are:
- continuous + infinite: Fourier transform (most general case! mathematical OG!)
- continuous + periodic: Fourier series
- discrete + infinite: Discrete Time Fourier Transform
- discrete + periodic: Discrete Fourier Transform (the one we can fully compute! efficiently, even!)

Reverse engineering my cloud-connected e-scooter and finding the master key to unlock all scooters

https://blog.nns.ee/2026/01/06/aike-ble/

Someone brought back this sticker from . The QR code encodes a minified binary that obfuscates what it actually does. Looking at the , we can see the following behavior:

🧵 1/5

A sticker with a big QR code on it. In the center of the QR core is a white rectangle with "i386-unknown-linux" written on it. The QR code contains a 154B sized ELF binary. A screenshot from Ghidra with some disassembled x86 Intel-style assembly code. The disassembly reads as follows:

entry
    LEA        ECX,[LAB_08049086]
    XOR        dword ptr [ECX]=>LAB_08049086,0x5414070e
    XOR        dword ptr [ECX + 0x4]=>LAB_08049087+3,0x550a1141
    XOR        dword ptr [ECX + 0x8]=>LAB_0804908d+1,0x1241010e
    XOR        dword ptr [ECX + 0xc]=>LAB_0804908f+3,0x711491b
    XOR        dword ptr [ECX + 0x10]=>LAB_08049096,0x466d4f03
    ADD        EBX,0x1
    ADD        EAX,0x4
    ADD        EDX,0x13
    INT        0x80
    SUB        EAX,0x12
    XOR        EBX,EBX
    INT        0x80
LAB_08049086
    PUSH       EDI
LAB_08049087+3
    PUSH       0x63207461
    OUTSD      DX,ESI
LAB_0804908d+1
    JNZ        LAB_080490fb
LAB_0804908f+3
    AND        byte ptr FS:[EDI + 0x6f],AH
    AND        byte ptr [EDI + 0x72],DH
LAB_08049096
    OUTSD      DX,ESI
    OUTSB      DX,ESI
    AAS
Hexdump of the binary. Next to the hexdump is a textual rendering of the binary, where we can see that the last 20 bytes of the binary are the string "What could go wrong?"

Watched a deep dive on Germanys debt brake and now my deep anger at the system got even more intense.

»