Avatar
🙀

Organizations

ads amazon announcements apple articles asian stuff aws azure bio bug certification cloud code computers computing current reads dev development devops devsecops election entertainment eu exercise log fact family friends gaming gcp good reads google hard news home automation icloud immigration ipad leadership life linux mac macos macworld 2008 macworld 2009 management microsoft mobile movie reviews movies music reviews musings news opinion overwatch personal politics predictions privacy productivity programming reinvent safari security siri site software stupid people sysadmin sysadmining tech technology terraform things i hate tips tricks tv uncategorized web windows work wwdc wwdc 2007 wwdc 2009 .net framework 2007 2011 2012 a place to grow academy award active directory address book ads adsense aetna alabama alexa alexlindsay amazon americanization analogy announcements aol apple apple mail apple worldwide developers conference apple-watch applescript architecture art articles arts asia asian automation aws azure backup banks beijing bes beta bio birthdays blackberry blog blogging blood pressure blue screen of death boot camp bots browser bsod bug bunbun business calconnect california calorie career certifications ces chat child china chris pirillo christian bale christmas chrome ci/cd circus circuses cirque du soleil cloud cloudformation cnn code coffee coffee and tea coffeemaker collaboration command line interface comments computers computing conditions and diseases cool coronavirus covid-19 credit customer service dallas danny elfman dark ages dark knight data center database databases datarecovery day day job death delegate design dev developer development devops devsecops diet directv disaster dish network dishnetwork domain controller dr. horrible's sing-along blog dragon con dreams drobo dropbox dvd e-mail eating elastic beanstalk election electronic electronics email enterprise software entertainment entertainment software rating board esrb evolution exchange exchange 2003 exchange 2007 exchange management shell excitement expatriate life facebook facetime facts family faqs help and tutorials federal contractor felicia day file system permissions files film film director finance finder firefox fish fix font size food freaky friends funny gameofthrones games gaming garageband garmin gene github good reads google google adsense google cloud googlereader govcloud government gripe gross growl habits haha handhelds hard disk drive hard drives hard news hardware health health care health insurance heart disease helena bonham carter hmmmm holidays home home automation homekit hong kong howto htaccess html human rights hypertension ibm icloud ideas ilife im imessage immunization imovie india infrastructure as code injury install insurance internet explorer internet kills you internet meme ios ipad ipados iphone iphone 3g iphoto iso 8601 isueyou it itunes iweb iwork j. j. abrams jack garman japan jason calacanis java jeffrey rosado jj abrams job jobs john c. dvorak john dvorak joss whedon kate capshaw keynote kick killme kirk kiss knology korea l2tp las vegas nevada lcd leadership legends leo laporte life link linux linux windows zdnet lion looney tunes lord of the rings lync m1 mac mac mini mac os mac os x mac pro macbook macbreak macintosh maclemon macos macworld macworld 2009 macworld conference & expo macworld keynote mail management manager martial arts mayhem mcg medical medicine mental-health metro microsoft microsoft exchange server microsoft sharepoint microsoft sql server microsoft windows microsoft word miscellaneous mobile mobile me mobile phone mobileme moon bloodgood motion picture association of america film rating system movie theater movies moving on msn msnbc music musings mysql narcolepsy nasa nature netiq netnewswire networks new media new orleans new york city new-year news news media technology newsgator nokia novell office office 2007 oh god please save me old-computing olympic games olympics on the web online online chat online media open door policy open source operating system operating systems opinion os x outlook overwatch parent paul thurrott people's republic of china personal philip w. schiller philschiller phone physics pixar plasma podcast politics predictions privacy productivity programming programs raid rant rds rebuild recession recipient update policy red hat enterprise linux reinvent replication resolutions ribbon ridiculous rim robert scoble rss rus safari sam worthington san francisco san francisco california satire scary scc schadenfreude science fiction sea seagate seagate technology search search engines security security question sequels server service-oriented architecture sex sharepoint sharks ship simple mail transfer protocol siri site skype sleep sleep apnea sleep disorders smartphone smartphones snoring snow leopard social social network society and culture software space space camp spam spambots squid standard raid levels star trek steam steve jobs stickam storage story stupid stupid people sucks superduper suse linux distributions syadmining sysadmin sysadmining system administration system center operations manager taekwondo talk radio team tech technology television television channel television program terminator salvation terraform the web things i hate this week in tech thoughts thurrott time time machine tips tkd tony maro tools tracking trade shows travel travelogues tricks true trump tv tweaking twitter ubuntu united states user user account control user interface ux video videotelephony virus vpn wagon watch out web web 2.0 web browser web page web search query web service website weight loss weird whatilearned wii windows windows 7 windows 98 windows live writer windows powershell windows server 2008 windows update windows vista windows xp windows8 wordpress work worldwide developers conference writing wtf wwdc xml yammer youtube zelle
  • What’s a man to do with the last few hours of 2024?

    Life Musings Created Tue, 31 Dec 2024 12:16:41 -0600
  • Hilariously enough I forgot to mention one of the things that has really plagued me this year. My memory.

    I’ve been getting a little freaked out about how poor my memory has been getting. I keep forgetting simple things, like… words… names… places. I keep forgetting to do things. I keep forgetting entire portions of my life, almost like there’s a black hole slurping it all up and waiting to pull me down with it.

    Created Sat, 21 Dec 2024 18:24:26 +0000
  • apple.news/A1JRhv3dUTsWcvJiSppcIow

    Leave it to the banks to create a shitshow like this. This is why Apple and Google did their own thing.

    banks finance technology zelle Created Sat, 21 Dec 2024 18:20:59 +0000
  • 2024 is at and end and I thought I would sit and write, stream of consciousness-style, about things that I remember. Some of this is going to be pretty raw emotion and if you’re not up for that, please tap out now.

    Overall it’s been a pretty good year. I’ve been at peace on a great many things and struggling with others. Technology-wise I am still rolling with four main devices: An M1 Max MacBook Pro with 32gb of RAM (Devika), an iPhone 16 Pro 1TB (downsized from a 15 Pro Max and don’t miss the size one bit), an Apple Watch S10 (gave my Ultra 1 to my middle daughter who frustratingly doesn’t use it… I should have just traded it in), and an M4 iPad Pro that I absolutely adore and am forcing myself to use more often. I’m trying to understand the decisions and trade offs that were made with iPadOS and lean into them rather than letting my old age muscle memory take over. I find myself asking questions like… “do I really NEED a professional file manager or should I just let the apps take over their space and manage files on the apps themselves?” That seems like the way Apple wanted it. I’m trying to adapt. I very much love the focus afforded by the device and opportunities for creativity.

    blog cloud development ios ipad Created Sat, 21 Dec 2024 18:19:08 +0000
  • Why does this work:

    private_ipv4_google_access = "true"

    …but this doesn’t:

    private_ipv6_google_access = "true"

    This anomaly comes to you courtesy of Google’s “google_compute_subnetwork” Terraform resource. A gander at the documentation says this:

    Ok. What are the acceptable inputs there? The examples in the documentation provide exactly zero guidance. You either have to go look at the Go code for the resource or do a lot of trial and error. The trial and error is especially fun because they didn’t put any checking around that field whatsoever. It would happily accept “true” but then set it to “DISABLE_GOOGLE_ACCESS” after your Terraform runs. Then on your next apply, you’d see this:

    cloud terraform Created Fri, 30 Aug 2024 13:47:11 +0000
  • I want to feast

    But I’m not hungry.

    I want to drink

    But I’m not thirsty.

    Pink toes turn yellow when clenched tight.

    Tomorrow I will push the same buttons

    Click the same links

    Read the same bullshit.

    Pointlessness abounds.

    Tripping through a meadow where all the grass is dead.

    No bloom.

    Once I was hungry.

    Once I was thirsty.

    I can’t even remember that once.

    Created Tue, 06 Aug 2024 03:01:14 +0000
  • I’ve thought about writing a blog entry about this for quite some time. I spent a majority of my career in the email space for government agencies.

    I can confirm this blog article does a better job than I would have done.

    It’s time to declare SMTP as dead.

    email technology Created Sat, 13 Jul 2024 14:03:01 +0000
  • Warning: rambling and useless post.

    I don’t know why. I cannot sleep well Monday night and into Tuesday morning. I almost always wake up too early. I can’t go back to sleep. I’ve tried various methods to shut my brain up when this happens. None of them work.

    Instead, I just succumb to the screaming mental state and get out of bed. This morning I woke up at 4am after a mere 5 hours of sleep. I laid in bed for at least an hour, trying to get my mind to shut up again.

    life Created Tue, 09 Jul 2024 11:24:45 +0000
  • resource "google_api_gateway_api" "api_gw" {
      provider = google-beta
      api_id = "my-api"
    }
    
    resource "google_api_gateway_gateway" "api_gw" {
      provider = google-beta
      api_config = google_api_gateway_api_config.api_gw.id
      gateway_id = "my-gateway"
    }
    

    Am I the only person here that thinks this resource naming is absurd? I should be able to look at these resource names and immediately understand what is going on here. This is nothing but confusion.

    I wish I could say this is the only example of this ridiculousness in the Google/Google-beta provider (speaking of, two providers? Really?) but it’s not.

    cloud devops google terraform Created Fri, 05 Jul 2024 14:50:37 +0000
  • So you can find me here.

    Created Thu, 04 Jul 2024 16:28:22 +0000
Next