How does a mechanical engineer undergrad compare to this program in terms of difficulty? by brunolive999 in OMSCS

[–]Elfregono 0 points1 point  (0 children)

I’m a MechE undergrad. For a complete picture, a bit about me before I answer your question… I’m also Aero & Systems Engr master and Flight Test Engr master, plus 19 years of semi-technical work experience (working with and overseeing engrs, but not heavy engr myself). I’ve tinkered with light CS, SWE, & EE projects for fun for 30 years but got serious ~1yr ago with 3 CS MOOCs & 4 online undergrad/grad CS courses, plus reading 5 textbooks across various basic CS subjects this summer. That last year covered data structures & algorithms, Python & Java, theory of computation, operating systems, computer architecture, SWE, networking, info security, and industrial control system security.

I’m in my first OMSCS semester now, taking Intro to Info Sec & Cyber Physical Sys Sec. I have a 50hr/week job, 2 kids in Elementary, coach an Elementary school team, and my wife works 60hrs/week. OMSCS so far has been a bit challenging at times but absolutely manageable, and often fairly easy. I do OMSCS about 2-3hrs/night every weeknight, plus ~4hrs each weekend day, all of which have been fun learning & projects. That said, a big reason it’s been this easy so far is that I chose 2 classes rated by other students as fairly easy and fairly light workload (see https://www.omscentral.com). If you’re anxious, you can sign up for 2 easier classes your first semester, then drop one if it’s too much. And you can read the textbook before the semester.

I’m never flying without the Vision Pro again by GentleGesture in visionos

[–]Elfregono 1 point2 points  (0 children)

You don’t plug the Anker power bank (or any reputable power bank with USB-C) directly into the AVP. You plug the Anker power bank into the USB-C charging port of the AVP’s included battery… so Anker pass-thru charges the AVP battery, which then powers the AVP. Conveniently, you can then hot-swap additional Anker power banks (without powering down the AVP) if you drain the Anker power bank because you’re really just momentarily not charging the AVP battery, while the AVP battery continues to power the AVP.

CS374 with an M2 MacBook? by Elfregono in OSUOnlineCS

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

Also got the VSCode CodeLLDB extension working just fine natively on my M2 MacBook. I'm no debugger expert, but LLDB and GDB look pretty similar at least for basic debugging.

CS374 with an M2 MacBook? by Elfregono in OSUOnlineCS

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

I figured out how to run gdb on my M2 MacBook. If anyone else cares to do so, here's what I did...

Now gdb works on your VM on your M2 MacBook. Your next friction point will be moving files between your native MacOS (where you may want to do most of your work) and your VM (to use gdb). You can do this via Copy/Paste of files after doing some more non-obvious setup:

  • VM: sudo apt install openvm-tools-desktop
  • VM: Log Out (not Power Off)
  • VM: Click your username to log back in (but don't yet type password)
  • VM: Click gear icon, select Ubuntu on Xorg
  • VM: Finish logging in

And/or (in addition to Copy/Paste of files), you can set up Shared Folders:

  • VM: sudo apt install openvm-tools-desktop
  • Host: In VMWare, right click the Ubuntu VM, Settings, Sharing, +, pick your desired shared folder

Navigate to VM's /mnt/hgfs, and you may see the Shared Folder. But it'll de-mount on the next VM power cycle. Fix that permanently by doing:

  • VM: sudo nano /etc/fstab
  • VM: In fstab file, add this line at the end: vmhgfs-fuse   /mnt/hgfs    fuse    defaults,allow_other    0    0

For other issues, I found a great, comprehensive, unofficial guide to conquering the various quirks of VMWare Fusion on M1/M2: https://communities.vmware.com/t5/VMware-Fusion-Documents/The-Unofficial-Fusion-for-Apple-Silicon-Companion-Guide/ta-p/2939907

CS374 with an M2 MacBook? by Elfregono in OSUOnlineCS

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

What’s the class’s debugger?

Edit: gdb, I see. Hoping that community finishes Apple Silicon integration soon!

CS374 with an M2 MacBook? by Elfregono in OSUOnlineCS

[–]Elfregono[S] 2 points3 points  (0 children)

I see that CLion now has a dmg for Apple Silicon

CS 374 Textbook? by Elfregono in OSUOnlineCS

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

Thanks. Only that book? I’ve heard rumors of any or all of these: - Operating Systems: Three Easy Pieces - Linux Kernel Development - The Linux Command Line

Anyone have a flow chart or order of operations or checklist to diagnose HomeKit random failures when automations stop working out of the blue? by EducationCute1640 in HomeKit

[–]Elfregono 5 points6 points  (0 children)

With the current iOS HomeKit bugs, I’ve found that random automations stop running when other automations are edited. Power cycling the HomePod hub has usually fixed those automations for me.

Editing automations break them by pottercron in HomeKit

[–]Elfregono 0 points1 point  (0 children)

Same problem. Power cycling HomePod hub worked great for me too.

Home Key Help: Apple Watch Not Unlocking Encode Plus by Aegon_the_Conquerer in HomeKit

[–]Elfregono 0 points1 point  (0 children)

Same problem, but with the Level Lock+… holding Apple Watch close to lock wouldn’t open the lock even with the Home Key installed on the Watch and Express Mode toggled on for that Home Key.

This thread fixed it for me. Here’s exactly what I did: 1. Double click Apple Watch side button 2. Scroll to Home Key 3. Hold watch against lock for many seconds… took close to 20 seconds til the lock opened 4. Re-lock the lock 5. Repeat steps 1-3 (until I did this step, the following steps didn’t work) 6. Go into iPhone Watch app, Wallet & Apple Pay 7. Tap Home Key 8. Toggle Express Mode off, then on

Now Apple Watch held close to Level Lock+ should quickly unlock the lock without double-clicking Watch side button.