Writing
Personal Blog
About
Projects
Bluesky
X/Twitter
Scholar
RSS
Dr James Ashford
Data Scientist, Network Analysis, Social Media and Programming
Recent Posts
You Don’t Need Nextcloud: A Simple WebDAV File Server with rclone
(
April 9, 2026
)
You’re Not Distro Hopping, You’re Probably Just Desktop Environment Hopping
(
January 28, 2026
)
Changes to my ThinkPad Setup: October 2025
(
November 14, 2025
)
My Latest ThinkPad Setup: New Laptop and Distro
(
May 12, 2025
)
More Than Just a Title: Rethinking the Value of a PhD
(
May 7, 2025
)
For the Love of JavaScript! — Notes from a Python/Go Dev Going Back to the Browser
(
April 22, 2025
)
Fun with Bluesky and Websockets
(
April 17, 2025
)
Honest Review of ThinkPad X240
(
March 11, 2025
)
Solving Word Ladders With Graph Theory
(
February 17, 2025
)
Announcing My First Open Source Project: Graphkit
(
January 8, 2025
)
Mastering the Bluesky Firehose with Python: A Simple Tutorial
(
December 11, 2024
)
Experimenting with Thermal Printing: My Setup, Mishaps, and Tips
(
October 30, 2024
)
Raspberry Pi + Receipt Printer = Hours of Fun
(
October 17, 2024
)
Finding Peaks in a Dataset and Why It Is Not Straightforward
(
March 25, 2024
)
Notes on Crawling Instances on the Known Fediverse
(
January 31, 2024
)
Tags
academia (2)
algorithm (2)
animations (2)
api (4)
arch (1)
bluesky (2)
co-occurrence (4)
crawling (1)
csv (1)
data (3)
datavis (11)
debian (1)
degree (3)
desktop environment (1)
dynamic (1)
excel (1)
experiment (6)
fedora (2)
followers (1)
gephi (5)
git (1)
golang (1)
google-scholar (1)
graph theory (4)
graphkit (1)
graphviz (2)
hashtags (5)
home‑lab (1)
html (1)
http (3)
imagemagick (1)
import (1)
ipython (1)
javascript (2)
json (2)
linux (4)
mastodon (9)
maths (3)
matplotlib (5)
nano (1)
network (9)
network analysis (14)
networkx (7)
neural-networks (2)
node-red (2)
numpy (2)
open source (1)
pandas (4)
peaks (1)
phd (1)
printers (2)
projects (1)
python (14)
raspberry-pi (2)
reddit (3)
reply (1)
request (1)
rest (1)
retweets (1)
scholarly (1)
scipy (1)
scp (1)
scrape (1)
self-hosting (1)
sk-learn (1)
social media (1)
social networks (1)
software (2)
som (2)
spreadsheet (2)
stream (1)
t470 (1)
tagcloud (1)
temporal (1)
thinkpad (3)
timeline (1)
tmux (1)
tutorials (8)
twitter (2)
twitterexodus (1)
url (1)
vim (1)
visualisation (5)
web (1)
web scraping (1)
webdev (1)
websockets (1)
wikipedia (1)
word ladders (1)
x240 (2)