Tuesday, January 24, 2023

We're in Trouble - How the Use of AI Search may Hasten Our Societal Demise

 I was just reading an article about Google and ChatGPT.  If I understand the article correctly, in times past, Google was hesitant to release AI driven products, for safety reasons.  Now, due to the threat of products like ChatGPT and other AI creation tools, Google is softening its stance on its tools and preparing them for release (Ref link). Here's where the problems come in.  Depending upon the social/economic class that you are apart of here in the US you may see things differently.  You see as I've had more experience and learned more throughout this life I realize that we (society as a whole) have put our trust and dependencies into a bunch of half baked products.  

Let me give you an example.  Just yesterday I was making my first reel post on Instagram and wanted to sync/edit some photos (three to be exact) to go with a clip of music.  I have been editing video since 2004 so I know my way around.  Anyway, so I go to edit these photos with the music on IG and it guides me to use the Auto Sync function.  So I'm like cool, the app will automatically sync the music and photos up for me, great!  I hit okay and the process runs.  Turns out that I don't like the duration that the program used for the first photo.  Easy enough to fix, so I thought.  I tried in vain to intuitively use the trim controls to lengthen and the first photo, but the trim/edit tools seemed archaic.  I won't bore you with all the details, but let's just say it caused me to yell out loud several times during my attempt.  I said to myself, "clearly the person/people who created this have never used it".  I know that this statement is (or should be) incorrect.  Of course they used the app, you have to when developing software.  What is probably true is that they've never used the app as an individual with video editing experience who's in a hurry and has to quickly post a reel.   

What I'm alluding to here is perspective.  I believe that many of the people who are hired by these companies as software developers do just that, develop software.  They are not necessarily end users.  They will often times write the code to develop features that are efficient for them, but not for the end users actual use.  The Managers, who aren't end users either, approve these features because all they are really concerned with are deadlines and budgets.  So if this happens over and over again on mundane low risk applications, what do you think is going on with the programmers developing Chat AI's?  

Here's another example about perspective.  A long while back I wanted to create a fake profile (the results are in the image atop this article).  So I was aware of some online sites that have AI generated profile pictures.  Me being an African American/Black male, I wanted an AI generated picture to reflect me (or someone like me).  So the site would allow the user to specify all the characteristics and then create the photo.  How about the photos that came  out for a dark skinned short hair man all looked like he was from India (no disrespect to all my Indian colleagues).   Myself and my profile avatar are African American/Black and there's a difference.  I contacted the site about this issue, they acknowledge it and mentioned that they are trying to increase their data sample size (update 1/23, nothing has changed).  

AI generated profile pic (of Black male)

Back to ChatGPT and AI products.  If the people who are creating these software entities are doing a half-baked rushed unvetted job then what do you think the end user will wind up doing/creating.  I think this is going to be a case of "Who Watches the Watchmen?".  Once these AI driven products are released to the masses and wide spread, what's to stop unvetted information.  Information doesn't have to be blatantly wrong to be harmful, it can just be "kinda" wrong and do massive amounts of damage.  This is my point.  Once we as a society are reliant upon AI generated services that are true/correct enough to be believable we are doomed.  It will mostly affect those who are underserved and disenfranchised first.  I would imagine that some of the readers of this article won't be able to relate, but eventually, once the lives of the people that the upper social economic classes are built upon crumble, so will their livelihood as well.  

Friday, January 20, 2023

"I Ain't New to Dis!"

 Yes, I said it, ebonics and all.  I am not new to building robots and making stuff.  I've been pursuing engineering/mechanical/industrial design since elementary school.  Ever since I was introduced to giant fighting robots and the likes from all the 70's/80's Japanimations/cartoons that proliferated kids programming on television.  I could not get enough of it and I determined within myself to figure out a way to build what I saw on the screen.  Now here I am in 2023 watching all of the amazing robots that have been designed by so many smart people and institutions, and I'm like God, what have I produced?  Why am I not, at the least, involved in some innovative robot project?  Why don't I ever see faces that look like mine on the teams that build such projects?  Why don't I have any friends that build bots?  

