ue

Centre Likely to Retain Direct Tax Revenue Estimates in Revised Projections

As per sources within the Finance Ministry, the Centre is likely to maintain its original budgeted estimate of ₹22.07 lakh crore for direct tax collection when it revises estimates in February. ...




ue

GSTN Issues Advisory regarding IMS during initial phase of its implementation

Invoice Management System (IMS) is an optional facility introduced from October 2024 on GST Portal, on which the invoices/records saved/furnished by the supplier in GSTR-1/1A/IFF...




ue

The consequences are painful




ue

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.




ue

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




ue

Tuesday 5th November 2024

8002/20943Thanks to Peter Jones (not that one) and others who sent me this clip from a TV quiz.On the one hand kudos to me for getting this self-produced chat show to the point where it is deemed worthy of a general knowledge question, but on the other the complete look of bafflement on the faces of both women does suggest there is some way to go. Even with my first name as a given. And even, as I suspect, if the theme of the round might well have been fish.











ue

To Make A Dream Come True

Thandii “It Only Takes 2” Thandii are funk minimalists in the tradition of ESG and Liquid Liquid, though I think their grooves come out feeling less tightly wound and neurotic. “It Only Takes 2” in particular strikes me as being like if Swim-era Caribou made an 80s freestyle song. The stark arrangement keeps your ear […]




ue

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!




ue

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.





ue

The mystery of the missing La Niña continues – and we don't know why

A climate-cooling La Niña pattern was expected to develop in the Pacific Ocean months ago, but forecasters now say it won't appear until November




ue

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




ue

Ancient Mesopotamian clay seals offer clues to the origin of writing

Before Mesopotamian people invented writing, they used cylinder seals to press patterns into wet clay – and some of the symbols used were carried over into proto-writing




ue

Any delay in reaching net zero will influence climate for centuries

Reaching net-zero emissions is essential for halting climate change - but even after we achieve this goal, parts of the planet will continue to warm. Delaying net zero will worsen these effects




ue

Drought, fires and fossil fuels push CO2 emissions to a record high

An annual accounting of CO2 emissions from burning fossil fuels and land use change finds no sign emissions will peak this year




ue

25 Pawsitive Energy Meowtivation Memes of Fierce Felines for Fending off Fall Fatigue

Unfortunately, life offers a myriad of buzzkillers throughout the day. Sometimes they pounce on you with some alarming news, but most of the time they creep in, luring you to slouch on the couch like snoozy sirens, and you can't find the will to fight back. 

It can be the cold weather, a grouchy boss, or even current events - negative thoughts and low energy tend to spread like a bad odor.  
 

Well, that's just not going to happen, fellow I Can Has-ers! We got your back. All you need is an energy boost of fierce feline funnies, furrociously pumping their paws. True, there are plenty of meownching photos in our content menu. We don't deny it! For everything, there is a season, a time to munch, and a time to crunch. 
 

For days of gloomy clouds, boring work, or just when your boss doesn't get your priorities (cats first, obviously), our Paw Power Practice is just the thing for you. The method we developed is both refreshing AND as old as time: the secret is to laugh until your abs strengthen, and your frown is upside down. Feline Fitness Fun, Try it! Fending off fall fatigue has never been so easy.




ue

Person Adopts the ‘Mean, Hissing, Swatting’ Cat That No One Wanted at the Shelter, and after Getting Some Love, the Fluffy Feline Shows Her True, Cuddly Colors

Getting a cat to love you can take some time. We think that most cat owners know that. It's a rare thing for a cat to fall in love with its new owner on day one. Especially when you're adopting an older cat. You don't know what they have been through. You don't know where they came from most times. What you do know - or should know - is that for most cats, it's a matter of time. You need to give cats space and respect, affection when they ask for it, and snacks… like- all the time. 

And eventually, when you do all of that enough… your cat will show you love. Now, that might take a few days, a few weeks, or a few years. As long as your cat is not actively harming anyone around it, there is no reason to give up on them. You just need to keep giving them those things, and when the time is right, they will make as big of a turnaround as this kitty.




ue

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!




ue

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.




ue

Live-Action Red Blue Series Reveals Cast, Staff, December 17 Debut

Keito Kimura, Makoto Hasegawa, Taiga Tsubaki, more join mixed martial arts story




ue

KenIchi the Mightiest Disciple's Shun Matsuena Launches New Manga (Updated)

Matsuena launches Kichijōji Shōnen manga on December 12




ue

A Brief History of Cyrix, or How to Get Sued By Intel a Lot

In a new installment on computer history, [Bradford Morgan White] takes us through the sordid history of Cyrix, as this plucky little company created the best math co-processors (FasMath) and …read more




ue

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.




ue

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 »




ue

The Rec League: Video Games for Fall

Hello, everyone! We have a slightly different Rec League this week. On a bonus episode of the podcast, which we release for SBTB Podcast Patreon members, Sarah asked me to come up with some fall gaming recs. Well, I definitely overdid it and had twenty in a matter of ten minutes. Most of these are cozy games, with a couple of exceptions. If you are a fellow cozy gamer, allow me to plug Wholesome Games. … Continue reading The Rec League: Video Games for Fall




