Blog Index - Blog archive

Sam Trenholme’s blog

In memorandum: TJ Porter

October 15, 2026

I remember a musician, one TJ Porter, who died a couple of years ago. But first, a Chess puzzle.

Chess puzzle

In the following position, White has an overwhelming advantage. Indeed, White can deliver mate in only three moves:

k
b
N
p
p
p
p
p
b
p
q
r
P
n
p
P
B
N
P
P
Q
P
P
R
R
K
White to move and mate in three

Solution below.

Remembering TJ Porter

Back in early 2015, I discovered an artist by the name of TJ Porter. He had just released an album called “A World Adrift”, and I downloaded this album on Bandcamp, and enjoyed listening to it a lot in those days, which were just a few short months after my first wife died.

Later on TJ Porter made many more albums, and since the album was a “name your price” download, Bandcamp apparently had a quota about how much free music he could have on their servers, so this album got deleted to make room for his newer albums.

A few years after that, TJ Porter passed away.

His newer music is still online at https:/​/​tjporter.bandcamp.com/​.

While “A World Adrift” is no longer on TJ Porter’s Bandcamp page, I downloaded it back then and am making available MP3s of his songs Gasterbeiter II and Velvet Hammer from that album so that these excellent songs are not lost in the sands of time.

Some more information about this album is in a Gearspace thread announcing the album, as well as a third party description of the album.

TJ Porter used the following synths to make this now-lost album: Moog Minitaur, Arturia Minibrute, Korg R3, Korg EMX, Korg Volca Bass, Waldorf Pulse 2, Waldorf Streichfett, Waldorf Rocket, Novation BassStation Rack, Roland JV-1080

Solution to mating puzzle

Go to: Top - Index

Round up

October 6, 2026

I discuss various topics in today’s blog.

Chess puzzle

In the following position, White has an overwhelming advantage. Indeed, there are two ways White can deliver mate in only two moves:

b
p
p
p
B
p
k
Q
P
P
N
P
P
R
K
White to move and mate in two

Find both ways to deliver mate in two. Solution below.

Bill Phillips’ workout plan

Here are links to Bill Phillips’ current workout plan, which is the template I use for my workout:

Traditional wives

I lamented in my last blog that the radical left doesn’t like traditional wives. Most women I know want to marry a man who she can start a family with, and that includes women who have slept with over 100 men. Women want marriage and family, so why is the left wing press publishing articles discouraging marriage?

Here’s one article, which looks at consent and why we need more than consent to determine whether a given sex act is OK; it looks at how a woman is treated overall by someone affects how she views sex with them.

There’s a quote there that explains some of the left-wing dislike of traditional marriages:

a husband who believes, often with the backing of a church that teaches wifely submission, that sex is his right and her duty, and who treats her like a servant in the rest of their life too. It isn’t the commitment that makes the difference. It’s the degree to which he sees her as a person or as property.

Let’s look at what scripture has to say. Let’s go to that part of Ephesians which the radical left hates:

Wives, be submissive to your own husbands, as to the Lord. For the husband is the head of the wife, and Christ also is the head of the church, being himself the savior of the body. But as the church is subject to Christ, so let the wives also be to their own husbands in everything.

Women don’t like being treated as slaves obviously, and Paul who wrote this passage agrees. The above scripture continues:

Husbands, love your wives, even as Christ also loved the church, and gave himself up for it; that he might sanctify it, having cleansed it by the washing of water with the word, that he might present the church to himself gloriously, not having spot or wrinkle or any such thing; but that it should be holy and without blemish. Even so husbands also ought to love their own wives as their own bodies. He who loves his own wife loves himself.

If men aren’t doing their side of the deal where wives are led by their husbands, that is not a marriage following Christian principles. Since some men don’t follow both sides of the bargain where the husband is in charge, people are understandably turned off by traditional marriage.

Solution to mating puzzle

Go to: Top - Index

Sex and marriage

October 2, 2026

I discuss the left-wing media’s attacks in traditional marriage, and the “Cornell 7” sex scandal.

Traditional wives

My first marriage was a traditional marriage: I worked and paid all of the bills while my wife took care of our baby. That in mind, I am a great supporter of the “Trad wife” lifestyle.

The left wing media doesn’t support this lifestyle: The New York Times posted a hit piece about one former Trad Wife who divorced her husband, implying that traditional marriages do not work out. New York Magazine went further, and used this New York Times piece and some other examples to make the case traditional marriages can’t work.

Never mind that, while it was a challenging marriage, I stayed with my wife, faithful to her (and, yes, the sex was fantastic) until her untimely death from cancer.

We are in a fertility collapse right now. People who follow this left-wing agenda promoted by the New York Times and New York Magazine, an agenda which discourages conservative traditional families, will tend to not have children. People who ignore or fight back against this left-wing agenda will have more children, and show their families a world view encouraging a traditional marriage where the man brings the bacon home while the woman raises the children, leading to there being more traditional families.

