our

Rami Khouri: U.S. Voters Are Sick of Foreign Wars. Can Trump Strike a Grand Bargain in Middle East?

Shortly after Donald Trump was announced as the winner of the U.S. presidential election, Israeli Prime Minister Benjamin Netanyahu took to social media to enthusiastically congratulate him. Meanwhile, the Israeli military continued its violent assault on Gaza, killing multiple Palestinians in strikes on apartment buildings and homes. We speak to Palestinian American journalist Rami Khouri about what we know of Trump’s pro-Israel policies and how Trump beat Kamala Harris for the presidency. “Trump out-dramatized Harris, and that’s how he won,” he says.




our

"A Campaign of Genocide": Noura Erakat Speaks to Ta-Nehisi Coates About Israel's War on Gaza

Thousands attended a Palestine Festival of Literature event about “America and the War on Palestine” at the historic Riverside Church in New York Sunday, featuring conversations about U.S. complicity in Israeli human rights abuses. The literary festival, known as PalFest, aims to raise awareness of the Palestinian struggle through arts and letters. The acclaimed author Ta-Nehisi Coates moderated the conversations, including one featuring the Palestinian human rights attorney and scholar Noura Erakat. “This is about all of us,” says Erakat. “The fact that Palestinian children have been evaporated, beheaded, killed in NICU, their NICU system, rotted in NICU beds, right? And their parents have had to collect their flesh to weigh it in rice bags in order to bury them, right? At this point, there should have been mercy.”




our

The Joy is in the Journey




our

Of Course You Do




our

What Apple's New Vision Pro Headset Might Do to Our Brain

The release of Apple’s mixed-reality headset raises questions about hours spent in a virtual replacement of our world









our

CodeSOD: Join Our Naming

As a general rule, if you're using an RDBMS and can solve your problem using SQL, you should solve your problem using SQL. It's how we avoid doing joins or sorts in our application code, which is always a good thing.

But this is a general rule. And Jasmine sends us one where solving the problem as a query was a bad idea.

ALTER   FUNCTION [dbo].[GetName](@EntityID int)

RETURNS varchar(200)

AS

BEGIN

declare @Name varchar(200)

select @Name =
  case E.EntityType
    when 'Application'  then A.ApplicationName
    when 'Automation'   then 'Automated Process'
    when 'Group'        then G.GroupName
    when 'Organization' then O.OrgName
    when 'Person'       then P.FirstName + ' ' + P.LastName
    when 'Resource'     then R.ResourceName
    when 'Batch'        then B.BatchComment
  end
from Entities E
left join AP_Applications A   on E.EntityID = A.EntityID
left join CN_Groups G         on E.EntityID = G.EntityID
left join CN_Organizations O  on E.EntityID = O.EntityID
left join CN_People P         on E.EntityID = P.EntityID
left join Resources R         on E.EntityID = R.EntityID
left join AR_PaymentBatches B on E.EntityID = B.EntityID
where E.EntityID = @EntityID

return @Name

END

The purpose of this function is to look up the name of an entity. Depending on the kind of entity we're talking about, we have to pull that name from a different table. This is a very common pattern in database normalization- a database equivalent of inheritance. All the common fields to all entities get stored in an Entities table, while specific classes of entity (like "Applications") get their own table which joins back to the Entities table.

On the surface, this code doesn't even really look like a WTF. By the book, this is really how you'd write this kind of function- if we were going by the book.

But the problem was that these tables were frequently very large, and even with indexes on the EntityID fields, it simply performed horribly. And since "showing the name of the thing you're looking at" was a common query, that performance hit added up.

The fix was easy- write out seven unique functions- one for each entity type- and then re-write this function to use an IF statement to decide which one to execute. The code was simpler to understand and read, and performed much faster.

In the end, perhaps not really a WTF, or perhaps the root WTF is some of the architectural decisions which allow this to exist (why a function for getting the name, and the name alone, which means we execute this query independently and not part of a more meaningful join?). But I think it's an interesting example of how "this is the right way to do it" can lead to some unusual outcomes.

[Advertisement] Utilize BuildMaster to release your software with confidence, at the pace your business demands. Download today!




our

Epic Gollum & Sméagol Figures by Asmus: Get Yours Now!

