Tom Chappell

Forced birth is slavery.
LGBT rights are human rights.
Carbs are poison.
Mask bans are murder.

he/him

Where
Palm Springs, California
Tom Chappelltomchappell
2024-12-22

I got rid of most of those problems on that same day, and we easily sped up enough to be usable for 2,000 switches, no problem.

Just had to care enough to look for the slowness, and have a way to fake being zillionaires. /end

Tom Chappelltomchappell
2024-12-22

...and then in almost all the cases, it was easy to rewrite the code to bring the damage down to O(n log n) or even O(n) -- so the damage was reduced from 400 times slower to 2000*11ish/(100*7ish) = 31 slower, or even just 20x times slower in most cases. 7/n

Tom Chappelltomchappell
2024-12-22

The places that had that problem were easy to find, because you'd just start the program doing something with your fakey many-switches, and it'd lock up, and you'd dump the stack to see where it was executing. 6/n

Tom Chappelltomchappell
2024-12-22

So 2,000 switches was (2000*2000)/(100*100) = 400 times slower than 100 switches.

...which is slower! 5/n

Tom Chappelltomchappell
2024-12-22

It only took about an hour for me to implement the funhouse, but then when I turned it on...Hoo, boy, I found about ten O(n^2) inefficiencies on the first day.

...this is a technical thing, but it means that as the number of switches became 10x larger, the program became 100x slower. 4/n

Tom Chappelltomchappell
2024-12-22

So I came up with what I called the Switches-Funhouse-Hall-of-Mirrors, where the physical switches were within a certain subnet, but if we looked for a switch outside of that subnet, the actual address we hit would be munged to be in the switches subnet. 3/n

Tom Chappelltomchappell
2024-12-22

The problem was that we couldn't actually afford to test our software with more than 20-ish switches, because they were amazingly expensive, not only to buy, but to operate. 2/n

Tom Chappelltomchappell
2024-12-22

Long ago now, we were running up against some slowness in our switch-management software when our customers had a lot of switches. We had built it with an eye towards a max of 100 switches or so, but then Saudi ARAMCO had...2000! 1/n

Tom Chappell boosted:
2024-11-14
Tom Chappell boosted:
rk: it’s hyphen-minus actuallyrk@well.com
2024-10-27

I just cast my #vote and I was told my registration had been suspended because of undeliverable mail.

1. My address hasn’t changed in close to a decade
2. I certainly did not receive a notice that I would be suspended
3. There is no reason why a voter registration card sent to my address would be returned as undeliverable
4. I still have a current voter registration card

I was able to vote after signing a confirmation of address.

So yeah, check your registration. That’s some fishy shit.

Tom Chappell boosted:
rk: it’s hyphen-minus actuallyrk@well.com
2024-10-13

Go: Remember, you should make your zero values useful.

Me: So a zero-valued mutex…

Go: Is just a normal unlocked mutex!

Me: Great, and I can lock it and do whatever and it’s generally useful?

Go: Yep!

Me: And a zero valued map…

Go: Is just an empty map!

Me: And I can just add things to it?

Go: …

Me: …and I can just add things to it, right?

#programming

Tom Chappelltomchappell
2024-10-13

@rk This made me legit LOL.

Tom Chappell boosted:
Justin Ferrelldeveloperjustin
2024-09-04

We talk a lot about the federation of Threads but it is incredible what @Flipboard has managed to do. A app is literally an Editor’s Choice in the App Store because of the work they are doing.

Did you expect to see a fedi client sitting between Disney+ and Audible two years ago?

An app store interface displaying Editors' Choice Apps, featuring Paramount+, Disney+, STARZ, Odio, and Flipboard, along with their descriptions and download options.
Tom Chappell boosted:
2024-08-19

Why would the NY Times choose the day the Democrats publish their highly detailed 91-page platform to complain that Harris is "light on policy"? This approaches self-parody. How about, instead, reporting on the numerous and specific policies expressed in the Democratic platform and comparing them to whatever policies you can find Trump and his party advocating?

democrats.org/wp-content/uploa

Tom Chappelltomchappell
2024-08-02

Six hours after I left, she was still there:

A small black dog, still hopefully waiting for her human to return home.
Tom Chappelltomchappell
2024-08-02

Hours later, the black dog has decamped to the front door:

Tom Chappelltomchappell
2024-08-02

I have set off today to visit my 98yo mother in Indiana. I left the house via the front door, and took an Uber to the Palm Springs airport, 5 minutes away.

The black dog has spent HOURS by the window, waiting for me to come back inside:

A small black dog, sitting in a chair, looking longingly out a big picture window, waiting for her human to return home.
Tom Chappell boosted:
2024-06-08

I mean, if you're asking me to choose between Dolly Parton and a bunch of pinch-faced right-wing trust-fund dweebs who apparently weren't hugged enough as children, trying to dump on Ms. Parton for being one of the kindest and most welcoming (and philanthropically most effective) of celebrities, this isn't actually a choice or conversation. I've gone ahead and donated to her Imagination Library today.

https://imaginationlibrary.com/

Tom Chappell boosted:
Axiosaxios
2024-05-09

SCOOP: The Biden administration last week put a hold on a shipment of U.S.-made ammunition to Israel, two Israeli officials told Axios. t.co/q8fAA13lze

Tom Chappell boosted:
2024-05-07

3/ Then they revealed that Crow had purchased multiple parcels of real estate from Thomas, including the house where the justice's mother still resides. Like the free travel, this deal had not been disclosed by Thomas.

propublica.org/article/clarenc

Client Info

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