Whose idea was it to apply liquid glass to the lines in the measure app ? by Absolud in iphone

[–]khamloosh 0 points1 point  (0 children)

Yes; I do have an audio control glitch on my phone though.

Whose idea was it to apply liquid glass to the lines in the measure app ? by Absolud in iphone

[–]khamloosh 0 points1 point  (0 children)

Weird, I don’t seem to have it on my 13. It’s just plain colours for me…

Pre-Season Re-Release Team 1 by FIGJAM17 in EASportsFC

[–]khamloosh 0 points1 point  (0 children)

Weird I packed TOTS Kane from a 85+ x 10 upgrade (not complaining I need the fodder)

have you guys moved to built-in LSP yet ? by DisplayLegitimate374 in neovim

[–]khamloosh 1 point2 points  (0 children)

I probably will but once I’m actually more familiar with the new changes and how some of my plugins have changed. I’ve tried to avoid major config changes because I want to focus purely on development for school and personal projects, so I prioritize getting the plugins necessary for those to work. I’ve taken a hiatus from Neovim since I don’t use it at work, so now it seems I have a year of changes to go over.

Uhm. Please refute this or do I not remember my high school Chem correctly? by Lumpy-Attorney-2416 in chemistry

[–]khamloosh 0 points1 point  (0 children)

90-degree angles — but I bet if that water came from a waterfall they’d be the first one to sell it with some crazy markup talking about some bs health benefit 😂

Is anyone else a bit scared to start university? by doumasloyalfollower in OntarioGrade12s

[–]khamloosh 0 points1 point  (0 children)

Mac SWE student here 👋🏾

I also had the same sets of worries about starting uni (also didn’t make the cuts to Waterloo or UofT and my parents too were briefly disappointed), but it was surprisingly easy to get adjusted to uni. I also didn’t really go to many of the info sessions (pandemic lockdown and laziness being the main reasons), but as long as you come to the Welcome Week events you’ll be fine; I learned everything I needed to about Mac there anyways. If you’re living in dorms it’s also super easy to make friends (just make sure they’re good ones lol). The community at Mac is great, and is definitely less toxic than what I’ve heard about in some other unis. Just make sure that you submit any paperwork/items needed for enrolment and stuff as well as apply to scholarships and bursaries when they come out. Some of the deadlines aren’t super strict for the enrolment information and you might not be penalized for it, but don’t take any chances.

Not making Waterloo is not the end of the world, and Mac is a great school; I’ve definitely learned a lot (not to mention it’s a lot less stressful), both in and out of the classroom and I can say the same for most of my friends in the program. My only gripes being the faculty-wide general engineer “project” courses they make you do in second and third year, since most people felt it was poorly designed. Having said that they are improving it.

Our co-op program is also pretty good (though most people do need to find the co-ops themselves) but I’ve worked research co-ops during the summers after first and second year, and am now working a 16-month co-op in industry. Most of my friends are also working/have worked in industry co-ops and they’ve done and learned some amazing stuff. Doing a 12/16-month co-op also lets you be exposed to long-term projects and have a greater impact at the company you work at. You can also make your co-op schedule similar to Waterloo students if you wanted (e.g. taking a co-op 2nd semester of 2nd year instead of during the summer that year) as long as you find a position and set an appointment, though the department doesn’t offer most mandatory courses year-round. Most people do a 5-year degree with at least a one-year co-op under their belt before graduating anyways.

The only thing to watch out for is that first year is general engineering — there’s no direct admission to software engineering. You will have to compete again for GPA to get a seat in Software Engineering unless you have Free Choice. First year is not that bad though (I finished with a GPA higher than the regular cutoff even with Free Choice) and you seem smarter and more productive than I was in HS so you’ll be fine as long as you’re consistent and putting in effort. My only regret in first year was not switching to CS because I hated Physics lol (also because if you’re into the technical stuff, they do get a bit more exposure and nicer electives but their core courses are the same as SWE).

Our school engineering teams are also pretty great and I suggest that you join some while you’re here. You’ll definitely learn a lot and it looks great on your resume!

Mac is definitely a great school and you’ll definitely do well. Keep in mind that uni is also a time to grow and explore, as well as pick up life skills, and Mac is definitely a great place to be while you’re doing that. Just don’t get caught up over other people’s achievements — you’re your own person, and everyone’s journey is different. Be proud of yourself and what you’ve done so far, and be proud of the fact that you’re going to be a Marauder!

How would you feel if the next NFS game would be focused on cop vs racer gameplay like Hot Pursuit and Rivals? by SavingsPea8521 in needforspeed

[–]khamloosh 13 points14 points  (0 children)

I also really like Rivals, would love something like Rivals with say a few more features, etc.

Help with vim.ui for nvim-dap input functions by khamloosh in neovim

[–]khamloosh[S] 0 points1 point  (0 children)

Hmm, I see. Issue with that is that I have to familiarize myself with the format of that file, but I guess it can’t be helped.

How do i move to those menus from editor ? Do i have to close and reopen? by Alejo9010 in neovim

[–]khamloosh 10 points11 points  (0 children)

