Programming Leftovers
-
Akseli Lahtinen ☛ Debug symbols for all!
When running Linux software and encountering a crash, and you make a bug report about it (thank you!), you may be asked for backtraces and debug symbols.
And if you're not developer you may wonder what in the heck are those?
I wanted to open up this topic a bit, but if you want more technical in-depth look into these things, internet is full of info. :)
This is more a guide for any common user who encounters this situation and what they can do to get these mystical backtraces and symbols and magic to the devs.
-
Dan Slimmon ☛ 3 questions that will make you a phenomenal rubber duck
Rubber ducks are great, but a human can add even more value. In this article, I’ll share my 3 favorite questions to ask when someone comes to me feeling stumped in a troubleshooting endeavor. These questions work even when you have no particular expertise in the problem domain. Master them, and you’ll quickly start gaining a reputation as the person to talk to when you’re stuck. This is a great reputation to have!
-
Elliot C Smith ☛ Performance vs Diagnostic Metrics
The value of any tracked metric is in the actions it inspires. Numbers on a wall or a slide deck don’t mean anything on their own. They’re signposts and signals to help guide behaviour. Making the metrics go up or down can be very rewarding. Some metrics however, aren’t there to be as big or small as possible.
-
Python
-
University of Toronto ☛ A Django gotcha with Python 3 and the encoding of CharFields
We have a long standing Django web application, which has been static for a long time in Python 2. I've recently re-started working on moving it to Python 3 (an initial round of work was done some time ago), and in the process of this I ran into a surprising issue involving text encoding and database text fields (a 'CharField' in Django terminology).
-
-
R
-
Rlang ☛ Join “Fake it Until You Make it: How and Why to Simulate Data” – First Glasgow User Group Event of the Year
Last year, Antonio Hegar of the R Glasgow user group shared the challenges of organizing an R user group in Glasgow.
-
Rlang ☛ Introducing Capybara: Fast and Memory Efficient Fitting of Linear Models With High-Dimensional Fixed Effects
Capybara is a fast and small footprint software that provides efficient functions for demeaning variables before conducting a GLM estimation via Iteratively Weighted Least Squares (IWLS).
-
Rlang ☛ The new function on the block with tidyAML extract_regression_residuals()
Yesterday I discussed the use of the function internal_make_wflw_predictions() in the tidyAML R package.
-
Rlang ☛ Reading notes on Pro Git by Scott Chacon
As mentioned about a million times on this blog, last year I read Git in practice by Mike McQuaid and it changed my life – not only giving me bragging rights about the reading itself. 😅 I decided to give Pro Git by Scott Chacon a go too.
-
-
Standards/Consortia
-
Rob Knight ☛ What Even is a Webmention?
A webmention is "a simple way to notify any URL when you link to it from your site.". The use of "simple" here is stretching the definition but it does at least explain what they are, sort of. There are different types of webmentions but the one typically used by a website is mention-of. Basically, "I wrote this post and I have mentioned your or your website in it". These need to be sent from the poster to the website being mentioned. For my site I use the CLI version of webmention.app; each time a new post appears in my RSS feed, I use the command line package to send mentions to any supported site that I've included in the post: [...]
-