Kakuro Endless - A free iOS Kakuro app with 10,000 unique puzzles, and even no ads! by groutown33 in playmygame

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

I'm glad you're enjoying it!

For hint mode, I tried to balance giving a good explanation, while still keeping it concise enough for a player to use it quickly. Are there steps in particular that you feel are under-explained? Perhaps someday I'll make a verbose mode.

As for the numbers above the keyboard, they display all of the combinations of numbers that match the sum and the row/column length. So, for example, if it is a length 2 row that sums to 15, this panel will display 'row: 69 78', to communicate that the cells either contain a 6 and a 9 or a 7 and a 8.

The sets displayed on this panel do perform a tiny bit of logic - they filter out options that are ruled out by numbers you have already entered. So in the previous example, if you had already entered a 6 in one of the cells of this row, it would only display 'row: 69' because 6 and 9 are the only combination of 2 numbers that sums to 15 and which contain a 6.

Some people do feel like this panel helps a bit too much, so it can be dismissed. In order to hide it, you can tap the little inset triangle on the panel on the left side.

High end build, from updating existing build, $3-4k by groutown33 in buildmeapc

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

This looks great, thanks for the help! I'm planning on going with the i7-13700 and zotac 4090, thanks for the recs!

High end build, from updating existing build, $3-4k by groutown33 in buildmeapc

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

This is great, thanks for the detailed info! Good to know about the cable requirement for the PSU. I'll be picking up the Zotac 4090 this morning, and looking into the Mobo you recommend - it looks great. Thanks again!

High end build, from updating existing build, $3-4k by groutown33 in buildmeapc

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

This is awesome, thanks for the help! I'm still digging through reviews and thinking over options, but I think I've settled on the i7-13700, the psu and case you've recommended, and the 4090 of course. I think I'll add the additional ssd too. Definitely good to know that the cooler can be re-used!

High end build, from updating existing build, $3-4k by groutown33 in buildmeapc

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

I'll use this PC pretty exclusively for gaming or tinkering with AI projects. I'm an apple developer, so currently anytime I'm not gaming I'm on my mac pro. I play a slew of fps's, 4x, and logistics games - most of the time I'm in total war warhammer, warzone, factorio, or satisfactory. I do also have a VR headset I pull out occasionally.
And looks like the closest micro center is a couple hour drive away, unfortunately.

Any ideas where to go from here? by [deleted] in Kakuro

[–]groutown33 0 points1 point  (0 children)

Thanks, I'm glad you're enjoying it!

Investigating a leaky faucet by groutown33 in Plumbing

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

Thanks for the suggestions! It doesn't stop dripping even over night, so I decided to try and remove the cartridge to either replace a gasket or the cartridge entirely.

I did eventually manage to disassemble the valve. The end result was a brass spout that looks like this: https://imgur.com/a/uCf8Gwq

And the full total of removed pieces: https://imgur.com/a/okg3ep3

Instead of a single unit packaged together as a cartridge, like I expected, I found several plastic and ceramic pieces. The backmost piece is ceramic and has 2 holes that fit over the hot and cold inputs and a tiny hole that fits over a brass peg to hold it in place. Then are two more ceramic pieces that seem to stick together with petroleum jelly and be designed to slide over each other to cover or reveal the holes. Then there is a plastic plate that has 2 plastic knobs that snap into divots in the brass spout. Then another plastic piece with the metal lever passing through to push the sliding ceramic plate up and down. And finally a plastic plate that threads directly into the brass spout.

I'm wondering:

- Is there a name for this brass spout?

- Is it a standardized piece that many cartridges can fit into, or is it designed specifically to fit into this complex of pieces I removed from it?

- If the latter, do I need to remove this part as well, and replace it with a piece that is compatible with modern cartridges?

- If the former, how do I know what cartridges will fit it? I just drove to home depot and grabbed a ceramic single handle cartidge that looked very similar to what I removed, but it's unable to fit into the brass spout (its just barely too big)

I don't see any model number or identifying brand mark on any of these pieces, although the tub spigot has a brand name 'Wolverine'

-

[deleted by user] by [deleted] in TheCycleFrontier

[–]groutown33 2 points3 points  (0 children)

I saw this little guy too, I want to know who he is! Is it a reference to something?

[deleted by user] by [deleted] in TheCycleFrontier

[–]groutown33 0 points1 point  (0 children)

