@tdp_org@mastodon.social
@tdp_org@mastodon.social avatar

tdp_org

@tdp_org@mastodon.social

Lead Architect @ BBC. Snowboarder, skateboarder. Oxfordshire, UK. Opinions mine. He/Him.
Interested in #serverless #nodejs #googlecloud #terraform #bigquery #analytics #web #cdn #http #tls #http2 #http3 #security #infosec #privacy #webperformance #webperf etc.

This profile is from a federated server and may be incomplete. Browse more on the original instance.

tdp_org, to random
@tdp_org@mastodon.social avatar
tdp_org, to webdev
@tdp_org@mastodon.social avatar

My pals in BBC World Service have been doing some awesome work on "lite" versions of their news articles (other page types to follow).
They essentially skip the Server-Side React hydration which means you end up with a simpler HTML+CSS page, no JS.
Page sizes drop significantly:

Screenshot of a BBC World Service Mundo "lite" page with Dev Tools open showing bytes transferred and total as stated

tdp_org, to random
@tdp_org@mastodon.social avatar

The BBC is hiring 2x data-focussed Technical Architects ("senior" & "lead") for UK-based folks (due to boring tax/legal reasons).

Great & smart team (we work with them regularly) using mostly AWS-based tech. Flexible location (mainly remote by default but options to work from a number of offices). Solid pension & benefits.

Shares/boosts would be much appreciated. Closes May 16th.

Full details on the adverts:

https://careers.bbc.co.uk/job/Glasgow-Senior-Architect-G511DA/794392302/

https://careers.bbc.co.uk/job/Glasgow-Lead-Architect-G511DA/794389302/

tdp_org, to random
@tdp_org@mastodon.social avatar

Despite the very clever people working at Google & Fitbit, my Pixel Watch still marks me mowing the lawn as "Biking" every time.
I do get that the arm position will be pretty much identical but maybe they ought to consider metadata - how many people are cycling for an hour whilst in wifi range and within ~60 metres of their home location whilst moving at walking pace? 🤣

tdp_org, to random
@tdp_org@mastodon.social avatar

We're being force-migrated from Zoom to Teams (to save some Schekels) which was a bit of a wrench at first but I've found a few things which I prefer in Teams:

  • Dedicated "raise hand" vs "react" buttons on the toolbar
  • Visualised sequencing for people who raised their hand so you can go through in order
    I do always struggle to find the "mute" button for some reason (seems to be common with lots of people) and the video quality is pretty poor compared to Zoom but I can live with it.
tdp_org, to random
@tdp_org@mastodon.social avatar

If you could launch any 3 people to Mars and never see or hear from them again, who would it be?

tdp_org, to random
@tdp_org@mastodon.social avatar

@tomatospy isn't pulling any punches (and is absolutely correct, IMO) on today's Risky Biz newsletter.

https://news.risky.biz/corporate-freeloading-makes-open-source-vulnerable/

tdp_org, to random
@tdp_org@mastodon.social avatar

🚨 **UK TV Licensing scam! **🚨

I just recieved this scam email purporting to be a TV Licensing renewal reminder. It's reasonably well done except for:

  1. The sender email address
  2. The trademark symbol - AFAIK that's never used by TVL

I believe they're using the data from the People's Energy data breach as the email address they sent this to used the unique plus alias I used on my account with PE.

The "sign in" link goes to an AWS S3 hosted file BTW.

https://www.bbc.co.uk/news/technology-55350995

tdp_org, to random
@tdp_org@mastodon.social avatar

Is it "no one is registering for our conferences so let's spam everyone and offer free tickets" week or something?
I must have had 5-10 every day so far.
Blocked every sender.

tdp_org, to random
@tdp_org@mastodon.social avatar

Every time you think they can't stoop lower...
https://www.bbc.co.uk/news/world-europe-68788110

tdp_org, to webdev
@tdp_org@mastodon.social avatar

I enabled Brotli compression on the CDN which serves the main BBC websites (www.bbc.co.uk. www.bbc.com etc.) outside the UK this morning.
Over ~4 hours, we're seeing a mean of ~20% better compression (smaller responses) via Brotli & ~95% of responses being Brotli now.
I've not had time to look in detail at performance but there doesn't look to be a significant change (LMK if you see diferent!).
(the spikes are breaking news events linking to a large "live" pages)

tdp_org, to webdev
@tdp_org@mastodon.social avatar

Somehow, we never got round to enabling Brotli compression on www.bbc.co.uk & www.bbc.com so I am just in the final throws of deploying that.
So far in ~1 hour on our staging site, I'm seeing ~24% smaller files under Brotli (vs. gzip). 🤞this (or better) also happens on live which'll be tomorrow.

