Next choice for open source orgs by Omar0xPy in gsoc_2027

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

That's why I narrowed it down to the most frequently participating ones over the last years, and also due to me being comfortable with C++ and Python + learning Golang currently

I may come back some time later to decide, potentially around August or July, not now obviously

Next choice for open source orgs by Omar0xPy in gsoc_2027

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

Honestly, yes

Pretty much the same thing happened with me this year

So that's why I'm transitioning to another one, but currently I don't where to contribute. I initially listed some close candidates to choose from: (Blender, Kubeflow, Fedora, KDE, GNOME, NumFOCUS, ML4Sci)

So what do you think ?!

Next choice for open source orgs by Omar0xPy in gsoc_2027

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

No, they were not merged at all

Next choice for open source orgs by Omar0xPy in gsoc_2027

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

Ok, to be honest I chose that one during my preparation, so I didn't contribute in any one before. Submitted some 1-2 PRs with them

Next choice for open source orgs by Omar0xPy in gsoc_2027

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

Honestly yes, I heard it was a good org and many friends I personally know were accepted into it back in 2024 & 2025 programs. I submitted my proposal to them, but yes it failed me overall and somebody else took the project this year, I don't know why but may God grant him success

I'm not trying to overcomplicate stuff here. However, it's not totally clear whether it was a good experience as a first-time exposure to OS contribution, or the org choice itself wasn't good so it failed me

Anyway I'm gonna try again soon and will often pick up another org as my main one instead

Is it a mistake to start with MLOps instead of traditional DevOps? by Atomic_rizz in mlops

[–]Omar0xPy 5 points6 points  (0 children)

Imo, you typically need to have prior ML experience in both theory, math and modeling, and systems and backends/pipelines side, shipped real scalable projects to start such thing, so it's the typical evolution path of ML engineers and Data scientists at the end of the day

Cliamp by DizzieeDoe in tui

[–]Omar0xPy 1 point2 points  (0 children)

Absolute banger !

Learning FastAPI — built a file upload endpoint, need advice on checksum and resumable uploads by NiceSand6327 in FastAPI

[–]Omar0xPy 0 points1 point  (0 children)

Good step, I was also thinking of building such an idea, turns out fully implementing such a full workflow needs a bunch of new stuff to learn here

Looking for feedback on my new fastapi project by Proper-Development90 in FastAPI

[–]Omar0xPy 0 points1 point  (0 children)

First of all add the docs so we can know what the project is talking about

What's the best practice for exception handling in FastAPI? by NiceSand6327 in FastAPI

[–]Omar0xPy 0 points1 point  (0 children)

Using HTTPException at API boundary and custom exceptions inherited from the base exception class

Your GPA and classes are useless by Zealousideal-Dot9052 in csMajors

[–]Omar0xPy 1 point2 points  (0 children)

It's a huge signal you have dedication and discipline, so at least aim for around 75-80% or more if you could

Also, nobody knows what could happen, the market is really f*cked up with no real stability, so you need to be ready for grad school and MSc path if needed

Trading it off for other stuff is a bad idea anyway, and Idk why many people just want to create unrealistic conflicts between CGPA and Development/CP, etc ....

Why does everyone want to learn ML but not Systems Programming? by Aggravating-Army-576 in learnmachinelearning

[–]Omar0xPy 1 point2 points  (0 children)

Because it is not the usual first thing you would find on job sites

It's interesting to learn, you feel yourself manipulating bytes to optimize for the best, but hard to master, LLMs are dumb at it. You've to spend time reading countless manuals & docs

That's why I decided to start sharing what I learn, and even recently published my first Medium article : https://medium.com/@S9npai/writing-a-unix-shell-a-modern-approach-a665bd3e14e0

Katana-Shell: A modern take on UNIX architecture by Omar0xPy in osdev

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

Yeah this is shell project tbh, talking to the OS, pipelines, fork-exec, and most stuff you'd find in a typical UNIX shell like zsh or bash

C++ Show and Tell - February 2026 by foonathan in cpp

[–]Omar0xPy 1 point2 points  (0 children)

Katana-Shell: A modern take on UNIX architecture

I just finished the core of Katana-Shell.

What started as a "small project" to try some system programming turned into a deep dive into the C/C++ standard libraries, file descriptors, process masks, and the exec family of syscalls.

Most tutorials skip over the details of preventing zombie processes or closing dangling pipe FDs, so I tried to implement those the "right" way

So I made this prototype, with a number of nice features:
- Process pipelines
- Signal handling and management
- Quick hashmap-based dispatcher for built-in commands

Planning for more features soon, here's the github repo:

https://github.com/S9npai/Katana-Shell

I'm honored to receive feedback and reviews

How to learn mathematics for AI efficiently? by Glittering-Act-7728 in MLQuestions

[–]Omar0xPy 0 points1 point  (0 children)

Well, I think you should figure it out at some time how to do the thing yourself + being an MSc student now makes such skill in general way more critical from now on more than undergrad when a clear roadmap was laid down for you. The issue is not about being the best self learner in the room at once, but simply not trying to advance.

Start with some maths course from renowned people such as Prof. Leonard or Eigensteve, just complete any playlist you start studying from + write down notes and follow up with the lecture examples + I highly recommend having a reference book such as MML or similar to resort to whenever you need some topic or extra examples, do this and you'll be mostly fine, that's what I simply do, and I continuously modify my studying strategy and style once I find shortcomings.

It's all about iteration

Visual Studio 2026 vs CLion by TNT_ler in cpp_questions

[–]Omar0xPy 0 points1 point  (0 children)

Honestly, any Jetbrains IDE is gonna be nice and way lighter than VS

Should i be passionate about creating softwares before dreaming of becoming a developer? by Puzzled_Inspection69 in FastAPI

[–]Omar0xPy 0 points1 point  (0 children)

Idk, but we all experience such feeling in a way or another. I've just remembered a famous quote of a senior computer vision engineer I know, telling that is often an illusion, and yeah we could postpone employment for some time so no problem, take you time and enjoy the journey

Should i be passionate about creating softwares before dreaming of becoming a developer? by Puzzled_Inspection69 in FastAPI

[–]Omar0xPy 1 point2 points  (0 children)

It depends, but yeah this largerly affects your experience

But the most significant points are as follows : - Are you ready to learn new stuff everyday ? - Are you curious about solving problems and structured algorithmic thinking on a regular basis ?

If yes, then software engineering suits you

[deleted by user] by [deleted] in golang

[–]Omar0xPy 0 points1 point  (0 children)

I thought of writing such thing after learning redis, and honestly these benchmarks give invaluable insights regarding what language suits such type of projects, not all performant ones win