curtmack

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.

2025-06-27
2025-06-26

@ianthetechie @janriemer Thanks to AI, players now recognize that losing some points to help shut their opponent out of the game is a good tradeoff. If you can win without getting into complicated late game fights, it's worth avoiding them. 2/2

(there are some simplifications I made about the rules of Go in the previous post, but I won't go into them since they're not important. The only thing I'll mention is that in Go, the white player is given 6.5 points to compensate for going second.)

2025-06-26

@ianthetechie @janriemer "you can't 'almost' lose" - this was a shift in perspective for Go players after AlphaGo.

In Go, your score is the amount of territory surrounded by your living stones at the end of the game, and the player with most at the end of the game wins. Good players used to maximize their territory at all costs; doing otherwise was seen as suboptimal, even "vulgar" in some texts. 1/2

curtmack boosted:
Arch :arch:arch@floofy.tech
2025-06-24

one must imagine sysadmins happy

2025-06-23

@alcinnz Reading through Let Over Lambda gave me one of the biggest "mind expanded" moments in my 20 years of programming. If you take a lambda and make it switch on the first argument:

(lambda (cmd &rest args)
(case cmd
((:foo) ....)
((:bar) ....)
....))

Then you basically have an object with methods. Now make it part of a closure:

(let ((x 0) (y 0))
(lambda ....))

and you've got member variables.

You can make an entire object system with nothing but closures!

curtmack boosted:
marceline ⚢⚔critakitty@wetdry.world
2025-06-23

a butterfly landed on my window and so i learned how to do vector art and made a flag for distractible lesbians

the 5 colour lesbian flag with an adhd butterfly symbol on it (except i remade the symbol to be prettier because all of them look awful)
2025-06-23

@sudorandom another fun discovery: 2600 hz is within the range of an Otomatone ("Hi" octave setting, ~16-18 mm up from the lowest point on the stem).

So if you find yourself in the 1960s and you can't whistle but you have a music toy that wasn't invented until 2009, that's another option.

2025-06-23

I am once again begging indie game developers to learn how to process pixel graphics to avoid obvious scaling artifacts.

A partial screenshot from the pixel art indie game Bloodless (Point N' Sheep, 2024). The main character Tomoe stands at the top of a staircase and says, "Finally, I set foot in my homeland once again." Because of the scaling used, some of the pixels in the text look "fatter" than others.
2025-06-20

@sodiboo it's hard to know for sure, but all evidence suggests the most widely used Tor hidden service node is... Facebook.

You know. For checking Facebook via Tor.

*Spoooooooky dark web!*

2025-06-18

@rootwyrm @soatok "Rubber-hose cryptography? What's that?"

2025-06-18

@sudorandom I can do it!

curtmack boosted:
BeyondMachines :verified:beyondmachines1@infosec.exchange
2025-06-16

#VibeCoding your MFA

Screenshot of a MFA form: 

Account Verification

We have just sent the code 435841 to your phone
number: x0cx0x-8247
Please enter the code below to access your account:
2025-06-15

@ygor I still have those dreams and I've been out of school for almost 15 years

2025-06-13

It is both Friday the 13th and a full moon today. If you play NetHack, you'll get this message:

"You are lucky! Full moon tonight. Watch out! Bad things can happen on Friday the 13th."

These effects actually cancel each other out - the full moon gives you +1 luck, and Friday the 13th gives you -1 luck. (The full moon has some other effects on werecreatures and dogs, but they're relatively minor.)

2025-06-11

@soatok someone is not happy about your blog, and they wrote a Visual Basic 6 app on their Windows 95 computer to spam *several refreshes a minute* to take it down!

2025-06-08

@soatok My little princess never comes out of her fursuit. Luckily she's good at keeping it clean.

(I'm on vacation right now I miss her so much T_T)

Colette, a black short-haired cat, sits curled up on curtmack's lap, with her head resting on his stomach. His hand is on her tummy.
2025-06-07

@tflynn Knowing things just limits your ability to innovate. How are you supposed to develop innovative technologies like the Juicero or the Titan submarine if you let pesky facts get in the way?

2025-06-02
2025-06-02

@tofugolem I support trans rights and trans wrongs

2025-06-01

@jonty
"I wish to cause pain to GIS programmers" - person who just invented the spherical geopolitical border

Client Info

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