It might be conceptually sad to some people, but programming something that I don’t need works for me
- 0 Posts
- 12 Comments
jh29a@lemmy.blahaj.zoneto
Programming@programming.dev•What to do if i want to make games oneday, but im unsure where to start?
3·4 months agoMy life would be much bleaker if I didn’t believe I can learn/practice doing things that sound nice, but that I can’t do, such that I can eventually do them.
well I’d assume U0 is the void type. since it contains no data
jh29a@lemmy.blahaj.zoneto
Programming@programming.dev•What's the weirdest bug in a program you found in a project you didn't write?
1·6 months agook the last one was because i misspelled an identifier and because when you call a function in a table, my stupid lua attributes the problem to the call site and not where the function is defined
jh29a@lemmy.blahaj.zoneto
Programming@programming.dev•What's the weirdest bug in a program you found in a project you didn't write?
1·6 months agoDefinitely (being young and recency bias) all the weird stuff happening in the lua engine in the old ComputerCraft versions (1.45ish and 1.75) I’m playing.
I’m not really testing rigorously enough, but it seems to have been in 1.45, which i stopped playing because of other reasons (turtle api too primitive), making a function a() return a function b() that captures one of a’s local variables, made it crash.
now on 1.75 it doesn’t do that anymore, but now I pass some functions through the output of a coroutine, and they just sometimes turn into nil when I call them the second time. it literally throws “attempt to call nil on line 245” when line 245 is like:
242 if func == nil then 243 -- something else 244 else 245 resA, resB = func() 246 endI even printed func before calling it, and it told me it was a function, except earlier, where it told me it was nil. Now I’m going to stop using coroutines and hope the architecture of my program changes enough so the bug goes away.
I’m playing the Direwolf20 season 7 minecraft modpack btw
Before watching the video, i laughed at the following:

jh29a@lemmy.blahaj.zoneto
Programming@programming.dev•Turn off Cursor, turn on your mind
81·8 months agoLet me elucidate this point
Please subscribe to my RSS feed!
jh29a@lemmy.blahaj.zoneto
Programming@programming.dev•I am sorry, but everyone is getting syntax highlighting wrong
1·8 months agoI care about knowing what which color means ostensibly (not sure how much it actually benefits me,) but I also actually do, for the vscode default theme.
I must be in the minority because I post so rarely that I don’t sign up when I ‘join’ the platform, I sign up when I want to post something. When I first wanted to post something, I just joined the instance it was going to be on. (Also because it’s queer, which I don’t tell you about for consistency). I also don’t care that much about not seeing what my instance has defederated. Or actually, not being able to comment on it, because I actually go on programming.dev sometimes, without having an account there. I don’t really get it. The fact that my Instance technically requires an application might actually be a UX hurdle, but otherwise, you just click Sign Up, enter email, name, and password, and that’s it, right? It could be a UX problem that you miss out on content you don’t see, but you also already see a load of content that you’re not going to miss out on. Tutorials on how x-instance moving works might be cool though, if they don’t already exist. Making them more visible might limit the defederation FOMO.
jh29a@lemmy.blahaj.zoneto
c/femboy@lemmy.blahaj.zone•How to parry being called or referred to as an eggEnglish
0·2 years agook but what even is an egg in this context?
jh29a@lemmy.blahaj.zoneto
unixsocks on fediverse @lemmy.blahaj.zone•Im converting my boyfriend to linux, first step thigh high!
0·2 years agoyou could also get an android boyfriend since android is already a linux derivative. Weird joke about the words desktop, laptop, and the vertical spatial relationship of objects is under construction.



I knew GNU coreutils man pages were good because when my Ubuntu got uutils, they became less detailed. Even though they have even less of a reason to be changed than the C->Rust switch.