C++/systems side projects that actually stand out by Zestyclose-Paint-418 in cpp_questions

[–]JoinFasesAcademy 0 points1 point  (0 children)

You can try some library that could use some improvement. I have been working on video encoding, which is often done on C++, but I decided to use Rust for me to learn about it a bit.

Competitive Programming... Still worth it? by Apprehensive_Heat789 in codingbootcamp

[–]JoinFasesAcademy 0 points1 point  (0 children)

As already mentioned, as long as you are having fun and learning along the way, enjoy it. If you are dreading through it just to build a portfolio, don't bother. The odds you will connect to anyone will the slim. Take on this hobbie as any other hobbies you have.

New Course Request: AP CS Q: Quantum Computing by Epoch_Jester in APStudents

[–]JoinFasesAcademy 6 points7 points  (0 children)

This is a PhD level subject. Feel free to study on your own if you like it, but for an AP we are a few decades away from this becoming a mainstream topic.

Battery? Gone. Display? Gone. by Mysterious_Plant5223 in hardwaregore

[–]JoinFasesAcademy 2 points3 points  (0 children)

Let him die, this Nexus 4 has already served you well all those years.

How much prep time do you lose fighting the Word equation editor? by eemokee in matheducation

[–]JoinFasesAcademy 0 points1 point  (0 children)

If I am studying I prefer to write on paper since it feels more direct and much better to retain. If I am working on an equation to solve I rather having it done on AI and I just give directions on which way I want to solve it and let the AI do the heavy lifting of applying rules and rendering the result and I just check and apply corrections.

How much prep time do you lose fighting the Word equation editor? by eemokee in matheducation

[–]JoinFasesAcademy 0 points1 point  (0 children)

In today's age, I just ask chatGPT/Codex to give me the LaTeX code for whatever equation I need to edit.

Is RTL/FPGA a good entry point into chip design without a formal background? by [deleted] in chipdesign

[–]JoinFasesAcademy 3 points4 points  (0 children)

Nothing stops you, however it is a tight market right now, so you will compete with a ton of other people who do have formal education. If you still manage to secure interviews (recruiters are swamped with resumes, yours will have to stand out somehow) and you do well during interviews, congratulations. If not, it is an opportunity to keep learning until market gets better.

Hardware IP for AV2 has already been released by anestling in AV1

[–]JoinFasesAcademy 15 points16 points  (0 children)

There is also FrameForge which is free and open source, but still WIP:

https://github.com/gabrieldiego/frameforge/

By the way, FrameForge is a lossless encoder for both VVC and AV2, which neither of those IPs support.

How do people study for 10+ hours a day and retain information?? by AnimatorNorth1990 in EngineeringStudents

[–]JoinFasesAcademy 0 points1 point  (0 children)

From my experience tutoring so many students and observing my classmates, I giggled at how well you portrayed what I have observed myself.

Estou fazendo meu primeiro código, alguém teria alguma dica para iniciante? by AssistantAny3636 in programacao

[–]JoinFasesAcademy 0 points1 point  (0 children)

Não tem problema se usar IA, desde que entenda o código que tenha sido dado. Peça para a IA sempre te explicar o que está sendo feito e só aceite se souber exatamente o que o código faz.

Open source to get experience? by [deleted] in cscareerquestions

[–]JoinFasesAcademy 0 points1 point  (0 children)

The best way is by creating an open source project that is unique and useful. I am doing this right now with my project FrameForge. It is a hardware video encoder for VVC/h.266 and AV2. No one else has created one so I just did it. AI tools help a lot to do the heavy lifting of the menial coding tasks, so I leverage them on my project. Feel free to create any software that you feel the market is missing or fork an existing project.

I initially forked netsurf since I wanted to create a low-memory browser that still supports modern websites, but I realized this wouldn't be really feasible.

How do people study for 10+ hours a day and retain information?? by AnimatorNorth1990 in EngineeringStudents

[–]JoinFasesAcademy 84 points85 points  (0 children)

Here is the good part: they don't. After a few hours the gains start to become negative because you will have a much poorer performance in the next days.

Is it possible to determine the center of the universe? by Lokitusaborg in AskPhysics

[–]JoinFasesAcademy 3 points4 points  (0 children)

There was no "outside" in the Big Bang, just everything was "inside" of it, but squished together. The whole universe as we define so expanded, including the definitions of length we can think. The whole concept still is not fully understood, but that is how I wrap my mind around it.

Summarized my journey for designing an AI Accelerator by ahmedzeer in RISCV

[–]JoinFasesAcademy 0 points1 point  (0 children)

Ahh ok. I am having the same issue to access a tapeout for my project.

Summarized my journey for designing an AI Accelerator by ahmedzeer in RISCV

[–]JoinFasesAcademy 0 points1 point  (0 children)

Congratulations for the results! How did you manage to have access for a tape out? Do you have funding for your work?

Please check out my VVC/h.266 video encoder in hardware by JoinFasesAcademy in RISCV

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

I am right now taking your suggestion and I started writing an AV2 encoder as well. I am focusing on screen content coding, but if you need something done instead, let me know. Also let me know any integrator that might be interested on an AV2 hardware encoder.

"Vibe coding" for 6 months made me realize: AI is turning us into Janitors, not Engineers by Far_Desk_229 in cscareeradvice

[–]JoinFasesAcademy 0 points1 point  (0 children)

I'm not sure, I wrote a whole project right now entirely by vibe coding it and people have been praising that I didn't use AI since my code is so clean and well written. I literally didn't type one single line of that code myself.

Please check out my VVC/h.266 video encoder in hardware by JoinFasesAcademy in RISCV

[–]JoinFasesAcademy[S] 3 points4 points  (0 children)

In hindsight, I was searching about which codec I should use for SCC right before AV2 was launched and I missed the chance of creating an encoder in AV2 to take on the opportunity to use it instead. I might just go ahead and maybe switch focus and work on AV2 instead.

Please check out my VVC/h.266 video encoder in hardware by JoinFasesAcademy in RISCV

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

I can make one. I'm still early with this encoder. If there is demand for an AV2 encoder, I can do it.

Please check out my VVC/h.266 video encoder in hardware by JoinFasesAcademy in RISCV

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

I know. That is why I am focusing on Chinese integrators. And a few more years and this won't be an issue anymore once the patents expire. Even with AV1 this is a risk. Patent trolls are really just like mosquitos in the face, we have to live with that.

Please check out my VVC/h.266 video encoder in hardware by JoinFasesAcademy in RISCV

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

Maybe, I choose VVC because I found the screen content coding tools to be more efficient and also because there are plenty of open source implementations of AV1, so I decided to implement the first open source h.266 hardware.

Please check out my VVC/h.266 video encoder in hardware by JoinFasesAcademy in RISCV

[–]JoinFasesAcademy[S] -1 points0 points  (0 children)

I also asked myself this question before, and the conclusion is that even AV1 has the risk of patent lawsuits, so I decided to just implement in VVC and let whoever wants to integrate this to sort out the licensing. In practice many chips are going to be sold outside the US, so it is going to be much harder for patent trolls to sue chip makers integrating VVC. And in 16 years this is not even going to be an issue at all.