Re - previous boost of toot from @gnutools - Guinevere Larsen points out that
"By only having the copyright assignment we are implicitly reducing the
pool of contributors to those that trust the FSF."
(https://sourceware.org/pipermail/gdb/2025-January/051722.html)
For what it's worth: I do not trust the FSF.
5.2.2025 15:51Re - previous boost of toot from @gnutools - Guinevere Larsen points out that "By only having the copyright assignment we are...Yeah but this one goes up to 101...
10.1.2025 14:19Yeah but this one goes up to 101...conda-forge recipe maintainers of the world unite!
6.1.2025 23:45conda-forge recipe maintainers of the world unite!That turned out not to be a hugely successful effort as there were a lot of areas of Numba involved that I know very little about! 🙂
The VOD should be available for a few days. Might edit it to shorten out bits where I'm just slow / confused prior to uploading to Youtube.
31.12.2024 12:53That turned out not to be a hugely successful effort as there were a lot of areas of Numba involved that I know very little about! 🙂 The...Planning to stream debugging of a Numba segfault shortly:
"Segmentation fault when using recursive generator with Numba JIT (NUMBA_OPT=0)"
https://github.com/numba/numba/issues/9857
Will be at https://www.twitch.tv/gmarkall
31.12.2024 11:25Planning to stream debugging of a Numba segfault shortly:"Segmentation fault when using recursive generator with Numba JIT...@daichi Nifee Deebiru!
27.12.2024 10:33@daichi Nifee Deebiru!I used today's clarity for writing a deprecation notice, which I think is a good use of it - it's important to communicate deprecations clearly! https://github.com/numba/numba/pull/9768
25.10.2024 07:44I used today's clarity for writing a deprecation notice, which I think is a good use of it - it's important to communicate...Right now I feel like I get about 5 minutes' clear thinking per day, between approximately 8:34am and 8:39am.
Looking forward to tomorrow's clarity now! 🙂
25.10.2024 07:40Right now I feel like I get about 5 minutes' clear thinking per day, between approximately 8:34am and 8:39am.Looking forward to...My Linux debugging tools are:
- GDB
- Binutils
- Valgrind
My Windows debugging tools seem to be (so far):
- WinDbg
- Ghidra
- BinDiff
- Application Verifier
- Dependency Walker
The Windows list may still need to grow, I’m not sure I have a valgrind replacement yet. Am I missing stuff?
16.10.2024 11:05My Linux debugging tools are:- GDB- Binutils- ValgrindMy Windows debugging tools seem to be (so far):- WinDbg- Ghidra- BinDiff- Application...The windbg.info site has a very "Windows 2000" / Personal Web Server (remember that? :-) ) feel to it: http://windbg.info/doc/1-common-cmds.html
15.10.2024 22:06The windbg.info site has a very "Windows 2000" / Personal Web Server (remember that? :-) ) feel to it:...It looks like I'm going to have to get good at WinDbg, having mostly used GDB in the past. Starting off with https://github.com/wangray/WinDBG-for-GDB-users - are there good starting points to know how to navigate through it?
15.10.2024 22:04It looks like I'm going to have to get good at WinDbg, having mostly used GDB in the past. Starting off with...Just made another "wrong button vim keypress" discovery - looks like if you press CTRL-t in insert mode, it indents the current line... I was trying to open a new tab in Firefox.
I just realised I've been learning vim this way for 25 years now, and it might be good to adopt a better learning strategy!
10.10.2024 08:23Just made another "wrong button vim keypress" discovery - looks like if you press CTRL-t in insert mode, it indents the current...The people spontaneously decide to recognize your many years of enlightened leadership. Craftsmen, masons, laborers, and artisans turn out to build a fine addition to your palace.
29.9.2024 17:34The people spontaneously decide to recognize your many years of enlightened leadership. Craftsmen, masons, laborers, and artisans turn out...Getting an early request to Santa on my Christmas list: I’d like to be able to write the name of a Python dunder method in Slack without it stealing the underscores and italicising the text. If he’s feeling really generous I’d like backspace to be the inverse of pressing a key in PowerPoint in all cases.
25.9.2024 09:14Getting an early request to Santa on my Christmas list: I’d like to be able to write the name of a Python dunder method in Slack without...Do you want a fun, informative introduction to @numba_jit? If so, Chapter 6 of @brohrer 's "How to Train Your Robot" provides a broad introduction to optimizing Python code in general, as well as a great explanation of how to get started using Numba!
Chapter 6: https://raw.githubusercontent.com/brohrer/how-to-train-your-robot/main/chapter_6/chapter_6.pdf
How To Train Your Robot contents page: https://www.brandonrohrer.com/httyr/httyr.html
I too will continue to work, but may not perform at my peak either.
18.9.2024 09:25I too will continue to work, but may not perform at my peak either.Python fun (or "fun"): without looking anything up, what happens when the following code is executed?
class __a:
pass
class key_holder:
key = __a
I have a stack of tabs open with papers I want to read, which I've never got around to. I tell myself if I print them out I'll read them sometime... Although it feels the same as the fallacy that buying fitness equipment will automatically induce exercise.
12.8.2024 15:26I have a stack of tabs open with papers I want to read, which I've never got around to. I tell myself if I print them out I'll read...Turns out I'm showing my ignorance here, apparently GCC and Clang also use heuristics for this... For example GCC has the ssp-buffer-size param for tuning one heuristic: https://gcc.gnu.org/onlinedocs/gcc/Optimize-Options.html
2.8.2024 09:12Turns out I'm showing my ignorance here, apparently GCC and Clang also use heuristics for this... For example GCC has the...CUDA 12.6 is out - the most interesting new feature to me, is stack canaries in device code.
I think it's interesting that there's use cases for this, and that the compiler decides whether to emit them based on a heuristic determination of the risk in each function.
https://docs.nvidia.com/cuda/cuda-toolkit-release-notes/index.html#cuda-compiler
2.8.2024 08:57CUDA 12.6 is out - the most interesting new feature to me, is stack canaries in device code.I think it's interesting that there's...⬆️
⬇️