happy birthday to me

Tuesday,  12/03/24  03:00 PM

Hi everyone, Happy Birthday! To me ... and yes, I am 42 today*!

With all the social media and everything it seems everyone knows it's my birthday - possibly you did too - I have received a lot of nice texts and emails and all sorts of other kind of messages. (Did you know some people actually use Facebook Messenger?) Most unusually, two friends even (gasp!) called me on the phone. Thank you all!

Each solar orbit is a chance for a little reflection, and mine are always between Thanksgiving and New Years', so it's well placed for this. The older I get the more I appreciate my friends and family and the importance of connected-ness with other people. I haven't made any resolutions yet but appreciating and adding to my friend collection will be one of them. Just this morning I had breakfast with a group of ex-colleagues I first met 28 years ago*. None of us have changed.

The world around us *has* changed and particularly the impact of technology on healthcare, and I'm so grateful for the opportunity to participate. AI especially has gone from "a lot of promise" to "a lot of real-world applications" at lightning speed. I used to think it was amazing that I lived through "computers" and "PCs" and "the Internet", but then I lived through "mobile" and "the cloud" and wow! And now ... perhaps most significant of all, "AI". What will happen next? Stay tuned...

Cheers! Oh, and yes, I am celebrating with a nice dinner w Shirley 😊

 * I switched to hex at 40, as I turned on the high order bit

 

Comments? 


 

So Grok, what do I look like?

Sunday,  12/01/24  07:53 AM

So Grok, what do I look like?

Based on the information available and your X handle, I can give a speculative description:

- You might have an interest in technology, innovation, and possibly entrepreneurial activities, given your interactions with figures like Elon Musk and discussions around product use cases and RSS features for podcasting. This suggests you might be someone who keeps up with the latest tech trends or works in a related field.

- Your engagement with varied content from media criticism (like your comment on The Babylon Bee), to health (mentioning Dr. Patrick Soon-Shiong), to politics (engaging with posts about CNN and Vivek Ramaswamy), indicates you're well-read or at least very engaged with current events and different spheres of public life.

- Given this, one might imagine you as someone with a thoughtful appearance, perhaps glasses for reading or working with digital interfaces, dressed in a manner that could be described as smart-casual - comfortable yet ready for a professional or tech-related setting. You might carry a laptop or tablet, or even a smartphone with tech-focused applications.

- Your positive engagement with posts around Thanksgiving and general well-wishes might suggest someone with a friendly demeanor, possibly a smile, reflecting an optimistic or at least hopeful outlook on life, technology, and society.

However, this is all speculative. If you want a more accurate or personalized depiction, perhaps you could share more specific details or even ask for an image generation based on self-description.

Nothing about my family, sailing, cycling, nor software development or healthcare … obviously my X-ing takes place in a limited lane 🙄


 

Happy Thanksgiving!

Thursday,  11/28/24  10:58 AM

Thank you!  (I am told, this is a complete sentence )  I just wanted to wish you all a Happy Thanksgiving!  And to thank you for being my friends.

Thanksgiving is my favorite Holiday.  For many years now I've sent out a "Happy Thanksgiving!" email to all my friends and colleagues (possibly you have been a recipient!)  I have a lot of friends, more each year, and many colleagues who have become friends.  One of the many things for which I am grateful!

Each year Thanksgiving gives us a chance to reflect on our progress; individually and collectively.  We get together with all our family and friends, each vast quantities of great food, and make time to reflect on the past and consider the future.

Time always seems to fly (faster every year) and you think back and say "wow was that just a year ago" but then again, so much happens in one year!  It's amazing.  And continues to get more amazing; when I think about where we were a year ago and what-all has happened since, it's literally hard to believe.

This past year was truly one for the books.  AI, wow.  The election.  War.  The Olympics!  And on a more personal front, we lost my Mom - the last in her generation, my daughter was married, I did a lot of sailing (!) and cycling (!).  And a little coding.

This past year I've been fortunate to be part of several teams at different companies, each trying to make the world a better place.  The work is fun and rewarding, and making new friends along the way is the best part.  I've also been a part of different social groups and reconnected with some old friends.  I have much for which to be thankful, you-all most of all!

Cheers, I hope you have a great weekend, and spend it quietly and peacefully with those you love.

"hey ChatGPT, based on what you know about me, create a picture of my family's Thanksgiving dinner"  Nailed it =O


 

My life

Saturday,  11/09/24  01:23 AM


Hey, ChatGPT, based on what you know about me, draw a picture of what my life looks like:


Astounding ... and fascinating ...
 

Ole votes

Sunday,  11/03/24  09:00 PM