The Cornell 7

I should comment on the Cornell 7 case. For people who haven’t heard the news, here is a BBC summary and here is a well written summary of the actual legal documents which have been made public. The radical left is following their agenda here: Since any sex that is consensual goes, they have to pound on the “rape” drum when deeply immoral and vile sex like this happens. However, in this case, whether or not the actual sex is consensual is a side show.

As someone who has never had sex outside of a lifetime monogamous commitment, asking a woman who likes you to not only have sex with you, but your friend too, is a vile and immoral act. Having more guys enter the scene, even if she consented, is even more disgusting. And sharing about it on a group chat is hateful and disrespectful towards women. A gentleman never “kisses and tells”—if he does something immoral like that, which he shouldn’t, he at least should do it discreetly 1-on-1 with the lady in question, and have the decency to not tell anyone what happened to protect the girl’s honor.

The details of the case are very messy, and “Jane Doe” should had shut them down as soon as they talked about perversions such as threesomes. Doe just having sex with the guy she liked without other men being involved would had been less immoral, but I doubt he was on the track to marrying her.

The good news is that it appears Jane Doe is doing OK. If the identity which Internet sleuths dug up is really her, not only is she a very beautiful woman, she now has a boyfriend who loves him; they post pictures together on Instagram and it would seem he took her on a nice vacation to Europe. I hope she marries this man, I hope he doesn’t hold what happened against her, and I hope till death do they part, making beautiful children together.

Go to: Top - Index

MaraDNS release 3.5.0039

September 26, 2026

I have released MaraDNS 3.5.0039 today. It fixes two minor security bugs and has other updates.

Changelog

Security

Here in the age of AI, the number of security reports has really bloomed. Two minor security issues were found with the latest batch of AI security reports I have received.

One issue allowed someone to disable the DNS-over-TCP service with specially crafted packets. The DNS-over-UDP service was not affected, and this won’t affect most users since DNS-over-TCP is disabled by default.

The other issue is that ANY queries in Deadwood, when forming an RFC8482 reply, would transmit over the network 19 bytes of unallocated memory. There does not appear to be any sensitive data in those 19 bytes, and the bug has now been patched.

AskMara

askmara is a tool included with MaraDNS to perform DNS queries. It was originally written in 2001; with IPv6 having wide adoption, it has been updated to allow one to perform IPv6 queries more easily. In addition, askmara finally has a formal version number (1.0.0001) and its documentation has been updated.

Lunacy

The built in version of Lunacy (a Lua 5.1 fork with security hardening) has been slightly updated, to allow one to optionally have support for the lfs package (list files in a directory) and spawner (open up a sub-process with a two-way pipe) again. The build process has also been updated and is better documented.

MaraDNS’s version of Lunacy is very slightly different from the stand alone version of Lunacy, but both versions can run the same scripts (as long as the MaraDNS version of Lunacy has lfs and spawner enabled).

coLunacyDNS, which uses Lunacy, had its entire build process updated to make sure its embedded Lunacy correctly compiles without lfs nor spawner.

MaraDNS’s documentation

Lunacy is used to build all of the documentation from MaraDNS’s own Easy Journal format to various other formats (text files, man pages, markdown pages, and HTML pages).

The process for building HTML pages has been updated to have the pages look nicer both on modern desktop browsers, as well as on phone screen web browsers.

The entropy pool

Deadwood uses a cryptographically secure pseudo random number generator (CSPRNG) to combine multiple sources of entropy and then generate numbers which are very hard to guess; this is used to determine the query ID and query source port to make spoofing DNS replies more difficult.

Because of how the CSPRNG works, the randomness of numbers is at least as good as the best source of entropy it gets. For example, if the CSPRNG is seeded from four sources of entropy, and three of them don’t actually have good entropy, the CSPRNG is still making high quality random numbers if the final source gave it secure random numbers.1

Back in 2007, I had Deadwood use the following sources of entropy:

Using uninitialized allocated memory has always been described as leading to “undefined behavior”, but in 2007, the behavior was that we would get some kinda-random looking bytes which would give us a little more entropy.

Here in 2026, testing shows that the uninitialized memory is frequently replaced with 0s, giving us no entropy, and since using uninitialized memory does generate Valgrind warnings, I decided to find another source of entropy.

Deadwood now uses the following sources of entropy:

The reason for this system is because, while /​dev/​urandom is secure on modern Linux kernels, Deadwood is designed to be compiled on a variety of POSIX compliant systems, and, in particular, embedded devices could very well have a /​dev/​urandom without good entropy. For example, there were issues with Linux’s /​dev/​urandom on Raspberry PI devices a while ago, resulting in people using a program called haveged to get better entropy. Indeed, Deadwood’s use of clock_gettime() is very similar to how haveged got entropy.

Compiling with newer compilers

