q

November 13, 2024: Trivia Question: Alpha?

I recently asked the question about which Steve Jackson Games product and game is last alphabetically, which we answered here. In that earlier question, I alluded to the other question. Namely:

• What is the first item alphabetically that is currently available for sale, and . . .

• What is the first item alphabetically that is a complete game and currently available for sale?

This one is trickier for a couple of reasons. As Magesmiley noted on the forums when talking about the "Omega" question, somewhat of a software-sorting question hides here. There's also a bit of an oddity in the second question we're asking today that makes this more challenging. Still, let's see if we can't muddle toward an answer . . .

. . . Which we'll divulge sometime soon. As ever, feel free to share your answers on the forums!

Steven Marsh

Warehouse 23 News: The City Never Sleeps Because Of All The Action

There are a million stories in the city, and they're all exciting! GURPS Action 9: The City shows how you can add GURPS City Stats to your GURPS Action campaigns. It also features six sample cities to use with your own action-packed adventures. Download it today from Warehouse 23!




q

Is Aadhar PAN linking required for opening bank account?

Do the RBI guidelines mandate the linking of PAN with Aadhar as a prerequisite for opening a bank account?




q

TDS - Form 26QB - Installment - Final payment Error

I had bought a Pre-const house for 55lac and paid Stamp duty on 55lac during registration.
I made 54,00,00 payments in installments and now making the last installment of 1 lac

On the 26QB form

Total Value of Consideration (Property Value) -₹55,00,000
Payment type*-Installment
Whether it is last installment ?*-Yes
Whether stamp duty value is higher than sale consideration ?* - Dont know what to choose
Total amount paid/ credited in previous installments, if any (A) * ₹54,00,000
Amount paid/credited currently (B) *-₹1,00,000
Total stamp duty value of the property (C) *₹55,00,000

Now under
Tax Deposit Details, I am getting
Amount on which TDS to be deducted (D)*₹55,00,000, which looks wrong.

Should this not be the amount currently paid ₹1,00,000. What am I doing wrong?

Note*I was suggested in the forum to enter ₹1,00,000 in box (C), but it still calculates the total amount of ₹55,00,000 in (D)




q

TDS - Form 26QB - Final Installment Issue - Final payment

Hi,
This question is w.r.t Final payment of TDS for property sale.
This is for 2 buyer and 1 seller.
Below is about 80% share of 1 seller.

Total Value of Consideration (Property Value) - 81,04,500 INR

Total amount paid/ credited in previous installments, if any (A) - 61,59,420 INR
Amount paid/credited currently (B) - 3,24,180 INR
Total stamp duty value of the property (C) - 64,83,600

Amount on which TDS to be deducted (D) is directly getting calculated at - 64,83,600 INR.

Ideally, since it is last installment, amount on which TDS to be deducted needs to be visible as 3,24,180 INR. However, it is showing 64,83,600.

Kindly help and update what needs to be filled in A, B & C so that I pay TDS of 1% on 3,24,180 INR only.




q

The consequences are painful




q

FTR Trucking Conditions Index shows solid sequential improvement, to start 2023

For January, the most recent month for which data is available, the TCI came in at -1.71, a significant improvement over December’s -6.1 and November’s -7.94. That was preceded by October’s -11.25, its lowest level since the April 2020 all-time low, at -28.66. The September TCI reading came in at -2.35.




q

ATA has ‘grave concerns’ that EPA may allow California-type air quality rules on heavy trucks

The American Trucking Associations (ATA) expressed what it called its “grave concerns” about media reports that the Environmental Protection Agency (EPA) may be on the verge of granting the state of California waivers to implement potentially harmful and unrealistic emissions rules on the industry. Under California rules, new Class 8 heavy truck models would be zero-emission next year. Diesel and gasoline-powered drayage trucks must retire after 18 years to guarantee that they meet a zero-emission requirement by 2035.




q