I see all the young people with access to this new influx of technology, 3d printers, laser cutters, cnc machines (3 to 5 axis) and so on.  I came up before this era, where I had to hone my model making skills, sketching, and soldering.  Now it's time to add the old to the new and get back into robot making.  

Just to give a little taste of my previous projects.  I'd like to introduce you to my Squatter Buster


This little unit was the property of the Cobb County police dept.  It originally came to me as a Traxxas E-Maxx and a old paintball gun.  My task was to get it all assembled together with a camera/transmitter and make it into a radio controlled less lethal deterrent.   Using an analog camera and video transmitter along with a JR airplane radio, the Badger was born.  Here's a run down of its features:

>Servo controlled Pan/Tilt

>Full auto fire (switch activated)

>Retained stock speed... (too fast to drive indoors lol)

This would be my first foray into this type of platform, but it wouldn't be my last.  Here's a sample of it in action evicting a squatter (me) in an   empty house.  Enjoy!  Be sure to add your email to the blog so you won't miss all the robot/mechanical goodness that is coming.

 


Wednesday, January 18, 2023

TRS/Sci-Bot Worx - Waste Not, Want Not ep1

 Practice what you preach is what I try to live by and I've been screaming from the mountain tops that mankind has become too wasteful.  I believe that much of it is driven by the over supply of goods in attempt to get a return on investment and corporate greed.  Not here at TRS/Sci-Bot Worx!  Nothing breaks for good here.  We go to great lengths to either repair an item that is broken, reassign that item for another purpose, or dismantle it and reuse its components.  Today we will be demonstrating this first hand.  My wet/dry vacuum from 2004 has run into an issue.  The original aluminum fan blade has developed cracks in it due to stress caused by the use of the shop vac as a leaf blower.  The gyroscopic forces generated by the motor and the moment forces caused by the movement of my hand while blowing leaves have proven to be too much for the OEM blade.  

So upon this discovery, instead of throwing in the towel and spending another $139 for a comparable shop vac. I decided to 3d print a new fan blade (that was the easy part).  
Upon further examination of the motor shaft/axle, there appeared to be a large washer at the base that the previous fan blade sat against.  I thought that maybe this had fused to the motor shaft over time because I couldn't fathom how the motor could be assembled with this washer welded on.  So I tried to remove it with plyers, then tried to dremel it off all to no avail.  Some how it was apart of the motor shaft!  The next course of action was to see if I could get it mounted in the lathe so I could clean up the shaft that way.    
Seeing that I couldn't remove the motor from the plastic housing it was in, I knew that it was going to require that I get really creative in order to get in on the lathe.  I thank God that It just barely fit into my chuck and I was able to use a live center to support the free end.  This enabled me to turn what was left after I had hacked most of the washer off with the dremel.  




So back to printing.  I quickly modeled up a fan blade using the original aluminum one as a reference.  Then sent the file to be printed on my modified Ender 7, which made short work of it, and I mounted the blade to the motor shaft.  Mission accomplished, so I thought.  I reassembled the motor housing and flicked on the power switch.  As I had hoped, the vacuum began to suck again.  I actually thought the the suction had increased (I was wrong), but it was good enough for me to return to using the vac.  All of the celebration came to an end though once I began to use the vac as a blower again.  It was short lived as the motor began to heat up, the PLA fan blade began to warp causing it to rub against the motor housing.  
Not being one to give up easily, I then formulated a plan to create another fan blade, but this time it would be printed out of PA-12 CF (a Nylon with chopped carbon fiber filament).  Thankfully, I was able to use my recently finished custom drying oven to dry the PA-12 CF so that I could print the new blade.  The blade came out prefect, expect for one small detail.  Upon revisiting the OG aluminum blade I realized that I had the vanes of the fan blade curving in the wrong direction.  This required me to correct the model and then make another print.  Thankfully all that took place without a hitch.  



This little project was so much fun (not really, I just need my vacuum to work) that I even made a little video of the repair down below.  Thanks for reading and see you on the next repair.