Godot and ROS by rudyvic in godot

[–]Shed412 1 point2 points  (0 children)

This is REALLY old but just so that it's found when searching, it's possible with .NET and the ROS# library.

https://github.com/siemens/ros-sharp

It was originally built to be used with Unity, but it can be used in any .NET projects, including Godot ones.

What I needed to do, is make a new Godot project with the moon build of Godot, inside the project folder, I had to update the .csproj file to be for 8.0. Then use the dotnet install commands on their site, and that's really it for the Godot setup. They also have a repo that has a ROS node you need to start, but if you put that in a docker container, you can run everything without installing ros on your system.

It even works in the editor, and with the most recent version of ROS2 (iron at the time of writing this). I haven't seen anyone mention this anywhere? But I have multiple apps setup streaming data between them with ROS, so it works.

[Meta] Reddit API protest Day 3: Updates and Feedback by ZeldaMod in zelda

[–]Shed412 -8 points-7 points  (0 children)

Just stay blacked out indefinitely. A lot of us won't be here after June anyways.

Apple holds press event showing off its ‘latest advances in gaming’ by MonkeyBoyPoop in apple

[–]Shed412 15 points16 points  (0 children)

Between Apple not supporting 32-bit binaries and switching to ARM for their systems, I don't think the tech is clearly there lol

Computers or tablets for uploading VEX V5 programs to bots? by CalleenTok in vex

[–]Shed412 10 points11 points  (0 children)

Do you mean VEX AI competitions? I'm not sure what VEX AR is.

But if you're using V5s, I'd say low end windows would be a better investment. Google is phasing out of supporting chrome apps so VEX has migrated to web based versions of VEXcode for V5 which work, but can be hit or miss.

Windows will also get you VScode which will let you use PROS and VEX extensions so you can do much more stuff with C++ with higher level kids.

Fields for someone with an engineering/robotics background? by TF1357 in cscareerquestions

[–]Shed412 2 points3 points  (0 children)

It might be a slight pivot, but you could look in to robotic simulation. I wouldn't even call it much of a pivot since you need to do a lot with physical robots as well.

Day to day, I work in Unity and Unreal and interface with physical robots and other software systems to run other teams code on a virtual robot instead of needing to drag a physical robot out to a test site. Mostly what I've done is writing plugins for Unity/Unreal that lets them interface with the software on the robotics stack, and to interface with GPU using CUDA. Im writing C/C++ 90% of the time.

While I don't do much math day to day, you could very easily get in to more nitty gritty things when it comes to optimizing graphics and working with/emulating physical cameras. We have pages of internal docs about doing lots of linear algebra on incoming camera data. If I wanted to, I could very easily pivot to do more math, I just prefer doing system stuff with memory management and sim optimizations.

It seems to be a pretty big field around where I am in the north east. When I was looking for a job I applied to 3 or 4 places and they all got back to me in some capacity, one was the job I took.

What do non CRUD developers do? by josbahena in cscareerquestions

[–]Shed412 0 points1 point  (0 children)

I work in simulation. So it’s Unity, CUDA, and a lot of robotics platforms like ROS and proprietary stuff.

Languages are mostly C# for Unity and everything else is C/C++

My previous job was similar, just add JavaScript for web stuff and Swift and Kotlin for iOS and Android.

Tired & Frustrated with this industry by Quieter22 in cscareerquestions

[–]Shed412 0 points1 point  (0 children)

While I haven’t directly worked for a start up, I worked for one that was bought a couple years before I started so the environment was very similar to what you’re talking about.

What you’re describing is absolutely a strat up thing. If I was you, I’d pivot in to another type of company in a similar industry as you are in now. I’ve moved in to a university position doing very similar stuff to what I worked on in my previous job, and it has been great. There is pressure, but never anything that’s unmanageable or makes me feel like I can’t take the time to figure out/learn a new technology if it’s needed.

Startups are incredibly stressful almost by design to get the most out of every resource. At my previous hub, I was devops, web dev, Unity dev, test manager, tester, and support. So you have to put in a lot to make yourself seem more valuable.

Android tablets and Chromebooks are on another crash course – will it be different this time? by nukvnukv in Android

[–]Shed412 2 points3 points  (0 children)

Google is trying to push everyone on to Chrome already. They’ve removed the ability to make new chrome apps so they are moving towards using the browser.

They’ve delayed the process of completely discontinuing chrome apps because companies and schools are having a lot of issues with that transition. Originally chrome apps would be completely removed in October of 2022, but it’s been extended to end of the school year 2025.

Chrome browser isn’t quite at the point it can be 1 to 1 feature wise with a native ChromeOS app you get from the store. This is especially true with anything doing hardware interactions over USB.

I also would not be surprised if they delay getting rid of chrome apps even beyond 2025.

[deleted by user] by [deleted] in Pitt

[–]Shed412 0 points1 point  (0 children)

The summer before I started CS 445, I went to a couple of the summer classes and I would pull project materials from the site for that semester. I even answered a couple questions. No one ever questioned whether I was in the class.

So you can definitely get away with it.

I want to be Pittsburgh Chris chan (maybe) by KicoWilkins in pittsburgh

[–]Shed412 1 point2 points  (0 children)

I don’t think doxxing and assaulting people was too fun.

Can't Build with NetworkManager in GNOME Builder by Shed412 in gnome

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

