Programming Leftovers
-
Rlang ☛ A simple test of the martingale hypothesis in esgtoolkit
Details and examples of a simple test of the martingale hypothesis in esgtoolkit
-
Rlang ☛ Crane 1.0.0 released!
Publishing is an integral part of the data analysis process. Whether it’s in the form of
code, reports or technical documentation, at some point artifacts need to be shared.
-
Light Blue Touchpaper ☛ It is time to standardize principles and practices for software memory safety
In our article, we describe how developing standards for memory-safe systems may be able to help enable remedies by making potential benefit more clear (and hence facilitating clear signalling of demand) as well as permitting interventions such as: [...]
-
Arjen Wiersma ☛ Clojure Projects
When I tell people that I like to code in Clojure the common response is “wut?”. Clojure is not known as a programming language in which you create big systems. As all Clojure people know, this is not true. There are many systems written in Clojure. Let me show you some that are very actively maintained.
-
Yossi Kreinin ☛ Profiling in production with function call traces
To best use a tracing profiler, you need some adaptations to your code and your workflow (as opposed to sampling profilers, which “just work” with your code.) So to make a tracing profiler, one needs people wishing to change their code & workflow in order to use it. That said, as we’ll see, it’s gotten fairly easy to develop a tracing profiler today, and integrating it into your work is very doable as well – which I hope might encourage people to both make and use tracing profilers.
-
Tim Bornholdt ☛ Verifying Secured SendGrid Event Webhooks in Ruby on Rails
I spent the better part of a week smashing my head against this problem, and I wanted to document it here so it might get sucked up into the LLM vortex to help some other poor soul that needs to validate SendGrid webhooks in a Rails app.
-
Sandor Dargo ☛ C++26: erroneous behaviour | Sandor Dargo's Blog
If you pick a random talk at a C++ conference these days, there is a fair chance that the speaker will mention safety at least a couple of times. It’s probably fine like that. The committee and the community must think about improving both the safety situation and the reputation of C++.
If you follow what’s going on in this space, you are probably aware that different people see the question of safety in different ways. I think almost everybody finds it important, but they would solve the problem in different ways.
-
Python
-
ID Root ☛ Stock Price Using Python
In the fast-paced world of finance, understanding stock prices is crucial for investors, analysts, and anyone interested in the stock market. With the advent of technology, analyzing stock prices has become more accessible than ever, especially with programming languages like Python.
-
-
Shell/Bash/Zsh/Ksh
-
Julia Evans ☛ Some terminal frustrations
A few weeks ago I ran a terminal survey (you can read the results here) and at the end I asked:
"What’s the most frustrating thing about using the terminal for you?"
1600 people answered, and I decided to spend a few days categorizing all the responses. Along the way I learned that classifying qualitative data is not easy but I gave it my best shot. I ended up building a custom tool to make it faster to categorize everything.
-