tdp_org, to random
@tdp_org@mastodon.social avatar
tdp_org, to ai
@tdp_org@mastodon.social avatar

I'm going to say it now, i'd pay more for a computer without AI BS hardware and software.

tdp_org, to pizza
@tdp_org@mastodon.social avatar

Any tried add trusted (I can search for recipes, looking for genuine recommendations) recommendations for a good, authentic Italian pizza dough recipe which is realistic for me to make at home?
(We have a mixer etc)

tdp_org, to random
@tdp_org@mastodon.social avatar

BBC Websites are officially blocked in Russia & China.

China blocks via DNS (returns incorrect answers). They probably also monitor for connections outside of China (e.g. using hosts file), I assume they block foreign DNS resolution.

Russia blocks mainly via TLS SNI snooping & connection termination, done by their major ISPs.

There's a big discrepency between the volume of requests we see between the two countries. I honestly don't know why.
Odd.

tdp_org, to infosec
@tdp_org@mastodon.social avatar

If you run a public web service, do you attempt to attribute DDOS to an attacker?
If so, how do you do it?

Interested to see what other folks/orgs do.

tdp_org, to webdev
@tdp_org@mastodon.social avatar

I made a change on our NEL/Reporting API report collector earlier which changed the response status from 500 to 403 when the client fails to send a valid/any Origin request header on the POST.

This caused a ~2x increase in reports.
(ignore the spikes, they're known)

I then changed the response from 403 to 201 and the reports returned to their previous level. No other changes were made.

Anyone know why this'd be? Would browsers retry on 403?

tdp_org, to random
@tdp_org@mastodon.social avatar

Dang, Terraform is persistent!
2 hours and 40 minutes to deploy a CDN change.
Thanks for sticking with it TF!

tdp_org, to random
@tdp_org@mastodon.social avatar

Just had a look at our logs and in 2 days, there were 81.3 million requests to www.bbc.co.uk and www.bbc.com from clients with "bot" in the user-agent string.
There were just under 10,000 unique user agents.
Seems a touch excessive.

tdp_org, to random
@tdp_org@mastodon.social avatar

TIL Yandex is owned by a Dutch company (not for much longer though)
https://therecord.media/yandex-sells-russian-assets-netherlands

tdp_org, to random
@tdp_org@mastodon.social avatar

My wife's great aunt died yesterday, aged 104. Fortunately she didn't suffer and was well looked after by the NHS.
She was absolutely hard as nails, fiercely independent - she outlived her husband by about 30 years and still did just about everything herself until the day she died. She was up with the times, did her shopping online, on social media etc. What an awesome lady, she was a real inspiration. Still is.

tdp_org, to random
@tdp_org@mastodon.social avatar

A terrible situation but surely rather than burning the trees they could be donated to tree-planting charities?
Wondering if perhaps @Philsturgeon's network of contacts might know someone who'd take the saplings if necessary?

https://www.bbc.co.uk/news/uk-scotland-68133750

tdp_org, to random
@tdp_org@mastodon.social avatar

Imagine, if you will, a world where everyone is 100% honest.
There'd be no need for any people to do R&D, design, manufacturing, sales, marketing or support/doign of a massive chunk of everyday goods/services e.g.:

  • Locks & keys etc.
  • Surveillance
  • Policing/Security guards
  • Encryption
  • Military & weapons
  • ...
    It's nuts when you think about how much of what people/buy do results directly from dishonesty.
tdp_org, to github
@tdp_org@mastodon.social avatar

If you use Google Cloud Build triggered from a GitHub repo, you can now get the build job logs sent to GitHub (it'll appear in the "details" page for each build job).
You just need to add include_build_logs = "INCLUDE_BUILD_LOGS_WITH_STATUS" to your Cloud Build job config YAML file.

https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/cloudbuild_trigger#example-usage---cloudbuild-trigger-include-build-logs

Screenshot of the GitHub details page which shows the Cloud Build logs

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • kavyap
  • DreamBathrooms
  • InstantRegret
  • magazineikmin
  • cubers
  • GTA5RPClips
  • thenastyranch
  • Youngstown
  • rosin
  • slotface
  • tacticalgear
  • ethstaker
  • modclub
  • JUstTest
  • Durango
  • everett
  • Leos
  • provamag3
  • mdbf
  • ngwrru68w68
  • cisconetworking
  • tester
  • osvaldo12
  • megavids
  • khanakhh
  • normalnudes
  • lostlight
  • All magazines