DSV announces acquisitions of S&M Moving Systems West and Global Diversity Logistics

DSV said that the objective of these acquisitions are three-fold: to augment its position within the semiconductor industry; align with its new Phoenix-Mesa Gateway Airport operations; and support its growing cross-border services into Latin America. It added that these acquisitions are expected to be made official next month.




q

How Did an Aquarium Stingray Get Pregnant without a Mate?

Charlotte, a stingray in a small North Carolina aquarium, is taking a DIY approach to reproduction




q

People with Myalgic Encephalomyelitis/Chronic Fatigue Syndrome May Have an "Exhausted" Immune System

A long-awaited study of people with ME/CFS revealed differences in their immune and nervous system. The findings may offer clues about long COVID




q

Vegan Yellow Squash and Corn Casserole

Golden slices of summer squash and kernels of corn are baked in a creamy sauce and topped with bread crumbs in this Southern-style vegan squash casserole. It’s the perfect summer side dish. Hi, my name is Susan, and I’m a vegan. It’s been so long since I updated this blog that I only half-humorously feel...

Read More

The post Vegan Yellow Squash and Corn Casserole appeared first on FatFree Vegan Kitchen.















q

CodeSOD: Querieous Strings

When processing HTTP requests, you frequently need to check the parameters which were sent along with that request. Those parameters are generally passed as stringly-typed key/value pairs. None of this is news to anyone.

What is news, however, is how Brodey's co-worker indexed the key/value pairs.

For i As Integer = 0 To (Request.Params().Count - 1)
    If (parameters.GetKey(i).ToString() <> "Lang") Then
        If (parameters.GetKey(i).Equals("ID")) OrElse (parameters.GetKey(i).Equals("new")) OrElse _
             (parameters.GetKey(i).Equals("open")) OrElse (parameters.GetKey(i).Equals("FID")) _
         OrElse (parameters.GetKey(i).Equals("enabled")) OrElse (parameters.GetKey(i).Equals("my")) OrElse _
         (parameters.GetKey(i).Equals("msgType")) OrElse (parameters.GetKey(i).Equals("Type")) _
         OrElse (parameters.GetKey(i).Equals("EID")) OrElse (parameters.GetKey(i).Equals("Title")) OrElse _
         (parameters.GetKey(i).Equals("ERROR")) Then
            URLParams &= "&" & parameters.GetKey(i).ToString()
            URLParams &= "=" & parameters(i).ToString()
        End If
    End If
Next

The goal of this code is to take a certain set of keys and construct a URLParams string which represents those key/values as an HTTP query string. The first thing to get out of the way: .NET has a QueryString type that handles the construction of the query string for you (including escaping), so that you don't need to do any string concatenation.

But the real WTF is everything surrounding that. We opt to iterate across every key- not just the ones we care about- and use the GetKey(i) function to check each individual key in an extensive chain of OrElse statements.

The obvious and simpler approach would have been to iterate across an array of the keys I care about- ID, new, FID, enabled, my, msgType, Type, EID, Title, ERROR- and simply check if they were in the Request.

I suppose the only silver lining here is that they thought to use the OrElse operator- which is a short-circuiting "or" operation, like you'd expect in just about any other language, instead of Or, which doesn't short circuit (pulling double duty as both a bitwise Or and a logical Or, because Visual Basic wants to contribute some WTFs).

[Advertisement] Plan Your .NET 9 Migration with Confidence
Your journey to .NET 9 is more than just one decision.Avoid migration migraines with the advice in this free guide. Download Free Guide Now!




q

CodeSOD: Uniquely Validated

There's the potential for endless installments of "programmers not understanding how UUIDs work." Frankly, I think the fact that we represent them as human readable strings is part of the problem; sure, it's readable, but conceals the fact that it's just a large integer.

