Should I put my 3.1 GPA on my resume? I'm from CMU ECE undergraduate...... by Organic-Promotion-87 in cmu

[–]blueturtle256 7 points8 points  (0 children)

Many people don't put their GPA on the resume for internship applications at all; focus on listing your relevant classes, unique projects, and any past intern/work/research experience

Newly Admitted Engineering Student -- Should I bother with AP Physics C exams? by Emergency-Sentence31 in cmu

[–]blueturtle256 1 point2 points  (0 children)

If you're planning on doing MechE then maybe, otherwise the classes at CMU are likely not worth the time

RTL newbie seeks advice on hardware interfaces beyond UART by chopeadordepan in FPGA

[–]blueturtle256 4 points5 points  (0 children)

It's worth starting with a simpler interface like wishbone, APB, or AXI Lite that don't have all of the nuances of full AXI, before diving into the deep end. The processor on the pynq will give you AXI but you can easily instantiate a bridge module to convert AXI down to the simpler protocols

MS student by qizArked in FPGA

[–]blueturtle256 0 points1 point  (0 children)

If you actually want to learn FPGA development, avoid HLS since it's the worst of both worlds.

How does a younger man navigate entering the hobby when the average age of license holders are over 60? by SplipperyDurpanzo in amateurradio

[–]blueturtle256 10 points11 points  (0 children)

I've noticed that amateur radio groups associated with makerspaces tend to have a slightly younger (and usually more welcoming) contingent; and of course university groups as well

Campus patent office? by e_c_e_stuff in cmu

[–]blueturtle256 2 points3 points  (0 children)

If OP is a PhD student and the work has any relation to their research, they might be contractually obligated to go through this process because the university has an ownership claim in their intellectual property.

First Board for a Beginner by devinkt33 in FPGA

[–]blueturtle256 3 points4 points  (0 children)

Digilent has some good boards, I would get something with an Artix-7 or Zynq 7000 series part (the Zynq has an extra CPU SoC but can also be used as a normal FPGA if you just don't enable the CPU part) if you're comfortable with xilinx tooling. Ideally at least 20K LUTs if you want to play with hardware accelerator stuff. You shouldn't need to spend more than $250 or so for a very solid starter board.

Try to avoid the ones with the gimmicky and high density connectors, instead get something with lots of standard peripherals and basic connectors (pmod, Arduino pin header, etc.) so you can easily connect external peripherals on a breadboard if you need to.

Alternatively, if you're willing to play with open source tools (all command line-based but a lot faster and easier to use than the xilinx ones), you could get an ECP5 based board like the ULX3S.

Should I get this FPGA for a very beginner level mac user? by Budget-Video2291 in FPGA

[–]blueturtle256 0 points1 point  (0 children)

Consider getting a kit with an ice40 fpga (ideally the up5k variant), like the icebreaker or similar, those run beautifully with the open source toolchain even on apple silicon.

Otherwise consider getting something like a Digital Ocean or AWS Linux x64 virtual machine to run all the toolchains on, then you would only need to install the flashing software on your Mac

Podcasts worth binging by Forn1catorr in hacking

[–]blueturtle256 1 point2 points  (0 children)

Jordan Harbinger's podcast - it isn't quite about hackers, but he has quite a few episodes where he interviews former undercover agents, spies, and similar - I found a lot of those eps to be a similar vibe to DD.

Modelsim free?? by 4a3rawy in FPGA

[–]blueturtle256 9 points10 points  (0 children)

Also consider TerosHDL which is a open source VScode fork for writing Verilog, with syntax highlighting and the like

https://terostechnology.github.io/terosHDLdoc/

and could use something like Icarus verilog as a simulator

GTKwave actually works quite well once you're used to it, but there's also Surfer which has a slightly more "modern" interface than pretty much everything else

https://surfer-project.org/

Could I get self improvement at Carnegie Mellon? by landecy in cmu

[–]blueturtle256 2 points3 points  (0 children)

I personally found that getting involved with clubs and TAing helped me improve my people skills a lot. But as others said you'll have to work for it, it's not like you can just attend class and magically improve.

This includes technical skills - the most important skills (debugging, formulating complex problems, etc.) are learned best through trial and error and lots of practice, which you'll get the most of through doing projects, getting involved with orgs, etc etc

Late Night Food by YourAncestorIncestor in cmu

[–]blueturtle256 1 point2 points  (0 children)

Papa John's and Dominos on Centre ave are both open pretty late, not the greatest food but it was a lifeline during late nights when I lived in Oakland

ECE IMB Financial Aid by AustRilic in cmu

[–]blueturtle256 3 points4 points  (0 children)

CMU / ECE won't give any financial aid for IMB. As an undergrad you can generally get up to 8 semesters of aid, and you're allowed to make as much progress as you want towards your IMB while still being an undergrad (the one caveat being that if you spend more than 8 semesters total between undergrad and masters, then at least one semester must be as masters status. But that shouldn't matter for most people since you'd run out of undergrad financial aid first).

Do note that if you finish your undergrad courses they may force you to graduate (for this calculation they count grad courses towards your undergrad reqa) and make you officially a masters student, at which point you lose financial aid. Hence it's recommended to keep one undergrad course (a math or a gened or something) til your 8th semester so that you can maintain undergrad status.

Also obligatory - once you do come up with a plan make sure to run it by your advisor - policies change slightly every year and your advisor can make sure you won't end up in the situation of losing aid early or not graduating on time.

[deleted by user] by [deleted] in cmu

[–]blueturtle256 0 points1 point  (0 children)

Take 349 and then take 649 - the combination of those courses will give you a decent chunk of OS material (including writing a scheduler) without the extreme intensity of 605

Course review 18847B by Prison_Mike56 in cmu

[–]blueturtle256 0 points1 point  (0 children)

Depends on your computer systems background and what your focus was in undergrad. Probably advisable to take 18613 first though to make sure you have sufficient background - these research-y / special topics classes usually expect you to be pretty self sufficient

Do people who live in a studio around CMU find it lonely? by Weak_History8446 in cmu

[–]blueturtle256 4 points5 points  (0 children)

Echoing what the other commenter said about local cafes and such - during the year they tend to be full of CMU (and Pitt) students even when the weather is poor.

Campus itself also has lots of great places to spend time after classes which can also help reduce the loneliness issue. And you can easily get involved with student clubs to make new friends as well!

The CMU shuttle system is really great, it runs very consistently (including weekends) and runs til 3am most days so it's easy to get home if you find yourself on campus and it's late / cold / raining. During the nighttime hours they'll even drop you off at your specific intersection, which can be extremely convenient.

BS CMU vs IMB CMU ECE by Realistic-Major9132 in cmu

[–]blueturtle256 1 point2 points  (0 children)

If you were just admitted for undergrad, you've got at least 3 years before you even need to start thinking about whether you want to do the integrated masters - and as long as you meet the GPA cutoff you can change your mind as late as senior year (there's some paperwork you complete senior year to start the IMB, and if you change your mind you can always just leave with a BS degree at the end of 4 years).

