Programming Leftovers
-
Simon Ser ☛ Simon Ser: Status update, October 2024
Hi!
This month XDC 2024 took place in Montreal. I wasn’t there in-person, but thanks to the organizers I could still ask questions and attend workshops remotely (thanks!). As usual, XDC has been a great reminder of many things I wanted to do but which got buried under a pile of emails. We’ve discussed the upcoming KMS color management uAPI again, I’ve taken a bit of time to send more comments and it looks like this one is getting close to completion (famous last words). We’ve also discussed about display muxing (switching a connector from one GPU to another one), it’s quite fun how surprisingly tricky this process is. Another topic was better multi-GPU support, in particular how to avoid going through the main GPU when an application is rendered and displayed on a secondary GPU. I’ve sent a proposal to improve the kernel DMA-BUF uAPI.
-
Izhar Firdaus: Adjusting trackpoint (or any pointing device) sensitivity through evdev
Recently I got myself a Thinkpad X1 Tablet Gen 3, however, unlike other Thinkpads, this model does not seem to use the usual Thinkpad kernel module which allows sensitivity to be set in
sysfs
. -
Red Hat ☛ A new constant expression interpreter for Clang, Part 3
Before we start, here are the previous parts: Part 1 and Part 2.
Commits since last time
My last article was published on October 11th, so let's check the commits since then:
$ git log --after=2023-09-11 | grep -i "\[clang\]\[Interp\]" | wc -l $ 717 $ git log --after=2023-09-11 | grep -i "\[clang\]\[bytecode\]" | wc -l $ 57
The second count is needed because I renamed the directory the constant interpreter lives in from
Interp/
toByteCode/
and the new convention is to tag commits with[clang][bytecode]
. -
Qt ☛ Ensuring Product Longevity With Qt Long-Term Support
As we continue to evolve and adapt the Qt Framework to the needs of our users and upcoming regulation changes, we are excited to announce some significant changes to our Long-Term Support (LTS) policy from Qt 6.8 onwards.
-
R
-
Rlang ☛ Visualizing Variance with Sankey diagrams/Riverplots using R: An Illustration with Longitudinal Multi-level Modeling workshop
Join our workshop on Visualizing Variance with Sankey diagrams/Riverplots using R: An Illustration with Longitudinal Multi-level Modeling, which is a part of our workshops for Ukraine series!
-
Rlang ☛ Understanding Difference-in-Differences: Basics and Beyond with Applications in R workshop
Join our workshop on Understanding Difference-in-Differences: Basics and Beyond with Applications in R, which is a part of our workshops for Ukraine series!
-
-
Java
-
IT Jungle ☛ IBM Working On Making Enterprise Java Easier
Java is important in the enterprise, and getting more important, and I.C.B.M. wants to help make managing and using Java easier.
At this time last year, there were 26.3 million application developers in the world, and according to CodeNinja, about 20 million of them were reasonably fluent in JavaScript, nearly double the number six years ago.
-