Posted on October 4th, 2021
ZOMFG! FACEBOOK IS DOWN! FACEBOOK IS DOWN! Everywhere you look in the news today, it's the same story and the same headline... Facebook is indeed down. What a tragedy (insert eyeroll).
Which struck me funny because I recently re-read Watership Down... a beautiful story about rabbits which is surprisingly deep and smart for something meant to be a children's tale. If you haven't read it yet, I can't recommend it highly enough.
So every time I see "FACEBOOK IS DOWN!" I'm thinking "WATERSHIP DOWN!" which is a far more important thing to focus on.
And so I shall.
So I shall.
Posted on September 24th, 2021
I've stepped away from most of my political ranting here because it was consuming my life. Politics is so heinous in these United States of America that justice doesn't even fucking exist here. And people just don't care. Thus it's pointless to keep screaming into the void.
Everybody reading this blog knows that I have a healthy distrust of government, loathe 98% of our politicians, and detest the fact that wealthy & powerful people own this country and those we pay to represent us. It's why I advocate for term limits and breaking the stranglehold that lobbyists have over the oppressive load of shit that our government shackles us with.
And yet there are times...
This morning on Facebook somebody reposted this tweet from 2020:
This was referring to this article: Open-Access JSTOR Materials Accessible to the Public. The tweet was based on a minunderstand presented in the article (which has since been cleared up with a revision)... but the sentiment being presented is accurate.
Our government drove a brilliant and tireless political activist to suicide with a heinous campaign of overreach and lies.
As our government does.
Past precedent shows us that the government will always, always, always exterminate those they cannot control.
And we let them.
I first became aware of Aaron after his Infogami CMS was merged with Reddit, of which he is listed as a co-founder. But he didn't move to the forecfront of my thinking until his work in stopping the horrific government SOPA and PIPA laws. Aaron, along with others, got me to be a vocal opponent of this stupid shit, and removed any doubt that the poiticians making our laws don't give a single fuck about being educated about the legislation they advocate. They only do what their wealthy asshole owners tell them to do so the rich get richer at the expense of our citizens. And the only reason... THE ONLY REASON... that our government reversed course on SOPA and PIPA was because enough people got mobilized that their power and wealth were threatened.
And we can't have that, can we?
The U.S. Government: The Best Government You Can Buy!
And so now I am furious all over again... hence this blog post.
Aaron Swartz deserves to be remembered for the fucking hero he is. And of course it's equally important that we remember that our government of the money, by the money, for the money, shall not perish from the earth! We vote in people to keep it that way, after all. Hope you have a ton of money so you can take advantage of it.
If you want to know of Aaron's fascinating story, have I got a video for you. This documentary is essential viewing, so I'd get on that right away if I were you...
Rest in Peace, sir.
And thank you.
If you're in a video-watching mood, Johnny Harris has yet another incredible video that's worth your valuable time...
So it goes...
Posted on February 24th, 2021
If you put yourself out there on the internet, you're going to get hate. Sure you're more likely to get hate if you have an opinion online, but I've seen people get attacked for every reason and no reason at all. Cyber-bullying is our new normal, and given just how bad it's getting, I worry about kids being able to survive it. Because some don't.
I have a blog where I post my opinions, ideas, and thoughts on a daily basis, so I get my share of hate. In the early days of blogging it bothered me a great deal. As I grew accustomed to it (though, honestly, you never really get accustomed to it) I was able to compartmentalize things and not have it ruin my day. All I can do is be as kind as I can be to people and carry on.
Though some people don't really deserve kindness.
They are so awful that any kindness feels as though it's wasted energy.
Take for instance "That Vegan Teacher" on TikTok...
She's a truly vile and repugnant bully, and I blocked her within days of getting addicted to the app. Unfortunately, she can still be "dueted" so she was still popping up on my feed. And I've hated it. I've been a vegetarian for 35 years, and every time I came across her disgusting antics (seriously, she compares Vegans to Jews during The Holocaust and was horrifically racist in her takes) it made me want to run out and eat a steak because she's everywhere...
She's the absolute worst, and it could easily be argued that she did more to promote eating meat than actually convincing people to stop eating meat. In fact, many of the videos I saw were just people eating meat while dueting her bullshit. Including famous people like Chef Gordon Ramsay whom she would attack often...
Now, if she wants to be a bigoted piece of shit who persecutes people for eating meat, harass farmers as if they are murderers, and be a generally terrible person who attacks non-vegans as a matter of course, then fine. I'd argue she could have done far more to promote veganism by not being such a sadistic fucking asshole, but that's who she wants to be then she has that right. Ultimately I feel she doesn't give a fuck about animals and all the shit she does is to exploit social media for money, but who knows? She's demented.
Enter Tommyinnit. A 16-year old kid that she started harassing solely so she could garner attention for her "cause." That was repugnant enough, but she didn't stop there. She started sexualizing Tommy in her videos...
Remember what I said about worrying that kids have a tough time dealing with cyber bullying? You thought I was talking about other kids... and while that's a factor, in this case I was talking about this monsterous adult. And apparently that is what it took for her to FINALLY get her ass booted from TikTok.
And I can't tell you how happy I am that once all the celebrating dies down that I don't have to see her fucked-up shit on TikTok any more.
Look, I'm all for eliminating animal cruelty. I'm all for more sustainable farming. I am all for promoting vegetarianism and veganism to get people to eat less meat or stop eating meat altogether. But this is not a diet for everybody. Some people suffer from anemia and a vegan diet will seriously harm them. Some people simply cannot afford a healthy vegan diet because our government subsidizes meat so heavily (which is why you can get a hamburger on a dollar menu). Some people have beliefs or traditions which include eating meat. There are dozens upon dozens of reasons that veganism is not a one-stop solution for the entire world.
If vegans truly want to do something to help animals... then stop attacking people for eating them and start creating a world where it's easier and more desirable to not eat them.
Lobby the government to cut back on meat subsidies and sink the money into making more affordable fruits and vegetables. Campaign food processors to add more non-meat options to their product lines... then buy them. Help promote more non-meat options like "The Impossible Whopper" at popular restaurant chains. Stop being fucking assholes that want to force people to do what you want, but instead convince them it's a better way to live. Encourage rather than condemn.
And do so in a way that's not harmful... such as making sure they have a doctor to supervise the switch in case a vegan diet is problematic for them.
And you should probably stop attacking and sexualizing kids who have to eat whatever their parents buy for them anyway. I thought this was a given, but... well... here we are.
I guess that's all I have to say. Except FUCK YOU, THAT VEGAN TEACHER, FOR BEING A HORRIFIC PIECE OF SHIT! I CAN'T WAIT FOR YOUR IDIOCY TO GET YOU BOOTED OFF OF MORE SOCIAL MEDIA PLATFORMS SO PEOPLE WILL STOP EATING ANIMALS SOLELY TO SPITE YOUR STUPID, ABUSIVE, TOXIC ASS!
Posted on February 9th, 2021
Last night I fell into a Google rabbit hole of Trans-Gulf Bird Migration articles that blew my mind so thoroughly that I was in danger of mental collapsed. It started with an article which stated that there's a bird that has a better handle on predicting hurricanes than any meteorologist and spiraled from there.
And, for me at least, even more difficult to grasp than a weather-predicting Veery Bird is how the tiny thing can keep flying long enough to cross the Gulf of Mexico in the first place.
Some migratory birds can remain in flight for months. Months! They eat, sleep, drink, and mate in the air. The only time they spend time on earth is to lay their eggs and raise their young. Then they're right back up there again. This article from Audubon discusses the Common Swift flying for ten months straight.
And don't even get me started on the albatross. Because holy shit.
Along the way some scientist guy smacked down disbelief in these creature's ability to stay aloft for so long with "Do you act this amazed by a fish who spends its entire life swimming? This is what they were made to do." And while I get their point, my brain is still "Well, yeah, but fish are buoyant. They don't flap their fins to stay floating, they only flap to move, don't they?" I mean sure there are wind currents and such that make it so an albatross can stay airborn for 5 to 10 years, but still...
There's so much amazing stuff happening in this world and yet we seldom take the time to look and I'm not sure why. It's probably the internet's fault. Though, in the internet's defense, I only found out about all this stuff because of the internet, so I don't know.
All I do know is that Ill be digging out my bird feeders from storage this weekend. Who knows how far that bird appearing in my front yard has flown to get here. It might could use a bite to eat.
Posted on January 3rd, 2021
The New Year may feel like the Old Year, but there's still something new to be had... because an all new Bullet Sunday starts... now...
• TikTok! The thing that I love so much about TikTok... besides the fact that the video size is limited which forces content creators to get to the damn point already... is that it's got people constantly playing off of each other. In weird, wonderful ways. Lots of times it's clapbacks and condemnation, sure, but every once in a while you get something absolutely magical like this...
What's cool is that the woman who was (accurately) sumarizing Country music so dead-on in her parody was actually made a collaborator, and is now promoting the song on her TikTok...
#duet with @georgebirgeofficial♬ original sound - George Birge
This is not something that happens on other social media platforms so easily and organically, which is why I am still addicted to TikTok. Plus... lots of adorable animal videos.
• TokTwo! Not to mention moments of absolute happy like this...
Is is any wonder I can blow through an hour on this app and not even realize it?
• Her Name Was Bernice! Not that it's all fun and games...
This amazing woman is a graduate of Liberty College and has some fascinating takes on Christianity that comes from having lived through her past... and living her Faith in the present.
• What's Logic! I mean, damn...
This guy is phenomenally entertaining while addressing some very touchy subjects. I could just sit for an hour and blow through nothing else on TikTok but this guy.
• TokFour! Seriously. I need to come up with a Blogography page of all the TikToks I follow, because if you are looking for some incredible takes on everything from cooking to woodworking to current events to just plain fun... I'm following it all.
• Luke! And just because it's not all TikTok this Sunday... I remember very well standing in line on opening night for The Empire Strikes Back. By the time the movie was released I was already the biggest Star Wars fan on earth, and there was just no way I could wait to see it. I was dropped off with the older brother of a friend who didn't mind having me tag along. Back in 1980, there was no "internet" to speak of, and the movie magazines were always months behind what was being released in the theaters. So when it came to one of the most surprising and shocking moments in cinematic history, I was completely caught off guard. There was simply nothing that could have prepared me. Which is why I just love videos of young kids reacting to the scene when they also have no idea what's coming...
Now-a-days, of course, it would have been spoiled either weeks before... or immediately upon release. Because people are assholes and online publications are competing for pageviews. Fortunately, nobody cares as much "old" movies like this, so there are still surprises to be had. For some of us, anyways.
• Mary Ann! I would be remiss to not mention the passing of Dawn Wells from complications due to COVID this past week. I ALWAYS picked "Mary Ann" over "Ginger" as my Giligan's Island crush...
Rest In Peace, Dawn Wells. You were a huge part of my childhood.
And that's it for the first bullets of 2021.
Posted on June 30th, 2020
I've written a couple times about my love of GigaPan images. It's a really cool technology which stitches together tons of hi-resolution images to form one massive photo that you can zoom into to ridiculous degrees. Most of the time, GigaPan is used for capturing scenery. You see the scene and then can zoom and zoom and zoom to reveal all kinds of little details.
But you can use GigaPixel for all kinds of things.
A really cool application is artwork.
I've been to Milan, Italy in order to see The Last Supper. It's a magnificent work of art by one of my favorite artists, Leonardo da Vinci...
One of you bitches is going to betray me!
And now Google's Arts & Culture has posted a painting of the painting by one of Leonardo da Vinci's pupils which is presented in GigaPan format...
What's interesting is that you can see how the original masterpiece showed Jesus's feet, which were chopped off when somebody decided to cut a door into the wall of the original.
And since this is GigaPan, you can zoom into the canvas to a crazy degree...
All in all, it's pretty spectacular.
If you want to explore the painting yourself, here's a link for you.
Posted on April 5th, 2020
The world may be at a standstill, but the blog keeps turning... because an all new Bullet Sunday starts... now...
• Free-Fitty-Free! For the month of April, HBO is streaming some of their most acclaimed content for free, no subscription required. A full list of shows and instructions can be found here and, if you need a recommendation, I'd take a look at Bill Hader's Barry which is a pretty great show. It starts off a little slow... but snowballs into insanity in short order.
• Nice! I love projects like this one...
The world is smaller than we realize. Given current events, it's good to remember that.
• Upload! You know when you see a trailer and it's so good that all you can think is how the actual show couldn't possibly live up to what you're watching... but you are hopeful anyway? That's me watching this...
Greg Daniels is running the show, so I have reason to be hopeful. But still... fingers crossed.
• Disney At Home! A Disney animator is teaming up with Josh Gad to create some Frozen shorts while quarantined at home. The result is pretty great...
The tools make things easier and easier for animators... but they don't mean a lot if the person doing the animating can't tell a story.
• Buttholes! I said a while back that this is the only way I would ever watch Cats. And here's why...
This is the only way I'd ever watch Batman vs. Superman again too.
• One?! So laughable that an abhorrent network devoted to far-right presidential dick-sucking can in any way claim to be serving "One America," but here it is...
Thank heavens that John Oliver is still doing his show while under quarantine at home.
• Munneh! I had $90 in PayPal that wasn't doing anything, so I signed up for a Robinhood account and got their app so I can play the stock market. I'm now worth $108.23, so my market savvy has me well on my way towards becoming a billionaire, I can feel it! — I will try not to forget you, the little people, once I am a part of the 1% and above your petty existence.
And that's all the bullets we have for today.
Posted on November 15th, 2018
My cats do adorably insane things every day. Most of the time all I can do is say "Why?!?"... then laugh about it.
This morning Jenny woke me up at 4:30am. She jumped on the bed. Meowed in my face. Then ran out of the room. "Why?!?" I'm assuming that she's still pissed about Daylight Saving Time ending, but that was a week-and-a-half ago, so who knows? Maybe she was just upset because President Trump said some stupid shit on Twitter (again) and wants everybody to be upset about it because she's upset about it. Heaven only knows that's how I feel daily.
Fortunately, I have the internet to keep me distracted from stupid shit with even stupider shit. Like a young cat named Ulla from Dyrenes Venner i Grønland (Friends of the Animals in Greenland) who underwent an ultrasound to verify she was pregnant...
Photo from Dyrenes Venner i Grønland
Photo from Dyrenes Venner i Grønland
Photo from Dyrenes Venner i Grønland
Photo from Dyrenes Venner i Grønland
Photo from Dyrenes Venner i Grønland
As you can tell by Ulla's reaction, she was indeed pregnant... with four to five kittens!
My guess is her shock is because her boyfriend told her that he had been fixed. All men are liars!
Posted on September 7th, 2018
Last night as I was hanging up my laundry to dry, I slipped on a patch of wet floor and fell. Hard. No idea where the water came from. Twisted my ankle... ripped the toenail off my big toe... blood everywhere... scraped up my leg... slammed my elbow into the door frame. It was a mess. And as I was laying there in agony, I called my cats to please help. They just sat there on the cat tree and stared at me.
The peril of living alone, I guess. I'll probably end up dying while Jake and Jenny watch. I really need to find out if Alexa can call 9-1-1 for me so I can call an ambulance before I pass out and my cats eat me.
But, when it comes to bad news, that's not all!
I really don't have any extra money to spend right now because I bought a bunch of stuff I shouldn't have. New clothes and camera gear for my upcoming trip. New books and movies that were on sale. New kitchenware. A couple new tools. It's a non-stop parade of extravagance up in here. The good news is that I'll have it all paid off by mid-October and can end the year back on track.
At least that was the plan until my router died on Wednesday.
Since I don't exist without the internet, I rushed to Amazon to see if there were any cheap deals on a decent router. There were. Sweet.
But then...As I was browsing I ran across the Google Wifi Mesh Router...
The reviews were stellar so I decided to research it a little bit. After a half-hour of fun-times Googling reviews on Google WiFi I had a 3-Pack in my shopping cart. $257 later* and it was ordered.
And let me tell you why.
The average US home is 2,687 square feet. Mine is smaller... around 1500 square feet. That's twice as much as I really need now that my mom is gone, but I have a room for guests and plenty of space for the cats, so it's all good. You would think that since my home is smaller and two-story that a single WiFi router would cover everything just fine.
You would think.
And to a certain extent it does.
But a reliable signal cant seem to make it from the fiber box at the back of my house all the way through my main floor and garage to the security cameras at the front of my house. This causes occasional drop-outs which can be annoying when I get an alert from the security system that motion has been detected and I can't use my cameras to see what's going on.
Also... my Ring Pro doorbell drops its signal way too often despite there being a straight-shot from the back of my house to the front door. That never happened with the original Ring doorbell, so I have no idea what's happening. Ring probably just used cheaper components to make the newer models and it requires a stronger signal.
I tried a WiFi extender, but could never get it to work very well. I was having to reboot it once a week.
And so... mesh WiFi.
Instead of one router with WiFi serving the entire house, mesh networks spread the signal out to nodes throughout your home, eliminating dead zones. I've got the node with the fiber connection at the back of my house... another node above the stairwell in the middle of my house... and a final node in the garage at the front of my house. They all work together to blanket my entire home with sweet, sweet WiFi goodness. Kinda like this...
Not my house, but you get the idea.
But wait, there's more!
Google has done some very smart engineering to make WiFi setup and management so much easier. First of all, you have just one network name to worry about. This has always been true for mesh networks because the system switches you to the node with the best signal automatically... just like a cell phone does as you drive around. But where Google takes it further is that your 2.4GHz and 5GHz networks also have the same name! If a device is getting good signal from the faster, but less powerful 5GHz band, it will use that. If a device needs the stronger signal on the slower 2.4GHz band, it will use that. And it's all 100% automatic. This right here was where I decided that Google Mesh WiFi was for me. You don't have to decide anything. You let the nodes and your devices figure it all out.
Setup was laughably easy.** It's literally a matter of plugging it in, scanning QR codes on your nodes, and naming your network (I used the same name as my old one so I wouldn't have to go around reconfiguring all my devices). I had the extra step of authenticating the new router with my ISP, but it was no big deal. The only irritating part was that I have fiber which doesn't have a modem, but the setup assumes there's a modem and made me wait around for a modem reboot that I never had. What a waste of time.
Turns out all the reviews were right. Google's Mesh WiFi system is amazing. Speed tests shows that I'm getting better speed than I ever got with my old router. What's really strange is that a single node with no antennas sticking out had pretty much the same range as my old router which had ugly antennas sticking out everywhere! And once all three nodes were set up, I get full bars on signal absolutely everywhere. Even in my driveway and to the edges of my yard!
And this makes for some intriguing possibilities when it comes to my home automation obsession, because Google WiFi has IFTTT (If This Then That) integration and can trigger IFTTT actions or be triggered by them. I just added two actions in minutes... one to prioritize bandwidth on my Ring doorbell when it senses motion... and another notifies me when my iPhone connects to my Google Wifi. This second one is just a test right now. What would be cool would be if Nest allowed IFTTT actions to adjust image quality on Nest Cams. That way I could have all my cameras use max bandwidth and best image quality whenever I'm out of the house, then go back to normal quality when I'm home so I can use my bandwidth for other things...
Another thing I absolutely love about Google Mesh WiFi? The cool tools it has built in! Before I had fiber internet, it was a real struggle to balance device bandwidth... especially since I had no idea how much bandwidth each device was using. This became less of an issue when I got fiber, but it's still nice to know how much bandwidth my cameras are using so I know what quality picture to broadcast. With Google, this is a piece of cake. Open the app, find the device you're curious about, click on it, and the upload/download bandwidth is displayed. Simple. After a few hours of poking around, I found that I could increase the picture quality on some cameras without causing problems for any other devices.
Many of the "standard" toys for a router are also included. Like a firewall, NAT, DNS, WAN, PPoE, and device prioritization. But there are a few things missing for advanced network configuration. Things like being able to decide what IP block to use. Out of necessity, my non-cloud security cameras all have static IP addresses at the back-end of the 192.168.0.X block (instead of getting IPs dynamically like my cloud cams do). But Google WiFi uses the 192.168.86.X block and I found no way to change this. Which meant I had to reconfigure all six cameras in an IP reservation I made in the .86 range. Such a pain in the ass. Another pain in the ass? There's no web interface. You have to use a phone app. Which would be fine if the app were stellar, but it's really not. It's "serviceable," and that's about the best thing you can say about it. At the very least they should have an option to display IP addresses instead of just MAC addresses on your device list. It's rage-inducing to have to open every device just so you can see its IP and try to figure out what all the "Unknown Devices"*** are so you can name them.
And speaking of devices... when you run a speed test on all your devices, or click on an individual device to get more information... you can see which node the device is connecting to...
For the most part, each device is connected to the node closest to it. But not always. My Harmony Television hub is connected to the hub upstairs... instead of the primary hub that's right next to it. No clue why that is, but I'm guessing Google WiFi has its reasons. So long as everything works, I'll choose not to worry about it.
So far the only thing that's given me pause over the whole Google Mesh WiFi experience is being forced to tie everything to Google. Believe it or not, the main node has to be connected 24/7 to your Google Account to even function. What the hell? I'm guessing the excuse is that your settings are stored in your Google Account in case you ever need to replace or upgrade your system. Which is bullshit, of course... why not just be able to download a backup? I have no idea if this means Google is tracking all my online activity, but it wouldn't surprise me. I haven't investigated migrating my Nord VPN account to run from Google WiFi, but I should probably do that.
In the end? Very happy with Google's mesh router system. It's weird to me that Google is now occupying problem-solving space that Apple used to, but the system is priced very well, is easy to set up, works automatically to give you the best possible WiFi, and seems to have solved some nagging problems I was having.
Can't help get me up off the floor when I fall, but it can't do everything.
UPDATE: Welp. All of a sudden my iPhone could not connect to the internet but my MacBook could. I called up the Google WiFi app but couldn't connect to the Google WiFi router, which was odd because my MacBook still had internet. Just as I was ready to start screaming, my MacBook also lost internet. Then the Google WiFi router restarted on its own and everything began working again. I hope this isn't a regular occurrence, because that will drive me batshit crazy. Also? Here is where only allowing connection via an app can really screw you. It would have been nice if I could have logged into a web interface while my laptop was still able to get internet so I could try and figure out what was going wrong. Also? WHERE IN THE HELL ARE THE LOG FILES?!? I have no idea what happened, and without log files I'll probably never know.
*Regular price is $300, but Amazon had the three-pack on sale for $257 plus tax as of this writing. SCORE!
**The only hiccup was that my "smart outlet" lost its internet connection during the transition, which caused it to power-cycle the Google WiFi router as I was adding nodes. Oops. Had to force-quit the Google WiFi app because it got stuck in a loop so I could start over...
This was my fault for not making sure my outlet was plugged into internet after I got the primary node set up... but Google needs to fix their app so it doesn't get stuck like this. You can't escape the error dialgue no matter how many times you press "OK" because it just pops back up again.
***It drives me insane when device manufacturers don't put the name of their devices... or, at the very least, their company name... in the networking table along with the MAC address. How in the hell am I supposed to know what all these "mystery" devices are on my network? Sometimes you can get a clue by looking up the MAC address owner, but not always. This results in my having to pause the device's internet access so I can try to figure things out that way. Doesn't always help, which means I'm running around the house turning devices on and off in an attempt to figure out which devices are what.
Posted on April 23rd, 2017
Everybody have a nice Earth Day?
Good! Because an all-new Bullet Sunday starts... now...
• Sikh! Essential viewing...
The more you know...
Sikhism is a fascinating faith that I haven't studied nearly enough.
• Kingsman! Holy shit! Going back to insert this in Bullet Sunday because it's just too good. I loved the first film, and it looks like the second is going to be more of the same!
Very cool that the American version of "The Kingsmen" makes their debut... " The Statesmen!" I wonder if a spin-off franchise is at hand? So long as Matthew Vaughn is involved, that's fine by me!
• Krypton! Ooh a TV show based on Superman's home planet... Krypton. This could be interesting! Wonder how faithful they'll be to the source material? Will we get to see the Scarlet Jungle? The Gold Volcano? How about Vathlo Island? The Jewel Mountains? Or even the Red Ocean? Can't wait to find out. The series is being developed at SyFy but, for reasons too fucking stupid to comprehend, they're killing the trailer everywhere it pops up. So I can't share the trailer. I can only share this hilarious reaction video from Double Toasted, which only shows parts of it (NSFW)...
The trailer is getting pretty good buzz. God only knows why SyFy is keeping people from sharing it.
• Mountains? When your CAPTCHA tells you to select all the mountain images, so you do... only to find out that they must live in Nebraska and think hills are mountains, which they most certainly are not...
#1 and #8 qualify as "mountains"... alrighty then.
• These Days! "Take That!" is a band that didn't get huge success here in the US when compared to their home in the UK, where they are massively popular. Even so, I've always liked the band, and was surprised to find out that they released an album back in 2014 that I missed entirely called III. The lead single is a track filled with poppy fun that I can't seem to get out of my head...
Kind of cool how Take That! keeps chugging along even after losing two of their bandmates.
• Puppy! And, lastly, your weekly dose of "Awwwww... cute!" is right here...
Amazing how Mother Nature works.
And now... I could really use another day of my weekend.