The Fundamental Problem in Python 3 | The Changelog
Public
The Incredible Disaster of Python 3 | The Changelog
Surviving Domestic Abuse
Some excellent advice on moving from being a victim, to being a survivor, of domestic abuse.
Happy Hues - Curated colors in context.
Handy website that gives some great examples of colour palettes for web design (and other kinds of design too, I guess).
licensing - What can I assume if a publicly published project has no license? - Open Source Stack Exchange
Useful thread about what you should take away from a repository that's available on a forge (especially GitHub) and which has no obvious licence.
A crash course in machine learning
Google's crash course in machine learning.
Going further with Scottish Gaelic
Some good advice on progressing with learning Scottish gaelic.
How did the 5 bases get their names
Neat little twitter thread that outlines how the five bases (4 DNA and U for RNA) got their names.
0.30000000000000004.com
Handy web page that explains the issue of floating point numbers, as it relates to different programming languages.
How can we expect borderline personality disorder patients to trust mental health services when the staff don’t trust them? | The Independent
One of the worst aspects of BPD, when it comes to getting help for those who suffer it.
Contract for the Web
Website for the contract for the web
EmacsConf 2019 - Videos
Videos from the 2019 online EmacsConf
How to remove condescending language from documentation
Interesting post talking about how we can improve language in documentation so that it's more inclusive. The tool that it links to is new to me. I've tried it and there's a lot of false positives, but as long as you don't take a "this should be totally lint-free" approach to using it it could help with tweaking things.
python - PyLint "Unable to import" error - how to set PYTHONPATH? - Stack Overflow
Very handy solution to the problem of making a project you're working on available to its own tests. While this tends not to be an issue for linting from the command line (I use a Makefile and sort the PYTHONPATH when doing the linting), but from within Emacs with flycheck it can be more awkward.
awesome-for-beginners: A list of awesome beginners-friendly projects.
A great repo that contains a list of projects that encourage beginners (in programming, in some language, or perhaps even in a problem domain) to work on issues. All have some sort of "low-hanging fruit" tag for issues that would be a good place to build confidence in contributing.
jgraph/drawio: Source to www.draw.io
Client-side diagram drawing app. Open Source.
Talk to Transformer
Hilarious machine-learning-based tool that takes some text that you give it, and completes it.
Journeys: A fun coding challenge.
A fun little coding challenge; ideal for getting to know a new language, or testing someone's knowledge of a language.
Seq language
A high-performance, Pythonic language for bioinformatics
Seq: A high-performance language for bioinformatics
Paper about a language, that is pretty much a twist on Python that's aimed at getting higher performance for bioinformatics applications.
emacs-piper
Package for using Emacs in a more shell-like way, but while doing it in a very Emacs-like way. Contains interactive tools for pipeline manipulation, as well as a scripting language, of sorts
Getting Boxes Done
Useful essay on how one person manages their data with Org.
Ultra-minimalist presentation minor-mode for Emacs org-mode.
Nice simple presentation mode for Emacs and Org.
Enable Sidecar on Unsupported iPads and Macs running iPadOS 13 and macOS Catalina
Information on how to get Sidecar working with unsupported Macs and iPads.
node.js - How do I uninstall nodejs installed from pkg (Mac OS X)? - Stack Overflow
Method of uninstalling nodejs from macOS if it has been installed from a package. (the idea being that you may want to manage it via Homebrew instead)
Confused by DNS Records? A, CNAME, ALIAS...
Little Twitter thread that briefly documents the key components of DNS, aimed at web developer types.
osx - How to Restore File System Access in macOS Catalina - Emacs Stack Exchange
Solution to the problem of Emacs being denied access to the likes of ~/Documents on macOS Catalina.
A list of SaaS, PaaS and IaaS offerings that have free tiers of interest to devops and infradev
List of online tools and services that are useful for software development, and which have a free tier that allow for testing things out.
Relocated Items in macOS Catalina Explained - MacRumors
Handy explanation of the relocated items directory thing post upgrade to Catalina.
coded4: Time-based statistics for Git/Hg repos
Handy little tool that can be used to get a flavour of how long you've spent working on a particular project. While it's not going to be 100% accurate, it will give a vague sense of duration.