Fun facts.
1. GCC has -fdiagnostics-format=json, which outputs compile errors as JSON.
2. JSON is easy to parse with python, which can easily write markdown.
3. There's a tool called mdcat, which pretty prints markdown in the terminal.
Make of this information what you will.
ALT GCC error parsed by python, output as markdown, and pretty printed with mdcat, with silly finger emojis pointing to the erroneous region.
This SS Galicia division veteran was also called by Canadian parliament speaker "Ukrainian hero" & "Canadian hero" & thanked "for all his service." Did anyone in Canadian parliament & government & Zelensky, who all applauded this veteran, realize that he served in Waffen SS division?
“You cannot take any people, of any color, and exempt them from the requirements of civilization - including work, behavioral standards, personal responsibility….without ruinous consequences to them and to society at large.” - Thomas Sowell
GraalVM for JDK 21/Polyglot 23.1 just landed! 🤩
GU is dead! You can now use all languages from Maven Central without barriers.
This is such a big change that we felt the need to justify it with a blog post:
medium.com/graalvm/truffle-u…
Oh, jmethodid, no matter how many 'clever' checks I put around you, you always find a way to crash JVM!
(I know, I know, jmethodid is not safe to store between calls but there is literally no other way to implement a profiler on JVM, FFS!)
It is quite puzzling that jmethodids in stacktraces obtained by ASGCT seem to be much more resilient than the ones captured by the standard JVMTI calls. Why is that, I don't know ...
We made use of cache line alignment for context storage in Datadog’s customisation of async-profiler. In reactive applications the context can change thousands of times per thread per second, and updating the context could have become a scalability bottleneck otherwise.
Překrásné záběry z paluby Mezinárodní kosmické stanice ISS na startující nosnou raketu Sojuz-FG s nákladní kosmickou lodí Progress MS-10 (16. listopadu 2018).