What bothers me about this specific question, apart from it being dated, is that it breaks the rules of these kind of riddles. They're implied to be in a sort of frictionless sphere universe, the whole preposition is silly except as an abstract puzzle. To then rely on the physical properties of real lamps is cheating. You're supposed to ignore all the real-world aspects of the setting except that one.
Work: Windows + Rider/WebStorm/etc (I used the IdeaVim plugin before but found there were too many rough edges)
Home: Debian or OpenBSD + vi or Pluma. I deliberately keep it simple. A terminal, an editor Ctrl+Z, make, fg, that kind of thing. I'm tired of fighting IDEs to get out of my way. Let me type!
It's a joke on the "main" name vs. the main() function. That's normally considered the entry point, but really _start() is the OG entry, used by the runtime to do setup before calling main().
Definitely the Windows Internals books, I don't think there's anything else quite like it (wrt. Windows). I was also pleasantly surprised by de depth of Windows Via C/C++, which I expected to be one of those beginner tutorials distracted by language basics, but instead it's the opposite, just a really in depth dive into low level Windows APIs.
I tried John Carmack's "program something with just the OpenBSD base system" experiment and after some adjustment I got to like vi (not vim), ksh and bmake. For a long time this stayed my go-to happy place for hobby coding. Fun thing: on a hacker camp they had a PDP/11 running 2BSD and it was just immediately familiar. Same tools, same vi -> Ctrl-Z -> make -> fg workflow.
Very different but similar in a way: I still consider the general Windows 95 - 2000 peak UI design in many ways and I still regularly use Visual C++ 6 to play around with some Win32 programming.
Before a 4 month stay in Vienna, I tried upping my German game: consumed lots of German-language media (news, books, videos), attended a language course, really tried immersing myself as well as I could. It was enough to get by okay, but I felt frustrated not being to follow along always or express myself precisely. Since coming back I haven't been able to pick it up and in fact have come to associate the language with the sad realization that it's behind me.
Edit: just a positive note, I can now easily follow along with German-language talks, musicals, articles etc which feels like a superpower!
To relive anew, Ico on the PS2. I could boot it up right now but it wouldn't be like that first playthrough, my first foray outside of PC and Nintendo.
My colleague uses it to generate rambling code, often pointlessly rewriting existing logic to solve all kinds of hallucinated problems, which he doesn't understand a bit, then dumps it on me and acts offended when asked to explain any of it.
I cycle wallpapers from different OSes, but never the one running. Work W11 laptop has the Debian wallpaper now, OpenBSD laptop the Windows 10 backlit glass one, etc
# We check if the server is on by asking the ALU to perform an operation,
$result = 1 + 1;
if ($result == 2) {
print "Server is ON.\n";
} else {
print "Server is OFF.\n";
print "Power on the system before attempting to run any programs!\n";
}
"Never again" is stronger than I'd put it but we probably won't be vacationing in France again because god forbid a guy doesn't want to eat animals.
Edit: for some positivity, I loved every trip to Germany and also Austria, the latter so much in fact that we went to live in Vienna for a short time. If not for my partner I'd move right back.
Portable handhelds, I mean form factors like the PSP and Nintendo DS. The downside of the console/handheld convergence is that the handhelds need pretty big screens.
What bothers me about this specific question, apart from it being dated, is that it breaks the rules of these kind of riddles. They're implied to be in a sort of frictionless sphere universe, the whole preposition is silly except as an abstract puzzle. To then rely on the physical properties of real lamps is cheating. You're supposed to ignore all the real-world aspects of the setting except that one.