ue

AI Audiobook Narrators in OverDrive and the Issue of Library AI Circulation Policy

OverDrive is the company that provides a lot of digital content to libraries. If you’ve borrowed an ebook or an audiobook in Libby,  or read a magazine in Kanopy, that’s OverDrive. It seems there is some AI weirdness with audiobook narration on OverDrive, and the narrator is only part of the story. On Monday, October 14, librarian Robin Bradford posted on Bluesky that she’d purchased an AI audiobook for her library system and she was … Continue reading AI Audiobook Narrators in OverDrive and the Issue of Library AI Circulation Policy




ue

The Rec League: Lazy Witches

Hi! This Rec League request is from me (Amanda) and I thought it was a good tie-in for Halloween. I was thinking about how much I enjoyed Slouch Witch when we recently featured it on sale. I loved the flip of having a main character who felt mediocre in their magic or honestly was happy doing the bare minimum. It was a refreshing departure from the “chosen one” stories that I mainly see out there.  … Continue reading The Rec League: Lazy Witches




ue

November 2024 Queer Romances

The temps are lowering, the holidays are coming, and ’tis the season to treat yourself! (Note: for a solid self-gift this month in the queer romance realm, check out the new edition of Alyssa Cole’s How to Find a Princess, coming in trade paperback for the first time on November 12th!)




ue

Clueless In Northampton

I have TWO NEW T SHIRT DESIGNS up for pre-order! Click that graphic below if you agree that A) shit is fucked or B) people should be nice to you or C) all of the above. Thank you.




ue

Question Worth Asking

Could be!




ue

Publication Blues

Rajesh is a good dude




ue

Brain Fuel

THE BATTLE SPATULA




ue

Asking The Hard Questions

Hi Tai




ue

He's Just Asking Questions

Questions, questions




ue

Questionable Context

Get it???




ue

Questionable Posture

These two…




ue

failed to create enough value

Today on Toothpaste For Dinner: failed to create enough value


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!




ue

Mother bans adult daughter from family Thanksgiving after she refuses to host the event: 'I made it very clear she needed to stay true to her word and if she dumped it on someone else she wouldn't be going to Thanksgiving'

Hosting events is a lot of work; there's a house to be cleaned, food to be prepped, and a lot of general setup that needs to be taken care of. When it's family, it's even more so to do—it's probably a good idea to hide the things your family won't approve of and save yourself the judgment.

Family hosting schedules help to ease the burden of any one person having to host too often, and the reality is that for a member of the family to drop from hosting duties places a disproportionate amount of responsibility on the other members of the family to host additional events.

The problem is this assumes that each member of the family is equally able to host in the first place. The reality is this is never the case. Some people, usually older members of the family, have homes with more space for hosting more people and the space to store the things necessary for hosting a large family. Many of us, particularly in our younger adult years, live in spaces that we'd be horrified to let our family into.




ue

25-year-old employee requests off to attend a funeral, micromanager demands for proof of the service: 'After this, I want to quit'

The last thing anyone wants when they are going through a family emergency is to have to deal with your micromanaging boss simultaneously. Here, we have an employee who took one day off to attend the funeral service of a family member. He did not request any bereavement leave or anything more than just the one day of paid time off he was certainly entitled to based on his contract. 

However, upon his return to the office, his micromanaging supervisor demanded for proof that he did, in fact, take time off to attend a funeral service. Apparently, this was because he also had to dip out early one day due to a dentist appointment. The supervisor's own boss was skeptical about the whole thing and forced the supervisor to request for proof. Now, all the employee wants to do is leave the company with no notice instead.

Keep scrolling below for the full story and for the best reactions from folks in the comments section. For more, check out this post about a 40-year-old company man who was passed over for a promotion in favor of a much younger coworker.





ue

'I am not allowed to do anything': Retail worker faces down angry parents after colleague sells parents the wrong computer for kid's gaming ambitions, prevented from helping them by silly company policy

Working retail is a hectic and endless stream of customer interactions that balance on a knife's edge, with any one of them threatening to teeter off into a full-blown customer meltdown with possibly little to no cause. It's a way of living that leaves you emotionally drained and completely exasperated, while weekends end up giving you just enough time to self-isolate and prepare for your next shift.

Meanwhile, despite claiming to have the customer's best interest at heart, upper management makes decisions that only serve to maximize their own bonuses and profit, putting you directly in the firing line for even more hostile interactions with customers. They'll enact some broad-sweeping policy that flies in the face of logical reason and expect you to follow it to the letter, vaguely implying serious consequences should you not blindly obey and refuse to listen to the insistence of everyone that their plan is a bad one. Then, acting like it's the worker's fault when they receive customer complaints about their policy. That's what this retail worker shared experiencing when they recounted this story from their days in retail, facing down belligerent customers whilst handling bizarre directives from their superiors.




ue

BtAF's Classic Literature sequels: Atlas Shrugged 2: One Hour Later




ue

Cartoons from the June 26, 2023, Issue


Cartoons from the June 26, 2023, Issue