Gollum & Sméagol Figures from Asmus and Sideshow

If you’ve ever wished for “precioussss” versions of Gollum & Sméagol figures that capture every conflicted, crawling moment, look no further! Asmus and Sideshow have just dropped two stunning sixth scale figures, bringing The Lord of the Rings most tragic character to life. And thanks to Asmus, this marks an epic return to Middle-earth collectibles after a dark pandemic pause. In the words of Andy Hsu, Director of Asmus Toys: “Characters that were promised, were anticipated, that were wished for, are now back on the menu!

Starting with Gollum: this 20 cm figure has over 22 points of articulation for all those sinister, slinking poses we know and love. With a smirking expression, rotatable eyeballs, and haired hobbit feet, Gollum is ready to stir up trouble on your shelf. And no Middle-earth journey is complete without provisions – this little guy even comes with wrapped and unwrapped Lembas bread accessories.

Then there’s Sméagol — the tortured soul behind the sneer. Sméagol’s innocent, haunted expression captures the side of him that Tolkien fans cherish. He has the same exclusive Gollum body by Asmus, complete with seamless limbs and multiple hands and legs to bring his story to life.

So, if you’re ready to give these two a home, both Gollum and Sméagol are up for grabs, allowing fans to continue this adventure together with Asmus and Sideshow. And by purchasing through our links, you’ll support TheOneRing.net.

Here's the letter posted by Asmus Director Andy Hsu on Facebook




our

No green thumb? Start your hobbit garden the easy way!

Have you always wanted to delight hobbit passerby with a beautiful springtime flower display but don't feel confident in your green thumb? Then you're in luck! Kili is here to show you just how easy it is to plant and grow bulbs! Watch the new episode and read her tips below.

https://youtu.be/EfTKXG9ndSs