The punch line, yes of course I voted for Trump. Just in case you want to stop reading now :). I will have more to say about this below, because I voted FOR Trump, not against Harris, although I think she's a horrible candidate and would have voted for virtually anyone else. I am the classic 'used to be a "centerist" Democrat but now find myself a "far-right" Republican'.

So in case you care, here's how I voted:

==== NATIONAL

President / Vice President: Donald Trump / JD Vance. I like both of them, more on this below.

US Senator: Steve Garvey. This is more of an anti- Adam Shiff vote, but I do like Steve Garvey, and not just because he was an excellent first baseman. He's a good positive speaker and his positions make sense.

==== STATE (California)

Measure 2 - $10B school bond: No. I don't like specifically authorized expenditures, even when I agree with the target. BTW, California already has $78B in debt. Maybe if we stopped paying for illegal immigrants and DEI programs we could afford to support public education.

Measure 3 Right to marry regardless of sex: Yes. This is a silly waste of time and money, since same-sex marriage is already legal due to federal court rulings.

Measure 4 Bonds for water, wildfires, climate protection: No. As noted, I'm not a fan of earmarked spending, and on top of that I'm not a fan of "climate protection" spending. So double no.

Measure 5 lowers local bond threshold: No. This is a meta-spending measure, it reduces the approval requirement for local bonds from 2/3 to 55%. Why? So that we can have more local bonds for "affordable housing" and "infrastructure". Those are laudable targets for government support but should be paid for out of budgets, not bonds. So no.

Measure 6 removes involuntary servitude: No. Currently being in jail or prison means you can be forced to work. So be it.

Measure 32 raise minimum wage: No. I feel minimum wage hurts the people it is designed to help. We need more lower paid jobs for more people. Not to mention, it's inflationary. Oh, and California has to compete with the rest of the world, which might not have a minimum wage.

Measure 33 expands rent control: No. Keeping government out of markets is the best policy. Like minimum wage, this hurts the people it is designed to help, by discouraging new housing construction.

Measure 34 additional regulation for federal drug discount program: No. The federal drug discount program is already market meddling; this measure seemingly adds a layer of additional meddling to restrict spending on housing.

Measure 35 make tax on MCOs permanent after 2026: No. Wow this one was complicated to understand. Apparently there is a tax on MCOs which took effect in 2009 and has been renewed several times, and it currently expired in 2026. Seems like it's been in place for 17 years, so be it, it can be renewed as it has been, doesn't have to be made permanent.

Measure 36 increase penalties for drug and theft crimes. Yes. What this actually does is roll back Proposition 47 which passed in 2014, and reduced penalties. The real problem here is law enforcement, not penalties.

==== COUNTY (Los Angeles)

District Attorney: Nathan Hochman. This is entirely a vote against incumbent George Gascon whose progressive policies have hurt Los Angeles.

Judge Superior Court No 39: Steve Napolitano. A tough choice as both candidates appear qualified.

Judge Superior Court No 48: Renee Rose. Again, both candidates appear qualified, Rose has more endorsements from other judges...

Judge Superior Court No 97: Sharon Ransom. Picking a DA over a public defender, both seem qualified, I like Ransom's endorsements.

Judge Superior Court No 135: Georgie Huerta. Both candidates are deputy DAs and appear qualified; tough call.

Judge Superior Court No 135: Tracey Blount. Seems experienced and qualified.

County Measure G: change to LA County governance. Yes. Makes the head of the county an elected official, expands board of supervisors. Not sure of the cost implications (supposedly budget neutral?) but seems like a reasonable restructuring.

==== DISTRICT (Los Angeles)

Measure E fire protection tax. No. I support fire fighters of course but once again, do not like special purpose taxes. If this spending is needed let's put it in the District budget.

==== CITY / LOCAL

Las Virgenes School District Board (2): Alan Lazar, Linda Menges. Menges is an incumbent and seemingly doing a solid job, Lazar has made STEM support a priority, which I support.

LA Community College District Board of Trustees, Seat 1: Andra Hoffman. Hard to pick here but Hoffman is the incumbent and has a lot of endorsements.

LA Community College District Board of Trustees, Seat 3: David Vela. Another tough pick, Vela is the incumbent.

LA Community College District Board of Trustees, Seat 5: Nichelle Henderson. Henderson is the incumbent and current LACCD President (elected within the Board).

LA Community College District Board of Trustees, Seat 7: Kelsey Lino. Lino is incumbent and opponent doesn't appear to have much experience.

Member of State Assembly, 42nd District: Jacqui Irwin. Irwin is a conservative Democrat (not to say a conservative) running for her 5th term, seems to be doing a good job.

