datawookie
Home
Categories
All
(609)
Alembic
(1)
anti-bot
(1)
AsciiDoc
(5)
Association Rules
(2)
AWS
(33)
Azure
(1)
BASH
(4)
Bayesian
(2)
book review
(6)
browser
(4)
ChromeDriver
(4)
CI
(6)
Citrix
(1)
Cloudflare
(1)
Collaborative Filtering
(1)
conference
(4)
Conference
(9)
cookies
(3)
CSS
(5)
Data Science
(1)
data: medical
(3)
devtools
(1)
Django
(2)
Docker
(54)
email
(4)
encryption
(2)
Ethereum
(3)
Excel
(3)
Firefox
(4)
framebuffer
(1)
gambling
(3)
GARCH
(9)
GPG
(2)
GPU
(1)
GraphQL
(3)
HTML
(3)
Hugo
(1)
JavaScript
(1)
jq
(1)
JSON
(2)
Julia
(42)
Jupyter
(3)
kayak
(2)
Keras
(2)
lint
(2)
Linux
(31)
LLM
(5)
logging
(1)
Machine Learning
(6)
Markdown
(7)
Marshmallow
(1)
Minecraft
(4)
MongoDB
(2)
MySQL
(8)
Neo4j
(4)
NGINX
(7)
noVNC
(4)
Ollama
(3)
optimisation
(7)
options
(1)
OSRM
(5)
PDF
(1)
Playwright
(6)
plugin
(1)
Plumber
(1)
PostgreSQL
(3)
pre-commit
(3)
proxy
(12)
pytest
(3)
quant
(11)
Quarto
(1)
RDS
(1)
regularisation
(2)
requests
(2)
RSS
(2)
running
(28)
S3
(2)
satRday
(1)
Scrapy
(2)
Selenium
(20)
SEO
(4)
Shiny
(12)
sitemap
(2)
Spark
(6)
spatial
(6)
speaking
(7)
sports betting
(1)
SQLAlchemy
(3)
SSH
(6)
Tailwind
(2)
teaching
(2)
TED Talk
(4)
testing
(8)
Tor
(3)
trading
(9)
Traefik
(2)
TypeScript
(2)
Ubuntu
(11)
Unicode
(1)
Vercel
(5)
VPN
(1)
web scraping
(59)
Websockify
(3)
WordPress
(1)
Zyte
(3)
Tags
Camoufox
(2)
Chrome
(2)
EC2
(3)
ECR
(2)
ECS
(7)
Gatsby
(31)
Git
(8)
GitHub
(5)
GitLab
(13)
Python
(41)
R
(256)
SQL
(6)
{alpacar}
(3)
{binance}
(6)
{blimey}
(3)
{blogdown}
(3)
{clockify}
(1)
{emayili}
(25)
{filebin}
(1)
{foreach}
(1)
{geosphere}
(1)
{ggmap}
(1)
{ggplot2}
(2)
{ggridges}
(1)
{hagr}
(2)
{IBrokers}
(1)
{mobility}
(1)
{pagedown}
(2)
{party}
(1)
{pdftools}
(1)
{saffer}
(5)
{tomtom}
(2)
{trundler}
(4)
Blog
A pragmatic mix of code, automation, data and infrastructure, with equal respect for running shoes, good food and getting outdoors.
Massive Browser API
proxy
web scraping
17 Jun 2026 12:00
Static and Dynamic Websites
Where does the HTML come from?
web scraping
1 Jun 2026 12:00
Byteful Residential Proxies
proxy
web scraping
22 May 2026 12:00
Ollama Cloud
Local Workflow, Remote Model
Ollama
LLM
10 May 2026 12:00
Geonode Proxies
proxy
web scraping
Python
9 May 2026 12:00
Quick and Dirty Ollama on EC2
AWS
Ollama
LLM
6 May 2026 12:00
Atlas of the Ollama Universe
Ollama
LLM
2 May 2026 12:00
Massive ASN Targeting
proxy
web scraping
27 Apr 2026 12:00
Massive Geotargeting
proxy
web scraping
25 Apr 2026 12:00
Massive Proxies
proxy
web scraping
Python
18 Apr 2026 12:00
What’s New in Chrome 144?
browser
web scraping
Chrome
31 Jan 2026 12:00
What’s New in Firefox 147?
Firefox
browser
web scraping
24 Jan 2026 12:00
What’s New in Firefox 146?
Firefox
browser
web scraping
10 Dec 2025 12:00
What’s New in Chrome 143?
browser
web scraping
Chrome
5 Dec 2025 12:00
Camoufox without a Context Manager
Playwright
Camoufox
2 Dec 2025 12:00
Installing Tor Browser on Ubuntu
Tor
Ubuntu
1 Dec 2025 12:00
What’s New in Firefox 145?
Firefox
web scraping
22 Nov 2025 12:00
Evaluating a New Job Market Data Feed
R
Python
10 Nov 2025 12:00
Downloading from SharePoint
web scraping
25 Oct 2025 12:00
Accelerating BeautifulSoup Encoding Detection
web scraping
Python
18 Oct 2025 12:00
Cycles in Lynx Numbers
R
16 Oct 2025 12:00
What’s happening on the Framebuffer?
13 Jul 2025 12:00
Camoufox in Docker
Docker
Camoufox
11 Jun 2025 12:00
Playwright Browser Footprint
Playwright
web scraping
6 Jun 2025 12:00
Hasler Statistics
kayak
R
5 May 2025 12:00
Get Cookies from Chrome or Firefox
Selenium
Playwright
cookies
web scraping
3 May 2025 12:00
Headless Browser Hacks
Selenium
Playwright
web scraping
framebuffer
anti-bot
2 May 2025 12:00
Webshare Proxies
proxy
web scraping
3 Apr 2025 12:00
Test a Playwright Web Scraper
web scraping
testing
Playwright
2 Apr 2025 12:00
Test a Selenium Web Scraper
web scraping
testing
Selenium
31 Mar 2025 12:00
Iterating over a Paginated List of Links
web scraping
25 Feb 2025 12:00
Handling HTML Entities and Unicode
web scraping
HTML
Unicode
8 Feb 2025 12:00
Scraping JSON-LD Data
web scraping
7 Feb 2025 12:00
Test a Web Scraper using Patching
web scraping
testing
pytest
30 Jan 2025 12:00
Test a Web Scraper using Mocking
web scraping
testing
pytest
29 Jan 2025 12:00
Test a Web Scraper using VCR
web scraping
testing
28 Jan 2025 12:00
Test a Web Scraper using Responses
web scraping
testing
27 Jan 2025 12:00
Web Scraper Testing
web scraping
testing
26 Jan 2025 12:00
Zyte API Sessions
web scraping
Zyte
25 Jan 2025 12:00
Zyte API Cookie Management
web scraping
cookies
Zyte
22 Jan 2025 12:00
Web Scraping with the Zyte API
web scraping
Zyte
14 Jan 2025 12:00
Installing CPLEX
optimisation
11 Dec 2024 12:00
Installing MOSEK
optimisation
11 Dec 2024 12:00
Optimisation with Pyomo
optimisation
Python
10 Dec 2024 12:00
Optimisation with CVXPY
optimisation
Python
9 Dec 2024 12:00
Optimisation with SciPy
optimisation
Python
8 Dec 2024 12:00
Global versus Sequential Optimisation
optimisation
7 Dec 2024 12:00
Optimisation Reference Problem
optimisation
6 Dec 2024 12:00
Scraping and Not Modified Responses
web scraping
Python
3 Dec 2024 12:00
NetNut Proxies
proxy
12 Nov 2024 12:00
What is a Proxy?
proxy
11 Nov 2024 12:00
Migrating from GitLab Pages to Vercel
Vercel
{blogdown}
GitLab
10 Nov 2024 12:00
Scraping the NYSE Composite Index
web scraping
trading
R
25 Oct 2024 12:00
Asset Price Data
{alpacar}
R
24 Oct 2024 12:00
Listing Alpaca Assets
{alpacar}
R
21 Oct 2024 12:00
Alpaca API Authentication
trading
{alpacar}
R
13 Oct 2024 12:00
Earnings Calendar
BASH
web scraping
requests
trading
Python
12 Oct 2024 12:00
Caching & Avoiding Duplication
web scraping
requests
Python
10 Oct 2024 12:00
Downloading Files with Selenium
web scraping
Selenium
Python
5 Oct 2024 12:00
Economic Calendar
web scraping
Playwright
trading
Python
R
2 Oct 2024 12:00
Your Life in Weeks
{ggplot2}
R
13 Aug 2024 12:00
Bypassing Cloudflare with Cloudscraper
web scraping
Cloudflare
Python
20 Jul 2024 12:00
Unpacking cURL Commands
R
Python
10 Jul 2024 12:00
Updates to the Big Book of R
Quarto
R
26 Jun 2024 12:00
{emayili} Creating Email Threads
{emayili}
R
22 Jun 2024 12:00
Release: openai-python 1.33.0
LLM
Python
8 Jun 2024 12:00
Installing Docker
Docker
Linux
Ubuntu
5 Jun 2024 12:00
Locations from Google Map
web scraping
Python
26 May 2024 12:00
Desert Island Docker: R Edition
Docker
speaking
R
23 May 2024 12:00
Desert Island Docker: Python Edition
Docker
speaking
Python
14 May 2024 12:00
Extract Chapter Headings from PDF
PDF
BASH
29 Apr 2024 12:00
{emayili} Support for Mailtrap
{emayili}
R
23 Apr 2024 12:00
Backtesting
quant
GARCH
R
21 Apr 2024 12:00
Docker-in-Docker with GitHub Actions
Docker
GitHub
21 Apr 2024 12:00
Asset Allocation
quant
GARCH
R
19 Apr 2024 12:00
Logging like a Lumberjack
logging
Python
18 Apr 2024 12:00
Parameter Constraints & Significance
quant
GARCH
R
16 Apr 2024 12:00
Risk/Reward Tradeoff
quant
GARCH
R
15 Apr 2024 12:00
Docker Image from Scratch
Docker
14 Apr 2024 12:00
Model Validation
quant
GARCH
R
14 Apr 2024 12:00
Parameter Significance & Parsimonious Models
quant
GARCH
R
13 Apr 2024 12:00
Leverage Effect
quant
GARCH
R
12 Apr 2024 12:00
Skewed Returns
quant
GARCH
R
11 Apr 2024 12:00
What is a GARCH Model?
quant
GARCH
R
10 Apr 2024 12:00
Rolling Volatility & Returns
quant
R
9 Apr 2024 12:00
Loading Financial Time Series
quant
R
8 Apr 2024 12:00
PyInstaller, boto3 and configparser
Python
3 Apr 2024 12:00
Python Packages from GitHub
Python
GitHub
Git
10 Mar 2024 12:00
Read by Frank Collier
8 Mar 2024 12:00
Host & Port: Where is it?
Traefik
2 Mar 2024 12:00
What is Traefik?
Traefik
NGINX
1 Mar 2024 12:00
Standalone Next.js Application in Docker
Docker
23 Feb 2024 12:00
Testing CSS & Xpath
web scraping
CSS
8 Feb 2024 12:00
Parsing the DOM
Gatsby
7 Feb 2024 12:00
Gatsby Content from RSS
RSS
Gatsby
6 Feb 2024 12:00
Gatsby Content from MDX
TypeScript
Gatsby
2 Feb 2024 12:00
Dynamic User Pages
Gatsby
1 Feb 2024 12:00
Python Security Audit
pre-commit
Git
Python
23 Jan 2024 12:00
ChromeDriver in GitLab CI Pipeline
Selenium
ChromeDriver
CI
GitLab
22 Jan 2024 12:00
Gatsby Content from Medium
Gatsby
20 Jan 2024 12:00
Gatsby, Tailwind & Docker
Docker
Tailwind
Gatsby
19 Jan 2024 12:00
Next.js, Tailwind & Docker
Docker
Tailwind
18 Jan 2024 12:00
Web Scraping with Class Name Mangling
web scraping
16 Jan 2024 12:00
.NET and MySQL in Docker
MySQL
Docker
15 Jan 2024 12:00
WordPress Headless CMS
Gatsby
6 Jan 2024 12:00
Humble Head
Gatsby
5 Jan 2024 12:00
Minecraft Plugin: Discord for Voice & Text Chat
plugin
Ubuntu
Minecraft
31 Dec 2023 12:00
Minecraft Paper Server
Ubuntu
Minecraft
30 Dec 2023 12:00
Weekly Digest & Annual Review
Keras
SSH
Julia
Firefox
29 Dec 2023 12:00
Chrome & ChromeDriver in Docker
Docker
ChromeDriver
Selenium
19 Dec 2023 12:00
SSH Dynamic Port Forwarding with a SOCKS5 Proxy
SSH
Linux
19 Dec 2023 12:00
Weekly Digest
15 Dec 2023 12:00
SSH Tunnel: Remote Port Forwarding
SSH
Linux
13 Dec 2023 12:00
Middleware Redirects on Vercel
Vercel
Gatsby
12 Dec 2023 12:00
Minecraft Client on Ubuntu
Ubuntu
Minecraft
11 Dec 2023 12:00
Minecraft Server on Ubuntu
Ubuntu
Minecraft
10 Dec 2023 12:00
Weekly Digest
LLM
Docker
Selenium
8 Dec 2023 12:00
Static Redirects on Vercel
Vercel
Gatsby
5 Dec 2023 12:00
SSH Tunnel: Local Port Forwarding
SSH
Linux
5 Dec 2023 12:00
Git: Accept All Incoming Changes in a Merge
Git
1 Dec 2023 12:00
Weekly Digest
Spark
Keras
Vercel
R
1 Dec 2023 12:00
Weekly Digest
R
24 Nov 2023 12:00
Externalise CSS
CSS
Gatsby
20 Nov 2023 12:00
Weekly Digest
Docker
17 Nov 2023 12:00
Gatsby on Vercel
Vercel
Gatsby
15 Nov 2023 12:00
Dynamic Routing
Gatsby
13 Nov 2023 12:00
Weekly Digest
10 Nov 2023 12:00
Custom 404 Page
Gatsby
9 Nov 2023 12:00
Gatsby on Netlify
Gatsby
8 Nov 2023 12:00
Cookies & Headers from Selenium
web scraping
Selenium
cookies
Python
7 Nov 2023 12:00
Adding robots.txt to a Gatsby Site
SEO
Gatsby
6 Nov 2023 12:00
Weekly Digest
AWS
Docker
Spark
3 Nov 2023 12:00
Update Sitemap for Canonical Pages
SEO
sitemap
Gatsby
2 Nov 2023 12:00
Add Canonical Links with Gatsby
SEO
Gatsby
1 Nov 2023 12:00
Gatsby Site Versions
Gatsby
31 Oct 2023 12:00
Conditional Content in AsciiDoc
AsciiDoc
Gatsby
30 Oct 2023 12:00
Add Nodes & Fields to GraphQL Schema
AsciiDoc
GraphQL
Gatsby
27 Oct 2023 12:00
Weekly Digest
AWS
Docker
CSS
27 Oct 2023 12:00
Gatsby Page Ordering
AsciiDoc
GraphQL
Gatsby
25 Oct 2023 12:00
Adding Custom Attributes to Pages in a Gatsby Site
AsciiDoc
GraphQL
Gatsby
24 Oct 2023 12:00
Gatsby Redirects
Gatsby
23 Oct 2023 12:00
Adding a Sitemap with Gatsby
SEO
sitemap
Gatsby
22 Oct 2023 12:00
Gatsby Content from AsciiDoc
AsciiDoc
Gatsby
14 Oct 2023 12:00
Convert Gatsby from JavaScript to TypeScript
TypeScript
Gatsby
11 Oct 2023 12:00
Gatsby Starter Project
JavaScript
Gatsby
7 Oct 2023 12:00
Why Do Sports Odds Change?
sports betting
30 Sep 2023 12:00
Undetected ChromeDriver with noVNC
Docker
Selenium
ChromeDriver
web scraping
noVNC
24 Sep 2023 12:00
Gatsby running out of heap space
CI
Gatsby
GitHub
8 Sep 2023 12:00
Transparency in Coverage: JSON Data
JSON
data: medical
27 Aug 2023 12:00
Unravelling Transparency in Coverage Data
data: medical
jq
JSON
R
26 Aug 2023 12:00
What is Transparency in Coverage Data?
data: medical
25 Aug 2023 12:00
Mocking S3 from Python tests
testing
pytest
S3
Python
4 Aug 2023 12:00
Controlling what Alembic Autogenerates
Alembic
22 Jul 2023 12:00
List of Medical Conditions
web scraping
24 Jun 2023 12:00
Flattening Nested Schemas
Marshmallow
SQLAlchemy
11 Jun 2023 12:00
Hosting a GitLab Runner with Docker: Update
GitLab
30 May 2023 12:00
GitLab Runner: Creating a Token
GitLab
30 May 2023 12:00
Pushing to Docker Hub from GitHub Actions
Docker
GitHub
28 May 2023 12:00
Pushing to Docker Hub from GitLab CI
Docker
GitLab
28 May 2023 12:00
Kayak Specifications
kayak
25 May 2023 12:00
Column Order: Inheritance & Declarative Base
SQLAlchemy
18 May 2023 12:00
South Africa Real Effective Exchange Rate
17 May 2023 12:00
Using mailmap to Tidy Git Contributors
Git
1 May 2023 12:00
Installing Gatsby
Ubuntu
Gatsby
6 Apr 2023 12:00
Developing a Gatsby Site with Docker
Docker
Gatsby
4 Apr 2023 12:00
Configuring Bash History on Linux
Linux
BASH
1 Apr 2023 12:00
Chrome DevTools Protocol & Selenium
web scraping
Selenium
devtools
11 Mar 2023 12:00
Content and Message IDs
email
18 Dec 2022 12:00
{emayili} Support for ZeptoMail
{emayili}
R
27 Nov 2022 12:00
AWS Workspace Client on Ubuntu 22.10
AWS
Ubuntu
2 Nov 2022 12:00
Stay Below the Radar
Docker
Selenium
ChromeDriver
web scraping
26 Oct 2022 12:00
{pagedown} Page Size & Margins
{pagedown}
R
22 Oct 2022 12:00
Scaling Density Plots
{ggplot2}
{ggridges}
R
8 Oct 2022 12:00
Handling Empty Paragraphs from R Markdown
Markdown
HTML
CSS
R
29 Sep 2022 12:00
Vertically Align an Image and Text in a div
HTML
CSS
24 Sep 2022 12:00
Enforcing Style in an R Project
lint
pre-commit
Git
R
20 Sep 2022 12:00
Enforcing Style in a Python Project
lint
pre-commit
Git
Python
19 Sep 2022 12:00
Squares & Spirals
R
18 Sep 2022 12:00
Calculating the Fire Danger Index (FDI)
R
8 Sep 2022 12:00
Using Shiny Server in Docker
Shiny
Docker
R
7 Sep 2022 12:00
Postboxes & Postal Codes
{blimey}
R
13 Aug 2022 12:00
Schools in England
{blimey}
R
11 Aug 2022 12:00
Linux Packages for R
Linux
R
9 Aug 2022 12:00
Historical Weather Data
R
Python
7 Aug 2022 12:00
Persisting Data with Pickle & S3
S3
Python
28 Jul 2022 12:00
Great Britain Railway Network
spatial
{blimey}
R
16 Jul 2022 12:00
Interactive Brokers API: Connecting from MATLAB
trading
10 May 2022 12:00
Interactive Brokers Client Portal API Gateway
trading
9 May 2022 12:00
Interactive Brokers: Gateway Automation
trading
{IBrokers}
21 Apr 2022 12:00
Interactive Brokers: Gateway Install & Setup
trading
20 Apr 2022 12:00
{emayili} Encrypted Email with Mailfence
GPG
{emayili}
R
4 Apr 2022 12:00
Mailfence Setup
encryption
email
3 Apr 2022 12:00
Pre-Registered GitLab Runner in a Container
Docker
GitLab
23 Mar 2022 12:00
Schedule a PostgreSQL Materialised View Refresh
PostgreSQL
AWS
RDS
SQL
22 Mar 2022 12:00
Firing Up Firestore
Python
20 Mar 2022 12:00
Making Sense of Drug Prices
9 Mar 2022 12:00
{emayili} Updated Gmail Authentication
{emayili}
R
8 Mar 2022 12:00
Creating Git Commits in CI
CI
Git
GitLab
GitHub
4 Mar 2022 12:00
Adding Timestamp Columns
PostgreSQL
SQL
23 Feb 2022 12:00
Pushing Docker Images to AWS ECR
Docker
GitLab
ECR
18 Feb 2022 12:00
How to Harvest RSS Feeds
RSS
web scraping
31 Jan 2022 12:00
A Recipe for Upgrading R
R
25 Jan 2022 12:00
{emayili} Message Templates
{emayili}
R
21 Jan 2022 12:00
{emayili} Sending Email from Shiny
Shiny
{emayili}
R
20 Jan 2022 12:00
{emayili} HTML Messages with Images
{emayili}
R
12 Jan 2022 12:00
Building GPXSee
spatial
5 Jan 2022 12:00
Translating QCT (Quick Chart) Map Files
spatial
30 Dec 2021 12:00
{emayili} Sending Encrypted Email
{emayili}
R
7 Dec 2021 12:00
{emayili} Understanding Encrypted Email
email
encryption
GPG
{emayili}
26 Nov 2021 12:00
{filebin} Quick & Easy File Sharing
{filebin}
R
18 Nov 2021 12:00
{binance} P2P Trades
{binance}
R
10 Nov 2021 12:00
Shared Memory in Docker with the shm-size Flag
Selenium
Linux
Docker
9 Nov 2021 12:00
{binance} Spot Trading: Liquidity
{binance}
R
8 Nov 2021 12:00
Accessing Virtual Memory from a Docker Container
Docker
6 Nov 2021 12:00
{binance} Spot Trading: Limit Orders
{binance}
R
5 Nov 2021 12:00
{binance} Spot Trading: Market Orders
{binance}
R
1 Nov 2021 12:00
{binance} Dealing with Dust
{binance}
R
27 Oct 2021 12:00
{binance} Tracking Total Account Balance
{binance}
R
26 Oct 2021 12:00
HCRIS Field Labels
{pdftools}
R
19 Oct 2021 12:00
{emayili} Message Threads
{emayili}
R
18 Oct 2021 12:00
{emayili} Support for Gmail, SendGrid & Mailgun
{emayili}
R
15 Oct 2021 12:00
Fathoming Email Headers
email
11 Oct 2021 12:00
{emayili} Message Precedence
{emayili}
R
6 Oct 2021 12:00
{emayili} Message Integrity
{emayili}
R
5 Oct 2021 12:00
Working with Fairly Wide Data
SQL
R
4 Oct 2021 12:00
Medusa: A Multi-Headed Tor Proxy
web scraping
proxy
Tor
1 Oct 2021 12:00
{emayili} Right-to-Left
Markdown
{emayili}
R
24 Sep 2021 12:00
{emayili} Styling Figures
Markdown
{emayili}
R
23 Sep 2021 12:00
{emayili} Managing CSS
Markdown
{emayili}
R
22 Sep 2021 12:00
{emayili} R Markdown Parameters
Markdown
{emayili}
R
20 Sep 2021 12:00
{emayili} Rendering R Markdown
Markdown
{emayili}
R
17 Sep 2021 12:00
{emayili} Rendering Plain Markdown
Markdown
{emayili}
R
10 Sep 2021 12:00
{clockify} Time Tracking from R
{clockify}
R
9 Sep 2021 12:00
Tinyproxy Configuration: Set Up a Tiny HTTP Proxy
AWS
proxy
8 Sep 2021 12:00
Pre-Commit Hook for Processing README.Rmd
R
Git
5 Sep 2021 12:00
{emayili} Interpolating Message Content
{emayili}
R
3 Sep 2021 12:00
Websockify with Token Target Selection
NGINX
noVNC
Websockify
22 Aug 2021 12:00
{emayili} Rudimentary Email Address Validation
{emayili}
R
21 Aug 2021 12:00
Old ’Hood, New ’Hood
spatial
{geosphere}
{ggmap}
R
11 Aug 2021 12:00
Websockify & noVNC: Adding SSL
NGINX
noVNC
Websockify
8 Aug 2021 12:00
Websockify & noVNC behind an NGINX Proxy
NGINX
noVNC
Websockify
7 Aug 2021 12:00
Creating an AMI using the AWS CLI
AWS
31 Jul 2021 12:00
TomTom Traffic
{tomtom}
R
27 Jul 2021 12:00
TomTom Routing
spatial
{tomtom}
R
26 Jul 2021 12:00
Fixing Truncated Logs on Gitlab CI/CD
CI
GitLab
24 Jul 2021 12:00
Mobility & Unrest in South Africa
{saffer}
{mobility}
R
24 Jul 2021 12:00
SSH Tunnel from Docker
SSH
Docker
25 Jun 2021 12:00
Shiny on ECS
Shiny
ECS
R
24 Jun 2021 12:00
Adding Swap Space on Ubuntu
Linux
10 Jun 2021 12:00
Scrapy with a Rotating Tor Proxy
proxy
Tor
Scrapy
Docker
Python
9 Jun 2021 12:00
RAM & CPU Requirements for a Selenium Crawler
AWS
Selenium
web scraping
ECS
4 Jun 2021 12:00
Shiny Inception: JavaScript in Rendered Markdown
Shiny
R
3 Jun 2021 12:00
Building an Airflow Environment in Docker
Docker
Ubuntu
31 May 2021 12:00
Desktop in Docker
Docker
Ubuntu
30 May 2021 12:00
Using {pagedown} in Docker
Docker
{pagedown}
R
28 May 2021 12:00
AWS EC2: Setting up a Load Balancer
AWS
EC2
9 May 2021 12:00
AWS EC2: Creating a Target Group
AWS
EC2
8 May 2021 12:00
AWS Containers #8: Setting up a Service
AWS
ECS
6 May 2021 12:00
AWS EC2: Security Groups
AWS
EC2
2 May 2021 12:00
AWS Containers #4: Dependencies
AWS
ECS
28 Apr 2021 12:00
AWS Containers #5: Health Checks
AWS
ECS
28 Apr 2021 12:00
AWS Containers #3: Image on ECR
Docker
AWS
ECR
27 Apr 2021 12:00
AWS Containers #2: Defining an ECS Task
Docker
AWS
ECS
26 Apr 2021 12:00
AWS Containers #1: Creating an ECS Cluster
AWS
ECS
25 Apr 2021 12:00
Selenium Crawler #3: Docker Compose
Selenium
Docker
Python
19 Apr 2021 12:00
Selenium Crawler #2: Docker Bridge Network
Selenium
Docker
Python
18 Apr 2021 12:00
Selenium Crawler #1: Docker Host Network
Selenium
Docker
Python
17 Apr 2021 12:00
{hagr} Linnaean Classification
{hagr}
R
16 Apr 2021 12:00
{hagr} Database of Animal Ageing and Longevity
{hagr}
R
12 Apr 2021 12:00
The Easter Bunny is Cashing In
{trundler}
R
3 Apr 2021 12:00
Making the Most of Mobility
R
2 Apr 2021 12:00
An Environment for Reliably Rendering Figures in R
Docker
R
23 Mar 2021 12:00
Flexible Environment Variables for a Docker Image
Docker
CI
GitLab
22 Mar 2021 12:00
Install GitLab Runner with Docker
Docker
CI
GitLab
21 Mar 2021 02:00
{emayili} UTF-8 Filenames & Setting Sender
{emayili}
R
8 Mar 2021 12:00
Resurrecting MySQL into PostgreSQL with PGLoader
MySQL
PostgreSQL
Docker
2 Mar 2021 12:00
{blogdown}: Optimise PNG Image Size
{blogdown}
R
21 Feb 2021 12:00
{emayili} Sending Birthday Messages
{emayili}
R
18 Feb 2021 12:00
Setting up postref Shortcode for Remote Blog
Hugo
{blogdown}
R
10 Feb 2021 12:00
Launching Selenium with JavaScript Disabled
Selenium
web scraping
Python
3 Feb 2021 12:00
Levies, Tax and the Fuel Price in South Africa
{saffer}
R
1 Feb 2021 12:00
This is not Rain: It’s a Trickle
Selenium
web scraping
R
30 Jan 2021 12:00
Persistent Selenium Sessions
Selenium
Python
28 Jan 2021 12:00
Cyril’s Speeches
{saffer}
R
14 Jan 2021 12:00
Topographic Maps for South Africa
spatial
Docker
{saffer}
R
12 Jan 2021 12:00
Price of Fuel in South Africa
{saffer}
R
10 Jan 2021 12:00
SQLAlchemy: Efficient Counting
SQLAlchemy
SQL
9 Jan 2021 12:00
Retail Pricing: Latex Gloves
{trundler}
R
6 Jan 2021 12:00
Running History: Garmin Connect
running
R
5 Jan 2021 12:00
Retail Pricing: Nitrile Gloves
{trundler}
R
4 Jan 2021 12:00
Running History: Strava
running
R
2 Jan 2021 12:00
GitLab CI: Services
GitLab
30 Dec 2020 12:00
Rendering an R Markdown Presentation to GitLab Pages
R
GitLab
23 Sep 2020 02:00
Scrapy Ban Policies with Rotating Proxies
Scrapy
17 Sep 2020 02:00
Uploading CSV to MySQL
MySQL
1 Sep 2020 02:00
Configuring a Development Database
Docker
30 Aug 2020 02:00
Resizing a Volume on an EC2 Linux Instance
AWS
4 Aug 2020 03:00
Shiny App in Docker with HTTP Authentication
Docker
Shiny
NGINX
R
29 Jun 2020 02:00
Retail Data: R Package
{trundler}
R
15 Mar 2020 12:00
Retail Data: Scraping & API
web scraping
Python
15 Mar 2020 12:00
R Package for
@racently
running
R
6 Dec 2019 02:00
Durban EDGE DataQuest
R
13 Nov 2019 02:00
An API for
@racently
running
R
12 Nov 2019 02:00
Scraping Machinery Parts
web scraping
R
11 Nov 2019 02:00
Installing Prophet on CentOS
Linux
R
4 Nov 2019 02:00
Private Security and the Pareto Principle
Data Science
R
16 Oct 2019 02:00
Tweaking Linux for Pernickety Projectors
Linux
speaking
12 Oct 2019 02:00
MySQL Backups
MySQL
17 Sep 2019 02:00
R, Docker and Checkpoint: A Route to Reproducibility
Docker
R
28 Aug 2019 09:30
All Roads Lead to Rome
OSRM
R
28 Jul 2019 09:30
Using Shared Memory with OSRM
OSRM
Linux
26 Jul 2019 09:30
Recreating ‘Unknown Pleasures’ graphic
R
15 Jul 2019 02:00
Comrades Marathon (2019) Splits
running
R
1 Jul 2019 04:00
Medal Breakdown at Comrades Marathon (2019)
running
R
30 Jun 2019 02:30
Comrades Marathon (2019) Start Delay
running
R
15 Jun 2019 02:30
A Shiny Comrades Marathon Pacing App
Shiny
running
R
4 Jun 2019 02:30
{emayili} Sending Email from R
{emayili}
R
27 May 2019 05:00
Setting up an R Admin Group
R
11 Apr 2019 03:30
Sliding Puzzle Solvable?
Python
10 Apr 2019 02:30
Integrating Qlik Sense and R
Docker
R
26 Mar 2019 02:30
satRday (Paris) 2019
conference
25 Feb 2019 10:30
Docker Images for R: r-base versus r-apt
Docker
R
21 Jan 2019 04:00
RServe: Getting Started
R
21 Jan 2019 04:00
JSON Payload for POST Request
R
10 Jan 2019 04:00
Where does .Renviron live on Citrix?
R
8 Jan 2019 04:00
Survey Raking: An Illustration
R
26 Dec 2018 04:00
Citrix Receiver on Ubuntu
Linux
Citrix
14 Dec 2018 10:00
Scraping the Turkey Accordion
web scraping
R
12 Dec 2018 02:00
RStudio & Shiny Servers with NGINX & SSL
Shiny
R
14 Nov 2018 02:00
Installing RStudio & Shiny Servers
Shiny
R
13 Nov 2018 02:00
Accessing Open Data from AWS
AWS
4 Nov 2018 02:00
Embedding Dependencies into a HTML File
speaking
31 Oct 2018 02:00
DNS on Ubuntu
Ubuntu
25 Oct 2018 04:30
@pyconza
(2018): Data Science and Bayes with Python
conference
Python
15 Oct 2018 06:00
Docker Images for Spark
Docker
Spark
28 Sep 2018 02:00
MySQL Server Replication using Binary Logs
MySQL
17 Sep 2018 02:00
DIY VPN with Docker
Docker
VPN
11 Sep 2018 05:00
Refining an AWS IAM Policy for Flintrock
Spark
AWS
8 Sep 2018 02:00
Diagnosing RStudio Startup Issues
R
7 Sep 2018 02:00
Chairing a Conference Session
speaking
conference
9 Aug 2018 02:00
Setup for using Stan with Julia
Julia
25 Jul 2018 03:30
Updating R on Ubuntu
R
9 Jul 2018 01:00
eRum (2018) Top Twenty
conference
R
18 May 2018 04:30
Travelling Salesman with ggmap
R
10 May 2018 11:00
Classification: Get the Balance Right
R
21 Apr 2018 01:00
Workshop: Web Scraping with R
12 Apr 2018 01:00
Tips for Lightning Talks
speaking
R
6 Apr 2018 07:30
Restoring a Django Backup
Django
23 Feb 2018 10:00
Installing DataGrip on Ubuntu
Linux
SQL
16 Feb 2018 08:00
SQL Server from Ubuntu
Linux
SQL
5 Feb 2018 08:00
Linux VM on Azure
Azure
Linux
5 Feb 2018 07:00
Installing rJava
Linux
Docker
R
5 Feb 2018 07:00
Ethereum: DIY Tools for Smart Contracts
Ethereum
19 Jan 2018 03:30
Ethereum: Running a Node
Ethereum
19 Jan 2018 03:30
NTP: Synchronise Your Watches
11 Jan 2018 04:30
An Ethereum Package for R
Ethereum
7 Jan 2018 08:00
Moving a Running Process to screen
Linux
30 Dec 2017 04:00
Creating an Amazon Machine Image
AWS
4 Dec 2017 03:00
Using Large Maps with OSRM
OSRM
27 Nov 2017 07:00
EC2 Missing Disk Space
AWS
23 Nov 2017 07:30
Variable Names: Camel Case to Underscore Delimited
R
20 Nov 2017 04:30
Analysis of Feedback from satRday [Cape Town] 2017
satRday
Conference
R
15 Nov 2017 03:30
Durban Twitter Analysis
R
10 Nov 2017 12:00
Running OSRM with Docker
Docker
OSRM
7 Oct 2017 07:00
Installing NVIDIA Graphics Driver on Ubuntu
Linux
GPU
7 Oct 2017 07:00
Exporting HTML Presentations to PDF
speaking
5 Oct 2017 07:00
Quick WordPress Install with Docker
WordPress
MySQL
NGINX
Docker
Linux
22 Sep 2017 11:00
Diagnosing Killed Jobs on EC2
Linux
AWS
21 Sep 2017 08:30
Removing Redundant Hostnames with NGINX
NGINX
15 Sep 2017 09:00
Creating a S3 Bucket
AWS
14 Sep 2017 05:00
Installing Docker on Ubuntu
Docker
Linux
14 Sep 2017 05:00
Hosting a Plumber API on AWS
AWS
Plumber
R
14 Sep 2017 04:00
Creating an AWS Spot Instance
AWS
13 Sep 2017 08:30
Building a Local OSRM Instance
OSRM
R
11 Sep 2017 08:30
Global Variables in R Packages
R
7 Sep 2017 02:30
Driving AWS from the Command Line
AWS
31 Aug 2017 11:00
Route Asymmetry in Google Maps
R
23 Aug 2017 04:00
Retrieve Kaggle Data from the Command Line
AWS
21 Aug 2017 11:00
Setting Up Time Zones in BASH
BASH
20 Aug 2017 05:00
Setting Up Time Zones in MySQL
MySQL
Django
20 Aug 2017 05:00
Adding a Volume to an Ubuntu EC2 Instance
AWS
10 Aug 2017 03:00
Remote Desktop on an Ubuntu EC2 Instance
AWS
8 Aug 2017 03:00
A Timeline History of R
R
5 Aug 2017 01:00
Adding Users to an EC2 Ubuntu Instance
AWS
Linux
SSH
24 Jul 2017 01:00
Docker: Persisting User Data
Docker
20 Jul 2017 03:30
Deploying Jupyter on AWS using Docker
Jupyter
Docker
AWS
18 Jul 2017 04:00
RStudio Environment on DigitalOcean with Docker
Docker
R
11 Jul 2017 04:00
Installing Hadoop on Ubuntu
Linux
4 Jul 2017 09:30
Installing Spark on Ubuntu
Linux
Spark
4 Jul 2017 09:30
Accessing PySpark from a Jupyter Notebook
Jupyter
Spark
4 Jul 2017 12:00
Increasing MySQL Packet Maximum Size
MySQL
1 Jul 2017 05:30
Setting up ExpressVPN on Ubuntu
Linux
23 Jun 2017 07:00
Setting up Jupyter with Python 3 on Ubuntu
Jupyter
Linux
23 Jun 2017 05:00
Deploying a Minimal Plumber API on DigitalOcean
R
21 Jun 2017 09:45
RSelenium and Java Heap Space
web scraping
Selenium
R
9 Jun 2017 05:45
Clustering Time Series Data
Machine Learning
25 Apr 2017 12:00
Bulgaria Web Summit
Conference
16 Apr 2017 08:00
Bayesian Marathon Predictions
running
Bayesian
R
28 Feb 2017 08:22
Amazon is Getting Inside my Head
26 Feb 2017 08:22
Google Quick, Draw!
17 Nov 2016 03:00
Simple School Maths Problem
15 Nov 2016 01:21
satRday Cape Town: Call for Submissions
Conference
R
26 Oct 2016 03:18
fast-neural-style: Real-Time Style Transfer
Machine Learning
7 Oct 2016 03:00
Fitting a Statistical Distribution to Sampled Data
R
5 Oct 2016 03:00
Python: First Steps with MongoDB
MongoDB
Python
28 Sep 2016 03:00
Chrome Developer Tools: Throttling Connection
web scraping
20 Sep 2016 08:21
Chrome Developer Tools: View POST Data
web scraping
19 Sep 2016 03:00
Deleting All Nodes and Relationships
Neo4j
15 Sep 2016 03:00
Remote Access to Neo4j on Windows
Neo4j
13 Sep 2016 03:00
Installing Neo4j on Ubuntu
Neo4j
Linux
6 Sep 2016 12:00
PLOS Subject Keywords: Association Rules
Association Rules
R
1 Sep 2016 03:00
ubeR: A Package for the Uber API
R
31 Aug 2016 06:00
PLOS Subject Keywords: Gathering Data
Association Rules
Collaborative Filtering
R
24 Aug 2016 03:00
Sportsbook Betting (Part 3): Evolving Odds
gambling
R
23 Aug 2016 03:00
Garmin ANT on Ubuntu
Linux
22 Aug 2016 03:00
Anthony Goldbloom: The jobs we’ll lose to machines
Machine Learning
TED Talk
22 Aug 2016 03:00
Sportsbook Betting (Part 2): Bookmakers’ Odds
gambling
R
10 Aug 2016 03:00
Animated Mortality
R
9 Aug 2016 03:00
feedeR: Reading RSS and Atom Feeds from R
R
8 Aug 2016 03:00
Web Scraping and “invalid multibyte string”
web scraping
R
2 Aug 2016 03:00
Sportsbook Betting (Part 1): Odds
gambling
R
1 Aug 2016 03:00
Arthur Benjamin: Teach statistics before calculus!
TED Talk
teaching
29 Jul 2016 03:00
Building a Life Table
R
28 Jul 2016 03:00
Calculating Pi using Buffon’s Needle
R
26 Jul 2016 03:00
Conrad Wolfram: Teaching kids real math with computers
TED Talk
teaching
25 Jul 2016 03:00
Mortality by Year and Age
R
22 Jul 2016 03:00
Life Expectancy by Country
R
20 Jul 2016 04:00
Mortality Rate by Age
R
19 Jul 2016 04:00
Escalating Life Expectancy
R
18 Jul 2016 04:00
Birth Month by Gender
R
16 Jul 2016 05:00
Most Probable Birth Month
R
15 Jul 2016 04:49
Streaming from zip to bz2
Linux
8 Jul 2016 12:12
Major League Baseball Birth Months
R
5 Jul 2016 05:00
satRday in Cape Town
R
26 May 2016 03:03
R Saturday [satRday] in Cape Town
R
12 May 2016 09:06
The Next Rembrandt
Machine Learning
6 Apr 2016 07:46
International Open Data Day
R
5 Mar 2016 03:01
R, HDF5 Data and Lightning
R
23 Feb 2016 03:00
Ira Glass on the Creative Process
12 Feb 2016 03:00
Automating R scripts under Windows
R
11 Feb 2016 07:33
flipsideR: Support for ASX Option Chain Data
R
8 Feb 2016 03:00
Kaggle: Santa’s Stolen Sleigh
R
22 Jan 2016 03:00
Lawyers and Politics
20 Jan 2016 08:22
Casting a Wide (and Sparse) Matrix in R
R
19 Jan 2016 11:22
Kaggle: Walmart Trip Type Classification
R
15 Jan 2016 03:00
MongoDB: Installing on Windows 7
MongoDB
13 Jan 2016 01:10
Mastering Python Scientific Computing
book review
Python
11 Jan 2016 03:00
Review: Learning Shiny
Shiny
R
5 Jan 2016 03:00
Using Checksum to Guess Message Length: Not a Good Idea!
R
22 Dec 2015 03:00
Making Sense of Logarithmic Loss
R
14 Dec 2015 03:00
Installing XGBoost on Ubuntu
R
Python
9 Dec 2015 03:00
2015 Data Science Salary Survey
R
4 Dec 2015 03:00
Evolution of First Names: Unisex Names and Nicknames
23 Nov 2015 03:00
Evolution of First Names: Fashionable and Popular Names
16 Nov 2015 03:00
Graph from Sparse Adjacency Matrix
R
12 Nov 2015 03:00
First Names Evolution: Changes over Last Century
9 Nov 2015 03:00
LIBOR and Bond Yields
R
6 Nov 2015 03:00
Guy Kawasaki on Personal Branding
3 Nov 2015 03:00
Day 38: Imaging
Julia
30 Oct 2015 03:00
Day 37: Fourier Techniques
Julia
26 Oct 2015 03:00
Day 36: Markdown
Julia
19 Oct 2015 03:00
Beautiful Data
book review
Python
R
15 Oct 2015 04:00
Day 35: Mapping
Julia
15 Oct 2015 03:00
Day 34: Networking
Julia
13 Oct 2015 03:00
Installing LightTable and Juno on Ubuntu
Julia
12 Oct 2015 03:30
Day 33: Evolutionary Algorithms
Julia
12 Oct 2015 03:00
Day 32: Classification
Julia
9 Oct 2015 03:00
Day 31: Regression
Julia
8 Oct 2015 03:00
Day 30: Clustering
Julia
7 Oct 2015 03:00
Data Mining with Rattle and R
Machine Learning
book review
R
7 Oct 2015 12:30
Day 29: Distances
Julia
6 Oct 2015 03:00
Day 28: Hypothesis Tests
Julia
5 Oct 2015 03:00
Day 27: Distributions
Julia
2 Oct 2015 03:00
Day 26: Statistics
Julia
1 Oct 2015 03:00
Day 25: Interfacing with Other Languages
Julia
R
Python
30 Sep 2015 03:00
Day 24: Graphs
Julia
29 Sep 2015 03:00
Day 23: Data Structures
Julia
28 Sep 2015 03:00
Day 22: Optimisation
Julia
25 Sep 2015 03:00
Day 21: Differential Equations
Julia
24 Sep 2015 04:00
Day 20: Calculus
Julia
23 Sep 2015 02:00
Day 19: Units of Measurement
Julia
22 Sep 2015 04:00
Day 18: Plotting
Julia
21 Sep 2015 04:00
PhysicalConstants.jl: Julia Package of Physical Constants
Julia
21 Sep 2015 03:00
Day 17: Datasets from R
Julia
R
18 Sep 2015 03:56
Day 16: Databases
Julia
17 Sep 2015 04:00
Setting up ODBC for SQLite on Ubuntu
Linux
17 Sep 2015 05:39
Day 15: Time Series
Julia
16 Sep 2015 02:00
Day 14: DataFrames & DataArrays
Julia
15 Sep 2015 01:00
urlshorteneR: A package for shortening URLs
R
14 Sep 2015 05:00
Day 13: Packages
Julia
14 Sep 2015 01:00
Day 12: Parallel Processing
Julia
11 Sep 2015 01:00
Day 11: Metaprogramming
Julia
10 Sep 2015 02:00
A ggplot2 oddity
R
10 Sep 2015 12:32
Day 10: Modules
Julia
9 Sep 2015 01:00
Day 9: Input/Output
Julia
8 Sep 2015 05:30
Day 8: Iteration, Conditionals and Exceptions
Julia
7 Sep 2015 05:29
Day 7: Functional Programming
Julia
6 Sep 2015 02:06
Day 6: Composite Types
Julia
5 Sep 2015 04:10
Day 5: Collections
Julia
4 Sep 2015 08:23
Day 4: Functions
Julia
3 Sep 2015 06:01
Day 3: Variables and Data Types
Julia
2 Sep 2015 02:44
Day 2: Development Environments
Julia
1 Sep 2015 05:28
Day 1: Installation and Orientation
Julia
31 Aug 2015 07:32
Shiny Bayesian Updates
Bayesian
Shiny
R
24 Jul 2015 12:13
Lightning on your Twitter Feed
13 Jul 2015 02:00
Constructing a Word Cloud for ICML 2015
Conference
10 Jul 2015 09:30
ICML 2015 (Lille, France): Day 5 (Workshops)
Conference
10 Jul 2015 07:10
ICML 2015 (Lille, France): Day 4
Conference
10 Jul 2015 09:38
ICML 2015 (Lille, France): Day 3
Conference
8 Jul 2015 04:42
ICML 2015 (Lille, France): Day 2
Conference
8 Jul 2015 07:30
ICML 2015 (Lille, France): Day 1 (Tutorials)
Conference
7 Jul 2015 07:08
Machine Learning with R Cookbook
Machine Learning
book review
R
3 Jul 2015 02:36
Flashes from the Ashes: Volcanic Lightning
3 Jul 2015 12:32
Excel: Copying with Relative Links
Excel
26 Jun 2015 12:25
Disney: Quality over Quantity
15 Jun 2015 02:03
R Recipe: RStudio and UNC Paths
R
4 Jun 2015 09:44
Hosting Shiny on Amazon EC2
AWS
Shiny
R
30 May 2015 11:41
Comrades Marathon Medal Predictions
running
Shiny
R
28 May 2015 07:52
R Recipe: Aligning Axes in ggplot2
R
27 May 2015 06:14
R Recipe: Reordering Columns in a Flexible Way
R
16 May 2015 06:20
Recent Common Ancestors: Simple Model
R
15 May 2015 11:35
R Recipe: Making a Chord Diagram
9 May 2015 03:07
Comrades Marathon Finish Predictions
running
R
23 Apr 2015 12:06
Comrades Runners Disqualified: I’m Not Convinced
running
16 Apr 2015 11:16
Encyclopaedia: Meteorites in Antarctica
13 Apr 2015 09:00
A Sankey Plot with Uniform Coloured Edges
R
7 Apr 2015 11:16
Encyclopaedia: Discovery Expedition
6 Apr 2015 09:00
Bags, Balls and the Hypergeometric Distribution
R
3 Apr 2015 09:00
Comrades Marathon Pacing Chart: Up Run
Excel
running
1 Apr 2015 01:07
The Price of Fuel: How Bad Could It Get?
R
1 Apr 2015 09:00
Encyclopaedia: Geospace
30 Mar 2015 09:00
Encyclopaedia: Scottish National Antarctic Expedition
23 Mar 2015 09:00
Encyclopaedia: SANAE IV
16 Mar 2015 09:00
Dealing with a Byte Order Mark (BOM)
R
11 Mar 2015 09:00
Graph Databases
Neo4j
book review
9 Feb 2015 09:00
R for Business Analytics
book review
R
28 Jan 2015 10:50
Downloading Options Data in R: An Update
trading
options
R
14 Jan 2015 05:30
Simulating Intricate Branching Patterns with DLA
R
16 Dec 2014 09:31
Creating More Effective Graphs
R
4 Nov 2014 12:25
Standard Bank: Striving for Mediocrity
7 Oct 2014 03:32
Plotting Flows with {riverplot}
R
14 Aug 2014 12:58
Commitments of Traders: Moves in the Last Week
R
9 Aug 2014 10:46
Whistlers and Volcanic Lightning
30 Jul 2014 12:42
Comrades Marathon: A Race for Geriatrics?
running
R
22 Jul 2014 05:11
Where to Put EAs and Indicators in New MT4 Builds
20 Jul 2014 07:42
Comrades Marathon Negative Splits: Cheat Strikes Again
running
16 Jul 2014 09:00
Twins, Tripods and Phantoms at the Comrades Marathon
running
R
12 Jun 2014 12:33
Concatenating a list of data frames
R
6 Jun 2014 01:16
Comrades Marathon Pacing Chart: Down Run
Excel
running
28 May 2014 04:24
What Can We Learn from the Commitments of Traders Report?
21 May 2014 12:21
Race Statistics for Comrades Novices: Corrigendum
running
R
17 May 2014 03:12
Race Statistics for Comrades Marathon Novice Runners
running
R
16 May 2014 05:22
Hazardous & Benign Objects: Solar-Ecliptic Orbits
R
12 May 2014 10:38
Comrades Marathon Negative Splits: The Plot Thickens
running
R
10 May 2014 03:05
Hazardous & Benign Objects: Kepler’s Equation
R
8 May 2014 11:45
Comrades Marathon: Negative Splits and Cheating
running
R
6 May 2014 10:17
Hazardous & Benign Objects: Getting the Data
R
28 Apr 2014 10:33
R Interface to Myfxbook
R
17 Apr 2014 11:16
Earthquakes: Land / Ocean Distribution
R
13 Apr 2014 10:22
Largest Volcanoes & Other Statistics
R
11 Apr 2014 11:55
Earthquakes: Magnitude / Depth Chart
R
7 Apr 2014 12:19
Daylight Saving Effect on Financial Indices
R
1 Apr 2014 11:47
Filtering Data with L1 Regularisation
regularisation
R
27 Mar 2014 12:39
Filtering Data with L2 Regularisation
regularisation
R
25 Mar 2014 10:58
How Long to Conceive?
R
12 Jan 2014 04:33
Processing EXIF Data
R
16 Dec 2013 05:13
Updated Comrades Winners Chart
running
14 Dec 2013 03:42
Contour and Density Layers with ggmap
R
14 Dec 2013 05:45
Amy Cuddy: Your body language shapes who you are
TED Talk
27 Nov 2013 02:00
Deriving a Priority Queue from a Plain Vanilla Queue
R
26 Nov 2013 05:48
Implementing a Queue as a Reference Class
R
24 Nov 2013 12:18
Iterators in R
R
14 Nov 2013 04:20
Introduction to Fractals
R
4 Nov 2013 05:37
Percolation Threshold: Including Next-Nearest Neighbours
R
1 Nov 2013 11:26
Percolation Threshold on a Square Lattice
R
30 Oct 2013 05:38
Plotting Times of Discrete Events
R
19 Oct 2013 09:01
Mounting a sshfs volume via the crontab
Linux
6 Oct 2013 06:28
Top 250 Movies at IMDb
web scraping
R
3 Oct 2013 05:23
Flushing Live MetaTrader Logs to Disk
18 Sep 2013 04:26
Clustering the Words of William Shakespeare
R
10 Sep 2013 11:27
MetaTrader Time Zones
9 Sep 2013 02:43
Text Mining the Complete Works of William Shakespeare
R
5 Sep 2013 11:41
Presenting Conformance Statistics
R
27 Aug 2013 11:33
The Wonders of {foreach}
{foreach}
R
25 Aug 2013 10:17
Fitting a Model by Maximum Likelihood
R
18 Aug 2013 04:57
Correlations with Uncertainty: Classical Solution
R
13 Aug 2013 01:40
Correlations with Uncertainty: Bootstrap Solution
R
11 Aug 2013 09:50
Finding Your MetaTrader Log Files
8 Aug 2013 03:33
A Chart of Recent Comrades Marathon Winners
running
R
30 Jul 2013 03:54
Comrades Marathon Inference Trees
running
R
19 Jul 2013 07:55
Optimising a Noisy Objective Function
R
16 Jul 2013 05:07
Compiling Indicators and Expert Advisors
25 Jun 2013 06:41
Are Green Number Runners More Likely to Bail?
running
R
22 Jun 2013 03:07
The Green Number Effect
running
R
18 Jun 2013 02:25
Age Distribution of Comrades Marathon Athletes
running
R
18 Jun 2013 11:06
Medal Allocations at the Comrades Marathon
running
R
9 Jun 2013 05:53
Comrades Marathon Attrition Rate
R
7 Jun 2013 06:58
Analysis of Cable Morning Trade Strategy
R
29 May 2013 11:20
Balanced Data with {MatchIt}
R
23 May 2013 03:08
xkcd Style Bubble Plot
R
23 May 2013 12:12
Swing Alert Indicator
23 May 2013 03:53
Package {party}: Conditional Inference Trees
{party}
R
21 May 2013 11:13
Plotting categorical variables
R
20 May 2013 01:08
Plotting numerical variables
R
18 May 2013 10:38
Descriptive Statistics
R
18 May 2013 09:53
Categorical Variables
R
12 May 2013 08:14
Loading Data from a Tab Delimited File
R
12 May 2013 07:48
Support & Resistance Indicator
6 May 2013 08:56
Locations of Geosynchronous Satellites
R
16 Apr 2013 02:16
No matching items