Bulb planting tips:

  • Plant bulbs in the autumn so that they have time to chill over winter.
  • Choose a spot with partial to full sun
  • Bulbs need soil that drains well (so they don't turn to mush after prolonged exposure to moisture), so amend clay soil with perlite or other substances to aid drainage
  • As a general rule, dig a hole twice as deep as the bulb is tall.
  • Plant bulbs in the autumn so that they have time to chill over winter.
  • After the flowers have finished, don't prune them off! Allow the plant to continue its lifecycle. The leaves will continue to create and store energy that the bulb will use the following spring! The will die away on their own in mid-to-late summer.

Happy Hobbit has brought Middle-earth to its viewers' daily lives since 2012! Learn more hobbity recipes, crafts, and more by watching new episodes and/or perusing the 10+ years worth of videos on their YouTube channel. ???? New episodes debut every other Saturday, so be sure you are subscribed to Happy Hobbit so that you don't miss out!

Get even more slow-living hobbit content by following Happy Hobbit on Instagram, Facebook, Twitter, and TikTok! If watching the show has left you with an appetite for more, know that Kili (Kellie) has a podcast where Tolkien is often mentioned called Forests, Folklore & Fantasy





our

All your questions about Marburg virus answered

Everything you need to know about Rwanda's outbreak of Marburg virus, which has been described as one of the deadliest human pathogens




our

A supernova may have cleaned up our solar system

A nearby star that exploded some 3 million years ago could have removed all dust smaller than a millimetre from the outer solar system




our

Your gut bacteria are at war - and force their enemies to switch sides

Rival tribes of bacteria armed with poison darts are fighting it out in your gut, with armies of traitors often winning the day




our

Meditation seems to improve our empathy for strangers

In a small study, women experienced more empathy for strangers who were experiencing pain after an eight-week meditation training programme




our

One course of antibiotics can change your gut microbiome for years

Antibiotics can reduce diversity in the gut microbiome, raising the risk of infections that cause diarrhoea - and the effects may last years




our

Cancer atlas reveals how tumours evolve inside the body

A massive undertaking to map cancer tumours is providing new insights into how the disease forms, evolves and develops resistance to treatments




our

AI can use tourist photos to help track Antarctica’s penguins

Scientists used AI to transform tourist photos into a 3D digital map of Antarctic penguin colonies – even as researchers debate whether to harness or discourage tourism in this remote region




our

Why does our universe have something instead of nothing?

In order to figure out how something came from nothing, we first need to explore the different types of nothing




our

Our only visit to Uranus came at an unusual time for the planet

Voyager 2 flew by Uranus in 1986, giving us our only up-close look at the planet – but unusual space weather just before the craft arrived has given us a misleading idea about the planet’s magnetic field




our

20 Of The Cutest Itty Bitty Kitties That Can Easily Fit In The Palm Of Your Hand (November 9, 2024)

Good morning, cat people, and welcome back to the most dangerous, spooky listicle that will shake you to your core and leave you trembling. Do not be fooled by the title. While it is indeed true that this listicle is full of itty bitty kitties that can fit in the palm of your hand, that does not mean that it is not dangerous. In fact, it's much more dangerous than you think. These teeny weeny kitties have incredible powers of meownipulation. They can make us do all kinds of things, whether we want to or not. 

They even force us to write this listicle every single week, showcasing the tiniest kittens - i.e. the biggest criminals of the week. Beware of their powers when you start scrolling down, because before you know it, you may end up walking to a shelter in search of your fourth kitten to adopt. Trust us, we have been there, continue with caution. 




our

24 Cute Chonky Cats Celebrating a Cheerful Carbs Season By Impurrsonating Your Round Thanksgiving Turkey

'Tis the season to get chonky, fa la la la la, la la la la. We love almost every holiday, but Thanksgiving and Christmas are the best ones because we get to eat as much delicious food as we want and no one can tell us otherwise. From pumpkin pie to turkey, to stuffing and cranberry sauce, we can't wet to get our chonk on and eat as many plates as we can. We also like to spread some of he holiday cheer to our cats by giving them a little extra treat on the holidays, if we can get chonky, why can't they?

These cheerful chonkers are celebrating carbs season in the cutest way pawssible. They are large and in charge, chunky yet funky, and purrfectly round for all the belly rubs you desire. The more belly there is, the more belly rubs to be had, and then, everyone is happy. So, embrace the chonk this holiday season, eat all the turkey, and remember to wear stretchy pants during holiday meals. Enjoy!




our

Snuggly Selection of Cute Cats Competing For Cuddles Right Next to Your Face Because Who Needs to Breathe Anyway

We….do not have a snuggly cat. As much as we wish we did (and as much as we tried to make her a snuggly cat), it's just not in the cards for us. We tried luring her to the bed with treats, playing relaxing music, and even holding her there against her will - none of it worked. Maybe our next cat will be a cuddly cat, or, we'll just live vicariously through the lives of strangers on the internet and not be jealous at all of all of their outrageously cute cuddly cats.

Not only are they cuddly, but they appawrently like to cuddle right next to their pawrents' faces because they're just that silly and awwdorable. They probably can't breathe very well at night, but if that was a burden we had to bear, we would bear it with purrfect pride because it would be absolutely worth it. Enjoy this snuggly selection of cute cats competing for cuddles below, we're going to try to lure our cat into bed one more time. Have a great week!




our

"Roommate thinks my cat is 'our' cat": Fed Up Cat Owner Tries to Find Peaceful Ways to Navigate A Frustrating Feline Conflict

Those of us who have at some point in our lives lived with roommates know that having roommates can be a total disaster. Speaking from my own experience, moving to a big city and needing to find an apartment ASAP causes you to compromise on some things, but roommates shouldn't be one of them. Unfortunately, that's often the way the cookie crumbles. From messy roommates to roommates who use the kitchen to cook the weirdest and most unappealing foods, to roommates who never take their clothes out of the dryer, there often is much to be desired. 

For the original poster of the thread we are featuring today, a frustrating feline situation left them feeling confused and fed up as to how to approach their roommate. The roommate in question completely crossed the line when it came to OP's cat, often referring to the cat as their shared cat, rather than OP's cat. The kicker is that this cat is OP's childhood cat and of course, OP covers all of the cat's expenses. What would you do in a situation like this? We would have to move out at all costs. 




our

24 Wholesome Happy Cats Healing Even Your Worst Workday With Purr Joy for the Soul

There is some sort of smear campaign going on against cats, and we're here to dispel it. Cats are not emeowtionless creatures, they are full of love, joy, and funny facial expressions! Our cats have been more connected to us than most hoomans (although the bar is not set very high for hoomans, unfortunately), and if we're being purrfectly honest, our cats do a lot more things that make us smile than our fellow sapiens. Fur example, just watching them smile makes us smile, as simple as that.

It also makes us smile when they fall asleep in a silly pawsition, when they do a biiiiiiiiiiiiiiiiiiiiiig stretch after waking up for a nap, or when they run to greet us when we come home from work. Cats are so full of love and pawsitivity that they have the power to heal even our worst workday. No matter what may have happened at the office, as soon as we see their purrfect little faces, we furget everything bad that happened and we can only think of one thing: how much we love our awwdorable little fur babies.




our

22 Outrageous Original Cat Memes Bringing Fluffy Fresh Feline Vibe to Your Work Break

Oh, hey there working cat pawrents. Having a long workday isn't easy, but it's even less easy when you miss your cat that's back home right now. We understand this, we're all cat pawrents here ourselves. Even if we're surrounded by cat memes all day long, we still miss our fluff floofies back at home. But we have to say - having cat memes around you all day long makes the ache of missing your cat much easier. It's like we can still feel their cat energy all around us, all the time.

If we see a wholesome meme of a napping cat, we are reminded of how cute our cat is when he sleeps. If we see a sassy cat meme, we are reminded of the strong character of our cat that we appreciate so much. If we see a completely unhinged cat meme, we are reminded of how funny our cat can get. Cat memes are just great.




our

22 Fatigued Feline Memes Taking a 16-Hour Nap Nocturnating During the Day. And Night. And the Day After.

Cats can sleep for eternity, and somehow still be tired. Sleep surrounds cats, probably because they're such cutie patooties when they sleep. It's like the universe graces us, humble hoomans, with the gift of watching cats sleep - and it gives it to us in abundance. Sleepy cats are among the cutest things the world can offer us, and we cannot be more grateful for the eep that cats have. It's a true internal struggle - the urge to schmoop them and pet them because cats are absolutely pawdorable when they sleep - but with the realization that we can't, because it will disturb their precious princely sleep.

Since we cannot disturb the cats with the big eep who sleep, we prepared a bunch of sleepy cat memes to scroll through, so we can deal with the pet urge together, all cat pawrents. Gather the strength and don't fall asleep - it's worth it.




our

10 Ai Generated Memes of Purrfessional Construction Cats Who Caught the Early Bird and Left the Worm in Your Silly Slippers

Welcome to the modern age feline fanatics. We have finally made it to the moment when AI has begun working to create cat memes along with the bright minds here at Cheezburger. Finally allowing us to bring you the very freshest in feline funnies hot from the oven of our collective ICanHasCheezburger mind. And today we are taking a dip into the world of cat construction, a little known environment which allows cats access to tools and methods of expression that they are usually not able to comprehend. But thanks to our supportive AI we have made this crossover come true.

So without any further delay we would like to present to you this list of Ai generated memes of purrfessional construction cats who caught the early bird and left the worm in your silly slippers. Prepaw yourself for a funny feline ride through some brand new never before heard feline notions.




our

Heartless Owner Returns Cat to Shelter Because She ‘Wanted to Cuddle Them at Night’, Then Her New Hooman Un-Breaks Our Hearts and Shows She’s Living Her Snuggliest Life Now

Look, we have heard stories of cats being returned to shelters. We have heard people say that they felt like they had no choice. The couldn't afford taking care of a cat anymore, they found out they were allergic… there are all kinds of reasons. At least everyone who returns a cat is a heartbroken, at least that's what we thought. We never imagined that someone would do it because the cat they adopted wanted to cuddle with them at nighttime. 

Everyone wants a velcro cat, right? Cuddly cats are the best! Cuddling with your cat is one of the best feelings in the world. The trust they show you, the love, the calmness that being so close to them gives you… there is nothing quite like it. To complain about a cat being too cuddly is like complaining about something being too tasty. It's silly. And ridiculous. And thank goodness that this sweet girl is now in the hands of someone who actually deserves her. 




our

Attack on Titan Anime Gets Orchestral Concert World Tour in April-November 2025

13 venues in N. America, 8 venues in Europe, 1 venue each in Singapore, Australia





our

Hide Your Wallet: October 22nd Release Week!

Happy Tuesday! A bit of a bite-sized Hide Your Wallet this week, with one release leftover from late last week that I neglected to include. I can hardly believe October is nearly over! Time to consult my November TBR pile, so it doesn’t sneak up on me. Which releases are you excited about this week? Let us know in the comments!




our

Podcast 637, Your Transcript is Here!




our

Podcast 638, Your Transcript is Ready!




our

Hide Your Wallet: October 29th Release Week!

Happy Tuesday! It’s a short and sweet release week for us at SBTB HQ! For us, there are only three books that make the list this week. From here on out, things seem to slow down a little bit as we approach the end of the year and the major holiday season. What books are on your list this week? Let us know in the comments!




our

Podcast 639, Your Transcript is Ready




our

Hide Your Wallet; November 5th Release Week!

Welcome back to Hide Your Wallet! Just a small handful of books for us this week. I also wouldn’t blame publishers if they decided to bump release weeks to another Tuesday. We have dark fairytales, cozy fantasy, ponies, and more! Which books are on your radar this week? Let us know what’s on your TBR pile!




our

We Will Find Our Daily HEAs

Well. This sucks. Currently I’m sitting with two sets of feelings. I’m already so tired, and scared, and discouraged. And tired. We just did this. I have semi-accurate predictions of how this is going to go, and none of it is good. And on the other hand, I know how resilient and compassionate and loving people can be. How loving and compassionate and resilient you are, and me, and all of us. I can grieve and worry … Continue reading We Will Find Our Daily HEAs




our

Podcast 640, Your Transcript is Here!




our

Quiet Hours

the oldest recorded joke in human history is a fart joke




our

Use Your Emotions, Yay

I'm gonna be at Gencon at booth 1237 this weekend! I'll have some books and stuff and will be doing sketches and complimenting your pet photos. SEE YOU THERE???




our

in your chaos era

Today on Toothpaste For Dinner: in your chaos era


This RSS feed is brought to you by Drew and Natalie's podcast Garbage Brain University. Our new series Everything Is Real explores the world of cryptids, aliens, quantum physics, the occult, and more. If you use this RSS feed, please consider supporting us by becoming a patron. Patronage includes membership to our private Discord server and other bonus material non-patrons never see!




our

pick your career

Today on Toothpaste For Dinner: pick your career


This RSS feed is brought to you by Drew and Natalie's podcast Garbage Brain University. Our new series Everything Is Real explores the world of cryptids, aliens, quantum physics, the occult, and more. If you use this RSS feed, please consider supporting us by becoming a patron. Patronage includes membership to our private Discord server and other bonus material non-patrons never see!




our

download your viles

Today on Toothpaste For Dinner: download your viles


This RSS feed is brought to you by Drew and Natalie's podcast Garbage Brain University. Our new series Everything Is Real explores the world of cryptids, aliens, quantum physics, the occult, and more. If you use this RSS feed, please consider supporting us by becoming a patron. Patronage includes membership to our private Discord server and other bonus material non-patrons never see!




our

believe in yoursel

Today on Toothpaste For Dinner: believe in yoursel


This RSS feed is brought to you by Drew and Natalie's podcast Garbage Brain University. Our new series Everything Is Real explores the world of cryptids, aliens, quantum physics, the occult, and more. If you use this RSS feed, please consider supporting us by becoming a patron. Patronage includes membership to our private Discord server and other bonus material non-patrons never see!




our

youre as dumb as i am

Today on Toothpaste For Dinner: youre as dumb as i am


This RSS feed is brought to you by Drew and Natalie's podcast Garbage Brain University. Our new series Everything Is Real explores the world of cryptids, aliens, quantum physics, the occult, and more. If you use this RSS feed, please consider supporting us by becoming a patron. Patronage includes membership to our private Discord server and other bonus material non-patrons never see!




our

tired of taking care of yoursel

Today on Toothpaste For Dinner: tired of taking care of yoursel


This RSS feed is brought to you by Drew and Natalie's podcast Garbage Brain University. Our new series Everything Is Real explores the world of cryptids, aliens, quantum physics, the occult, and more. If you use this RSS feed, please consider supporting us by becoming a patron. Patronage includes membership to our private Discord server and other bonus material non-patrons never see!