The Boston Diaries

The on going saga of a programmer who doesn't live in Boston, nor does he even like Boston, but yet named his weblog/journal “The Boston Diaries.”
https://boston.conman.org/ (RSS)
visit blog
I am Socrates
7 Jan 2025 | original ↗

I tried reading this with an open mind, but then I came across this: This is a very easy fix. If I paste the error back into the LLM it will correct it. Though in this case, as I’m reading the code, it’s quite clear to me that I can just delete the line myself, so I do. Via Lobsters, How I program with LLMs My initial reaction to this was...

Security Theater
6 Jan 2025 | original ↗

Also, Linux is getting a landlock thing, which sounds maybe a bit like unveil. Are they likewise deluded, or maybe there's something useful about this class of security thingymabobber, especially with “defense in depth” in mind? Tradeoffs An aspect I think you are discounting is the effort required to implement the mitigations. While plege()...

It's still cargo cult computer security
5 Jan 2025 | original ↗

My first question to you, as someone who is, shall we say, “sensitive” to security issues, why are you exposing a network based program to the Internet without an update in the past 14 years? Granted, measures such as ASLR and W^X can make life more difficult for an attacker, and you might notice w3m crashing as the attackers try to get the...

Why list a phone number if no one at your company even knows how to deal with the notification?
4 Jan 2025 | original ↗

Sigh. Yet another email for Sean Conner arrived. From Consumer Support XXXXX­XXXXX> To sean.conner@gmail.com Subject XXXXX­XXXXX - Registration Inquiry Date Mon, 2 Dec 2024 08:42:38 -0800 (PST) 847-XXXXX­XXX Ref:XXXXX­XXXXX­X CONFIDENTIALITY NOTICE This message and any included attachments are from XXXXX­X Corporation...

A real real-time chess board
4 Jan 2025 | original ↗

Two years ago I talked about a spherical chess variant. Now, I want to mention real time chess, where players can move their pieces at will, with the only limit being once a piece is moved, you can't move it for five seconds. And there's no check or checkmate—you win by capturing the opponent's king. The problem with real time chess is that you...

“Obvious” things aren't always obvious
4 Jan 2025 | original ↗

This video about washing clothes in the Victorian era popped up on my YouTubes feed. It definitely made me appreciate modern washing machines, taking a two-day chore into a few hours, most of which is just waiting for the washer and dryer to finish their jobs (and as Simon Whistler, notable YouTuber with a bazillion channels, always states, “the...

A literal book shelf
4 Jan 2025 | original ↗

This book shelf might seem silly, as it's literally “a book” shelf (a shelf for one book), but I don't think so—he overkills it on the design (I can appreciate that, having written an over-the-top 6809 assembler) and has a unique conversation piece. In fact, I could use a two-book shelf myself, for the two-volume Oxford English Dictionary I have.

Why would anyone be a henchman for an evil organization?
4 Jan 2025 | original ↗

Years ago I asked how evil corporations hire people, but there's the other side: why work for an evil corporation? This After Hours video attempts to answer that question. And let me say, the whole After Hours show is, I think, well worth watching.

If you can't have any puddling without eating your meat, what happens if your pudding does, in fact, contain meat?
4 Jan 2025 | original ↗

How Bunny and I came to be discussing pudding during lunch is lost to me, but we did. In particular, we were discussing what the British call “pudding,” which is entirely unlike what we Yanks call “pudding.” Over on the other side of the pond, the Brits have Yorkshire pudding, a baked bread product, blood pudding, which is in fact a sausage made...

An interesting take on a Christmas Song
4 Jan 2025 | original ↗

From Kirk Israel comes this … less problematic version of of “Baby It's Cold Outside.” It's a fun take on the song.

I think I'm resigned to always get email from other Sean Conners because I seem to be the only Sean Conner who cares about their email address
4 Jan 2025 | original ↗

So I check my Gmail account and guess what? No only is there yet another Sean Conner out there, but he lost the password to his account. How do I know this? Because my account was set as his backup account! Seriously! From Google To Seanconner@gmail.com Subject Sign in to your Google Account Date Sun, 15 Dec 2024 09:51:33...

I'm adjusting my tin hat to talk a bit about Google banning people
4 Jan 2025 | original ↗

Another day, another YouTube channel gets demonitizedJill Bearup's channel, in this obligatory “YouTube done demonitized me!” video-->. While it matters to the channel owner that the channel was demonitized, for this post, it doesn't matter which channel, because it probably happens many times per month. Maybe per day, given the sheer size of...

“I told you three times not to use K&R style braces! Get with the program, Copilot!”
4 Jan 2025 | original ↗

If you count the BASIC that came with every 80s home computer an “IDE,” then my first encounter with IDEs came in 1983. If you don't, then my first encounter with an IDE came a year later when I got EDTASM+, a 6809 assembler that was a cross between ed and DEBUG with an assembler stuck inside. I can't say it was a pleasant experience, but if I...

Notes on an overheard conversation late at night
4 Jan 2025 | original ↗

“You know, you could turn on a light instead of using your phone as a flash light.” “No, Then I would have to get up to turn on a light.” “I could turn one on for you.” “No, then I would just have to get up to turn it off.”

Life imitating art
4 Jan 2025 | original ↗

Bunny and I went out for dinner and at the restaurant there were TVs tuned to a sports channel. It was rather surprising to me to see that it was ESPN 8—the Ocho! And here I thought it was just a fake TV channel from the movie “Dodgeball: A True Underdog Story.” It's odd to think that a Cornhole tournament beat out baseball and the Tour de...

A preference for deterministic tools over probabilistic tools
4 Jan 2025 | original ↗

Last month, I added code to my assembler to output BASIC code instead of binary to make it easier to use assembly subroutines from BASIC. But I've been working on a rather large program that assembles to nearly 2K of object code, and it takes a bit of time to POKE all that data into memory. So I took a bit of time (maybe an hour total) to add a...

Guess who made predictions for 2025? Can you say “Nostradamus?” I knew you could
4 Jan 2025 | original ↗

Of course Nostradamus has predictions for 2025! When hasn't he had predictions for any given year? Sigh. So far, checking a few of the articles, not many have bothered to print the quatrains in question, and the one article (of which I hesitate to link to) I found that displays a translation of the quatrain, never bothered to list which quatrain...

It's more like computer security theater than actual security
4 Jan 2025 | original ↗

In w3m, to edit a form textarea, ... f = fopen(tmpf, "w"); if (f == NULL) { /* FIXME: gettextize? */ disp_err_message("Can't open temporary file", FALSE); return; } if (fi->value) form_fputs_decode(fi->value, f); fclose(f); if (exec_cmd(myEditor(Editor, tmpf, 1)->ptr)) goto...

↑ These items are from RSS. Visit the blog itself at https://boston.conman.org/ to find everything else and to appreciate author's digital home.