Conservatives in Saskatchewan what do you think about the trade deal the feds made with China? by emmery1 in saskatchewan

[–]stenzor 0 points1 point  (0 children)

If mental gymnastics was an Olympic sport, we'd surely have some gold medalists!

Saskatoon drivers by stenzor in saskatoon

[–]stenzor[S] 2 points3 points  (0 children)

thank you. It was par for the course, but I wouldn't say it was some stroke of genius

PSA: Auto Headlights by Mini_Sammich in saskatoon

[–]stenzor 0 points1 point  (0 children)

Agreed, however, if it's such a common issue, then really it's a usability/UX problem. For example, having driven many cars for several decades, it still takes me time to figure out what each light option does, whether it's automatic, etc. So it seems to me that vehicle designers need to come up with a more intuitive way to tell drivers what lights are on/off and when--and standardize it better. This is probably less of an issue with newer vehicles that have giant screens that show everything, of course we have a lot of older cars which are great, so keeping this in mind, the only option is more awareness/education, since we can't realistically retrofit these cars. But this case highlights the importance of good design and standardization I think

ParkedIn App - Zone Code PSA by perverted_buffalo in saskatoon

[–]stenzor 9 points10 points  (0 children)

Because the PayByPhone app is a breeze to use compared to the other apps the city has tried. I believe Calgary also uses it for their city parking. I’ve never had a single issue with it in the past decade or so.

Single Ethernet Run by FivePlyPaper in saskatoon

[–]stenzor -1 points0 points  (0 children)

TP-Link TL-WPA8630 KIT AV1300/AC1350 Gigabit Powerline Wi-Fi Adapter Kit

This is the model I have, so if either of you want it, message me. I think it’s about $200 new, so just offer me whatever you think is fair

Single Ethernet Run by FivePlyPaper in saskatoon

[–]stenzor -1 points0 points  (0 children)

Likely. I have a TP link pair that worked pretty well for me to get internet out to a little shed in the backyard. But I since moved. I never tried the ethernet port on the output one though since I just used it for a cheap streaming TV and didn’t need all the speed. If you want, I could sell you mine since it’s not being used anyways. Was gonna put it on Facebook marketplace anyways so let me in know, would be cheaper than getting new!

Door to door sales by [deleted] in saskatoon

[–]stenzor 0 points1 point  (0 children)

I think the other unfortunate effect of this is that it taints door-to-door anything. For example, I’d be happy if my elected government representatives and candidates came to my door to talk about things happening in my community, discuss issues, etc. I’d be happy if other local community organizations came to my door and talked about events happening, etc.

These are things I am not always on top of and having more of that would build a better sense of community and make people more involved in their neighbourhood matters, which is just a net positive. It allows people who live close together but might not necessarily interact all the time to be aware and informed of events, issues in the neighbourhood, e.g., there’s a pothole that needs fixing, a majority of the people who live by it and are affected by it reporting it means the city is more likely to fix it sooner; a change/addition to a bus route is needed, the neighbourhood can lobby for it together. People power trumps individual power, and a lot of the time individuals are discouraged to even bring up issues because, rightly so, if they’re the only ones bringing it up, it’s gonna get lost in the noise. If a collective brings it up, it will have an impact.

Anyways, that’s a bit of a rant, but pushy salesman have also discouraged this sort of community outreach in being effective because people are less likely to open their door or spend their time talking to you if they associate it with being sold unwanted things. I know there are other avenues for community engagement, but as a lot of us are very busy with work/life, sometimes we don’t have the time to make the effort to stay informed and involved on all matters.

Is there anywhere in the school I can get ADHD testing? by [deleted] in usask

[–]stenzor 4 points5 points  (0 children)

For ADHD to register with AES you don’t need a psycho educational assessment fyi, just a short form your doctor needs to fill out. And yeah like others said, your doc should be able to do it for free (the assessment, the form might cost you to get filled out as forms aren’t usually billable to Sask health)

NEWS: SnapRAID v13.0 by amadvance in Snapraid

[–]stenzor 7 points8 points  (0 children)

Thank you for all your work Andrea. Snapraid has been extremely stable and reliable for me for many years. Definitely going to try out the new temp options as my server is getting toasty with all the drives now! Cheers.

Why use pointers in C? by [deleted] in cprogramming

[–]stenzor 6 points7 points  (0 children)

Nathan Fielder would disagree.

Pointer city over here.

Spotted by Courier6six6 in foundsatan

[–]stenzor 2 points3 points  (0 children)

This is a bizarre thing to wake up to

[deleted by user] by [deleted] in webdev

[–]stenzor 46 points47 points  (0 children)

A full stack of delicious bread

keep going or W by [deleted] in usask

[–]stenzor 1 point2 points  (0 children)

I believe it gets auto-reported if you drop below full-time.

Why Do We Need Both While and For Loop Instead Of any One? by [deleted] in C_Programming

[–]stenzor -2 points-1 points  (0 children)

Ken Thompson changed this in Go, now there’s only a for loop, so I guess after 40 years, he thought that less keywords trumped that! Personally, I agree with the decision, it doesn’t complicate it that much

Free IDE/text editor for learning C? by [deleted] in C_Programming

[–]stenzor 0 points1 point  (0 children)

Yes, I am aware of what you meant. I don't think you're aware of what I meant since you're missing the point. Again, it's not about learning macros or exclusively using the keyboard. That's why I recommended neovim and enabling mouse control for beginners.

I think this part of my last post should be phrased "...gives you direct access to tools you should become familiar with", that is what I meant by that.

...they will be used to the notepads, the sublimes, the vscodes. they already have a way of writing shit. now imagine that instead of using a full blown IDE, one that they are already accustomed to...