Which brings us to this snippet, from Capybara James.

    if (!StringUtils.hasLength(uuid) || uuid.length() != 36) {
        throw new RequestParameterNotFoundException(ErrorCodeCostants.UUID_MANDATORY_OR_FORMAT);
    }

StringUtils.hasLength comes from the Spring library, and it's a simple "is not null or empty" check. So- we're testing to see if a string is null or empty, or isn't exactly 36 characters long. That tells us the input is bad, so we throw a RequestParameterNotFoundException, along with an error code.

So, as already pointed out, a UUID is just a large integer that we render as a 36 character string, and there are better ways to validate a UUID. But this also will accept any 36 character string- as long as you've got 36 characters, we'll call it a UUID. "This is valid, really valid, dumbass" is now a valid UUID.

With that in mind, I also like the bonus of it not distinguishing between whether or not the input was missing or invalid, because that'll make it real easy for users to understand why their input is getting rejected.

[Advertisement] ProGet’s got you covered with security and access controls on your NuGet feeds. Learn more.





q

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




q

Quantum 'Schrödinger's cat' survives for a stunning 23 minutes

A typically fragile quantum superposition has been made to last exceptionally long, and could eventually be used as a probe for discovering new physics




q

Quantum batteries could give off more energy than they store

Simulations suggest that when a quantum battery shares a quantum state with the device it is powering, the device can gain more charge than was stored in the battery to begin with




q

Knots made in a weird quantum fluid can last forever

Shapes created by vortices in water often fall apart, but an odd quantum fluid made from ultracold atoms could support vortex knots that never lose their knottiness




q

Quantum Rubik's cube has infinite patterns but is still solvable

Allowing for moves that create quantum superpositions makes a quantum version of a Rubik’s cube incredibly complex, but not impossible to solve




q

Jets of liquid bounce off hot surfaces without ever touching them

Droplets of fluid have been known to hover above a hot surface, but a new experiment suggests the same can happen to tiny jets of liquid too




q

"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. 




q

Black Cat Starts Mysteriously Losing Its Color, Other Vexed Void Owners Question When Their Cute Cats Go From Midnight to Moonlight

We may or may not be a helicopter cat pawrent - meaning that we may or may not go to Google for every pawssible thing that might be wrong with our cats. Their meow sounds a little different than normal? Google. They all of a sudden start sleeping in a random spot we've never seen them sleep in before? Google. They didn't eat the food that they normally love? Google. Most of the things we google end up being purrfectly fine (we are not prone to overreaction, not one bit). But if our black cat started losing its beautiful black color, now that would be a thing to google!

There are a few pawssible explanations for this: the first is a meowgnificent genetic trait called "vitiligo" - which causes cats to lose pigment in their fur, giving them unique and rare fur patterns. Another option is called a "fever coat", which is a temporary change in a cat's fur pigment due to illness or stress. The last, and final option that we know of, is that this black beauty is just getting old. Either way, you'd be surprised how many vexed void owners chimed in with their black cats that went from midnight to moonlight. Scroll down to see all these fading felines below!




q

Aquaplus Unveils To Heart Remake's Spring 2025 Launch, Project Kizuna RPG

To Heart remake slated for Switch, PC with full-3D graphics




q

The Quintessential Quintuplets Manga Gets Stage Play With Hinatazaka46 Idols

4th generation Hinatazaka46 members to star in March 2025 play




q

Ubiquitous Successful Bus: Version 3

USB 2 is the USB we all know and love. But about ten years ago, USB got an upgrade: USB 3.0. And it’s a lot faster. It started off ten …read more




q

Wildfires Of No Consequence 

Billowing menace, acrid scents  Old growth, saplings charring together  While out of sight, fawns distressed race And the owl’s perch succumbs.  Golden hordes breaching firebreaks  Rapine alight windswept, rapacious, desiccation stoked   Consuming canopies, no quarter given While rooted tributaries blazing course underfoot.  Slight deluges, drawn from placid lakes Lofted by fraught metaled battalions Plunge pityingly […]