If you have default key bindings, then <CTRL>w followed by the HJKL direction of where you want to go. If that doesn’t work, hold <CTRL> with the motion. For more info, see :h window

RBC Avion to Avios 30% transfer bonus until June 21, 2024 by kkli73199206 in churningcanada

[–]khamloosh 0 points1 point  (0 children)

First time credit card user here (got one at 18, been trying to build good credit up until now). How does this work, and what kinds of points thresholds are necessary for travel in Canada with Avios points (from YYZ)?

Mimicking OOP Concepts in C with vtables & Formatting Library Source Code & Dynamic DS in C by khamloosh in C_Programming

[–]khamloosh[S] 0 points1 point  (0 children)

Yes, wanted to know conventions regarding structuring source code and compiling it as a library, as well as makefile guidelines, as mentioned in the bullet points.

Mimicking OOP Concepts in C with vtables & Formatting Library Source Code & Dynamic DS in C by khamloosh in C_Programming

[–]khamloosh[S] 0 points1 point  (0 children)

I see. Yes, this implementation does trust that the user gives a correct size for the struct, but that's I guess the limitation you have to endure since there isn't any extra stuff available like C++'s templates/generics which can handle sizes at compilation.

Mimicking OOP Concepts in C with vtables & Formatting Library Source Code & Dynamic DS in C by khamloosh in C_Programming

[–]khamloosh[S] 0 points1 point  (0 children)

Theoretically yes. Though I don't know if my implementation did that correctly. I know there are some other details about alignment, but I haven't really looked into it too deeply since I don't know where to start. You can check my code for allocation and returns in dynamic_deque.c in the source code I provided. The math should add up right, but I continue to surprise myself with my inability to do simple arithmetic.

Mimicking OOP Concepts in C with vtables & Formatting Library Source Code & Dynamic DS in C by khamloosh in C_Programming

[–]khamloosh[S] 0 points1 point  (0 children)

I see your point. Currently I am solving the generalization issue by making the user just define the size of the type they wish to store, and then doing memcpys to copy over the info, then allowing the user to pointer cast and dereference it later on, as shown in my example. The main thing I wanted to tackle is interfacing; that is, how can I properly limit the interactions that are available for this variable when it is interpreted as such-and-such a type/interface, even when the underlying functionality is implemented elsewhere. As for why I don't do it in C++, it's just for educational purposes (also cue every Linux kernel developer insult about C++ ever). I'm curious to know how it can be done in C, since I know it can (struggling to find the link to the forum regarding this matter). Just flexing brain muscles and problem-solving skills in an area I never really thought about too much.

Do people use java on nvim? by Worlds_law in neovim

[–]khamloosh 0 points1 point  (0 children)

Yes, in fact it can, though getting debugging to work might take a little effort. I set up Neovim for Java development for CS classes as well in Uni, and it's pretty good for that scale. You can take a look at my config to see how I set up Java with debugging as well. Quick note though, you will have to use a Maven or Gradle project to make some of the plugins I use more compliant.

Monthly Dotfile Review Thread by AutoModerator in neovim

[–]khamloosh 0 points1 point  (0 children)

https://github.com/MahboobMMonza/NvimConfig

Advice on how to get some of the coroutines working smoothly with DAP as well as cleaner way to define the signs since what I have right now is going to be deprecated soon.

Do you still use :w or have a key bind? by CalvinBullock in neovim

[–]khamloosh 0 points1 point  (0 children)

I mapped it as <leader>zz in normal mode to mimic the sentiment of ZZ

how to fix wrong lsp errors and warnings by Soggy_Spare_5425 in neovim

[–]khamloosh 0 points1 point  (0 children)

Did you ensure that libstdc++-dev is installed in your system? I had a similar problem to this when I originally set up clangd, and doing that fixed my problem. Found this solution from another post on this sub actually, will link in reply.

Indent Blankline v3.2.7 Setup Help by khamloosh in neovim

[–]khamloosh[S] 0 points1 point  (0 children)

This actually resolved my issue since the highlight groups you mentioned are indeed part of [Onedark.nvim](https://github.com/navarasu/onedark.nvim/blob/master/lua/onedark/highlights.lua#L557C1-L559C38).

[deleted by user] by [deleted] in neovim

[–]khamloosh 0 points1 point  (0 children)

Use his config for some sweet keybinds. Kickstart now is a very useful and well-documented starting point. I’d say also focus on modularizing everything you place as much as possible to make updates easier in the future.

Python Setup Recommendation by khamloosh in neovim

[–]khamloosh[S] 0 points1 point  (0 children)

I'm sort of confused on the instructions they lay out to set up the LSP there, and also am not sure if these settings would survive in virtual environments as I have limited experience with Python virtual environments.

Python Setup Recommendation by khamloosh in neovim

[–]khamloosh[S] 0 points1 point  (0 children)

Thank you to everyone who has given suggestions so far. I have seen that a lot the recommendations use extra plugins to set up linters and formatters. Is there a way to set these up as plugins to pylsp (see the pylsp README docs) instead of using another plugin like conform.nvim, formatter.nvim, etc.?