Sign in

Shiv J.M.

@shivjm.in
46 followers 55 following 97 posts

Software developer from India. Zero AI. shivjm.blog (@shivjm.blog) (he/him)

PostsRepliesMedia
Shiv J.M. @shivjm.in · 30/09/2026
I like what the article says, but I think HackerNoon itself could do better on accessibility when JavaScript isn’t available…
With JS disabled, the article is presented as incomprehensible vertical lines of text (punctuated by a few readable blocks)
001
Shiv J.M. @shivjm.in · 18/09/2026
And then sometimes they pop up on EVERY article.
A similar failed test to the one from earlier, but this time with hats. I still don’t know what the correct answers were.
001
Shiv J.M. @shivjm.in · 18/09/2026
The new @arstechnica.com CAPTCHAs are a little frustrating, especially when they seem to pop up on every second article.
A prompt to confirm I’m human by choosing which images show chairs out of a set of nine. I’ve failed the test because I marked four but there’s a fifth that I can barely recognize as a chair even now. The images are quite unclear (to make it harder for machines, I assume) so there’s a lot of squinting and thinking involved.
300
Shiv J.M. @shivjm.in · 07/09/2026
Thanks #ProtonMail for letting me know I had unread emails in my Inbox!
11 emails in a row from Proton itself, two unread
000
Shiv J.M. @shivjm.in · 04/09/2026
Behold, the website for #FinalFantasyResonance: incapable of displaying static text and images without JavaScript, and offering exactly one link (to the Square Enix site). www.square-enix.com/finalfantasy... Now that’s what I call an experience.
Searching the HTML turns up exactly one <a> linking to the Square Enix websiteWithout JS, the best it can do is show you the Square Enix name and logo
000
Shiv J.M. @shivjm.in · 27/08/2026
Thanks for the suggestion. I picked a random non-index entry, but it unfortunately doesn’t provide any further details (except a ‘Temporary processing error’ under the Sitemaps section of Discovery… while the Sitemaps page says it’s fine). I tried the live test and everything was fine.
The URL Inspection page declares ‘URL is not on Google’ but, apart from a ‘Temporary processing error’ under ‘Sitemaps’, says eveyrthing else is fineThe live test says the URL is available to Google
000
Shiv J.M. @shivjm.in · 23/08/2026
#Google refuses to index nearly a third of shivjm.blog. Some are index pages (tags, series, etc.); some are entries. I have no idea what I’m doing wrong. The docs says ‘no need to resubmit this URL for crawling’, but I’ve been seeing this behaviour for nearly two years that I can remember. #SEO
Eight notifications in 20 days for various attempts to trigger indexing again, with no reason given in the final report for why 507 pages aren’t indexedGoogle tells me that 877 pages are indexed, 2 are not found, 10 have redirects… and 521 are ‘Crawled - currently not indexed’
210
Shiv J.M. @shivjm.in · 11/08/2026
I have new messages on ProtonMail? Huh, I wonder who’s— oh.
Eight unread emails about Proton services
000
Shiv J.M. @shivjm.in · 02/08/2026
Oh no! That sounds urgent. I’d better get right on it. (kwality)
Text message saying an account is scheduled for suspension as ‘dues of Rs.0.0 remain unpaid’.
000
Shiv J.M. @shivjm.in · 02/08/2026
Hard same.
An anime character saying, ‘I consider myself twice as loyal as a Pomeranian’.
000
Shiv J.M. @shivjm.in · 28/07/2026
Hey @adobe.com, that’s a lot of words to say you want me to cancel my #CreativeCloud subscription. I’m sure as heck not downgrading to Windows 11 for #PremierePro.
Opening Premiere Pro shows a dialog warning me that Windows 10 is no longer supported so future versions can’t be installed, with a red button labeled ‘Continue with known issues’
001
Shiv J.M. @shivjm.in · 21/07/2026
There’s something wrong with the new cushion I ordered but I can’t put my finger on it. #Amazon
A WhatsApp message confirmed the cushion delivery but listed a ridiculously low order value, the delivery service shows it as having been delivered under an inappropriately lightweight category, and the product in front of me is a tiny pack of 2 Hall Sensors instead
000
Shiv J.M. @shivjm.in · 16/07/2026
I feel like these are just getting better and better. The last few seriously cracked me up. On an unrelated note, I noticed the images are large and load slowly. Any chance the PNGs could be optimized? At least in Photoshop, choosing 8-bit squashes it from 2.4 MB to 365.5 KB.
Export As in Photoshop shows the image doesn’t change at all in 8-bit mode but the size falls drastically
001
Shiv J.M. @shivjm.in · 15/07/2026
Aww! You shouldn’t have, #Google. (Because there’s no way I’d want to put any of that junk on my #Android phone.)
Google Pixel software update adding selfie overlays, AI slop, AI slop, and apps as bubbles over other apps
000
Shiv J.M. @shivjm.in · 11/07/2026
Google is right. I should get rid of these unused apps. How silly of me to install them in the first place.
My Android phone is recommending I free up space by deleting unused apps like Google Connectivity Services, Google Lens, Google Meet, Google Pay, Google Play Music, and Google Support Services.
010
Shiv J.M. @shivjm.in · 01/07/2026
Behold: one of the best #Nirulas pizzas I’ve had in years. It was so good I gobbled up the second half in the same sitting.
A mutton sausage pizza from Nirula’s with a smattering of oregano & chilli flakes under gobs of mustard on the bottom half.
000
Shiv J.M. @shivjm.in · 30/06/2026
Such a beautiful sentiment. 😊
Section of a reply to an email to Kotak Mahindra Bank showing a notice with red, italicized text against a light blue background. It says (quotes original): "The Sender of this domain is from non-kotak domain"
000
Shiv J.M. @shivjm.in · 23/06/2026
I for one fail to see see how having three links each to two social networks within the spam— pardon me, span of half a page on @shivjm.blog could possibly be an issue.
On my blog, A Place For My Head, there are links to where I’ve shared each article at the end, then the footer has links to @shivjm.blog here and my #shivjmdotblog tag on Mastodon, and then there are links to my own accounts (this one here, @shivjm@mastodon.social there) to round it out
000
Shiv J.M. @shivjm.in · 16/06/2026
Sunset as seen on a short cruise around the bay a month or two ago. #cruise #sunset #photography
A bridge crosses the frame horizontally while vivid clouds blanket most of the sky above it and the sea below reflects the same purple tinge. Only the top right corner shows partly clear skies.
020
Shiv J.M. @shivjm.in · 13/06/2026
Suspended light. #aerial #videography
000
Shiv J.M. @shivjm.in · 10/06/2026
That’s so #PVR. (…but I won’t complain about the one suitable show not being an ICE showing. Putting blurry versions of the main image on the sides of the theatre and calling it immersive is unhinged.)
I chose to book an ICE show but first I had to accept the warning in a popup: ‘This movie will be presented in standard format (not ICE)’
001
Shiv J.M. @shivjm.in · 09/06/2026
I for one think it’s great that all higher-capacity #GoogleOne (read: #Google #Drive) plans are now AI this and AI that. It’s the reminder I needed to resume moving things to my own servers so I can minimize my Googleness.
The plans start at the 2 TB Google AI Plus and go on to Pro at 5 TB, Pro at 10 TB, and Ultra at 20 TB
000
Shiv J.M. @shivjm.in · 06/06/2026
Why yes, #Google, I’d love to learn how to write kwality kode— pardon me, quality code like whatever’s powering this unsolicited Cloud Console tutorial.
Google Cloud Console side panel showing ‘Error while loading the tutorial’ with a dev URL listed
000
Shiv J.M. @shivjm.in · 01/06/2026
Thanks to [redacted] for showing me what passes for security in the #AxisBank mobile app. To be able to use the app at all, they had to scroll down (without any indicators) and find the option saying they know what AirDroid does and ‘it may be dangerous’… for 90 days.
The Axis Bank app blocked by an overlay: ‘Harmful App/s Detected’. It requests the user to uninstall AirDroid and has a single radio button labeled ‘Someone asked me to install these Apps. I'm not aware what these Apps can do.’.
100
Shiv J.M. @shivjm.in · 08/05/2026
My thanks to #GitLab for protecting me from the dangers of not knowing that my trial for an #AI #slop ‘feature’ I never asked for, turned on, or used has ended. That was much more important than letting me see the page I needed to access.
A GitLab dialog blocking the page I wanted to open saying ‘Your GitLab Duo Agent Platform trial has ended’ and nudging me to purchase it.
000
Shiv J.M. @shivjm.in · 27/04/2026
@flstudio.bsky.social It’s concerning that your support team wants to see ID to swap my primary and alternate #FLStudio addresses (both verified). I understand the caution since I initially mistyped the former, but why would you ask for government ID and what would you even verify it against?
The response from support team asking for my ID to swap the primary and email addresses. It mentions my recent address change (a consequence of my own error). It also explicitly mentions GDPR right in the middle of talking about IDs.
010
Shiv J.M. @shivjm.in · 22/04/2026
Happy fifth birthday to A Place For My Head! Pay no attention to the differing date at the top of the introductory article. shivjm.blog
000
Shiv J.M. @shivjm.in · 31/03/2026
Apple devices may carry a premium, but you’re buying the experience… of keeping someone company at the shop as they upgrade, since the unskippable update on the NEW phone takes an hour and transferring the data over Bluetooth takes two more. Here’s to the crazy ones. Better you than me.
4 minutes remaining on an iPhone-to-iPhone migration (but it actually took nearly 30 from this point).
000