The post Wildfires Of No Consequence  appeared first on Waiter Rant.




q

Rant [1102] "So much for Microblogging..."

Well, after 15 years of using this new fangled "Twitter" thing for microblogging, that's enough of that. Back to normal ranting. (For the record, this is not a rant about twitter, it's about me and the internet over the last thirty... years... oh geeze, it's been that long?) When Twitter was just a new thing, i kinda liked the idea of using it for quick micro blogging (since i was such a slacker about writing rants) so i added two new twitter acc...

[permalink]




q

Rant [1103] "Retconning a Scene Entry"

Ok, if you look at comic above [1604] you might notice that it has changed from what i posted back in July (you might need to refresh your browser (ctrl-F5 or ctrl-R) to see it). Why? Because i goofed up. [TL;dr: small retcon for this comic: have to transition into earlier in the next scene so Mugi and Yaku can talk *before* Miho wakes up. Now I can insert the three pages in progress of Mugi and Yaku talking about what happened last chapter.] In...

[permalink]




q

Rant [1104] "old webcomic artist yells at cloud"

One thing ive found myself doing lately now that im sorta 'well fuck that twitter shit' is i am rambling on a LOT more when i type stuff. This can be viewed as a good or bad thing. Maybe for me it's not a bad thing. It's a bit like working in a 4 panel comic format. You can do a lot with a four panel setup, almost the first entire chapter of MT is all 4 panel. It has its own kinda pacing, setup, delivery, variables, etc. But there are things i can...

[permalink]




q

Rant [1106] "Clearing of the Air"

(note: this was actually a twitter thread that i wrote this morning... rather than copy paste and chunk this thing out to the other services... duh, post it as a rant and link it :) I've been hesitant to post anything like this, so i'll keep it vague. Lets face it, the last YEAR has been awful. About a year ago, Sarah started to feel sick and it wasn't long before we knew her cancer was back. It was a hard year, but she beat it and we got thru it....

[permalink]




q

Comic [1609] "it's rare, but it happens."

Chapter 13: "Redemption" comic 1609
[read...]
[permalink]




q

Comic [1610] "OSE: Conscience Enforcement Authority: The New Kitty Case Worker [special comic]"

One Shot Episode comic 1610
[read...]
[permalink]




q

Comic [1611] "understandin' love"

Chapter 13: "Redemption" comic 1611
[read...]
[permalink]




q

Comic [1612] "a love life"

Chapter 13: "Redemption" comic 1612
[read...]
[permalink]




q

Comic [1613] "totally not that into you"

Chapter 13: "Redemption" comic 1613
[read...]
[permalink]




q

easy basque cheesecake

While I do not think that the internet necessarily needs another recipe for burnt Basque cheesecake, it turns out I did. And since you’re stuck with me for as long as you’re here, pull up a chair, because we can’t get enough of this one.

Read more »




q

Cakes That Are Almost, But Not Quite, Entirely Unlike Pizza

October is Pizza Month, minions, so this is a great time to go over a few reminders.

 Ahem hem hem.

Bakers, repeat after me.

"Pizza crust is not shiny."


Bakers repeating en masse: "Pizza crust is not shiny."

"Pizza crust is not held aloft by piles of poop."

"Pizza crust is not held aloft by piles of poop."

"If people can't tell my cakes are supposed to be pizzas, then I should stop making pizza cakes."

"If people can't..."

Bakers' Spokesperson, interrupting: "But what if we printed the pizza on the cake?"

::brief silence::

"No."

"What if we make the cake a slice of pizza?"

"NO."


"What if we made the cake brownies instead of cake?"

"HOW IS THAT BETTER"

"Ok, ok, fine. We won't make pizza cake."

"Excellent! Wait. Why am I suddenly nervous?"

"BOOYAH!!!!"

::sigh::

"I'm out."