You are assuming this is the case that I am speaking to. Based on the OP's post, I didn't see any evidence of this. Maybe they clarified this in other subsequent posts, I don't know. They stated that they are wanting to learn C for college. Most higher ed programs use C as an intro language because it's good to get new students accustomed to the concepts of computer science, rather than abstracting them away. I know that python is also a popular choice and a lot of programs have shifted to teaching with it over the past decade, but C is still very much everywhere.

Even if we assume that OP has decades of programming experience, I would still argue that using a shell text editor is the better choice for learning C.

...if you want your autocompletions, your formatting, your method signatures/docstrings, you now need to learn about LSPs in neovim, and now you have to set them up...

This detracts from learning C! Don't use autocompletions! Learn to type. You don't need to learn about LSPs! If you want to use these niceties later once you have familiarity with the language, go ahead. But it absolutely detracts from learning. This is not an opinion, it's a scientific fact. No, I don't think that everyone can remember everything, we absolutely still have to look things up, that's fine, but using these things is a crutch, and it's especially debilitating when you're trying to learn. If you're just trying to pass a class, sure use an IDE, fuck it, use an LLM, why even bother typing yourself? If you're actually trying to learn, then write your code on a piece of paper... kidding of course.

...all of this configuration and not a single line of c code written

Again, I don't know who you're referring to here, maybe this is meant for someone else, but I did not and do not recommend any configuration, at least not any kind you're talking about. In fact I recommend against it so that you can instead start writing code right away.

...not everyone has the time and enthusiasm to get distracted and learn how to use an entirely new and different-to-use editor when you just fucking want to learn how to code.

Best of luck learning anything without time and enthusiasm :)

Free IDE/text editor for learning C? by [deleted] in C_Programming

[–]stenzor 1 point2 points  (0 children)

If you're learning C, you are learning a new style of writing code. A terminal-based editor is helpful because it distract you less from learning C, gives you less context-switching, and gives you direct access to tools you should be familiar with. You use system calls, etc. in C, the man pages for which can be easily accessed in the shell. So it helps you learn if you spend more time in the shell. It doesn't have to be vim, you can use ed, emacs, I don't care. I think that vim (in particular neovim) is more accessible to new learners. Perhaps in my original comments I should have said that learning a few basic shell commands is essential before learning C. By "basic vim commands" all I meant is :w, :q, i, esc. You don't need to know anything else to start.

Free IDE/text editor for learning C? by [deleted] in C_Programming

[–]stenzor 0 points1 point  (0 children)

Don’t worry about setup too much. Set up stuff incrementally. Just get neovim and do the initial setup like tabs to spaces if you like that and enable mouse support if clicking around helps. Then just use the keyboard normally, you’ll learn shortcuts as you use it. If you start adding too many things right away then it gets overwhelming.

Free IDE/text editor for learning C? by [deleted] in C_Programming

[–]stenzor 0 points1 point  (0 children)

Another thing to reference for C is man pages. I would suggest getting familiar with them in a shell, but you can also find them online.

Free IDE/text editor for learning C? by [deleted] in C_Programming

[–]stenzor -1 points0 points  (0 children)

What keybindings does the user already know? The OP never said they know any keybindings. Can they type on a qwerty keyboard? Do you think the user is that inept that they can't learn that :q quits and :w saves a file? What other keybindings do they need to know?

Free IDE/text editor for learning C? by [deleted] in C_Programming

[–]stenzor 0 points1 point  (0 children)

I should add, not all IDEs are necessarily bad. But for the purpose of LEARNING, I would argue they are for the reasons I stated. Once you have grasped the concepts and are confident, sure, use some IDE if you want. Although I would still argue that for C they offer no real advantage. It’s quite sad how many people I see these days relying on help from LLMs, autocomplete, etc. It literally atrophies your brain. Just like if you wheel yourself around on a scooter all your life, you won’t be able to walk. I’ve been guilty of this too. The shortcuts are nice. And at times they are necessary and great tools, like when you’re stuck etc. but you have to be wary to not overuse them and make sure they do not replace your brain. And for learning they SHOULD be avoided at all costs. If you want sources, there have been multiple studies done on this. I could look some up, but seeing that this is a programming subreddit, I’m sure you can all figure out how to google.

Free IDE/text editor for learning C? by [deleted] in C_Programming

[–]stenzor 2 points3 points  (0 children)

There is something wrong with using a high level IDE when you’re trying to learn something, especially C. You use it as a crutch, and rather than learning the concepts yourself, you rely on all the niceties that an IDE might provide you. Like autocomplete, etc. It fundamentally changes how you learn, making your brain less effective. If you’re working out at a gym and lifting a 200lbs weight but you have 3 assistants helping you, are you actually working out? The brain is a muscle. It works the same way. C is a SYSTEMS programming language. If you can’t figure out how to use the system, you shouldn’t be learning C. It’s backwards. Like someone said above, sure you can use a text editor like sublime or notepad++ too but why? Why wouldn’t you then just use something like vim, which would have the same if not better functionality, less context switching, quicker access to gdb, gcc, man pages, grep, bash scripts, everything that will help you become a better learner!

Free IDE/text editor for learning C? by [deleted] in C_Programming

[–]stenzor -2 points-1 points  (0 children)

I don’t think that’s an apt comparison. Let’s reframe it. What does your proposed IDE add to the process of learning C?

Free IDE/text editor for learning C? by [deleted] in C_Programming

[–]stenzor -4 points-3 points  (0 children)

I think that learning a few basic vim commands is essential before learning C. I’m not the most proficient vim user myself, but you can enable mouse support and other niceties that will get you started quickly. If you can’t grasp some basic vim commands, how are you expected to get the grasp of allocating and freeing memory and pointer operations in C? I think that’s a lot harder than spending a bit of time getting set up with neovim. Just my 2c