I'm doing an apprenticeship MSc in Digital Technology. In the spirit of openness, I'm blogging my research and my assignments. This is my paper from the Data Analytics module. I enjoyed it far more than the previous module. This was my second assignment, and I was amazed to score 72%. In the English system 50% is a pass, 60% is a commendation, 70% is distinction. Nice! A few disclaimers: I…
Continue reading →
A sister searches for her missing brother as a new power rises amid the splendour and the squalor of a once great city. Lower Rhumbsford is a city far removed from its glory days. On the banks of the great river Rhumb, its founding fathers channelled the river's mighty flow into a subterranean labyrinth of pipes, valves and sluices, a feat of hydraulic prowess that would come to power an…
Continue reading →
I've spent two months trying to report this issue to Getty images. They haven't responded to my emails, phone calls, Tweets, or LinkedIn messages. I've tried escalating through OpenBugBounty and HackerOne - but still no response. I've taken the decision to fully disclose this XSS because the Getty Images sites accept payments from users - and users need to be aware that the content they see on…
Continue reading →
(You may already know this, but I didn't. Every day is a school day.) HTML has the concept of the lang attribute. It allows you to say that a specific element contains text in a specific human language. For example, this page starts with: <html lang="en-GB"> That says the entire page is written in English, with the sub-type of Great Britain. This means your browser might…
Continue reading →
User Generated Content is great, innit? As a company, I want users to submit photos, so I don't have to do any content curation. Moderation? Nah mate, stick some AI on there to filter out anything offensive and we're golden. *sigh* James Whatley (inactive)@WhatleydudeSurprised Loch Ness isn't trending tbqh.❤️ 8💬 0♻️ 021:36 - Sat 07 August 2021James Whatley (inactive)@WhatleydudeReplying to @What…
Continue reading →
In HTML, the autocomplete attribute is pretty handy. The HTML autocomplete attribute is available on <input> elements that take a text or numeric value as input, <textarea> elements, <select> elements, and <form> elements. autocomplete lets web developers specify what if any permission the user agent has to provide automated assistance in filling out form field values, as well as guidance to the …
Continue reading →
It's the following Thursday. Elizabeth has received a letter from an old colleague, a man with whom she has a long history. He's made a big mistake, and he needs her help. His story involves stolen diamonds, a violent mobster, and a very real threat to his life. As bodies start piling up, Elizabeth enlists Joyce, Ibrahim and Ron in the hunt for a ruthless murderer. And if they find the…
Continue reading →
It has been a year since I stopped working for NHSX. A few weeks ago, someone reached out to me inquiring about a job there. They wanted to know what they needed to know before joining. As well as the normal moaning about the quality of vending machine coffee, I told them about three things which caught me off-guard when I joined. So, here for your edification, are three things I wish I'd…
Continue reading →
The Cabinet is a story about the documents that record these symptomers and the man who manages the documents in Cabinet 13. This seemingly ordinary, old cabinet is filled with stories that are peculiar, strange, eye-pop- ping, disgusting, enraging, and touching. However, the fast changing world is also full of all sorts of unbelievable things. Perhaps symptomers exist not only in the novel but …
Continue reading →
I want to buy a big chunk of data and use it until it runs out. I'm not interested in a contract. I don't want a bundle of phone calls, SMS, or ringtones. Just give me DATA that lasts for as long as possible. Here's the best data deals that I could find. Stick them in your 2nd SIM slot, use them as broadband backup, or shove in a dongle and attach to a Raspberry Pi. Operator Cost Data …
Continue reading →
Do busier hospitals have higher survival rates? How many trees are there on the planet? Why do old men have big ears? David Spiegelhalter reveals the answers to these and many other questions - questions that can only be addressed using statistical science. Statistics has played a leading role in our scientific understanding of the world for centuries, yet we are all familiar with the way…
Continue reading →
💾 Download this page! What's going on behind the scenes? Here's the code. Note - it doesn't require thousands of imported NPM libraries, a complex Docker set-up, or any AI-on-the-blockchain. <a href="" download="this.html">Download this page</a> HTML 5 introduced a new attribute for the anchor element - download. Rather than having to set your server up with C…
Continue reading →