Dave Smart's Avatar

Dave Smart

@tamethebots.com

(semi) professional goth. Full-time idiot with a computer. Tech SEO & Dev at tamethebots.com #Webdev #TechSEO

923
Followers
286
Following
728
Posts
22.06.2023
Joined
Posts Following

Latest posts by Dave Smart @tamethebots.com

I tried explaining to my cat it might be a bit early to sport the spring/summer collection, but was met with derision.

06.03.2026 11:09 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I swear my house is around 70-80% cat hair right now.

06.03.2026 11:07 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
xkcd: npm edition

i saw the interactive xkcd on hackernews and decided to make it render a real npm graph

it uses webcontainers to `npm i {pkg}`, then renders the bricks based on the dep tree scaled by disk size

04.03.2026 16:17 πŸ‘ 94 πŸ” 16 πŸ’¬ 8 πŸ“Œ 6

Happy birthday πŸŽ‰

04.03.2026 17:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Debunking and Demystifying Generative Information Retrieval: Misinformation in The SEO Space An evidence-based breakdown of generative information retrieval myths, separating SEO misinformation from fundamentals across chunking, information gain, and LLMs.txt.

Lots of misinformation still flying around our SEO space so I dug into some of the possible causes and the current category conflicts and wrote them up following my presentation at Women in Technical SEO.

www.womenintechseo.com/knowledge/ge...

03.03.2026 19:34 πŸ‘ 14 πŸ” 5 πŸ’¬ 2 πŸ“Œ 2
Preview
AI Crawlers and JavaScript: Why LLMs Can't See Your Client-Rendered Content | Visively How AI crawlers differ from Googlebot in JavaScript rendering, why client-side rendered content is invisible to ChatGPT, Claude, and Perplexity, and how to diagnose and fix visibility gaps.

AI Crawlers and JavaScript​: Why LLMs Can't See Your Client-Rendered Content

visively.com/kb/ai/ai-cra...

24.02.2026 09:27 πŸ‘ 5 πŸ” 2 πŸ’¬ 2 πŸ“Œ 1

Haha, CSS really brings that "just fucking do it" energy with that, and I can respect that.

27.02.2026 20:03 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

That deep satisfaction when you finally find the right combination of flags to stop chrome automatically 307 redirecting http to https, so your testing tool doesn't quite work how you want.

--disable-features=HttpsFirstBalancedModeAutoEnable

(You would very much not want to do this IRL)

27.02.2026 19:48 πŸ‘ 4 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
How Browsers Really Parse HTML (and What That Means for SEO)
How Browsers Really Parse HTML (and What That Means for SEO) YouTube video by Google Search Central

Parsley HTML, tasty.

No wait 12 parsecs?

No, parsing.

Another great episode.

27.02.2026 13:11 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
x86CSS x86CSS is a working CSS-only x86 CPU/emulator/computer. No JavaScript required!

Who cares about chips shortages when there's CSS? lyra.horse/x86css/

26.02.2026 21:05 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
A Complete Guide to Bookmarklets | CSS-Tricks Browsers don't just let you bookmark web pages. You can also bookmark JavaScript, allowing you to do so much more than merely save pages.

A Complete Guide to Bookmarklets, by @vale.rocks (@csstricks@mastodon.social):

https://css-tricks.com/a-complete-guide-to-bookmarklets/

#guides #bookmarklets #javascript #linklists

26.02.2026 20:30 πŸ‘ 4 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
Department of Defense is weaponizing AI Guns are a pretty divisive issue. Even with the ideological chasm between the sides of this issue, I bet you could get them to unite if say… the Department of Defense demanded that firearms not have ...

Your political affiliations shouldn't affect your ability to see AI being positioned as a political weapon. The Pentagon is threatening Anthropic bc it's unwilling to lift restrictions on use for mass surveillance of Americans or autonomous weapons
not-a-robot.com/blog/ai-poli...

26.02.2026 19:08 πŸ‘ 2 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Preview
GitHub - lala-hakobyan/front-end-debugging-handbook: A comprehensive guide to debugging tools for modern, complex front-end applications. This handbook provides practical, real-world guidance on a com... A comprehensive guide to debugging tools for modern, complex front-end applications. This handbook provides practical, real-world guidance on a complete suite of tools, from Chrome DevTools and fra...