Thanks to Anony M.,  Robyn, Heidi L., Carole D., Anony M., & Bartley I., for giving us a hand. Also are those pickles? Because I would totally eat pickles on pizza. Just me? 

*****
Here's an extra toasty way to celebrate Pizza Month:

Double-Sided Pizza Throw Blanket

It's hard to put a price on a blanket that makes you believe you ARE a pizza, but apparently the going rate is about $27. :p

*****

And from my other blog, Epbot:




q

Tennis Racket Ghost Says "YOU GOT SERVED"

Welcome, foolish mortals, to the Haunted Bakery. I am your host, your ghost host.

Hey, ghosts of tennis rackets make awesome servers.

Ahem.

Our tour begins here, in this grocery, where you see pictures of some of our residents in their corruptible, mortal display cases.

Pilgrim ogres...

Zitty zombies...

... and beatniks.

Your cadaverous pallor betrays an aura of foreboding, almost as though you sense a disquieting metamorphosis. 

Is Frank's nose actually shrinking?

Or is it just cold in here, hmm?


And consider this dismaying observation:

This is a cupcake cake.

Patooie!

Also it's supposed to be a BAT.

::bloodcurdling scream::

I'm sorry, I didn’t mean to frighten you prematurely. After all we have 999 happy bakers here — but there’s room for 1,000. So please...

Hairy baaa-aaack.

Thanks to Jodee R., Marianne S., Janet R., Lauren M., M. D., Jeannie W., Lauren E., Rae L., & Anony M. for having our backs. Or at least this guy's.
*****

P.S. Here's something for your own mansion with hot and cold running chills:

Haunted Mansion Shower Curtain

Aww yeeeeah.

*****

And from my other blog, Epbot:




q

9 Hilariously Bizarre Halloween Cakes To Make You Go, "Huh?"

Happy Halloween, minions! Let’s go out with a bang, shall we? :D

Bakeries get a lot of leeway this time of year, since Halloween is supposed to have ugly gross stuff:

 

But there's raspberry jam soaked zombie faces, and then there's... uh... this:

Took me a solid minute to figure it out:

A banana shooting laser beams.

(I am SO GOOD AT THIS, you guys.)

 

Yep, bakers are once again trying to collectively punk the world, churning out ridiculous Halloween designs each more baffling than the last:

Aliens? Amoebas?
This guy?

 

I actually see this design a lot:

The angry toilet paper has sprouted arms, and is pulling itself to freedom.

 

While this roll vows revenge on airbrushes everywhere:

"I am not 'pretty,' I AM THE TERRIFYING TP! Here to WIPE you out! Mwuah-ha-haaawhy are you laughing?"

 

Next we have an ice cream swirl wearing a traffic cone about to be impaled by a trident.
Because if THAT doesn't say "Happy Halloween"... then don't worry 'cuz the board does:

 

For some reason ghost sperm are always a big seller this time of year:

They look kinda confused, though, right?
Like they can't tell if they're coming or going.

[HEYO.]

 

Also confused? Me, after looking at this thing:

They managed to get icing absolutely everywhere except on top of the cupcakes.
Now that's scary.

 

And finally, a possessed stove burner:

Because haunted appliances are SO hot right now.

("It burns. IT BURRRRNS!")

 Have fun tonight, gang! Remember, this is the one night of the year when it’s OK to have candy for dinner, so take FULL advantage.

There's a ghost of a chance Brittany D., Carrie, Ginny V., Karen S., Megan S., Karrie T., Jennifer K., Jennifer R., & Shannon T. will be ordering out tonight. You're welcome, ladies!

******

P.S. Today's TP ghost cakes led me to the best home accessory ever:

THIS, my friends, is a "Talking Toilet Paper Spindle." You record your own message, which it will play back when your guests spin the roll. [rubbing hands together evilly] I can't wait to use this baby at our next Christmas party.

*****

And from my other blog, Epbot: