There’s nothing I hate more than text config files

by @edent | # # # | 8 comments | Read ~323 times.
A GUI for creating webhooks.

I’m going to revisit an argument I had in… Ooooh… 2001ish? I wanted to make some edits to my university’s fledging student union website. In order to do this, I needed to learn the arcane art of SSH. This was one of my first introductions to text based config files. I was horrified! A single…

Continue reading →

Feature Request for GitHub – commit *as* an organisation

by @edent | # | 12 comments | Read ~210 times.
Binary code displayed on a screen.

There was a “situation” at work. We were publishing a high-profile project (take a wild guess) on GitHub. We had received abuse and were worried that someone might target the programmers who worked on the project. Obviously, we take cyber-security seriously, but how do we deal with personal-security? Here are the options we considered: Get…

Continue reading →

OpenBenches is a recipient of a Microgrant!

by @edent | # # # # | 3 comments | Read ~190 times.
The Open Benches logo.

We’re delighted to announce that our OpenBenches.org project has been awarded a $250 microgrant from Icculus! When I agreed to the award, I hadn’t heard about @eiais’s firing, or any of the others. It’s not much money, but I don’t think quantity is relevant. — Ryan C. Gordon (@icculus) December 25, 2019 (If I don’t…

Continue reading →

HOWTO: Add sponsorship to a GitHub project

by @edent | # # # | 1 comment | Read ~515 times.
Sponsorship options for OpenBenches.

I’ve just seen that I can now add sponsorship to my GitHub projects. Here’s a quick guide to how it works: Repo settings There’s now a new option in your repository settings. Tick the box and click the button. Easy! WTF is YAML? This is a bit of a weird one. To set up sponsorship,…

Continue reading →

Harvesting phone numbers and email addresses from GitHub

by @edent | # # # | 2 comments | Read ~205 times.
A user's email signature - the phone number has been blurred out.

Code-sharing site GitHub automatically sends email notifications to users. If you’ve commented on an issue, you’ll get an email each time there’s an update. That’s pretty handy. It also allows users to reply by email. The reply is then automatically posted in the issue thread. Also handy. But a little dangerous. Lots of people have…

Continue reading →

Redirect GitHub ID to Username

by @edent | # # # # # | Read ~743 times.
A screen of JSON code showing my details.

Scratching my own itch here… GitHub users have a username (mine is @edent) and have a user ID number (mine is #837136). If you want to redirect a user ID to a username, you can use the little service I’ve cobbled together: https://edent.github.io/github_id/#837136 That will take your browser to my GitHub page, using nothing but…

Continue reading →

Self-inflicted Denial of Service on GitHub (Disclosed)

by @edent | # # # | Read ~186 times.

I’ve found an interesting, but low severity, way for a malicious user to selectively deny access to specific GitHub issues and Pull Requests. This doesn’t affect the whole site – just targeted pages. It doesn’t require elevated permissions, nor any special skills. This is just GitHub punching itself in the face. Here’s how it works.…

Continue reading →

An API for Amazon Wishlists

by @edent | # # # # # | 1 comment | Read ~3,269 times.

In the glorious past, Amazon had an API for interacting with its “Wishlist” service. Not any more though. So, here’s the inspiring story of how a rag-tag band of adventurers brought it back from the dead! Several years ago, Justin Scarpetti created a tool to extract data from an Amazon wishlist – the imaginatively named…

Continue reading →

Is GitHub Racist?

by @edent | # # # # # | 9 comments | Read ~2,287 times.

One of the interesting aspects of privilege is how it lays bare our unconscious assumptions about the world. A male software developer may never consider that a user would want or need to change their name. Thus they would design a product which ignored the millions of women changing their names after marriage. It’s very…

Continue reading →

Open Source Shakespeare (in MySQL)

by @edent | # # # # # | 11 comments | Read ~1,478 times.

My good friend Richard Brent has often complained that my blog has very little Shakespeare content. Despite the domain name, I don’t think I’ve ever blogged about The Big S. For shame! Fear not, my Brentish-Boy, this post is all about Shakespeare. And MySQL…. Ahem… When I first started shkspr.mobi it was intended to be…

Continue reading →