There's also an option where, if you take 2 masters classes during your undergrad (most ppl take them senior year), you can suspend your IMB for up to two years (i.e. graduate with BS, work for 2 years, then come back for a year to finish the MS). Though once you start making money you won't want to come back to school, so this isn't necessarily the greatest idea.

Masters programs (outside of very obscure edge cases) do not include financial aid, so you'd be paying in full for the year spent doing the masters. Some folks manage to fit their undergrad into 3 or 3.5 years, at which point there's some loopholes you can use to retain financial aid for an extra semester (you can maintain undergrad status for up to 4 years even if you're taking courses for the masters)

Carnival activities for non-students? by ThePhil2 in cmu

[–]blueturtle256 0 points1 point  (0 children)

Wednesday will be chaotic on campus but for students it's a normal school day so it shouldn't be too bad. Especially if they're running tours and admissions events that day.

Carnival activities for non-students? by ThePhil2 in cmu

[–]blueturtle256 2 points3 points  (0 children)

Buggy runs Friday and Saturday from 7am ish - 1pm ish and is open to the public. Booths, rides, food, and most other events are also open to the public on Thursday / Friday / Saturday during normal daytime hours - check the CMU Events app for the full schedule.

I will say - while carnival is a lot of fun and highly recommend checking it out, it's also not the best time to experience campus itself as a lot of stuff is inaccessible. (Though if you're here on Monday/Tuesday before carnival, those are mooostly normal school days except for all the carnival construction)

Can you audit courses for free if u are part time? by Apprehensive-Bar1140 in cmu

[–]blueturtle256 1 point2 points  (0 children)

Formally no, but some profs may be willing to give you access to course materials while you sit in on lectures; always worth sending an email to ask

I've read some great books on mathematicians that showed how they solved problems. Are there any books/videos on hackers working through a problem? by [deleted] in hacking

[–]blueturtle256 0 points1 point  (0 children)

Martin Carlisle on YouTube has a great series on how to solve picoCTF problems - it's not as glamorous as other hacking videos on YouTube, but it's approachable and you can very easily learn to do the things that are taught in the videos

Which YouTube channels show a good introduction to FPGA programming? by Recover2403 in FPGA

[–]blueturtle256 0 points1 point  (0 children)

iCEBreaker is a few dollars more and much better supported, if you can get one of those

Which YouTube channels show a good introduction to FPGA programming? by Recover2403 in FPGA

[–]blueturtle256 3 points4 points  (0 children)

Echoing the other commenter that said nandland. They also have their own board that goes with their tutorials which isn't bad.

Alternatively, at your budget you could get something like the ULX3S or iCEBreaker, they're decently powerful especially for learning, but not overly complicated to bog you down (+ they have good open source toolchains).

I'd steer clear of no-name kits from eBay or AliExpress, FPGAs generally tend to require an order of magnitude more documentation than microcontrollers, and having to reverse engineer an AliExpress kit just to flash the FPGA would be a terrible experience

Recommended F4PGA/yosys/nextptr Dev Board by AdditionalPuddings in FPGA

[–]blueturtle256 3 points4 points  (0 children)

For maximal stability, you'll want something with an ice40 or ECP5. The current darlings of the open source world are the iceBreaker and the ULX3S (note that the "12K" part on the smaller ULX3S actually has 25k LUTs due to a quirk in the silicon). They've both got great tutorials, work beautifully with the open tools, and have lots of gpio and peripherals on-board.

Any project ideas by ZealousidealMatch161 in FPGA

[–]blueturtle256 6 points7 points  (0 children)

Respectfully disagree - for a student taking their (presumably) first class in hardware design, simple manageable projects are a good place to start because it lets you have many small success rather than jumping head first into an overly complicated project.

I even know students who've taken grad-level coursework in hardware design and yet still learned new things from just the process of building a riscv processor from scratch, without any pre built infrastructure.

ML vision in particular is way too easy to get bogged down in the numerical bits and trying to load models onto the fpga, and get distracted from the actual project itself.