Post-C23 compilers have broken a lot of programs, making programs that used to compile without issue no longer compile. That in mind, MaraDNS now has hardcoded in all of her makefiles the -std=c99 flag, to make sure MaraDNS always compiles to the 1999 version of the C standard.

The reason for using the 1999 standard is because, while I have updated MaraDNS to be able to compile with a C23 compiler, the majority of MaraDNS’s and Deadwood’s development was done while C99 was the current C language standard.

MaraDNS’s future

Now that I have cleaned up MaraDNS to be current here in 2026, the main updates will be security updates: While MaraDNS is remarkably secure (there has never been an attack stronger than remote denial of service found), AI assisted reviewers are able to find many more security bugs than they could in the pre-AI days, so there’s a pretty good chance I will need to make more security patches as other bugs are found by AI.

Footnote

1: There is theoretical attack where, if a given “entropy” source is actually malicious, and if said source has access to the numbers generated by other entropy sources, such source could, in theory, control the output of the CSPRNG. It would take 2**n work to control n bits of the output, and it requires being able to read the memory of the victim process. Once one has access to the memory of the victim process, one can perform easier and far more effective attacks, so this is not a real world concern.

Go to: Top - Index

Grab bag

September 17, 2026

I discuss various topics in today’s blog.

Fuel price riots

It would seem that the war against Iran is causing fuel prices to skyrocket worldwide, resulting in riots across the globe.

Here in Mexico, fuel prices have stayed constant; it helps a lot that Mexico has its own source of oil and doesn’t have to rely on foreign oil. Prices at gas stations are highly regulated here; the price of gas is essentially the same at the local CostCo as it is at a gas station in the middle of the desert in northern Mexico.

Tate’s prison conditions

The Tates are apparently in horrible prison conditions.

Yes, these conditions are inhumane. Maybe having the Tates be under these conditions will get the attention of people in charge of the prisons, who seem to ignore the problem when brown-skinned people have to endure those conditions.

Dirty laundry

Don Henley once wrote a song about how unsavory the press can be called “Dirty Laundry”.1 Seeing how the press is fanning the fires of the Lindsay Clancy situation, I can see how much this song still applies today.

First, the left-wing press doxxed one of Clancy’s jurors, the one who refused to declare Clancy not guilty for reasons of insanity.

So the right-wing press retaliates by doxxing personal information about Clancy’s lawyer.

The right is now painting that same juror as a hero.

The sensationalist press also posted a woke screed saying the juror deserved to be doxxed. The right was not amused (Alt link).

Here’s one stupid quote from that article: “The jurors voted 11-1 for insanity. This indicates that public opinion breaks down along similar lines.” Actually, public opinion is, as I type this, 46% feel she is guilty, 21% feel she is not guilty by reason of insanity, and 33% are not sure.

As Don Henley sang many years ago, the press is motivated by our baser instincts, with “crap is king; give us dirty laundry” being the key lyric from that classic song.2

Footnotes

1: Considering that three of the six members of Toto play in this song, it is almost a Toto song.

2: Since someone has posted slander at Genius that a prostitute was found dead at Henley’s apartment, that did not happen. Henley, in sworn testimony, explained that he hired a prostitute without knowing she was underage, they used a lot of drugs together, and didn’t even have sex. Nobody died. Despite this, the press had a field day dragging Henley through the mud over this incident.

Go to: Top - Index

Round up

September 16, 2026

In today’s blog I touch on various topics.

Lindsay Clancy

Let’s look at some actual quotes from a couple of pro-Clancy women I found online. The first one comes from DailyKos:

I have been reading several articles about Lindsay Clancy. The response from many men is very disturbing. It's like they can't even imagine hormones changing the way we think and feel.

The second one comes from Reddit:

The fact that men are banding together to think that the answer is to deprive her of, yet again, the healthcare [Clancy] needs, is fucking terrifying.

In both cases, we see women who have an intense hatred of men, and want to blame anyone besides Clancy herself for murdering her own three kids with her own hands.

As you can imagine, the radical right is having a field day with the whole Lindsay Clancy issue, falsely claiming supporting Clancy is some kind of mainstream feminist cause.

Yes, there are women out there with an intense and unreasonable hatred of men. I have had the dubious pleasure of knowing many of those kinds of women; needless to say, they are no longer in my life. However, the majority of women aren’t like that, and the women in my circle of friends simply have no opinion on Lindsay Clancy. The one female friend I have with an opinion on Clancy feels her actions were immoral and vile.

Twitter and Reddit scrapers

Now that both Reddit and Twitter need people to log in to read content on their sites, and now that Twitter is playing the whack-a-mole game trying to take down Twitter scrapers, I will provide both a list of Twitter scrapers and a list of Reddit scrapers.

¡Viva México!

Last night I celebrated Mexico’s independence with my family. We had a lovely evening. Amazing how much more stable, balanced, and loving people are in real life compared the the monsters we have online.

Go to: Top - Index

Round up

September 12, 2026