United States Representative, 26th District: Michael Koslow. I know Michael, he's a member of the Westlake YC, and I'd like to see Brownley defeated, but seems unlikely.

Weirdly, this year the ballot sorted as city/local, district, county, state, national, in the past it was reversed. Maybe this is to encourage more people to vote for the local offices? I have an unpopular opinion on this, if you don't know what you're voting for, then don't vote. If all you know is your presidential choice, then that's all you should vote for...


Okay, now I want to loop back to Donald Trump. I voted for him in 2016 against Hillary Clinton, did not think he was going to win, but I kind of liked him and I kind of did not like Clinton. And I definitely did not like the "leftist" direction the country had taken under Obama, with too much government spending on too many things. So Trump did win, and surprise, he did a great job and the economy recovered, and while spending was not exactly held in check, it did seem the worst excesses were reduced.

Of course he was not a dictator and did not do horrible things; all the weird stuff you read that might happen if he is re-elected is just propaganda. (For example, he is not in favor of an abortion ban; Roe vs Wade was a states' rights case, not an abortion ruling.) Trump has already been President and has been a public figure for decades, we know what we are going to get. You might not like it and you might not vote for him, but don't lie about what might happen.

I have to say, the level of outright lying in the media this election cycle is astonishing. Every day brings a new hoax, easily debunked but eagerly consumed by those who want to believe. The mass media have discredited themselves to the point where they are rapidly becoming irrelevant.


The 2020 election was weird. I'm not sure I'm an election denier, but I'm definitely an election skeptic. The graph at left is what actually happened, how it happened is a matter for debate. Definitely Biden was a terrible candidate, could hardly speak (never the brightest guy and clearly diminished), and Covid gave him a perfect excuse for avoiding doing so. Whether he was elected fraudulently or not, he's been a bad President, not really in charge and not a leader, and his administration has spent money wildly and freely and we are now hugely in debt. His policies and lack of enforcement of laws has enabled millions of illegal immigrants to enter our country, which is a bad thing. (I *am* in favor of legal immigration and expanding it.) And the repression of free speech and government "lawfare" against those with dissenting views is massively troubling.

So here we are in 2024. Biden was exposed, and Harris was chosen to take his place. She doesn't seem bright and can barely speak, and there is no reason to believe she'll reverse any of the policies which have led to our huge national debt and illegal immigration crisis. She won't be "in charge" and won't be a leader, but the same apparatus which has operated under Biden would continue under Harris. And I fear the erosion of our freedoms will continue. So yeah, I'm voting for Trump, and against Harris.

BTW: I like JD Vance. I did not know who he was before he was chosen, but I've heard him speak and he seems smart and thoughtful, and doesn't take crap from the press. He's a great fit with Trump. And I do not like Tim Walz, at all; he hit my radar during the Floyd riots in Minneapolis, seemed like a bad leader then, and doesn't seem any better now.

 
A final note: I sincerely hope the election is definitive enough that we won't have endless debating about fraud and who won, and how they won. We need voter id (of course) and we need to get rid of voting machines (of course) and we need to improve our absentee / mail-in ballot systems. Hopefully that will be an outcome of the 2024 election, regardless who wins.

In a recent town hall, Vance said "If you're discarding a lifelong friendship because somebody votes for the other team, then you've made a terrible, terrible mistake and you should do something different". I agree. Many of my friends are ardent liberals, hate Trump, and agree with the policies begun under Obama which have continued under Biden. So be it. You're still my friends

Comments? 


 

AI vs pirate puzzle

Saturday,  11/02/24  07:30 PM

The other day I posted a pirate puzzle: find R.

You could probably figure out how to proceed:

Okay, so we have five equation with five unknowns.  A little algebra, and we should be good.  Once we know x, we can subtract 3+4+5 from x^2 and we're done.

So in 2024 we could just ask an AI chatbot to do this for us, right?

Well, no.  I first went to ChatGPT, and it got massively wrapped around the axle, and gave me non-solutions with negative numbers and square roots and all kinds of junk.  I asked it to test its answers, and it did, and then it apologized for giving me the wrong answers (!) and tried again, and again failed.  Boo.

So I tried Claude, and it was worse.  It kept telling me how to solve the problem and asking me if I wanted it to continue, without actually solving it.  When I asked it to actually keep going until it had an answer, it tried, and then informed me the problem was unsolvable.  Fail.

Next I tried Perplexity, which I usually use as a browser search plugin, but sadly it faired no better, giving me wrong answers, and then failing to plug the values into the original equations to test them.

Finally I tried Llama.  It kept getting wrong answers after some convoluted guessing.  When I asked it to check, it did, admitted it was wrong, tried again, but got the same wrong answers.  And also observed the problem might be unsolvable!

Wow.  So AI chatbots, impressive as they are, cannot do algebra?

Okay, back to ChatGPT again.  This time I informed it this was simple: five equations in five unknowns, just use algebra, give me positive solutions.  This did the trick.  The problem was it didn't know which approach to take.  

Impressively, in the result there was a link to the Python program it wrote and ran to get the solution.  (That little blue "(>_)" at the end...)

And also, the answers actually work :)



