@curtmack@floss.social titelbild
@curtmack@floss.social avatar

curtmack

@curtmack@floss.social

He/him. I program programs and I game games. You may know me from that side project I never finished. I like Lisp.
Creator of the GNU Unifont skunk emoji.

Dieses Profil is von einem föderierten Server und möglicherweise unvollständig. Auf der Original-Instanz anzeigen

foone , an Random Englisch
@foone@digipres.club avatar

I wonder what the most computing power anyone has put into a keyboard is?

curtmack ,
@curtmack@floss.social avatar

@foone I've mentioned in the past that a keyboard with macros programmable in BASIC (via built-in character display) would be pretty great.

foone , an Random Englisch
@foone@digipres.club avatar

Idea: a USB-controlled gun, but the USB protocol implementation is the most cursed part.
Any ideas? I have a better one, but I'll start with that it's a USB printer class. Every time you tell it to print a page, it fires

curtmack ,
@curtmack@floss.social avatar

@foone Off the top of my head:

  • Alphanumeric Display: fires when you write "BANG" to the display
  • Braille Display Device: fires when you send ⠃⠁⠝⠛ to the display
  • Magic Carpet Simulation Device: cursed in its own right, no further elaboration is required
  • Firmware Transfer Device: send it a text file and it fires in morse code
  • Watchdog Timer: fires if the Watchdog Timeout expires without timely intervention from software
foone , an Random Englisch
@foone@digipres.club avatar

wait what if you use a GPL'd art design for a tattoo?

curtmack ,
@curtmack@floss.social avatar

@foone My interpretation is that A) tattooing does not qualify as "Linking" under the GPL's definition, and B) even if it did, the person's body would qualify under the System Library exception. As such, there wouldn't be an issue, provided the tattoo artist gave the recipient a copy of the GPL and the Corresponding Source for the artwork (or a written offer to receive the Corresponding Source through some other means, for free or for a fee no greater than their cost to perform this service).

TechConnectify , an Random Englisch
@TechConnectify@mas.to avatar

I'd like to tell a quick story about successful troubleshooting.

A few months ago I rented a scissor lift to install lighting at my new office. When it arrived, the delivery person gave me a quick demo and off he went.

Well, when I went to actually use it - the lift went up by about a foot then stopped and screamed beeps of terror. It was broken!

But the display on the control read "18"

Rather than call the rental company, I searched "sinoboom fault code 18" to see what that meant.

curtmack ,
@curtmack@floss.social avatar

@TechConnectify An interesting case study in user experience and error design: if a Linux computer interacts with a real, legacy line printer - which is still possible, because of course it is - it might sometimes display the error message "lp0 on fire." This message was originally written for Linux in 1992 (but still exists today - again, of course it does), but dates back to very early versions of Unix in the 1950s.

foone , an Random Englisch
@foone@digipres.club avatar

Bad idea: since there's a mechanical limit to how much you can cool down a CPU, design a motherboard with a rotary barrel.

While one CPU is used, the other five can be cooling down!

curtmack ,
@curtmack@floss.social avatar

@foone "Mechanical limit to cooling" sounds like quitter talk to me. Personally I think we'd have solved this whole "thermodynamics" mess by now if those lily-livers in the physic department had a shred of hustle.

foone , an Random Englisch
@foone@digipres.club avatar

I'm disappointed in how hacking works in real life. I'd played enough video games to have an idea how it would go, but I've been hacking games and hardware for like a decade now and not even once have I had to solve a pipe maze puzzle

curtmack ,
@curtmack@floss.social avatar

@foone I just did a CTF where "solve a maze" was a problem, as a matter of fact. (The real challenge was extracting the maze from a binary, but you did have to solve the maze afterward.)
https://github.com/hackthebox/business-ctf-2024/tree/main/reversing/%5BMedium%5D%20TunnelMadness

foone , an Random Englisch
@foone@digipres.club avatar

when is GCC gonna have support for shock collars?
it might help to shock the programmer whenever the compile fails

curtmack ,
@curtmack@floss.social avatar

@foone That's... not all that difficult to do.

Just wrap GCC in a shell script that faithfully copies all of the inputs and outputs to and from the real executable, except that whenever the compiler exits with a non-zero status, it triggers the shock collar.

foone , an Random Englisch
@foone@digipres.club avatar

What's the normal amount of CRTs/week to be purchasing in 2024?

Because I just realized that for the last two weeks, I'm averaging 1/week

curtmack ,
@curtmack@floss.social avatar
foone , an Random Englisch
@foone@digipres.club avatar

Can't believe they spent a gigawatt training GPT3 and the fucker isn't even trying to overthrow humanity.

Look, where I come from, if you burn a gigawatt of energy to make an AI, it had better damn well go skynet on you.

curtmack ,
@curtmack@floss.social avatar

@mahryekuh @foone "What are you gonna do, smite me?" - quote from transfem smited

curtmack ,
@curtmack@floss.social avatar

@foone @mahryekuh now I want an RTS where you're a god commanding an army of popes to kill each other. With smiting as a limited-use power, of course.

foone , an Random Englisch
@foone@digipres.club avatar

I'm not saying I am too much of a geek but i just dreamed about using git.

curtmack ,
@curtmack@floss.social avatar

@foone Back in 2016, I was writing a lot of Haskell for personal projects, and I had a dream that the Democratic primary debates were going to be held in Haskell. I was consulting for the Clinton campaign trying to figure out the type of her apology for the BP oil spill.

TechConnectify , an Random Englisch
@TechConnectify@mas.to avatar

I don't know who needs to hear this (that's a lie: ~80% of drivers) but when you're in a turn lane or an exit only lane, you should still signal to confirm to those around you that you are aware of the lane you're in and where it's about to go.

curtmack ,
@curtmack@floss.social avatar

@TechConnectify I spent a week in Jamaica recently, and it's honestly terrifying how they drive. You have tiny cars on tiny roads full of monster potholes; people are walking in the street because there are no sidewalks in some places; people will pass at any time, while they turn, with pedestrians nearby, whenever; and nobody gives any space to anybody, whether they're in cars, on motorcycles, or pedestrians. (1/2)

  • Alle
  • Abonniert
  • Moderiert
  • Favoriten
  • random
  • haupteingang
  • Alle Magazine