

This is an example of the old adage that “When you use a regex to solve a problem, you end up with two problems.”


This is an example of the old adage that “When you use a regex to solve a problem, you end up with two problems.”


Yep, I’ve gradually gone from using vim motions in VSCode to using Neovim with basically all the functionality I need for backend (.NET and TypeScript) and infrastructure work.
There are still some things I have to rebuild some muscle memory for, but it’s been great. I haven’t made it to zellij yet but that’s the next step.


I’m not in a position to watch the video right now but… is this a The Killers joke?
No attempt to argue with you, personally is intended here. But your comment raises another question that I’m not sure the law has answered yet.
What rights does OpenAI have in the output of ChatGPT in the first place? Because if the answer is “Not much” then their transfer of rights to the output to the user doesn’t necessarily mean much.
After all, OpenAI can only transfer rights that they have. If they don’t have any to begin with… 🤷♂️
I was sent to the principals office several times in elementary school because my teachers thought I was trying to be a smart ass. Because I would do what they literally, exactly asked me to do, and not what they apparently meant.
I was always very confused because I honestly believed I was doing my best to follow instructions.
It didn’t help that I grew up in the American southeast, a region where patterns of speech are very indirect and lean heavily on idioms and metaphors.
I was in middle school before I figured out what was happening and did not get into trouble in that way anymore. I’m in my 40s now but I’m still a literal-first thinker. And yeah, I’m a programmer.
At this point… yeah, probably so.
I mean, assuming the env and dependencies aren’t totally fucked.


The Daggerfall remake is more of a source port…. But it’s amazing.
Daggerfall needs a certain degree of modding but the source port makes it super easy to install mods for it.


Yeah, Morrowind is my favorite game of all time.
These days I play it with higher res textures and a mod to make the wildlife less insanely hostile via the excellent OpenMW.
Some of my favorite PC games come from the Windows XP era. There is something about games from that time that seem to make them particularly difficult to get running these days.
I’ve had the best luck in Linux via WINE/Proton, but it probably varies at lot from game to game.


No one dares…
Yeah, I’ve read about the development of the ability to run TS natively in Node. It sounds really promising!
I’m not familiar with ts-node though. I’ll have to check that out.
No worries on the ranting!
In this industry where we are all a little afraid to admit that we don’t know something, it’s nice to be reminded that everyone is always learning all the time and that there’s no way any of us can know everything.
I’m enjoying the learning process, despite its paper cuts, and love where I work. I enjoy TS itself but I do wish the process of setting up a new project/config stuff were more streamlined. Maybe in the future!
I’ve had pretty good experiences with it even situations with moderate data manipulation. There are some tricks you can use to engage different phases of the event loop to keep the data processing from blocking too much.
It’s still not as good as Java/C#/Go, of course, but it can help get some more performance out of Node.
Thanks for the tip! I’ll double check that when I get back to work next week.
I’ve written a lot of NodeJS apps in vanilla JS, and plenty of .NET backend stuff too. The transition to serious TS has been relatively recent. I like it alright, but dislike the added complexity that comes with all the various config files - vanilla JS has enough of that already!
Oh, they are included in the build. But I still get error messages that don’t actually point to the line in the TS source file sometimes.
Maybe I have something configured wrong - TS projects always include a more config files of different kinds than I see in other languages I work in - but it happens.
You are familiar with NodeJS, yes? 👍
Well sure. But the error messages don’t point to those, which was what had me chuckling about this meme.
This happens all the time with TypeScript. The transpiled JS that actually runs will naturally have different line numbers than the TS you wrote!
To be fair, the reported line number is usually close enough that I can find the issue without much trouble.
It’s not my favorite back end language, but it’s what everyone on my team knows…
Thank you for saying that about the documentation.
I work in an Azure shop and I’m in charge of our infrastructure… sometimes I feel like, surely I am an idiot… I must be incompetent to not understand something in some Azure service…
But no, the imposter syndrome spike that Azure sometimes triggers in me is NOT actually me being deficient in some way. Their documentation is truly awful. And often the solution to the problem is found by asking myself, “What is the dumbest way Microsoft could have implemented this thing?” And that turns out to be right!
Thank you for confirming that I have not completely lost my mind and it’s not just me.