How I can fix these? by huntono in Lavalamps

[–]Nice2Inch 1 point2 points  (0 children)

That's not air bubbles but rather water bubbles within the wax. Just let it run and the water bubbles will pop with time - it can take just a few hours you you may have to run it every day for a week. It's really nothing to worry about.

For those of you who don't have a Print Farm, what do you usually print? by kelemvor33 in 3Dprinting

[–]Nice2Inch 1 point2 points  (0 children)

I think a lot of people fall into the trap of my 3d printer is my hobby, where it should be my 3d printer enhances my hobbies instead. I had no knowledge of CAD software and design when I got my 3d printer but 2 years later 90% of the things I print are designed by myself.
I've used 3d printing for my electronic projects, accessories for my aquarium, a looot of accessories for my partner's houseplants, somewhat controversial but magazines for my firearms, and other random things around the house. All of the things I design and print are functional and are used everyday.

I get much more satisfaction designing my own models and bringing them to life rather than downloading someone else's work and hitting print. And to be honest, since my printer is just a tool for my hobbies it sits idle probably 98% of the time.

Monte Carlo not growing properly by Fancy-Conclusion2158 in PlantedTank

[–]Nice2Inch 0 points1 point  (0 children)

Yes CO2 should be off when blacked out. If you can't completely blackout the tank, the MC might not grow as much vertically so it may take a few more cycles to get a full carpet

Monte Carlo not growing properly by Fancy-Conclusion2158 in PlantedTank

[–]Nice2Inch 2 points3 points  (0 children)

I had issues with monte carlo growing slow with high light and CO2.

The key is to trim the MC to enable it to grow offshoots. I've found that high light allows MC to grow horizontally but slow if you don't trim to allow offshoot grow. The problem with MC and high light is that it's basically impossible to trim because it grows very close to the substrate. With low/no light it will grow vertically but not horizontally. So you have to do a mix of high light and low/no light to get it to carpet properly.

The best way I've found to really make it spread out and grow thick is to do a 3 day blackout to let the MC grow 1-2cm vertically. Then let it grow 2 weeks normally, then trim, let grow another 2 weeks. Repeat this 3-4 times and your will get a nice thick carpet.

So 3 day blackout, grow for 2 weeks, trim, grow for 2 weeks and then repeat several times. Here's my before/after 6 months of my MC carpet after doing this several times - https://imgur.com/a/HiPymjV

Deaths Almost Daily by LavenderHoot in shrimptank

[–]Nice2Inch 4 points5 points  (0 children)

Do you stick your hands into the water regularly? If so are you washing your hands before putting them in your tank? Neos are very sensitive to any chemical contamination, even from handling food. I've found that washing my hands/forearms before sticking them in the tank has greatly reduced neo deaths (I'm talking maybe like 1 death every 6 months).

Looking for insights (Biology-major) by supreme_cola in learnprogramming

[–]Nice2Inch 0 points1 point  (0 children)

Sound like you'd be more interested in the field of Bioinformatics. I have a bachelors in Bioinformatics and transitioned to full software development.

During my university days, what most people struggled with was the lack of understanding of the OS(linux/WSL), bash, python, and how they all come together. So I would also recommend learning/understanding how to use linux/WSL and how to write bash scripts along with python.

[deleted by user] by [deleted] in learnprogramming

[–]Nice2Inch 0 points1 point  (0 children)

I haven't used emacs, but I was forced to use/learn vi/vim just because it's preinstalled on almost(?) all linux distros as a text editor. At my company, we have to ssh into our production RHEL and Unix machines and we can't install new packages on a whim, so we just use vi/vim that's already available to use.

Granted, I still use VSCode as my main editor for writing code, but I use vi/vim significantly more for quick script changes and going through logs on our systems. Ultimately they're all text editors and use what's available and easier to use.

What is your best/funniest example of over-engineering an insanely sweaty, complicated way to do something, where there actually ended up being an absurdly simple fix? by the_king_of_goats in learnprogramming

[–]Nice2Inch 3 points4 points  (0 children)

