Personal

Show Only ...
Maps - Photos - Videos

Termux Escape

Termux on Android doesn’t seem to capture escape correctly with my keyboard. Which is annoying as hell when you’re writing code on your phone using vim. If you know anything about vim, then escape is like one of the most essential keys out there.

But there is an alternative, hit control-[, because it turns out the escape key is actually implemented behind the scenes as a control-[. In most cases you can use both interchange.

Mind blown! 🀯

No Broken Penises!

I had to ask Google Artificial Insemination service …

The idea that drivers of big pickup trucks have broken or small penises is an urban myth and a cultural stereotype. It is a trope used to mock or criticize the behavior of certain truck owners, often associated with “fragile masculinity,” “pavement princesses” (trucks that never go off-road), or a desire to “compensate” for something. 

  • Stereotype Origin: The saying is a popular, non-scientific, often humorous, or derogatory comment meant to imply that the owner is overcompensating for a lack of confidence or physical size.
  • Driver Reality: While the stereotype is widely known, people drive big trucks for a variety of reasons, including practical utility, work requirements, personal preference for safety (or feeling safe), or simply enjoying the vehicle’s capability.
  • Context: The debate often highlights a distinction between those who use their trucks for work (towing, hauling) and those who use them for daily commuting in urban areas. 

In summary, there is no physical or medical connection between vehicle size and a driver’s anatomy; the claim is purely a cultural insult.

Shebang – Linux kernel

The shebang (#!) is a special directive read and interpreted by the Linux kernel (and other Unix-like operating systems) to determine which interpreter should be used to execute a script. The kernel’s built-in mechanism (specifically, the execve() system call) processes this directive.

How the Linux Kernel Handles the Shebang
When a user attempts to execute a file with the executable permission set (using chmod +x filename), the Linux kernel follows a process to run it:

File Examination: The kernel opens the file and examines the very first two bytes (the “magic numbers”).

Shebang Detection: If these bytes are #! (hexadecimal 0x23 0x21), the kernel identifies the file as a script.

Interpreter Extraction: The kernel reads the rest of the first line to find the path to the required interpreter (e.g., /bin/bash, /usr/bin/python3).

Execution: The kernel then executes the specified interpreter program, passing the original script’s filename as an argument to the interpreter.

For example, if you run an executable script named myscript.py that starts with #!/usr/bin/python3, the kernel effectively runs the command /usr/bin/python3 myscript.py.

Key Points

Kernel Feature: It is the kernel, not the shell from which the script is launched, that interprets the shebang line.

Location: The shebang must be the absolute first line of the file, with no preceding characters or blank space.

Purpose: It allows scripts to be run directly like any other executable program without explicitly calling the interpreter on the command line.

Fallback: If a script without a shebang is executed, the shell typically defaults to using its own interpreter to run the commands, which may lead to errors if the script was written for a different shell or language.

The poor desperate individual has to ride on his mountain bike to Wally World this morning to do some grocery shopping πŸ›’

Not as cold as those warning of the Cold Warning, aka Windchill Advisory warned us of with no wind and temperatures a few degrees above zero, but I’m not saying it’s a warm winter day at 6 degrees and sun soon to ride but it could be worse.

Happy Weekend on this last day of January. πŸ—“οΈ I can’t believe it’s been a month since I’ve retired Red, spending most of it trying to legitimatize in my mind buying a Godzilla engine as blown engines are so bad.  πŸ›» And hearing from so many people that I am a poor desperate individual not owning a car. I mean how can you go for a drive to the Shopping Maul, located next to City Garbage Dump to buy more plastic? It’s so cold out there in January, how can you ever consider riding your bike to the store, you sad desperate individual? At least the past few days the Homeless Bums weren’t harassing me πŸ‘£ as I walked my laps in the Plaza. Beats walking outside. Yesterday, they had bomb sniffing dogs πŸ• walking the Plaza, sniffing the trash can. Must be because I tossed a plastic milk jug in one of those bins for recycling on my way over shuttle earlier in the week. Getting good at finding random public trash and recycling bins ♻️ for little bags of trash, though maybe at this point I should just save the crap for spring time when I can haul to the transfer station or save the paper, as I have been, for fire starting. πŸ”₯

I am thinking I’ll probably head out fairly early to Walmart this morning. πŸ›’ Might do Hannaford tomorrow morning for anything I didnt’ get a Walmart as I don’t want to overload my bicycle. It’s cold but not as cold out as I expected this morning. I think I’ll try wearing nitrile gloves 🧀 under my winter gloves to see if it will help with the frozen fingers. I’ve heard nitrile gloves while locking the sweat in also really keep your fingers from loosing heat through the gloves. It’s been basically a week since I since last got out to ride, though I’m hoping to rideΒ  a lot more this upcoming week to work as the weather moderates, though by Corning Hill. Once the snow is done I can do both ways, and no more busing, which will be nice. I’ll want to grease the chain up well before I head out to Walmart. Probably do Bender Road over to Walmart, that is quite way of going, though I’m undecided if I will take the bypass or the suburbanite subdivisions back to it. πŸ’­ Not sure, I kind of like the quiet way of going there. I thought it was supposed to be sunny out today, but it seems fairly cloudy as the sun rises. πŸ“š When I get back home, I’ll probably spend the afternoon reading and studying probably more about trucks, I got to get out my Hoopla Borrows for January by end of the day, so I can read them through the first three weeks of February. Always seems to happen like that. I should spread out my borrows through the month.

While for some time I’ve been looking at the Ford Inventory locator, a few of local dealerships and some of the third party sites at SuperDuty trucks,  πŸ›» I’ve now started to study dealership websites from within about a 150 mile radius to see what inventory is avaliable and which dealerships have the trucks I’m most interested in – the FX4 Off-Road Package, Extended Cab, Godzilla engine, base XL trim with a MSRP below $60k. I picked that number because I think I can make that deal work, and it’s expensive but reasonable with my income and savings, especially if I keep it for a 10-15 years and use it primarily recreationally. It’s werid how some dealerships seem to have a ton of trucks in that configuration, while others don’t have any Extended Cab models, only crew cabs, Lariats and stripper regular-cab work trucks, especially in the more suburban areas. πŸ€·β€β™‚οΈ There are a few I want to test drive at end of February at local dealerships on bus line, 🚌 but come March I see myself working the phones, getting quotes and ultimate a buyer’s agreement and getting a ride somewhere to take a delivery, Healey’s in Kingston and Don’s in Utica have a lot of trucks but also some of the rural dealerships have a few in the configuration I’m most interested in. I mean I could still buy a Toyota, as I do cringe on how much fuel a SuperDuty will use β›½, but high fuel costs are good excuse to leave it parked with engine off. If I eventually need a commuter car, I’ll buy one of those 25-year old Honda Civics everybody say is amazing, and if it dies, I’ll get a ride home and drive the SuperDuty until I get it repaired or replaced with another clunker.

Starting applying for quotes to various insurers about getting a policy on a Ford SuperDuty πŸ“„ πŸ” but it’s proven a bit harder then I expected to apply online when you don’t have a vehicle currently you’re transferring the policy from and you don’t have new vehicle and are just trying to get an estimate based on general characteristics of the trucks you are looking at. Plus, a lot of default insurance policies are profitable for insurers and seem nice but are terrible rip-off. I want to do a minimum$1,000 comphrensive/collision deductable, because while I hate to piss away $1,000, it’s not that big of a loss these days and you save a fair bit by taking more of risk yourself – and it has psychological benefits knowing it will cost you if you smash things up. On the other hand, I really want to get a $250k/$500k /$500k liability policy or maybe more, to cover my ass, if it’s not too expensive. But a lot of “discount” insurers are trying to push you towards to the state minimum which I think is like $25k/$50k/$10k, which I guess is fine if you are on welfare and all they can take from you is your food stamps. No, I don’t want rental car coverage (if I have to rent a car to get home, I’ll eat the loss) , glass coverage (if more then $1,000 in glass is damaged then comphrensive covers it), lost wages or other insurance that is profitable for insurer but not for those paying for the coverage. You should only insure truly catestrophic losses. But people are like glass coverage is so nice if you get a stone through your windshield, as they replace it for free. But you’re still paying for it over time, after a few years, it’s just better to cut a check and write-off your bad luck as bad luck. Maybe I read too many personal finance books and know a thing or two about insurance works.

So yeah, I’ll probably end up buying a big assed Ford F-250 or F-350, πŸ’° but I want to be as responsible as I can be about the whole thing while being totally irresponsible and not buying that 20-year old Honda Civic. I want to get good insurance protection, while not insuring loses I can better pay out of pocket and keep the money if I never have a claim against my own bank account. And it’s not like I won’t get a lot of use out of SuperDuty – maybe not put a million miles on it as it will be expensive to fuel and drive – but a lot of use in sense of nights camped and traveled. I like driving to camp, safely parking it, then opening a beer and smoking some weed before riding and hiking from camp, no DUI laws or crashes to worry about. And just using my mountain bike around town. Well, I should get on my mountain bike and head to Walmart on this most frigid of mornings.

Things are better now, can’t you see? πŸ‘¨πŸ»β€πŸ«

Trials never end, of course. Unhappiness and misfortune are bound to occur as long as people live, but there is a feeling now, that was not here before, and is not just on the surface of things, but penetrates all the way through: We’ve won it. It’s going to get better now. You can sort of tell these things.” – Zen and The Art of Motorcycle Maintenance, Robert M. Pirsig

A long time and insider I ran into the other day at the legislative building when I mentioned I’m now the Director of Data Services, she replied back, that’s pretty noteworthy, not many people make it to become a unit director. There simply aren’t that many openings. I kind of viewed it as silly little position with a big title but not much more they that. Even the hundred thousand dollars a year doesn’t seem like much with inflation, nor does overseeing two divisions of employees – word processors and data service staff totalling six people with a half million dollar budget. I get it, I’m not that governor of the state, overseeing a budget of $250 billion and a population of 20 million.

I know I’m damn good at my job, I know my way around the Unix text utilities and SQL to get things done quickly and with a knowledge of the R statistical language and other programming concepts. I know GIS and map making, I can parse and total data in ways others find amazing. But I don’t know all the answers and I’m not a developer or database administrator. I still have to often go hand in hat to the OADP unit that oversees the technical side of things. I wish I knew more but I didn’t get those advanced skillsor training in college.

I know I have earned it. If you told me I would be going on 17 years with the New York Assembly I would have found that hard to believe on what seemed like just yesterday when I was in college. The endless long nights sleeping under my desk, crunching numbers at 3 am, staying in motel rooms and people’s basements on campaign. The sometimes holding my nose and just getting the work done regardless how I personally felt about. I’ve learned much, become far more professional but it sure doesn’t feel that way at times. I’m 41 not 24 anymore, my hair is graying but I don’t feel like some of those mature adults you see and know.

Maybe I’m bragging but it doesn’t eliminate the insecurity I feel, how I’m not sure if I earned what I have. Or if what I do is important or if my salary is enough. I realize no matter your level of success you’ll always be comparing yourself to those a few steps above you, those living a life you dream of but can’t yet live out in the country.