I discuss various topics today.

September 11

I have discussed September 11 multiple times previously. This time, on the 25th anniversary of the attacks, I ended up being only one block away from where I was when I saw the north tower collapse live on TV because my girlfriend asked me to visit her there.

Nikita Tyukalo’s parties

It would seem that Nikita Tyukalo had extensive loud parties, parties which were apparently funded by him trafficking women to be online pornographic models.

Andrew Tate: Denied bail

Andrew Tate and his brother have been denied bail in their extradition proceedings. They remain in jail.

Tate has allegedly trafficked webcam models to earn money, among other charges.

Nathan Cofnas update

Nathan Cofnas, who accused a Black professor of plagiarism, has had his suspension ended, but is not allowed to teach classes. It would seem they don’t want to fire him—but I very seriously doubt they will renew his contract either.

Nathan Cofnas has a right to be a “race realist” who believes, to put it bluntly, that Black people aren’t as smart as other races. I strongly disagree with that belief, but he has a right to have it. Where he crossed the line was digging up dirt to harass someone for being Black.

Woke 1 was crazy

The same left-leaning media who were part of the “Woke 1” movement are now realizing how out of touch that movement was.

The New York times, who forced an editor to resign back in 2020—peak Woke—for publishing the opinion of a US Senator, recently published an article about how crazy “Woke 1” really was. How times have changed.

Lowering memory prices

One startup is working on a much cheaper process to create computer memory. This process will hopefully make memory cheaper by the end of the decade. I personally feel the AI bubble will burst before then.

Either way, it should be possible to get a ThinkPad T14s with an Intel i7 processor, 64 gigs of memory, and 4tb or more of hard disk space for under $2000 within three years.

Older entries

Blog index

