I'll throw in my own niche usecase for thermoelectric - deep sky imaging. I do astrophotography as a hobby (taking pictures of galaxies/nebulae/etc). This involves doing long, multi-minute, exposures repeatedly all…
Hello, astrophotographer here. The unique thing about astrophotography is that the subject that we are imaging is (relatively speaking) static. Any slight deviation, even the smallest detail, that is not structurally…
How is it odd and entitled for an end user to not like it when things suddenly break? That is, I believe, the entire point of the parent, is it not? That this whole migration was not quarantined to the Python developer…
Of all the things to backup, how does a technician NOT include Documents/Pictures? "Oh, I know, better save these DLLs. Also, a copy of the registry juuuuust in case they changed some obscure IE8 settings and want that…
> "where might I use this function?" I'm not so sure about this one. Software development is quite usually "build functionality to serve a given use case" whereas this line of inquiry is more along the lines of "find a…
Some time ago I got into the habit of naming my home network after Pokemon that I happen to thought fit well. My Windows desktop is Charizard and it's Ubuntu dual boot is DarkCharizard. My fileserver/Docker box is…
Precisely, this is Rust that compiles to a C FFI that plugs into CPython.
To my understanding they're both [type, length, content] encoded formats, so they're similar there at least. In my experience people really quite enjoy the IDL aspect of protobuf as the killer feature, and I am not sure…
This is the precise insight that jumped out at me. I often get raised eyebrows when I state that, by my definition, Python and Javascript are among the mostly brutally difficult programming languages out there. Python…
Of course there is academic interesting (as in, I wrote an emulator in BASH and it actually kinda works) and there is practical interesting (I got the emulator to be 3% faster). The Rust community really has an interest…
With regard to datacenter operators, I would argue that a simpler answer to that observation is that they are investing heavily in the are in which they can actually effect change. That is, they can swap in-and-out…
Here's one that always has me stare at the screen, quietly, in disbelief. 1. Carefully read and grok a small-to-medium sized module. 2. Notice that although the style is not the "official" style of that language, that…
> I argue that clear use of function pointers is the heart of object-oriented programming. Given a set of operations you want to perform on data, and a set of data types you want to respond to those operations, the…
I took a dive away from Sublime Text over to Atom a few years ago because I was starting up some contract work, didn't want to pay for a copy, and didn't want to continue doing the hokey thing of using a friend's…
He points to a graduate student who had to pick up Python for some task and wanted to learn both the language and the tools necessary for that task. I can throw another anecdote into the ring and mention a web data…
I'll throw in my own niche usecase for thermoelectric - deep sky imaging. I do astrophotography as a hobby (taking pictures of galaxies/nebulae/etc). This involves doing long, multi-minute, exposures repeatedly all…
Hello, astrophotographer here. The unique thing about astrophotography is that the subject that we are imaging is (relatively speaking) static. Any slight deviation, even the smallest detail, that is not structurally…
How is it odd and entitled for an end user to not like it when things suddenly break? That is, I believe, the entire point of the parent, is it not? That this whole migration was not quarantined to the Python developer…
Of all the things to backup, how does a technician NOT include Documents/Pictures? "Oh, I know, better save these DLLs. Also, a copy of the registry juuuuust in case they changed some obscure IE8 settings and want that…
> "where might I use this function?" I'm not so sure about this one. Software development is quite usually "build functionality to serve a given use case" whereas this line of inquiry is more along the lines of "find a…
Some time ago I got into the habit of naming my home network after Pokemon that I happen to thought fit well. My Windows desktop is Charizard and it's Ubuntu dual boot is DarkCharizard. My fileserver/Docker box is…
Precisely, this is Rust that compiles to a C FFI that plugs into CPython.
To my understanding they're both [type, length, content] encoded formats, so they're similar there at least. In my experience people really quite enjoy the IDL aspect of protobuf as the killer feature, and I am not sure…
This is the precise insight that jumped out at me. I often get raised eyebrows when I state that, by my definition, Python and Javascript are among the mostly brutally difficult programming languages out there. Python…
Of course there is academic interesting (as in, I wrote an emulator in BASH and it actually kinda works) and there is practical interesting (I got the emulator to be 3% faster). The Rust community really has an interest…
With regard to datacenter operators, I would argue that a simpler answer to that observation is that they are investing heavily in the are in which they can actually effect change. That is, they can swap in-and-out…
Here's one that always has me stare at the screen, quietly, in disbelief. 1. Carefully read and grok a small-to-medium sized module. 2. Notice that although the style is not the "official" style of that language, that…
> I argue that clear use of function pointers is the heart of object-oriented programming. Given a set of operations you want to perform on data, and a set of data types you want to respond to those operations, the…
I took a dive away from Sublime Text over to Atom a few years ago because I was starting up some contract work, didn't want to pay for a copy, and didn't want to continue doing the hokey thing of using a friend's…
He points to a graduate student who had to pick up Python for some task and wanted to learn both the language and the tools necessary for that task. I can throw another anecdote into the ring and mention a web data…