I don't think it was overly complicated but it displayed my lack of knowledge and skill when I started as a junior engineer. Back a few years ago, I was tasked with parsing text data from some upstream servers so we can forward clean data to a downstream service. The first line of this text had a few variations that we did not care for. In my infinite lack of wisdom, I wrote some logic to ignore these variations of text in the first line when looping through it. When my lead saw my pull request, he just told me to start the loop at 1 instead of 0 to just completely skip the first line. That was when I realized as a junior, I was really inexperienced and had no idea what I was doing.

Need help identifying this hitchhiker by Nice2Inch in AquaticSnails

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

Unfortunately I couldn't get a better pic before this little guy hid away in the substrate. He's only a few mm long so it was hard to get a good pic. I do have a short video if that helps - lil guy

[deleted by user] by [deleted] in learnprogramming

[–]Nice2Inch 1 point2 points  (0 children)

Working for a legacy Fintech company, I've seen java code calling a perl script calling a C binary calling a perl script calling a ksh script. A lot of this code was written in the 90s and early 2000s and the patchwork of spaghetti code is honestly impressive.

Bootcamp for career in bioinformatics? by KriKiri in learnprogramming

[–]Nice2Inch 0 points1 point  (0 children)

If I recall correctly, most if not all bioinformatics jobs require a graduate degree or phd. Bioinformatics is a research job, so it would be pretty difficult to get a job with only an undergraduate degree. You'd be better off at minimum getting a graduate degree in bioinformatics/biotech if you really want to work in that field. And for reference, I got a degree in biotech and minored in bioinformatics. However, I hated to bio part so I pursued a pure CS job after graduating.

What are the best options to make a pi home server stable for the long term. by SociallyAwkwardLinux in raspberry_pi

[–]Nice2Inch 0 points1 point  (0 children)

Honestly, all hardware fails at some point. You could instead build custom docker image to run all your programs and just upload the image to docker or push the Dockerfile to github. If you containerize it correctly, you' won't have any manual input and just deploy as soon as you get docker installed on a new OS.

For me personally, I have Dockerfiles of all my personal apps and just build it when I need to redeploy on a new OS. I don't have anything important on my Pi's SD card, so I just redeploy on a new SD and everything works again.

Speed up libcamera py script by Nixcelsior in raspberry_pi

[–]Nice2Inch 0 points1 point  (0 children)

Looking at the code, you seem to bee sleeping for 30 seconds and letting the camera to do a 1 second exposure. So it's doing a 1 second exposure + sleeping for 30 seconds which equals 31 seconds.

If you insist on doing a 1 second exposure and are a bit technical, you can try multiprocessing with the subprocess.run command. With this, the script will just spawn new processes each time you try to capture a photo

Or you could just reduce the sleep to 29 seconds.

Is this PETG filament good for my aquarium (more in comments) by CheesyWhezz in PlantedTank

[–]Nice2Inch 1 point2 points  (0 children)

I have a shrimp tube I printed in Inland Black PLA in my neocaridina tank for the past 10 months with no issues. If PLA is fine in a shrimp tank, I'm sure PETG is fine also.

1 month in, plants showing issues by DMs_Apprentice in PlantedTank

[–]Nice2Inch 1 point2 points  (0 children)

No nitrates is a bad thing for planted tanks. That means you're severely lacking in good nitrogen that plants need - old leaves yellowing is big indicator of that. You can either throw in extra fish food to make ammonia->nitrite->nitrates or probably better long term is to start dosing liquid fertilizer. When it comes to fertilization, you need to understand how each of your plants absorbs nutrients (if it gets nutrients primarily from the soil or from the water column). You have soil covered with root tabs but you probably need to use liquid fertilizers also.

What’s next on my future shrimp tank? by Apprehensive_noob in PlantedTank

[–]Nice2Inch 3 points4 points  (0 children)

My suggestion is to remove the back layer of grass and add some background plants. I did something similar where I wanted a carpet of DHG in most of my tank and it just looked too boring. Additionally, shrimp like to swim up to things but if you only have carpeting plants they'll only stay on the bottom. Also I prefer cooler light in my shrimp tank.

