Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

Neil Craig

@tdp_org@mastodon.social
mastodon 4.8.0-nightly.2026-10-06
  • Open on 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.

3443 Followers
402 Following
50 Posts
Joined April 25, 2022
GitHub:
https://github.com/neilstuartcraig
BBC D&E profile:
https://www.bbc.co.uk/blogs/internet/authors/1633673f-c77c-4bc6-b100-0664db0db613
Pronouns:
He/Him
Open post
Neil Craig @tdp_org@mastodon.social
· 1mo ago
Saw the RayBan Smart Glasses display whilst on holiday. Couldn't help thinking this.
121
3
58
0
Open post
Neil Craig @tdp_org@mastodon.social
· 2mo ago

England Vs Argentina last night was busy! Easily the busiest ever live event on the BBC (I can't give you streaming stats, sorry).

On my logging pipeline (subset of BBC logs):

  • Peak: 2.2M row/s (105GB/s)
  • Total: 20.1B rows (16.4TB), 2.7M log files
  • 0 write fails
  • 0 duplicated rows
  • Peak: 1035 Cloud Run containers @ 2x CPU each ∴ 2070 CPU

Best bit is that we did precisely nothing, it all just worked.

#WebStats #WorldCup #BBC

136
8
59
0
Open post
Neil Craig @tdp_org@mastodon.social
· 7mo ago
A very large CDN supplier emailed us today to say they are having to increase prices because their energy costs have risen up to 2x and servers are now 1.5x the price. Sounds like AI crap making everything else more expensive, again.
268
10
148
2
Open post
Neil Craig @tdp_org@mastodon.social
· 9mo ago
356
7
192
0
Open post
Neil Craig @tdp_org@mastodon.social
· 1mo ago

If this turns out to be meaningful rain, it'd be *very* welcome.

We've had zero significant rain here since March - so ~5 months. For much of that time it's been 30-35℃.

75% of England and all of Wales is in drought currently.

In south oxfordshire we've had a hosepipe band for quite a while now.
Anyone who isn't convinced about climate change needs to stop smoking whatever they're smoking and look outside.

We've officially f**ked up as a species.

#ClimateChange

mastodon.social

Mastodon

13
2
6
0
Open post
Neil Craig @tdp_org@mastodon.social
· 5mo ago

Amount of AI I use at work: 0
Amount I am falling behind my peers: Also 0

Maybe AI is a thing for some people but not for me.

74
9
20
0
Open post
Neil Craig @tdp_org@mastodon.social
· 2mo ago
You know who's missing from this, right?
19
2
4
0
Open post
Neil Craig @tdp_org@mastodon.social
· 6mo ago

I've had to deploy a spare laptop for my cat to sleep on.

He was on my work laptop and managed to turn it off whilst I was mid-work.

#CatsOfMastodon #Cats

mastodon.social

Mastodon

75
2
21
0
Open post
Neil Craig @tdp_org@mastodon.social
· 1mo ago

RE: @depthsofwiktionary@wikis.world

This just reminded me of a call I was on recently when a colleague warned others not to do $thing in case they get "porned".

wikis.world

Depths of Wiktionary: "" - Wikis World

7
1
0
0
Open post
Neil Craig @tdp_org@mastodon.social
· 1mo ago

The English FA in 2026, everyone.
You know, a mere 61 years after metrication.
Feet and inches are literally the stupidest measurement system. Why would anyone use that when metric measurements exist and are the default for your country?
FFS. Football is run by morons.

6
5
0
0
Open post
Neil Craig @tdp_org@mastodon.social
· 2mo ago
Replying to
Yes! UEFA has a spine. F you Gianni. Edit: And, that's despite the fact that the next World Cup is scheduled to be hosted in ⅔ European countries - Morocco, Portugal, and Spain. https://www.bbc.co.uk/sport/football/articles/c5y67zrrdddo
Fifa World Cup: Uefa to boycott tournament if Gianni Infantino's investment plans go through
BBC Sport

Fifa World Cup: Uefa to boycott tournament if Gianni Infantino's investment plans go through

Uefa says "the World Cup is not for sale" after its 55 member associations vote to boycott future tournaments if Fifa and its president, Gianni Infantino, do not back down on their investment proposals.

9
2
2
0
Open post
Neil Craig @tdp_org@mastodon.social
· 2mo ago
Replying to

Opposition to Infantino's grift is building.

Three of the six continental governing bodies for football have rejected it:

  • UEFA (Europe)
  • CONCACAF (North, Central & South America)
  • AFC (Asia)

UEFA (backed by the English FA) will boycott FIFA tournaments and now Carlos Cordeiro - senior adviser to Infantino has resigned.

Infantino is now trying to weasel out of it, saying it's been confused by the Media reporting and he really was going to talk to people. Prick.

https://www.bbc.co.uk/sport/football/articles/ce345l6kg6ro

Gianni Infantino 'wrong man' to lead Fifa says Prime Minister Andy Burnham
BBC Sport

Gianni Infantino 'wrong man' to lead Fifa says Prime Minister Andy Burnham

Prime Minister Andy Burnham says Gianni Infantino is "the wrong man" to lead Fifa as criticism grows of the controversial investment plan.

8
1
0
0
Open post
Neil Craig @tdp_org@mastodon.social
· 2mo ago
That's a powerful look. #CatsOfMastodon #Catshttps://www.bbc.co.uk/sounds/play/p0nx55f9
Why did this tabby cat turn blue? - BBC Sounds
BBC

Why did this tabby cat turn blue? - BBC Sounds

Wilbur's owner was alarmed when she saw the blue feline. Photo credit: Sophie Jenkin.

11
3
1
0
Open post
Neil Craig @tdp_org@mastodon.social
· 8mo ago
Boosted by @wtrmt@mastodon.social

We're recruiting for a new Security Architect role in BBC InfoSec:

Location: Remote (within UK) Salary range: £75-85k + solid pension & benefits Type: Permanent Closing date: 2026-02-16

"The BBC reaches over half a billion people online every week. By joining this team you will help keep these systems secure. You’ll regularly collaborate with critical BBC product teams such as iPlayer, Sounds and News..."

It's a great team to work with (I do regularly)

https://careers.bbc.co.uk/job/Senior-Information-Security-Architect/27382-en_GB/

Job Details | BBC
careers.bbc.co.uk

Job Details | BBC

67
4
209
2
Open post
Neil Craig @tdp_org@mastodon.social
· 1mo ago

FFS. Literally the only thing I even marginally like LLMs for (Pull Request reviews, because it's a total pedant) now seems shonky.

4
2
1
0
Open post
Neil Craig @tdp_org@mastodon.social
· 2mo ago
Replying to

Just in case you thought Infantino's plan somehow wasn't a grift:

Infantino has written to all 211 member associations saying they will receive $40m (£30m) if they back his controversial plan to sell off stakes in its major competitions

https://www.bbc.co.uk/sport/football/articles/cvg7vglq9wpo

Fifa sets 19 September deadline to claim initial $20m as World Cup row boils over
BBC Sport

Fifa sets 19 September deadline to claim initial $20m as World Cup row boils over

Fifa has set a deadline of 19 September for member associations to access cash as FA voice disapproval of world governing body's funding plan before emergency Uefa meeting.

6
6
7
0
Open post
Neil Craig @tdp_org@mastodon.social
· 2mo ago
TIL @Vivaldi@social.vivaldi.net has mouse gestures. Reminds me of HP VUE we used at uni. Very cool, using that for sure.
5
3
0
0
Open post
Neil Craig @tdp_org@mastodon.social
· 5mo ago

Sweet! Orban is in the bin.
Let's keep this rolling everywhere.
https://www.bbc.co.uk/news/live/c2d8zw2d3rkt

Viktor Orbán ousted after 16 years in power as Hungarian opposition wins election landslide
BBC News

Viktor Orbán ousted after 16 years in power as Hungarian opposition wins election landslide

Opposition leader Péter Magyar defeats Europe's longest-serving leader, promising closer EU ties and an anti-corruption drive.

21
0
7
0
Open post
Neil Craig @tdp_org@mastodon.social
· 2mo ago

Long shot...does anyone know any details about AS213802 - "tianfeng (hong kong) communications limited" AKA TFTel?

We saw what looks like a crawler make a chunk of requests from IP addresses geoip'd in China (which may be inaccurate) so I checked them out...

  • HTTP only website
  • Made up or massively out of date map location
  • Text looks very generic (could be a poor machine translation though)

All in all, they look a bit fishy. I suspect this is traffic from their customer though.

4
2
2
0
Open post
Neil Craig @tdp_org@mastodon.social
· 5mo ago

TIL Jamie Oliver (chef) has his own ASN

14
2
5
0
Open post
Neil Craig @tdp_org@mastodon.social
· 5mo ago

TCP RTT for a BBC telemetry service by country from end user/client to closest CDN [1] PoP.

Larger, redder circles are slower/worse.

This neatly illustrates the global web performance divide.

TCP: Transmission Control Protocol
RTT: Round Trip Time
PoP: Point of Presence

[1] I can't name the CDN, sorry, corp/competition rules.

#WebDev #CDN #WebPerf #WebPerformance

mastodon.social

Mastodon

13
1
4
0
Open post
Neil Craig @tdp_org@mastodon.social
· 2mo ago
Replying to

The investment fund Fifa is dealing with - Thrive Capital - is led by Josh Kushner, the brother-in-law of Trump's daughter Ivanka.

[Infantino] created a Peace Prize and awarded it to Trump. He opened a Fifa office in Trump Tower, New York. He allowed the Club World Cup trophy to be kept in the Oval Office at the White House. He laughed along during Trump's inauguration speech in which he threatened World Cup co-hosts Canada and Mexico.

Grift all the way down.

https://www.bbc.co.uk/sport/football/articles/cjejl274xx8o

Gianni Infantino: Why Fifa president is pushing World Cup sell off plan
BBC Sport

Gianni Infantino: Why Fifa president is pushing World Cup sell off plan

BBC Sport explores why Fifa president Gianni Infantino feels powerful enough to sell off stakes in the World Cup - and what the consequences could be.

3
5
6
0
Open post
Neil Craig @tdp_org@mastodon.social
· 5mo ago

Microsoft/GitHub should offer an easy way for enterprise orgs to fund packages/maintainers. How about something like:

Enterprise orgs allocate whatever monthly/annual amount they choose & GitHub uses the package manifest files to divide that amount up based on the org pref - e.g. % based on usage or even split or a custom setup - maybe with exclusions.

Feels like a major reason orgs don't fund maintainers is it's too fiddly & time-consuming & needs contracts.

12
2
2
0
Open post
Neil Craig @tdp_org@mastodon.social
· 6mo ago
Replying to
@fooflington@infosec.exchange I assume Moz are looking to make error pages less confusing/intimidating for less technical users - which is probably reasonable. What's not reasonable is that this page gives wholly incorrect advice - "try again in a few moments" is not gonna work for a 403 or indeed any 4XX since they're all client/request errors. FWIW/tangentially related, I'd still love an "I'm technical, show me all the details" setting on web browsers/software/OSs.
14
10
2
0
Open post
Neil Craig @tdp_org@mastodon.social
· 6mo ago

"My son is about to take his 40th flight - we are extreme day trippers"

```
s/day trippers/polluters
```

The kid is 6 years old. Imagine the pollution they've created.

#Pollution #Environment #ClimateChange

https://www.bbc.co.uk/news/articles/ce84zd68242o

mastodon.social

Mastodon

11
2
9
0
Open post
Neil Craig @tdp_org@mastodon.social
· 3mo ago
Replying to
@icing@chaos.social You probably ought to do Blissmass too
3
0
1
0
Open post
Neil Craig @tdp_org@mastodon.social
· 6mo ago

"...two malicious versions of the widely used axios HTTP client library published to npm: axios@1.14.1 and axios@0.30.4...[which installs] a `postinstall` script that acts as a cross platform remote access trojan (RAT) dropper, targeting macOS, Windows, and Linux"

My `package.json` files across 4 projects:
```
"axios": "1.14.0"
```

https://www.stepsecurity.io/blog/axios-compromised-on-npm-malicious-versions-drop-remote-access-trojan

#NodeJS #Axios #InfoSec #WebDev

stepsecurity.io

axios Compromised on npm - Malicious Versions Drop Remote Access Trojan - StepSecurity

9
1
4
0
Open post
Neil Craig @tdp_org@mastodon.social
· 7mo ago
Any personal recommendations (not search results please) from UK folks for a small UPS to cover our ONT, router, switches and a WIFI access point? Ideally something fairly compact, I don't want it to be rackmount. If it could do a few hours at something like 60-70W, that'd be fine.
8
18
5
0
Open post
Neil Craig @tdp_org@mastodon.social
· 4mo ago
Replying to
@cR0w@infosec.exchange You just reminded me of a sign on the bus from Soldeu to Andorra La Vella I saw about 10 years ago. WTAF 🤣
4
0
1
0
Open post
Neil Craig @tdp_org@mastodon.social
· 6mo ago

We're (BBC) recruiting a Technical Product Manager to work in a team for which I cover architecture: BBC Media Analytics.

Scope: UK residents, full time
Location: Hybrid (1d/week in London)
Salary: £65-75k (35 hour week)
Closes: 2026-03-18 (apols, I just found out)

The team builds & runs our Media Analytics (logs, stats) service which runs on AWS & processes 10s of billions of data points per day inc. realtime stream telemetry from iPlayer/Sounds.

Shares/Qs welcomed

https://careers.bbc.co.uk/job/Senior-Product-Manager/39701-en_GB

Job Details | BBC
careers.bbc.co.uk

Job Details | BBC

7
1
20
0
Open post
Neil Craig @tdp_org@mastodon.social
· 6mo ago

I just found 4x responses in our server logs which have a `content-type` of `image/html`.

Even better, turns out they're `301` redirects.

#WebDev #HTTP

mastodon.social

Mastodon

6
2
0
0
Open post
Neil Craig @tdp_org@mastodon.social
· 6mo ago
Replying to
@isotopp I swear, any time "brigade" is used in a headline it's a lame attempt to disparage someone/something. Whoever Matthew Lynn is, they can get in the bin.
6
0
0
0
Open post
Neil Craig @tdp_org@mastodon.social
· 6mo ago
Replying to
@briankrebs This is why we spent so much time and energy to get all of the primary BBC websites on to HTTPS *and* HSTS preloaded. Modern, mainstream web browsers will show a non-bypassable interstitial error page. Problem solved.
4
2
0
0
Open post
Neil Craig @tdp_org@mastodon.social
· 6mo ago

Google Cloud Storage now has a batch operations API.

I've not used it but you basically feed it bucket name(s) and prefix(es) or object names and the operation to run and it'll go away and do it for you - apparently across "billions of objects". Super handy for e.g. adjusting permissions/metadata/compression across an existing collection.

There's Terraform support: https://registry.terraform.io/providers/hashicorp/google/latest/docs/resources/storage_batch_operations_job

https://docs.cloud.google.com/storage/docs/batch-operations/overview

registry.terraform.io

Terraform Registry

4
0
0
0
Open post
Neil Craig @tdp_org@mastodon.social
· 6mo ago
Replying to
Interestingly, they didn't bother blocking www.bbc.co.uk so if folks can read English, they could block the bbc.co.uk -> bbc.com redirect and get our content that way. Just saying...
3
2
2
0
Open post
Neil Craig @tdp_org@mastodon.social
· 7mo ago

It's 2026 and people are still emailing word doc attachments around groups for joint input.

4
1
1
0
Open post
Neil Craig @tdp_org@mastodon.social
· 7mo ago
Replying to
@netblocks@mastodon.social We're seeing the same. Traffic to www.bbc.com and www.bbc.co.uk from Iran has fallen off a cliff.
4
0
2
0
Open post
Neil Craig @tdp_org@mastodon.social
· 6mo ago
Replying to
@gleick "Brian Finucane, a former legal adviser at the State Department, says of Trump’s post: “This threat against a ‘whole civilization’ could plausibly be interpreted as a threat of genocide." https://www.bbc.co.uk/news/live/c5yw4g3z7qgt?post=asset%3A909c41a0-ebcb-4d97-91cb-c4027f6548d5#post
Iran warns it will respond if Israeli attacks on Lebanon don't stop immediately
BBC News

Iran warns it will respond if Israeli attacks on Lebanon don't stop immediately

Israel and the US say Lebanon is not included in a two-week ceasefire deal with Iran. PM Benjamin Netanyahu says Israel struck "the greatest blow" to Hezbollah in strikes today.

2
0
0
0
Open post
Neil Craig @tdp_org@mastodon.social
· 6mo ago
Replying to
@noratrieb@hachyderm.io @fooflington@infosec.exchange Unless it's a temporary misconfiguration - which does happen of course, but I'd argue is the exception rather than the rule - trying again is not going to make any difference. Most 403s are there to protect content from unauthorised users and are permanent.
2
0
0
0
Open post
Neil Craig @tdp_org@mastodon.social
· 6mo ago

Hidden Agenda: Is it love?

Super chilled D&B track from the mid 90's (on one of my "for work" playlists).

Warning: YouTube Music (because I never found anything with better privacy that has the content)

https://music.youtube.com/watch?v=82SJvmuqg5c&list=PL5ghxDVI5u92razjwAxVqhquIM-7PGtrd

Is It Love (2017 Remaster)

2
0
0
0
Open post
Neil Craig @tdp_org@mastodon.social
· 5mo ago
Replying to
@benschwarz
1
0
0
0
Open post
Neil Craig @tdp_org@mastodon.social
· 5mo ago
Replying to
@benschwarz Very cool! I'd love this sort of map in Grafana - that'd be waaay better for several of our use cases than the super detailed maps it currently has 🫡
1
2
0
0
Open post
Neil Craig @tdp_org@mastodon.social
· 9mo ago
Replying to
@TheRealNooshu@hachyderm.io @philhawksworth@indieweb.social FWIW, I'm seeing a DNS error. Looks like the DNS record/zone no longer exists.
2
0
0
0
Open post
Neil Craig @tdp_org@mastodon.social
· 7mo ago
Replying to
@simonzerafa Good Q. I have no idea but am hoping the bubble beings to deflate and things get at least slightly more reasonable. Another CDN supplier told us yesterday that they were smart enough to buy all the kit they need for this FY a few months back, just before the RAM price inflation went to the moon.
1
4
0
0
Open post
Neil Craig @tdp_org@mastodon.social
· 8mo ago
Replying to
@Gargron@mastodon.social Happy birthday! 🎉
1
0
0
0
Open post
Neil Craig @tdp_org@mastodon.social
· 6mo ago
Replying to
@staustellsimon Dubai to Newquay? That seems unusual...and a pretty big plane to land at Newquay right?
0
4
0
0
Open post
Neil Craig @tdp_org@mastodon.social
· 7mo ago
Replying to
@MostlyHarmless@thecanadian.social Peak Trump
0
0
0
0
Open post
Neil Craig @tdp_org@mastodon.social
· 7mo ago
@jon This may actually be the best photo of all time
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 19:41:46 UTC