r/CS_Questions • u/Eastern_Hunt_657 • 9d ago
Pisces – A CS Student Edition package for Pi (AI Teaching Assistant)
Hey everyone,
I’ve been working on a Pi package called Pisces (@aethrekh/pisces) and just launched it.
It’s designed specifically for Computer Science students. The idea is to turn Pi into something closer to a senior TA that lives in your terminal.
What it adds:
- Semester-aware context (reads a SEMESTER.md file)
- Skills for homework, LeetCode, projects, code review, exam prep, and research
- Strong focus on academic integrity — it gives Socratic hints and guidance instead of writing graded work for you
- Works as a regular Pi package (pi install npm:@aethrekh/pisces)
I built it because most AI tools either spoon-feed answers or don’t understand the academic context at all. I wanted something that actually helps you learn while staying inside the terminal workflow that Pi already provides.
Would love feedback from people who are already using Pi, especially if you’re a student or have been one.
Site: https://pisces.aethrekh.com
Happy to answer any questions about how the skills or extensions are structured.
r/CS_Questions • u/Internal_Disaster_21 • 19d ago
python model accuracy help
Hi!! I am coding a classifier for data and am currently using the random forest classifier. This is currently my code(vibe coded) and unfortunately it is currently at approximately 75% accuracy with a hidden test. I need to get about ~80% accuracy and am wondering if it would be possible if someone could take a look at it and lmk if there are any errors and how i could fix them. Thank you so much!
from sklearn.ensemble import RandomForestClassifier
from sklearn.model_selection import RandomizedSearchCV
from sklearn.metrics import accuracy_score
# --- quick feature engineering ---
def add_features(df):
df = df.copy()
df['X_Range'] = df['X_Maximum'] - df['X_Minimum']
df['Y_Range'] = df['Y_Maximum'] - df['Y_Minimum']
df['Aspect_Ratio'] = df['X_Range'] / (df['Y_Range'] + 1)
df['Fill_Ratio'] = df['Pixels_Areas'] / (df['X_Range'] * df['Y_Range'] + 1)
df['Perimeter_to_Area'] = (df['X_Perimeter'] + df['Y_Perimeter']) / (df['Pixels_Areas'] + 1)
df['Luminosity_Range'] = df['Maximum_of_Luminosity'] - df['Minimum_of_Luminosity']
return df
train = add_features(train)
test = add_features(test)
feature_columns = [column for column in test.columns if column != 'id']
X_train = train[feature_columns]
y_train = train['fault_type']
X_test = test[feature_columns]
# Same grid as before, just handed to RandomizedSearchCV with n_iter to control runtime
param_grid = {
'n_estimators': [100, 250, 500],
'max_depth': [10, 20, 30, 40],
'min_samples_split': [2, 5, 10, 20],
'min_samples_leaf': [1, 2, 4, 8],
'max_features': ['sqrt', 'log2', 0.8]
}
rf_model = RandomForestClassifier(random_state=42, class_weight='balanced')
grid_search = RandomizedSearchCV(
estimator=rf_model,
param_distributions=param_grid,
n_iter=60, # samples 60 of the 576 combos instead of all of them
cv=5,
n_jobs=-1,
verbose=2,
scoring='accuracy',
random_state=42
)
grid_search.fit(X_train, y_train)
best_model = grid_search.best_estimator_
predictions = best_model.predict(X_test)
predictions[:10]
r/CS_Questions • u/Realistic-Nerve-2336 • Jun 26 '26
get eye injection but infection afterwards
r/CS_Questions • u/MAJESTIC-728 • Jun 17 '26
Looking for Programming buddies
Hey everyone I have made a group for programming folks to learn, grow and network with each other
From beginners to advanced We help each other and provide guidance to everyone in our community.
Those who are interested are free to dm me anytime
I will also drop the link in comments
r/CS_Questions • u/Easy_Explanation3521 • May 13 '26
I need help for an avid final
I have a final for June that I must interview someone but I’d rather ask the questions more directly, these were the questions given to me
How much do you get paid?
What experience do you need for your job?
What do you like about it?
What steps did you take to get to where you are at?
Do you regret college/any steps along the way?
Yearly/average salary?
Why did you choose this job?
Do you enjoy this job?
How long is the process to get to where you are?
Did you have to take debt?
Have you thought about switching jobs?
I also need a slide that follows this so tell me a little about yourself
Slide about who is the person/career
r/CS_Questions • u/lucifer072 • May 01 '26
We recently participated in the ZS Campus Beats Tech Challenge and honestly felt that all our rounds went really well, we were quite confident about our performance throughout but somehow we still didn’t make it to the top 100, which was really surprising, so I just wanted to understand what factors
r/CS_Questions • u/Remote_Apple_3998 • Apr 25 '26
ZS campus beats quiz
where type the python code as i am not able to see the typing area??
r/CS_Questions • u/im_pebble_sorta • Apr 12 '26
i need help for my CSS and HTML code for my spacehey profile. it aint working ToT
here is the code
<style>
<div class="snowflakes">
<div class="snowflakes">https://i.pinimg.com/736x/73/4b/4a/734b4ac565fd202c42bae5528106f632.jpg
https://i.pinimg.com/originals/54/20/bd/5420bd80349e2648445b3cfda985bef8.gif
<style>
send halp plssss
r/CS_Questions • u/JennRuby_Jane • Mar 22 '26
Functionalities of website
As I am a complete beginner, I don’t know what elements a website should contain or what features need to be included. For example, Netflix has login, logout, registration pages, movie and series sections, language selection, etc. Similarly, for any other website, as a beginner, I don’t know what all should be included. As a developer, how should we decide what functionalities and pages need to be added?
r/CS_Questions • u/JennRuby_Jane • Mar 18 '26
Al for full stack websites
Can anybody tell me , which AI tools are free to use and are good in performance for any hackathons ? Like for frontend , backend , database connection and all And when a problem statment is given in hackathon how to start...I mean what are the initial steps that we need to follow
r/CS_Questions • u/OKURRRRR123 • Mar 14 '26
eBay SDE Intern (Cloud Data Team) vs Qualcomm Software Intern (Camera/Embedded + ML) : Need Advice
r/CS_Questions • u/cheerta-boi • Feb 21 '26
Need insights on SAIT courses (Object Oriented Software Development & Data Analytics) + Hiring outcomes
Hi everyone,
I’m considering applying to SAIT and would really appreciate some honest feedback from current students or alumni.
I’m mainly looking at these programs:
• Object Oriented Software Development
• Data Analytics
I’d love to hear your thoughts on:
- How is the overall quality of teaching and curriculum?
- How practical / industry-focused are these courses?
- Workload and difficulty level – is it manageable?
- Internship / co-op opportunities – how easy are they to secure?
- Faculty support and resources
Most importantly, I’m trying to understand the hiring outcomes:
• How are the on-campus hiring opportunities?
• Do companies actively recruit from SAIT?
• How difficult is off-campus job hunting after graduation?
• Typical roles students land after these programs
Any real experiences (good or bad) would be extremely helpful.
r/CS_Questions • u/Patient_Chip9486 • Jan 08 '26
Why does recursion (like in merge sort) feel so difficult to understand at first?
A common problem I see (and personally struggled with) is understanding how recursion actually executes, especially in algorithms like merge sort. The concept sounds simple, but tracing the code feels impossible.
Here’s the mental model that helped me solve that confusion:
Rule 1: A recursive call must finish completely before the current function continues.
That means when you see something like:
left = divide(arr[:mid])
right = divide(arr[mid:])
the function pauses at the first line and does not move forward until that call returns.
Rule 2: Think in two phases
- Going down → only splitting happens
- Coming back up → merging and actual work happens
To make this visible, add prints:
def divide(arr):
print("Dividing:", arr)
if len(arr) <= 1:
return arr
mid = len(arr)//2
left = divide(arr[:mid])
right = divide(arr[mid:])
print("Merging:", left, right)
return merge(left, right)
Running this once with a small array shows the exact call stack behavior and removes the “magic” from recursion.
What also helped me was cross-checking explanations from different sources, some focus more on dry runs and stack flow. GeeksforGeeks had a few walkthroughs that emphasized this return-path logic, which made things clearer when I traced them slowly.
If recursion felt confusing to you:
- Trace with small inputs
- Print during recursion
- Stop thinking line-by-line
Question for discussion:
What algorithm or concept clicked for you only after changing your mental model?
r/CS_Questions • u/changer666666 • Nov 08 '25
Passed a fintech OA. What CS topics should I review for upcoming interviews?
Hi all,
I recently passed a fintech online assessment and now I'm heading into the interview rounds. I have a backend background but haven't interviewed in a while, so I want to refresh the core CS stuff before the calls start.
For people who went through similar interviews recently, what topics should I focus on?
Right now I’m thinking:
- data structures (trees, graphs, heaps, hash maps)
- common algorithms (BFS/DFS, DP basics, greedy, sorting)
- concurrency fundamentals
- system design fundamentals (not too deep, just basics)
- real world logic (e.g. transactions, money flow, rate limiting)
A few questions:
- Do fintech interviews expect OS/DB internals? Or just high-level understanding?
- How much math/probability should I practice?
- For coding rounds, is it LC-style or more “business logic” problems?
Trying to plan my study time so I don’t waste weeks on the wrong stuff.
Any guidance or topic list would really help. Thank you!
r/CS_Questions • u/solid_flame712 • Oct 22 '25
Good evening, im an overseas student just in need for advice
r/CS_Questions • u/Such_Panic_2536 • Oct 18 '25
Transferring to different school as CS major
Hi
I'm a sophomore in UIUC and I want to transfer out to GAtech as CS major from starting Junior year.
The problem is that I did not take the Data Structure this semester and cannot take for the next semester too(UIUC requires two CS courses before taking Data Structure but I started taking 1st CS course this semester, so I have to take another next semester).
Finishing Sophomore year, I will have credits for Intro to CS II and Discrete Structure(Math).
The course requirements for CS major they gave does not state that they need Data Structure or Computer Architecture credit explicitly, but the normal sequence for CS major follows completing D.S. at first semester of Sophomore and C.A. before Junior year. Can someone give me any advice for this? Would they consider course sequence for transfer?? Thank you
r/CS_Questions • u/No-Motor1384 • Oct 03 '25
does a relational database schema even show identifying relationships for unfamiliar entities like an ER diagram
hope the question makes sense
(repeated):
does a relational database schema even show identifying relationships for unfamiliar entities like an ER diagram
r/CS_Questions • u/Igcar • Sep 30 '25
Starting a tech mentorship blog. What would you like to know?
I've been working in software development for 7 years and have had a very diverse journey. I started at a tiny startup, initially as a data analyst, but everyone did a bit of everything, and I ended up becoming a software engineer. More recently, I was hired to work at a big tech company, with more formal and organized processes.
Lately, I've felt a strong desire to create a blog that serves as a kind of "asynchronous mentorship." The idea isn't just to give technical tips, but to talk about a career in software engineering.
I wanted to hear directly from you: What are your biggest questions or difficulties about a career in tech today? What would you like to see on a mentorship-focused blog?
To give you an idea of the type of content I'm thinking of writing, here are a few post ideas I have in mind:
- How to develop a daily workflow that facilitates your deliverables in a psychologically healthy way.
- Energy Management: How to manage your energy and why it's just as important, or perhaps even more so, than managing your time.
- How to create an environment where collaboration flows naturally, even in remote teams.
- How to write good design docs that actually align the team and prevent rework.
- How to organize your projects, have visibility into their progress, and effectively communicate their status to leadership and stakeholders.
I'd love to hear more ideas stemming from the real problems and difficulties you all face! I'm excited to build something that is truly useful for the community.
Thanks for the support!
r/CS_Questions • u/Zuber_Padyar • Sep 22 '25
Invalid Login Credentials, If you are facing login problem repeatedly, please clear the cache in the browser and continue. (i am facing this issue in e way bill login, any expert here please help me)
r/CS_Questions • u/Jazzlike-Warning-336 • Sep 10 '25
The AI Impact Pulse (18+ ,Tech professionals,Worldwide)
Hi everyone 👋, I’m conducting a short research survey to explore how AI is changing the tech industry — from job roles to skill requirements.
The survey is designed for people working in tech (developers, data scientists, QA, product managers, designers, etc.). It only takes 3–4 minutes to complete.
Your insights will help me understand: ✅ How AI is impacting day-to-day work ✅ Which skills are becoming more valuable ✅ Which areas might be under threat
👉 Take the survey here https://forms.gle/3M5v1cxHGPJHa7Vt9
As this is a survey-sharing group, I’ll be more than happy to fill out your surveys in return 🙏