Ever wanted a comprehensive guide to DevTools and debugging front ends? Check out this ebook that Lala Hakobyan just launched:

github.com/lala-hakobya...

I’m impressed!!

26.02.2026 17:25 πŸ‘ 27 πŸ” 10 πŸ’¬ 0 πŸ“Œ 0

I have left so many ecommerce sites because I am trying to look at products and they force me to try and play some game to win a voucher code.

23.02.2026 15:37 πŸ‘ 16 πŸ” 1 πŸ’¬ 6 πŸ“Œ 1

I came across one that was like a scratch card, with all the codes in the DOM.

Biggest "prize" was 45p off. (Products started at around Β£200). Why even bother?

23.02.2026 17:45 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It's a normal, human thing than normal, human people do ...

20.02.2026 15:25 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Yield to Main: setTimeout vs queueMicrotask vs scheduler.postTask | Joan LeΓ³n A practical guide on how to use setTimeout, queueMicrotask and scheduler.postTask to break up long tasks and optimize INP. Comparison with measurable examples.

I've encountered many applications with poor INP due to long tasks that do not yield control to the browser

I've written a guide with measurable examples comparing setTimeout, queueMicrotask, scheduler.postTask. It includes snippets to audit your projects

joanleon.dev/en/yield-to-...

#WebPerf

20.02.2026 15:08 πŸ‘ 6 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

Bet neither predicted "flexing in a sauna with a brain worm fan" photoshoots though.

20.02.2026 15:21 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Performance-Optimized Video Embeds with Zero JavaScript Putting a YouTube video inside a closed details element means it won't load until that details element is opened. We can use that.

This is a neat approach to doing YouTube faΓ§ades with zero JavaScript.

frontendmasters.com/blog/perform...

19.02.2026 21:11 πŸ‘ 7 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
a man in a yellow shirt is looking at a bird in a nest Alt: Animated gif of Jim Cary as Ace Ventura regurgitating food to a baby bird, like its mother would.

LLMs are still young, so we need to chew up their food and spit it down their throats, like a baby bird in the nest.

Apparently.

18.02.2026 19:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Plus if they handle it themselves, they don't have to check for switch & bait, and other shenanigans, & some folks absolutely will do shenanigans, which would require processing the markdown AND the html.

Just doesn't pass the sniff test to my way of thinking. πŸ€·β€β™‚οΈ

18.02.2026 19:36 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

And to be honest I probably wouldn't bother then if it wasn't for the fact I am already extracting just a main area of content from the page.

And it's trivial to do so (I, a chimp can do it) so I really struggle to see mainstream llms not having the capability to do so, if it truly aids them.

18.02.2026 19:36 πŸ‘ 2 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

I do actually use the html > markdown thing for one specific task t.b.h., getting an llm to compare some support documentation pages versions when they update, to create a change summary. (Purely because I am only interested in textual changes, not html structure changes.)

18.02.2026 19:36 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
W. Heath Robinson - Wikipedia

Html > CDN > markdown > llm > ??

All feels a bit W. Heath Robinson to me

I think there are specific tasks markdown makes sense for, but it's never really a straight conversion (for example it does seem an efficient way to feed Dev doc context to coding agents) but it isn't a copy of a human page.

18.02.2026 19:36 πŸ‘ 3 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

Feels like I should be discussing a wager to circumnavigate the globe in 80 days with you.

18.02.2026 16:23 πŸ‘ 6 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
3MB Lorem Ipsum

Just so people get a feeling how much 2MB HTML actually is, I made this (3MB+) monster:

experiments.geekonaut.de/3mb-behemoth

I know - nobody asked but here we are. You are welcome.

18.02.2026 16:19 πŸ‘ 15 πŸ” 5 πŸ’¬ 9 πŸ“Œ 0
Post image

πŸ•΅οΈβ€β™€οΈ Does Google cut off file content beyond 2 megabytes? The reality is messy.

Google does use some scary wording in their documentation, and it seems to impact some users.

But I've not seen a script 2 MB limit applied in all cases.

www.debugbear.com/blog/googleb...

17.02.2026 12:10 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

I hope your day goes Continvoucly.

18.02.2026 10:47 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Perhaps I am just getting confused with the Mighty Morging Power Rangers though.

17.02.2026 09:37 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Pretty sure Janeway or Picard had to continvouclsy morge a warp drive or something in at least one episode.

17.02.2026 09:34 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0