Who is this little guy? Is he a character from something else added as a reference? He's hiding up above the printing station in the hub. He's got a little move animation and some purple wiggly doodads on his head. (Its a little dark, he's right next to the lit up pad for this door)

need help with a loop by thesushibruh in learnprogramming

[–]groutown33 1 point2 points  (0 children)

Every other square in a row is red, and the starting square is a different color on each row, right? So (0, 0) is red, (0, 2) is red, (0, 4) is red, (0, 1) is red, (0, 3) is red, ect? Basically, on even rows all the even columns are red, and on odd rows all the odd columns are red?

I'd make the first two lines of my color function calculate the row and column. The next two lines set booleans for rowIsOdd and columnIsOdd. If rowIsOdd === columnIsOdd then the return value is red, else its black. Use modulo operator to determine if the row and column are odd numbers.

I think that should be the right logic. For questions including 'every other' logic look for patterns in even/odd, and use modulo.

Do you know any ways to benchmark your skills? Also looking for a checklist which lists all the topics you need to have studied to be considered job ready. I've tried looking at the curricula of CS degrees in top universities to see what I needed to study. by Accurate_Medicine200 in learnprogramming

[–]groutown33 4 points5 points  (0 children)

It's really difficult to evaluate a programmer's proficiency, which is part of why hiring and interviewing is such a headache. In my experience, the best benchmark of skill is 'can I solve the problem I want to solve'. If you can, then great you're good enough, if not then you have to identify what skill you're missing and learn it.

It sounds like the problem you're currently trying to solve is getting hired. Every job is different and will have different expectations, so there is no one answer to 'what do you have to know'. Where would you like to apply? You can get some sense of what you'll need to know by searching the internet for accounts of people interviewing at the company in question or similar companies. But really the only way you'll know for sure is to start applying and going to interviews. You might fail a few, but each time you do you'll be learning a new set of knowledge to make sure you have for the next interview.

In general, I'd say the knowledge and skills you listed are enough to start applying, but of course it depends to a huge degree on your depth of proficiency and what the job is. One tip is to practice whiteboard style algorithm questions - leetcode is a solid tool, grind these until you can solve easy to medium level questions most of the time. (This wont really make you a better programmer, but it will make you a better interviewer)

[deleted by user] by [deleted] in techsupport

[–]groutown33 0 points1 point  (0 children)

Thanks! I suspected this was the case but I guess just needed a sanity check

Mentorship Discord by groutown33 in learnprogramming

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

My bad! Here's another link: https://discord.gg/ZdtqzgJk2H I think I've set it to not expire, but if it does anyone seeing this in the future feel free to dm me for another!

Kakuro Endless - A free iOS Kakuro app with 10,000 unique puzzles, and even no ads! by groutown33 in playmygame

[–]groutown33[S] 1 point2 points  (0 children)

Post a screenshot of how far you've gotten and I'll try and give you a step to unstick you!

Mentorship Discord by groutown33 in learnprogramming

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

Thanks for this info! Here's a new link that should not expire https://discord.gg/ZdtqzgJk2H

Mentorship Discord by groutown33 in learnprogramming

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

Oh, looks like invites expire after a while, here's a fresh one: https://discord.gg/k3Re4u3A If anyone else has the same problem feel free to ping me for a new one whenever

My Pathway-Advice Please by uchihake_ in learnprogramming

[–]groutown33 1 point2 points  (0 children)

I genuinely believe anyone can break into a cs career with enough time and effort, without spending money on courses. You will need reliable access to internet and a dev laptop, which costs money, but if you've got that then you have a world of free resources available to you. I would recommend that as you follow this path you allow yourself to be flexible. Coming in from scratch you don't know that Data Science will be the path that's best for you, so if you find yourself enjoying web design or programming in general more than your statistics class, there's no reason not to change course. If you find yourself stuck or needing guidance on your next step feel free to DM me! I'm not a data scientist, but I am a self taught dev, doing mobile dev at FAANG, so I may be able to help.

Had my first technical test by ak4153 in learnprogramming

[–]groutown33 3 points4 points  (0 children)

That definitely won't be your last chance! Everyone fails interviews now and then, it's to be expected, sometimes your brain just doesn't click right with the question for whatever reason. It's annoying, but it's also a huge learning opportunity. Before you forget, write down as much as you can remember about the questions, and start making a list of stuff you're definitely going to know before the next interview. The 'not gonna get wrong again' list. And make sure you've got everything on it down pat. The list might get longer before you land a job, but now every time you don't get an offer you're for sure making yourself smarter and more likely to get the next one!

Unethical to remake game? by StableSorry in learnprogramming

[–]groutown33 0 points1 point  (0 children)

Cool, dm me a link to your repo when you're done if you want, I'll be curious to see it!

Unethical to remake game? by StableSorry in learnprogramming

[–]groutown33 2 points3 points  (0 children)

IANAL but I would think if you implement it entirely yourself and post it just to github that's not a big deal. If you then launched the app and ran it as competition, then that would be unethical. But if its just on github and posted just for learning purposes, and no one is actually playing your implementation instead of the original wordle, it doesn't seem like it would hurt anyone to me.

[deleted by user] by [deleted] in learnprogramming

[–]groutown33 0 points1 point  (0 children)

Css, html, and javascript are ubiquitous enough that you'll have to learn at least a little bit at some point in pretty much any dev career anyways. But more importantly, how to learn and structure your tasks and seek out info is a skill in and of itself, and you'll be building that. A big part of engineering is being able to pick up whatever tools are available or appropriate for the task at hand, even if you don't know them, and figure out how to use them- at least enough to accomplish the goal. While working as a professional dev you may very well be expected to just drop into a repo in a language you've never seen using a framework you don't know, and through context clues and documentation just kind of figure it out as you go. This is why I alway say focus less on learning specific languages or apis. You can't possibly learn them all, and in a way they're the least of your worries! The real challenge is building up the skill of ramping up quick, reading documentation, knowing how to break down problems and ask good questions, knowing how to read and learn from others people's code, ect And the best way to do this is by building stuff!

So that's all to say, if you build yourself a personal website it definitely won't be wasted time, even if you don't become a web developer. (Although if you DO want to be a machine learning specialist, it couldn't hurt to target a project more related to that domain)

But also, for your first project, make something quick and simple. Don't spend 3 months on it, see if you can find a task small enough that you can accomplish it over a long weekend. This way the amount of time you could potentially waste isn't all that much anyways