Category Archives: Code

Stay Warm, Stay Hydrated.

This, to the best of my knowledge, is Universal Good Advice.

Here is another piece of Universal Good Advice (UGA) from yrs truly: don’t listen too much to other people’s advice. Instead, figure things out for yourself.

To some, this directive may be threatening — in particular to lawyers and to a certain class of therapists. Historically, hackers and lawyers have a relationship that is at best glancing and at worst adversarial. Based on what do I make this generalization? Life experience.

What does it actually mean to be a hacker? Check pdxlocal.net for a few thoughts relevant to that topic. They’re in there. Along with about a million other topics relevant to me personally, and fitting what I saw as the dominant Portland ethos ’round about the last time that I lived there.

Which was some time ago. Depending how you measure time.

I helped my parents sell my apartment — a sweet condo in the fashionable but still, shall we say “edgy” neighborhood known as St. John’s — in June 2023. Anyway, that was when the deal closed. But I’ve been back to the city a fair amount since. Rented an Airbnb for a month there in May of 2024, trying to make up my mind whether to return there permanently. Finding a place to live would not have been a problem but I passed at that time, for several reasons.

The two most significant:

Severe Repetitive Strain Injury (RSI) made me feel antsy about my chances of completing the Computer Science Postbac program that would have prepared me to get a Master’s in CS. True confession: I was an English major and only took one programming course before graduating. I need an advanced degree in order to be able to teach, even at the high school level. And also because, well, you don’t know what you don’t know until it comes up and bites you in the You Know Where.

I am a rape survivor. To the best of my knowledge, the man who raped me still lives in Portland. More about that another time. Seriously, it can wait.

Anyway, what I wanted to talk about was what to do if you have a respiratory infection that just won’t go away. Such as COVID. Or RSV. Or whatever it is I’ve had, off and on, since the Spring of 2023.

I am still not sure but staying warm does seem to help. And we all know about drinking fluids.

Found out recently I had COVID. This was surprising to me because it seems like I’ve been tested for everything under the sun, in inpatient settings and out of them.

Was denied Paxlovid, because of a complication with another medication that I’m taking. Actually had a scheduled doctor’s appointment last Tuesday at my local primary care office to talk about my problems breathing, but he cancelled it after I showed up early in the waiting room  and told the receptionist I had COVID. I didn’t mind. There were also children in that waiting room. The advice on my electronic chart when I returned home was all too familiar. You guessed it: rest and stay hydrated.

Am still a bit concerned, especially since I’m still running a fever — more than a week after the test came back positive from the Urgent Care Center.

I may be immunocompromised due to the loss of a uterus in September 2022 (if you don’t know what fibroids are, look it up or read my account from earlier that same year). Or maybe for some other reason. I am 49 years old. I get tested regularly for STI’s/STD’s.

About those test results…

I had a strange experience last February. I was wearing an olive green monokini and sunning myself in a deck chair. The guy in the chair next to me looked me up and down and asked if I’d had breast cancer? I said no. I volunteered that I was HIV-negative. He seemed elated by this news. He volunteered that he was of Kurdish descent, and now lived in Philadelphia. He told me he worked in the building trades. I noticed he was wearing a rather unusual baseball cap — one that I have seen elsewhere. It was a flag similar to the Stars and Stripes, but grayed out. I asked if he could find me a safe house in Philadelphia. He said no, but offered to get me some of the free punch that was being served by the pool and then invited me to dinner.

All of this transpired in Miami Beach, Florida. Why I was there and not sheltering at home in the gloomy, mist-ridden Oregon Coast? Business, actually. Ironically enough, a healthcare startup. Had a cofounder in South Florida.

I did ask for a doctor’s advice — different doctor than the one at the family practice — about whether I was safe to fly, but never heard back from him. Had to leave a message at the reception desk. No idea if he even got it. I reasoned that heading some place warm and lying out in the sun was what any doctor would have done, so I made my way to the airport and never looked back.

A fateful decision, and probably not the right one.

Slides from Talk

Here are the PDF slides from the talk I gave on Saturday, August 2 at the amazing and wonderful FOSSY Conference in Portland, Oregon.

Decentralized Project Management

It was definitely worth it for me to drive two hours and stay at a hotel, just to be there! Will update this post when streaming video is available.

Why We Need Blockchain and Open Source Technology to Guarantee Fair Elections

Let’s face it.

The American people have lost faith in the electoral process. Whether you’re on the right wing and a die-hard Trumper who truly believed that evil liberals conspired to steal the 2020 presidential election, or whether you’re a mainstream progressive and concerned about the fact that in the United States, candidates who win a majority of votes (like Hillary Clinton in 2016) actually cannot become President due to the weirdness of the Electoral College, you know that something is wrong in this country. There is also the huge problem that ballots can get lost in the mail, and that not everybody has time to get to the voting booths or wants to come out and vote in the age of COVID.

What if we just had an app, or a website, for voting? Wouldn’t that make things easier?

It absolutely would. Turnout would go through the roof. Open source election technology is already mainstream, as this PDF from the respected Open Invention Network (OIN) clearly shows. Existing voting machine technologies could certainly be adapted for remote use.

But then the risk of fraud becomes higher.

How could we keep our elections secure, yet enable everyone with a cell phone or a computer to participate?

The answer is another open source technology: blockchain.

The basic premise resides in the reason why blockchain (the technology behind Bitcoin) works: it is analogous to BCC. You encrypt or do not store the identity of a person making transactions on a blockchain network, but you make many copies of the record of this transaction, so that it can be verified by independent third parties (and 4th parties, 5th parties, etc.)

My proposal is that we use the same blockchain technology to prevent fraud in US elections, and of course also elections anywhere else in the world.

#opensource could lead the way.

 

 

Creative Commons License
This work is licensed under a Creative Commons Attribution-NoDerivatives 4.0 International License.

Deepfakes

These can be benign, like re-creating a classic Star Trek episode.Star Trek Deepfake

They can also be used to assassinate someone’s character and reputation. They make it incredibly simple to create pornographic images and video about someone, based only on photos of their face.

Here is a story about to how to detect them in real life:

https://www.theguardian.com/technology/2020/jan/13/what-are-deepfakes-and-how-can-you-spot-them