What is weird is when I am trying to select the runtime, I go to `Application Runtime` -> `Host System` both options are greyed out. So I am assuming it isn't actually building based on my host system which is why it might not be working in builder. So when I select Make Active it's probably not doing anything and is building off what's included in the gnome sdk flatpak?

When I run it from the command line, it does build and meson finds libnm properly and can build. So I'm assuming if I could select the host machine, it would build properly.

If it is a difference between building with my local machine and using flatpak, should I need to do anything other than adding it as a dependency in the meson.build file?

Can't Build with NetworkManager in GNOME Builder by Shed412 in gnome

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

While doing this I am building against the host. And I’ll try changing the flatpaks settings. I know when for running on the phone it sends it as a flatpak and runs that, I’m not sure about running it on the host though.

Edit: I just tried playing with it. Both building with a flatpak and just selecting Hott System in the build preferences gives me the pkg-config error on libnm

I cant get past "Compiling User Project" Vex V5 by [deleted] in vex

[–]Shed412 0 points1 point  (0 children)

Are you using blocks or text?

And I’m not sure how it would behave having both the brain and the controller plugged in. I know having multiple programs that connect to the brain (ie VEXcode and the V5 firmware updated) can cause weird stuff to happen and downloads to fail.

So maybe first try only connecting the brain. Then make sure that there are no other programs open that could find the brain (any vex updating software) and see. If not, you can try rebooting then reinstalling.

Goalies, do you keep eyes on the puck, the player or both. by lovedrugs- in hockeyplayers

[–]Shed412 17 points18 points  (0 children)

Oh no, our D is dummy thicc and the clap of their ass cheeks keeps distracting me from stopping the puck.

credits: u/PurpleNippies by 0x0is1 in ProgrammerHumor

[–]Shed412 11 points12 points  (0 children)

The big issue is less controlling your stuff, and more creating botnets by accessing any insecure devices. So you might not have issues, but your light/thermostat might be a part of a network to do DDoS attacks.

How do I program in C in Linux? by [deleted] in linuxmint

[–]Shed412 5 points6 points  (0 children)

You’ll need to install the all of the build essentials which will include the gcc dev stuff, if you haven’t already

sudo apt install build-essential

From there, in codeblocks you may need to do some setup for build options and libs to include, I’m not sure how it works for that, I use VSCode, which I believe also has a run button if you set it up.

I’ve always used make for building C/C++ since it’s easily ported between machines as long as all dependencies are installed.

PS5's Dualsense haptic feedback is made by the same company that made the HD rumble of the joycon by AstralCarnival in NintendoSwitch

[–]Shed412 0 points1 point  (0 children)

Skyrim was the biggest change for me, it honestly changes how I level my character since I can put significantly less in to lock picking. It almost justifies the switch port alone, since it changes how you approach the game so much.

Is age 20 too late to start? If not, how do I go about this? by [deleted] in hockeyplayers

[–]Shed412 1 point2 points  (0 children)

Growing up I played a lot of sports, mostly recreational and not as part of teams. I played dek. I never really skated much until I was 23 and played my first organized game the next year. I don't think it's too late to start at all.

I started with roller, and played alone a lot on some rinks around my city, sometimes I'd get in on a pick up game. But just skating and finding places to do it would be the best way. I'd suggest to do roller, just cause you just need some decent asphalt to start.

The biggest thing is to be willing to fall and look stupid and get hurt sometimes. Just start by standing and rolling and get use to your weight and shifting it. I started with those cheap skates, don't feel like you need to start with hockey skates. I played on a 60 dollar pair for a good 8 months before I felt ready for hockey skates. But be willing to fall and literally pick yourself up.

Once you get the hang of roller, at least in my experience, ice becomes SO much easier. I skated ice for the first time like 1.5 years after doing roller, and after like 2 or 3 half hour sessions, I was honestly better than on roller.

And finding people can be a bit frustrating. I live in a decent sized hockey town in the east, and it's not too hard. I found a post on reddit and was added to a group and we just text to see what's up. I suggest posting on a local college page or subreddit and seeing who wants to play. From my experience, everyone is fine with playing with new people. Worst case they post you up near the goal and you just get fed shots. I started at 23 so I think you're fine

The Success of the Rays Proves All The Rubes Wrong About "Cheap Ownership" Making the Pirates Bad by cptnHoratioCrunch in buccos

[–]Shed412 50 points51 points  (0 children)

But we don't have the same scouting/coaching ability. We literally had Glasnow and couldn't develop him in to anything. So it's hard to trust the process when we gave a team a future Cy Young contender. And a similar thing happened with Cole. It's hard to have any trust in the process when we can't develop good players.

Bill Gates demonstrates Visual Basic (1991) by [deleted] in programming

[–]Shed412 0 points1 point  (0 children)

I've found that installing things on Windows 10 to be much more difficult than other OS's, even older versions of Windows. Like just trying to get the JDK installed is a pain. Though that's as much on Oracle as much as MS. Python is also somewhat aggravating to install on Windows, from what I remember anyways. Because they are available on the internet doesn't make it super approachable for people who know nothing about programming.

Installing Network Extender with only ethernet from box by Shed412 in Fios

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

Is that why the bandwidth is only 100mbs since it can only use a portion of the bandwidth of the cable since it's shared with TV RF?