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…
> Russia in rubble in two weeks from sanctions and Russia out of missiles in two weeks. I'm not sure I ever heard such promises. In fact, I distinctly remember the opposite being the general zeitgeist of the time - that…
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…
> The most offensive thing people are doing with design patterns is trying to use them like bricks to build code. You will end up with code that’s 90% boilerplate and 10% actual logic strewn all over the place. This is…
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 actually live in the greater Phoenix area and go to school at ASU, so I see Waymo and Uber autonomous around everywhere. I frequently see these things handle aggressive rush hour traffic with university pedestrians…
On the whole I am very happy with Go, but this did bite me recently. We're using the X509 package which is returning an error on a handful of CA certificates due to characters that are not technically allowed in an…
x := some_code_here says "x is a NEW variable whose type is whatever the result of the expression on the right hand side is". Say we have a function, GetInt64(), which...returns an int64. x := GetInt64() both declares x…
> 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…
A lot of people are commenting on how cheapskate I was. Absolutely! I was still in undergraduate and this was my first contracting gig. I am older, wiser, and ahem richer now. =)
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…
> Russia in rubble in two weeks from sanctions and Russia out of missiles in two weeks. I'm not sure I ever heard such promises. In fact, I distinctly remember the opposite being the general zeitgeist of the time - that…
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…
> The most offensive thing people are doing with design patterns is trying to use them like bricks to build code. You will end up with code that’s 90% boilerplate and 10% actual logic strewn all over the place. This is…
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 actually live in the greater Phoenix area and go to school at ASU, so I see Waymo and Uber autonomous around everywhere. I frequently see these things handle aggressive rush hour traffic with university pedestrians…
On the whole I am very happy with Go, but this did bite me recently. We're using the X509 package which is returning an error on a handful of CA certificates due to characters that are not technically allowed in an…
x := some_code_here says "x is a NEW variable whose type is whatever the result of the expression on the right hand side is". Say we have a function, GetInt64(), which...returns an int64. x := GetInt64() both declares x…
> 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…
A lot of people are commenting on how cheapskate I was. Absolutely! I was still in undergraduate and this was my first contracting gig. I am older, wiser, and ahem richer now. =)
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…