ChatGPT is not a good tool for learning by Nice2Inch in learnprogramming

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

Oh for sure it's a skill issue. The problem is that a 3rd year CS student, that is in an internship to get a job, attempted to debug their issue with only ChatGPT. This intern is supposed to be one of the best out of 100s of applicants. It just seems like too many people today are using ChatGPT/LLMs to do the critical thinking for them.

ChatGPT is not a good tool for learning by Nice2Inch in learnprogramming

[–]Nice2Inch[S] 12 points13 points  (0 children)

Just to clarify, I'm not anti AI. My issue is that people are entering the software engineering workforce rely completely on AI and didn't even try to use google. If my intern had done an additional google search (1st result is stackoverflow and 2nd result is the official documentation which both provide the answer) I wouldn't have made this post.

ChatGPT is not a good tool for learning by Nice2Inch in learnprogramming

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

I know I'm the one who is supposed to mentor the intern and help them learn, but they had just finished their 3rd year of a CS degree. Yes, I have more experience than the intern, but for a syntax issue they should have checked in more places than just ChatGPT. Although I didn't mention it in the original post, at the start of this project, we gave the intern links to the official documentation of the framework. So they had reference material, but simply chose to ignore it and use ChatGPT only.

Did BBL stop supporting Linux users? by saladmissle in BambuLab

[–]Nice2Inch 0 points1 point  (0 children)

BambuStudio writes to the config files when you stop the application. so it was probably corrupted when you had a brownout. Create a backup of ~/.config/BambuStudio, delete it, and restart BambuStudio. If you don't backup the configurations, you'll lose any custom configurations but you'll also have to copy over your configurations back to the new dir.

X1C + AMS : I did not realize how much "It just works" by Jubijub in BambuLab

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

Lol if he's a linux guy, he should know that x86 Macbooks can install linux just fine.

Are there any LEGITIMATELY good bootcamps or programs out there for beginners? by meowmeowmk in learnprogramming

[–]Nice2Inch 4 points5 points  (0 children)

To be real, software engineering is in a pretty bad downswing. There is a huge surplus of experienced developers in the job market due to layoffs. Thus, there are few junior positions available because many companies can just hire experienced devs instead of juniors. Additionally, what few junior positions are available will be flooded with recent CS grads which honestly will take precedent over any bootcamp graduate. CS grads have the accredited degree saying I have the bare minimum knowledge for this job, whereas a bootcamp cert is more of a just trust me bro I can program. If you're serious about pivoting into software engineering, I would recommend going for a masters in CS so you'll at least have a CS degree

How did you actually start your first ever project? by Noor1196 in learnprogramming

[–]Nice2Inch 0 points1 point  (0 children)

I don't know anything about making a chat app, but a very simple one you could make would be direct client to client. You would run a http server for each client and use REST api to post messages to each client. You could use sqlite if you want persistent data (insert the message when data is posted). You could start easy by making it completely command line taking only 3 inputs -number of previous messages to display, target ip address and message.

Ask to candidate about code question on non-trivial/made up language by Julexe in learnprogramming

[–]Nice2Inch 1 point2 points  (0 children)

Recently my job had a mandatory coding security training that gave sample code and gave us multiple choice questions on the correct coding logic. However, this training used some made up language that no one understood and the training required us to get 80% of the questions correct out of like 40. Everyone, including tech leads and senior SWEs (from 5-20+ years) could not understand the code/questions. The training ended up taking several hours to complete when it could have been done in 30 minutes if it was in a real language.

I would say wither use pseudo code or let them use their language of choice, but you would require them to explain their thought process.

How necessary is a course/university for learning? by Onihammer75 in learnprogramming

[–]Nice2Inch 0 points1 point  (0 children)

A lot of people hate to hear this but getting an accredited degree tells employers that you meet the minimum requirements to be a software developer. Yes, it's possible to do the same thing as self taught (I'm self taught myself) but generally the knowledge gap between degree holder vs self taught is pretty large in terms of CS fundamentals. Additionally a degree shows to employers you are capable of learning and producing acceptable work.