APL was the first programming language I learned, I was obsessed with learning every intricacy of the language. I almost lost my mind when I had to switch to a procedural language. APL warped my mind in such a way that it took almost a month to feel comfortable using anything else.
I ordered 96GB of memory last Tuesday from Corsair. Two days later when I checked the website again, the exact same memory was being sold for twice what I paid for it.
I was an APL programmer for many years and I insisted on writing as much of my code as possible without branches. Fortunately, it was reasonably easy to do in that language, if sometimes resulting in very cryptic code
I was in a Waymo in SF last weekend riding from the Richmond district to SOMA, and the car actually surprised me by accelerating through two yellow lights. It was exactly what I would have done. So it seems the cars are able to dial up the assertiveness when appropriate.
I address that problem by scheduling a brown bag lunch and inviting devs from related teams to join in so I can present my cool new tools and techniques to everyone. Sometimes it's wasted effort, but sometimes it does result in wider usage
The last oddity I wrote on a whim was a C++ MFC dialog application that was a Spirograph-like epicycle/hypocycle generator. It would would generate screen art by semi-randomly generating layered epicycles and hypocycles with evolving colors. I spent an entire week of evenings tweaking that thing and adding more and more variations before I burned out on it and moved on.
When I was in the CS department at NMSU, the Computer Science building was open to the public 24-hours a day. I suppose that's not commonly the case nowadays.
Every new generation of GPU seems larger and more power-hungry than their predecessor. Is there any effort to produce faster GPUs that are smaller and use less power?