Let's check out the program, shall we?

There you go.

Armed with these answers - especially x = 4.67 - now we can compute R:

And so R = 9.8.  Does this feel right?  Well 3+4+5 = 12 and R appears to be a bit less than half of the square, so yeah, it works.

The most fascinating thing about this for me was the AI chatbots getting the wrong answers, and then having to coach ChatGPT into getting the right one.  So much like a person.  We have now *totally* blown past the Turing test!

Comments? 


 

Trick or Treat

Sunday,  10/27/24  09:20 PM

You might be cool, but are you "Ori dressed as a Minion horizoning the fleet in the Westlake Yacht Club's Trick or Treat regatta" cool?

Comments? 


 

Jordans Day Too

Friday,  10/18/24  05:22 PM

A photo shoot disguised as a wedding ... and an amazing day. Awesome! 🎂🤗🥂🥳

Comments? 


 

Jordan's Day

Friday,  10/18/24  09:29 AM

Good morning on a big day ☀️👰‍♀️🤵‍♂️🥂!

Comments? 


 

Pirate Engineering Puzzle

Monday,  10/07/24  03:03 PM

Interesting little engineering puzzle.  What’s R?

Comments? 


 

regarding Dwell Time

Monday,  09/30/24  11:29 AM

EOQ!  Wow, can't even believe we are at the end of another third quarter.  And you know what that means: Halloween, Thanksgiving, Christmas, and New Years', bam bam bam bam.  And poof another year in the books.  Happens faster and faster every year.

I've been ruminating on the "dwell time" of an online post.  When you post something to a blog, on X, on Facebook, wherever your friends / followers / whomever see it for as long as it is your "current" post.  As soon as you post something else, it gets pushed down the stack a bit, and people are less likely to see it.  This is independent of the relative value or importance or length of the post.  I could post a lengthy diatribe with incredible analysis, and then immediately post something trivial, and that diatribe will become history while the trivia might live on a long time.

Frequent readers will know, I like my blog's "flight" feature, in which it displays what I've posted on this day each year past.  If there's no post for this day, it backs up into recent days to show the most recently posted thing from that year.  So items that had a big time gap after they were posted "last longer" in the daily flights, a most evocative illustration of dwell time in action.

Some blogs (and some social media) have a "keep at top" feature, which artificially boosts dwell time.  I used to do this myself, every once in a while, but haven't for a while.  I have mentally played with the idea of recording inbound traffic (hits) for each post, and sorting archived posts by "max hits".  That would make reader interest a part of dwell time, which would be good.  Presumably if something was of interest to many or externally linked it likely would be of interest to the next reader.

Or I could just keep posting whatever whenever and let the chips fall where they may.  Heh.