In memorandum: TJ Porter (2026-10-15)
Round up (2026-10-06)
Sex and marriage (2026-10-02)
MaraDNS release 3.5.0039 (2026-09-26)
Grab bag (2026-09-17)
Round up (2026-09-16)
Round up (2026-09-12)
Another Marshall memory (2026-09-05)
Another MaraDNS bugfix (2026-09-01)
Leftists and empathy (2026-08-29)
Round Up (2026-08-28)
On Cofnas; Lua sorter (2026-08-26)
MaraDNS bugfix (2026-08-24)
RISC-V will eventually take over (2026-08-16)
Facebook and Reddit (2026-08-14)
Grab bag (2026-08-10)
ObHack7 release (2026-07-25)
More Marshall Memories (2026-07-24)
Grab bag (2026-07-19)
Re-watching Terminator 2 (2026-07-11)
Grab bag (2026-07-09)
Lunacy 2026-07-05 released (2026-07-05)
MaraDNS 3.5.0038 released (2026-07-04)
MaraDNS and POSIX (2026-07-03)
MaraDNS snapshot (2026-07-02)
Round up (2026-07-01)
MaraDNS in the age of AI (2026-06-12)
A new chess variant; etc. (2026-05-03)
Chess writings (2026-04-10)
Sam’s Micro Repertoire (2026-03-31)
The Grand Prix Attack (2026-03-30)
Kasparov vs. Topalov (2026-03-21)
Sam T. vs. NN (2026-03-06)
Chess Cancun: A public domain font (2026-02-11)
Capa720: A Chess Variant proposal (2026-02-07)
The liberation of Venezuela (2026-01-04)
New Capablanca Setup (2025-12-31)
2025 in summary (2025-12-28)
New album released (2025-12-18)
Last night’s special election (2025-12-03)
Happy birthday, Marina (2025-11-30)
The 80/20 sex partner myth (2025-11-29)
Facebook is changing for the worse (2025-11-22)
Life in México (2025-11-19)
Lack of empathy for men (2025-11-17)
Lies about Orwell (2025-11-13)
1984: Great fiction (2025-11-10)
The Tea app: R.I.P. (2025-10-24)
The marital obligation to have sex (2025-10-23)
Escaping the Twitter sinkhole (2025-10-21)
Feminization is not bad (2025-10-18)
Waffles! (2025-10-11)
Some Lua stuff (2025-10-09)
Diane Goodstein (2025-10-06)
Font stacks: No more (2025-10-03)
Left wing bullying (2025-10-01)
Reddit lies (2025-09-22)
Are H1B Visas no more? (2025-09-20)
HTMLDOC and Unicode (2025-09-19)
Factoring Jimmy Kimmel (2025-09-18)
Lua primes; etc. (2025-09-17)
2020’s Cancel culture (2025-09-16)
Lua sorting again (2025-09-14)
Lua Table sorter, etc. (2025-09-13)
Lack of empathy (2025-09-11)
Left-wing lies (2025-09-10)
Thoughts (2025-09-08)
Incel myths (2025-09-06)
Remembering Marshall (2025-08-25)
Moving to México (2025-07-31)
Lua table iterator (2025-03-09)
Free ebook (2024-05-15)
February 2023 (2023-02-28)
New music released (2023-01-28)
MaraDNS 3.5.0035 (2022-12-28)
MaraDNS updates (2022-11-29)
The midterms (2022-11-18)
MaraDNS 3.5.0025 (2022-11-02)
Angela Lansbury (2022-10-11)
MaraDNS work (2022-10-09)
A eulogy for djbdns (2022-09-25)
Chess on 9/11 (2022-09-11)
Baseless accusations (2022-09-06)
Democracy (2022-09-02)
Round-up (2022-08-11)
MaraDNS security update (2022-08-01)
J. Polgar v. Carlsen 2022 (2022-07-15)
Why I’m pro-choice (2022-06-25)
Republicans are dying (2022-06-24)
Remembering Vangelis (2022-05-19)
Star Wars (2022-05-04)
Happy Easter! (2022-04-17)
MaraDNS updates & more (2022-03-29)
Slackware 15 (2022-02-05)
Nexuiz: Beer and pretzels (2022-01-29)
Variable optical size (2022-01-09)
MaraDNS support update (2021-12-19)
1980s songs: Part two (2021-11-07)
1980s songs: Part one (2021-10-21)
AIDS and COVID-19 (2021-09-26)
Jerry Pournelle (2021-09-14)
9/11 20 years later (2021-09-11)
Afghanistan (2021-08-17)
Delta surge (2021-07-31)
MaraDNS and DKIM (2021-07-16)
My Karen Story (2021-06-06)
Pride Month (2021-06-02)
The Drumhead (2021-06-01)
Dan Kaminsky (2021-05-02)
The one true language (2021-04-01)
Remembering Fry’s (2021-03-08)
Online Chess (2021-02-23)
Insurrection (2021-01-16)
Moving to Ubuntu (2020-12-12)
November round-up (2020-11-28)
More predictions (2020-11-02)
2020 election prediction #5 (2020-11-01)
Grab bag: October 2020 (2020-10-25)
Election prediction #3 (2020-10-04)
Ginsburg’s passing (2020-09-18)
Election prediction #2 (2020-09-02)
MaraDNS 3.5.0015 (2020-08-29)
PNY CS900 review (2020-08-20)
MaraDNS 3.5.0012 (2020-08-12)
MaraDNS; SipHash (2020-08-11)
MaraDNS 3.5.0008 (2020-07-25)
COVID-19 Website (2020-07-14)
Harper’s Letter (2020-07-09)
Crime, Police, and Chicago (2020-07-06)
COVID-19 growth by state (2020-07-03)
Election prediction (2020-07-02)
COVID-19 growth (2020-06-30)
Grab bag (2020-06-23)
Juneteenth (2020-06-19)
Cancel Culture (2020-06-16)
COVID-19 and CHAZ (2020-06-13)
Empathy (2020-06-12)
Let’s keep the Police (2020-06-10)
Monday grab bag (2020-06-08)
Masculinity, etc. (2020-06-06)
June round-up (2020-06-01)
Goodbye, OpenVZ (2020-05-29)
May update (2020-05-11)
MaraDNS updates (2020-04-27)
COVID-19: Update (2020-04-11)
COVID-19: Good news (2020-03-22)
Stay home! (2020-03-16)
Sanders should quit (2020-03-11)
Bernie Bro myths (2020-03-05)
Body for Life (2020-02-01)
MaraDNS 3.5.0001 (2020-01-25)
MaraDNS 3.4.02 released (2020-01-17)
2020s: Looking forward (2020-01-09)
The 2010s: A retrospective (2019-12-12)
Richard Feynman (2019-11-16)
November round up (2019-11-04)
October roundup #2 (2019-10-24)
October round-up (2019-10-05)
September 11 (2019-09-12)
July round-up (2019-07-27)
New album coming out (2019-05-30)
Deadwood 3.3.03 released (2019-04-30)
March 2019 round up (2019-03-23)
Deadwood 3.3.02 (2019-02-23)
MaraDNS update (2019-02-11)
MaraDNS 2.0.17 released (2019-01-20)
Hello 2019! (2019-01-19)
ACA ruled unconstitutional (2018-12-14)
Remembering the first Bush (2018-12-01)
Deadwood 3.2.13 released (2018-11-11)
Healthcare is here to stay (2018-11-07)
The 5 best 1990s songs (2018-10-07)
Landing on the moon (2018-09-22)
MaraDNS 2.0.16 released (2018-08-16)
Password security (2018-08-04)
Mango Naked Juice (2018-07-07)
On Résumés (2018-06-02)
Configuration files (2018-05-05)
My new job (2018-04-10)
Phasing out email (2018-03-10)
Nolan Bushnell; MaraDNS (2018-02-10)
The ThinkPad T480 (2018-01-04)
Font Update (2017-12-01)
November 2017 round up (2017-11-11)
Round up: October 2017 (2017-10-26)
The night I found love (2017-09-12)
August 2017 round-up (2017-08-12)
My job search (2017-07-08)
MaraDNS 2.0.14 release (2017-06-10)
RIP Robert Miles (2017-05-10)
Trumpcare’s defeat (2017-04-03)
Cakewalk Sonar (2017-03-11)
Jobs (2017-02-23)
Pioneer DEH-X1900UB (2017-01-17)
“Ocean Path” album released (2016-12-06)
Why the polls were wrong (2016-11-14)
Trump is toast (2016-10-08)
Album: Almost done (2016-09-19)
Christianity and bigotry (2016-08-26)
New single released (2016-07-21)
The primary is over (2016-06-08)
Making music (2016-05-01)
RIP Prince and George Martin (2016-04-21)
Super Tuesday (2016-03-04)
Bernie Bro award (2016-02-28)
Winter NAMM 2016 (2016-01-29)
Removing MaraDNS’ ads (2015-12-07)
Round up (2015-11-30)
MaraDNS update, making music (2015-10-08)
Welcome to September (2015-09-01)
MaraDNS 2.0.12 (2015-08-19)
God is Not a Bigot (2015-07-24)
MaraDNS 1 plans (2015-06-12)
MaraDNS, GPG, and trust (2015-05-27)
The Roland TB-303 (2015-04-14)
Love live the Netbook (2015-03-22)
More King v. Burwell & Star Trek (2015-03-17)
King v. Burwell; Star Trek (2015-03-06)
King v. Burwell: Vogon Logic (2015-02-28)
Superfish (2015-02-24)
Thinkpad mouse buttons (2015-02-15)
Don’t mix CNAMES (2015-02-11)
Goodbye Radio Shack (2015-02-06)
MaraDNS hotfix (2015-01-29)
MaraDNS security update (2015-01-25)
MaraDNS update (2014-12-14)
The 2014 midterms (2014-11-05)
MaraDNS support update (2014-10-25)
Best 80s Music (2014-09-25)
People like the ACA (2014-08-07)
Women against feminism (2014-07-31)
PT Sans and PT Serif (2014-07-19)
Bitstream Charter and more (2014-07-04)
The best open-source fonts (2014-06-21)
Fonts in 2014 (2014-06-11)
Miguel: In Memorandum (2014-05-24)
MaraDNS Update (2014-04-27)
Alpine in CentOS (2014-04-23)
The “Heartbleed” bug (2014-04-12)
Postfix + Mailman in CentOS 6 (2014-03-23)
Gravity: A review (2014-03-14)
MaraDNS security update (2014-02-12)
MaraDNS on GitHub (2014-02-05)
Returning to Fresno (2014-01-28)
Microblogs January 2014 (2014-01-22)
MaraDNS 2.0.08 (2014-01-14)
Microblogs 2013-2014 (2014-01-08)
2014 goals (2014-01-01)
2013 in review (20131231)
Deadwood 3.2.04 released (20131220)
New Cousine/MSYS font (20131215)
More font updates (20131214)
Better fonts for MSYS (20131213)
MaraDNS Update (20131212)
Using Crissic (20131211)
Interactive Fiction (20131210)
The OnceTV update (20131206)
Deadwood updates (20131203)
MaraDNS security update (20131202)
MaraDNS RPM files (20131127)
Deadwood Update (20131124)
Living in poverty (20131123)
Root server change (20131119)
RadioGatún[64], etc. (20131118)
An ode to Netbooks (20131117)
Deadwood Update (20131113)
TinyVZ update (20131112)
Forum will be down (20131108)
MaraDNS and DOS attacks (20131022)
October MaraDNS Updates (20131020)
More on SipHash (20131012)
My SipHash implementation (20131006)
SipHash (20131004)
MaraDNS 2.0.07c (20130920)
IPv6 update (20130915)
Mailbag (20130912)
Forum spammers (20130904)
MaraDNS support (20130903)
I now have a forum (20130902)
MaraDNS webpage update (20130829)
maradns.samiam.org (20130828)
VirtualBox’s host-only adapter (20130826)
MaraDNS: All looks good (20130820)
Microblogs August 2013 (20130818)
RSS and Zealots (20130731)
Microblogs June-July 2013 (20130728)
La Tempestad: A review (20130721)
MaraDNS testing release (20130720)
UltraDNS vs. Deadwood (20130713)
Deadwood Update (20130706)
MaraDNS Update (20130622)
Deadwood Update (20130621)
Alternate Pitfall maps (20130617)
More on Pitfall’s polynomial (20130616)
Pitfall’s polynomial (20130612)
Pitfall redux (20130608)
A 4096-byte jungle (20130606)
Microblogs May 2013 (20130604)
MaraDNS and Deadwood update (20130523)
Microblogs April-May 2013 (20130505)
MaraDNS and the Wikipedia (20130420)
Microblogs April 2013 week 2 (20130415)
Microblogs April 2013 week 1 (20130407)
March 2013 Microblogs (20130330)
Tweets March 2013 (20130329)
Deadwood update (20130320)
Why I need Masculism (20130316)
Creeper cards (20130307)
Twitter wrap-up (20130301)
Deadwood update (20130222)
Netbooks in 2013 (20130217)
Applebee's and God (20130205)
Web font rendering (20130203)
Thank you, Virginia (20130131)
BuyVM: All is now good (20130124)
A brief look at systemd (20130121)
MaraDNS update (20130120)
samiam.org on IPv6 (20130106)
Minor Civ4 update (20130105)
Finally, I have BuyVM (20130101)
2012 wrap-up (20121231)
MaraDNS 1.3 end-of-life (20121221)
Deadwood 3.2.03 released (20121220)
How many squares? (20121219)
Round-up (20121212)
Blog meta-index (20121201)
Adios, Gopher (20121130)
Deadwood update (20121124)
Let's not secede (20121114)
Obama: Looking forward (20121107)
Post-election thoughts (20121106)
Final election prediction (20121104)
Saturday election prediction (20121103)
Deadwood and SHA-3 (20121102)
Keccak: The best choice (20121101)
Deadwood update (20121028)
Saturday election prediction (20121027)
Friday election prediction (20121026)
Saturday election prediction (20121020)
Thursday election prediction (20121018)
Wednesday election prediction (20121017)
Tonight's election prediction (20121016)
Predicting the election (20121015)
Why use MaraDNS? (20121006)
Why is Git still using SHA-1 (20121004)
Slashdot: A final look (20120929)
MaraDNS update (20120922)
Web typography (20120918)
Remembering September 11 (20120911)
Multi Master fonts (20120908)
Slashdot and more (20120907)
Slashdot (20120903)
No more politics (20120901)
MaraDNS update (20120827)
MaraDNS update (20120823)
The great recession (20120818)
Server Fault Fail (20120815)
Objective truth is going away (20120814)
Adding Facebook comments (20120806)
George Orwell and the truth (20120802)
Oracle Linux: Now free (20120731)
I no longer accept patches (20120723)
Deadwood update (20120721)
Finally, a CVE-2012-1911 patch (20120711)
Deadwood update (20120623)
MaraDNS 1 End-of-life (20120621)
Legends of Ancient Arabia (20120611)
MaraDNS update (20120521)
On Civilization IV (20120510)
Inspiron 14z sound problem (20120508)
EasyDNS and truncation (20120424)
Groundhog Day (20120408)
Getting DNSSEC for MaraDNS (20120403)
Humility (20120402)
MaraDNS now has funding (20120401)
The mythical $15/year VPS (20120327)
MaraDNS: No DNSSEC (20120326)
A thought (20120325)
New MaraDNS CVE: 2012-1570 (20120322)
DNS security comparison (20120321)
Deadwood update (20120320)
MaraDNS 1 update (20120317)
The ghost domain bug (20120314)
MaraDNS 2.0.06 and 1.4.11 (20120311)
On Anne Frank (20120307)
Remembering 1992 (20120306)
Geomyidae is stable (20120305)
On fundamentalist reasoning (20120304)
MaraDNS 1 has limited support (20120303)
MaraDNS donations (20120302)
Deadwood 3.2.02 released (20120229)
Deadwood update (20120228)
Deadwood update; etc. (20120226)
Fundamentalism & Christianity (20120225)
Bulk polyhedral dice (20120218)
Classic X11 fonts for Windows (20120216)
RedHat extended support (20120215)
Happy Valentine's Day (20120214)
On Ghost Domains (20120213)
MaraDNS 2.0.05 released (20120212)
Deadwood update (20120211)
My Gopher server (20120206)
A brief review of my VPS hosts (20120205)
Adios cripperz.sg (20120203)
Having a spiritual experience (20120130)
Deadwood update (20120128)
Deadwood update (20120125)
I oppose SOPA (20120119)
Deadwood update (20120117)
MaraDNS 1 update (20120113)
New Deadwood snapshot (20120106)
Deadwood bug fixed (20120104)
Welcome to 2012 (20120101)
MaraDNS 1 update (20111230)
MaraDNS 1 update (20111229)
2011 Wrap-up (20111224)
Wrapping up the web design (20111223)
I miss killfiles (20111222)
Deadwood 3.1.03 released (20111221)
Looking at Celery (20111220)
Deadwood update (20111218)
Round Up (20111217)
Round-up (20111216)
Dillo CSS hacks (20111213)
Deadwood update (20111211)
ObHack 007.3 (20111210)
Web page design update (20111209)
MaraDNS and Paypal (20111207)
MaraDNS funding ; etc. (20111201)
New Deadwood snapshot (20111130)
Deadwood update (20111129)
MaraDNS can redirect domains (20111128)
Deadwood 3.1.01 released (20111127)
Thanksgiving thoughts (20111123)
New Deadwood snapshot (20111119)
Deadwood snapshot (20111113)
MaraDNS 2.0.04 (20111112)
MaraDNS update (20111111)
Deadwood 3.0.05 released (20111110)
On Flattr (20111109)
Call for donations (20111108)
The Galileo 7 (20111105)
Logic riddles (20111104)
Deadwood 3.0.04 (20111101)
Deadwood hacking (20111027)
RMS on Jobs; Raspberry Pi (20111023)
Dennis Ritchie RIP (20111013)
Web site plans (20111012)
On web site design (20111010)
MaraDNS update (20111009)
MaraDNS update (20111008)
RIP Steve Jobs (20111006)
MaraDNS update (20111005)
Cloak of Darkness (20111002)
Deadwood update (20110912)
Open-source IMAP clients (20110910)
Deadwood update (20110905)
Random map templates (20110901)
Global warming denial (20110827)
On Apple products (20110826)
TinyVZ security update (20110823)
TinyVZ 0.7 released (20110820)
TinyVZ update (20110816)
Tiny OpenVZ template (20110815)
Keeping CentOS secure (20110809)
MaraDNS 2.0.03 released (20110805)
Deadwood 3.0.03 released (20110722)
Web typography (20110719)
Scientific Linux 6 on a S10-3 (20110716)
Deadwood bug (20110714)
GOG HOMM3 Multiplayer (20110710)
MaraDNS update (20110708)
Updating the ads (20110703)
Tuning nginx + php-fastcgi (20110702)
Samiam.org now has ads (20110628)
Deadwood update (20110624)
Linux: Desktop fail (20110623)
Lenovo S-100; Feedback (20110622)
IE8 @font-face bug (20110619)
Dirt cheap Linux hosting (20110614)
MaraDNS update (20110610)
x120e getting replaced? (20110609)
Round-up (20110607)
Webkit @font-face bug (20110606)
Web page touch-up (20110604)
I made LXer (20110603)
Computex 2011 (20110601)
Linux is only for bachelors (20110529)
Embedding web fonts (20110528)
MaraDNS; the PROTECT act (20110527)
Beware: O'Reilly reviews (20110526)
App Inventor (20110525)
T40E: Atom killer (20110523)
The Rapture (20110521)
Atom Supercomputer (20110520)
The Thinkpad X1 (20110519)
Android SDK on a Netbook (20110518)
Web page redesign (20110517)
Low-end Netbooks (20110516)
Facebook viruses (20110515)
Mobile browsers (20110514)
MaraDNS update (20110513)
Internet loudmouths (20110512)
Poor man's Widelux (20110503)
Firefox and Javascript (20110501)
New MaraDNS snapshot (20110429)
E-350 redux (20110426)
New ObHack release (20110425)
On NXDOMAIN (20110423)
The AMD E-350 (20110422)
IE6 end of life (20110417)
MaraDNS & Deadwood update (20110415)
du for Windows (20110410)
On Xonotic (20110409)
Another Deadwood bug (20110325)
MaraDNS updates (20110324)
Bitcoin (20110323)
Scientific Linux (20110319)
New MaraDNS snapshot (20110318)
Prosperity 7 puzzle #17 (20110316)
On nuclear power (20110315)
Prosperity 7 puzzle #16 (20110309)
Automating the blog (20110306)
Prosperity 7 puzzle #15 (20110305)
Deadwood 2.3.07 released (20110304)
Prosperity 7 puzzle #14 (20110228)
Prosperity 7 puzzle #13 (20110227)
New MaraDNS snapshot (20110218)
Deadwood now installs (20110217)
New MaraDNS snapshot (20110215)
Prosperity 7 puzzle #12 (20110213)
New MaraDNS snapshot (20110212)
Prosperity 7 puzzle #11 (20110211)
Public domain Bibles (20110210)
Prosperity 7 puzzle #10 (20110208)
MaraDNS outstanding bugs (20110207)
Prosperity 7 puzzle #9 (20110206)
MaraDNS 2.0.02 released (20110205)
Prosperity 7 puzzle #8 (20110201)
On the US Constitution (20110130)
MaraDNS & Deadwood update (20110129)
Goodbye MySpace (20110126)
Prosperity 7 puzzle #7 (20110124)
Prosperity 7 puzzle #6 (20110123)
Win32 Deadwood build (20110122)
Prosperity 7 puzzle #5 (20110121)
Prosperity 7 puzzle #4 (20110120)
Prosperity 7 puzzle #3 (20110119)
Prosperity 7 puzzle #2 (20110118)
Prosperity 7 puzzle (20110117)
Deadwood snapshot update (20110116)
Deadwood update (20110115)
Usenet (20110111)
Deadwood & ObHack updated (20110109)
ObHack 007.1 released (20110104)
djbdns 1.05: False security (20110103)
Final 2010 post; NIV update (20101225)
Windows on ARM chips (20101224)