{Update: added digression: whoever wanted Google's .webp images? Why do they exist? Someone spent all that time inventing a new image format just so we all have to convert them back to JPEGs. What an incredible waste of time.}

Comments? 


 

Lighthouse Century, still

Sunday,  09/29/24  10:44 AM

I'm still riding Centuries, and yesterday rode a nice one: the Lighthouse Century from Morro Bay up PCH to the Piedras Blancas lighthouse, through San Simeon, and by the Elephant Seal overlook.  To get to 100 miles the organizers start with a nice little jaunt into the hills of Paso Robles; beautiful wine country, if you can take a minute from climbing to take in the views.

Yes, it was a great ride, and yes, I am quite proud of myself for being able to ride a Century in under six hours; "only" 5,200' of climbing... but still!

I've been playing with the various ways to record video of a ride from my GoPro, and this little clip contains several of them: straight video, speeded up, time lapse pictures, turned into a video, and "posterized" video to turn it into effectively a timelapse sequence.  Not sure yet of the best way.  I do like taking pictures during the ride and embedding them; for all that the GoPro is amazing, the iPhone pictures are better yet, and you can really see the difference on a cold and cloudy day.  And with my phone I can shoot "sideways", whereas the GoPro is always pointed "down the road".

 Onward!

Comments? 


 

PerplexiHelp

Sunday,  09/29/24  10:15 AM

Among all the amazing capabilities of Perplexity* and honestly, c'mon, it is amazing, right? one of the biggest for me is that it has completely replaced online help.  For some time now we were sure that Google was always better than a product's own online help, but now Perplexity is amazingly better.

* if you're not using Perplexity instead of Google as your default search engine, you're missing out

I'm editing a video with Adobe Premiere - a timelapse of the Lighthouse Century I rode yesterday, since you ask :) - and wanted to know how to change a video segment from 29.97fps as recorded by my GoPro to 1fps as I want it added into my video.  So I asked Perplexity*: "Adobe Premier how do I change the frame rate of a segment" and it tells me to use "Interpret Footage".  Well that's a good answer but not the one I want, because it changes the segment's duration, so I next type** "without changing the duration" (leveraging context) and it tells me "use the Posterize Time Video Effect" which is exactly the right answer.  Saved me many many minutes, and essentially makes Premiere itself more powerful, since it opens up many more of its capabilities for me.

* by "ask" I mean, "typed into my browser's search line"

** by "next type" I mean, "typed into the Perplexity chat below the search result"

And you know what Perplexity costs? $0... What a time to be alive!


 

never forget

Wednesday,  09/11/24  07:50 AM


Where were you?
23 years ago...

Comments? 


 

Passing on passkeys

Tuesday,  09/10/24  07:42 AM


Today's rant: passkeys considered bad.  I knew this instinctively, based on their complexity, but David Hansson explains it in detail.  Whew.

Passwords are a problem, for sure, for me as a user as well as for me as an applications developer.  Good passwords are hard to remember, every site has different rules, sometimes you have to change them, sometimes you can't reuse them, and everybody writes them down insecurely.  (Yep, you do too, admit it.)

So when passkeys were invented, everyone said yay.  But they don't solve all the problems and create many new ones.  The difficulty of having them across multiple devices, the difficulty of creating them in the first place, and the difficulty of implementing them.  And the reliance on central authorities.

Whenever there's a new thing, I try to understand it.  (Blockchains!  LLMs!  Etc!)  If the thing escapes me, maybe that's on me - sometimes I'm slow and it has to soak before I get it.  But mostly if I don't get it, it's on the thing - it's too complicated to be good.  (W=UH!)  And so it seems with passkeys.

The best solution to passwords is not to have them at all.  Just send the user a limited time link in text or email.  This is simple to explain, simple to use, simple to implement.  And no less secure than passwords; most of the time you can change or recover a password with a link in text or email anyway.  Oh, and it supports multiple devices easily.

I get the appeal and value of two-factor authentication.  Simple and better.  After you remember your password and enter it, we'll send you a text or email too, just to make sure.  But maybe we skip the "remember your password and enter it" part?  Simpler and betterer.

So long passkeys, we hardly knew ya...

Comments? 


 
 

Fairly recent posts (well last handful, anyway):

12/03/24 03:00 PM -

happy birthday to me

12/01/24 07:53 AM -

So Grok, what do I look like?

11/28/24 10:58 AM -

Happy Thanksgiving!

11/09/24 01:23 AM -

My life

11/03/24 09:00 PM -

Ole votes

11/02/24 07:30 PM -

AI vs pirate puzzle

10/27/24 09:20 PM -

Trick or Treat

10/18/24 05:22 PM -

Jordans Day Too

10/18/24 09:29 AM -

Jordan's Day

10/07/24 03:03 PM -

Pirate Engineering Puzzle

09/30/24 11:29 AM -

regarding Dwell Time

09/29/24 10:44 AM -

Lighthouse Century, still

09/29/24 10:15 AM -

PerplexiHelp

09/11/24 07:50 AM -

never forget

09/10/24 07:42 AM -

Passing on passkeys

09/03/24 11:16 PM -

Vuelta Stage 16: revisiting the Lagos da Covadonga

09/03/24 09:01 AM -

perfect labor day

09/01/24 08:56 AM -

Happy September!

08/29/24 11:37 AM -

AI and emergent properties

08/27/24 10:03 AM -

Remembering 1984, again

08/26/24 10:59 PM -

Why bookstores

08/26/24 03:16 PM -

Ole reads, part N

08/22/24 08:24 AM -

Oversimplifying

08/13/24 06:56 AM -

there’s a boat in my boat!

07/07/24 09:43 AM -

Cycling through time

05/30/24 08:05 AM -

men at work

05/27/24 08:36 PM -

Waybacking Links

05/25/24 07:35 PM -

end-to-end splicing

05/14/24 05:58 PM -

yak, shaved

05/12/24 11:20 AM -

Mom's Day

For older posts please visit the archive.