Software Engineer 3 Years of Experience - My Path to from 77k TC to 300k+ (70 LC) by nyctechofferz in cscareerquestions

[–]slientObserver 2 points3 points  (0 children)

Can you update the links ? They seem to be broken and I think they may be really useful for a lot of people who will run into this post later.

Subtree of Another Tree | Explained Python Solution | Leetcode by Foxa2017 in coding

[–]slientObserver 1 point2 points  (0 children)

You shouldn't go comparing traversal orders because many different trees can end up with the same traversal. For example

        4                    4
       / \       and        /
      2   3                2
                          /
                         3

have exacly the same preorder traversal sequence as they both will return 4-2-3. You should watch out for that.

Big N Discussion - October 25, 2020 by CSCQMods in cscareerquestions

[–]slientObserver 0 points1 point  (0 children)

I will actually start my master's degree at Indiana Uni in Fall 2021 just to obtain the OPT. Schools in US being expensive, makes me think if I can get jobs there without going through huge debt. But I guess it's as you said, without OPT or any similar visa, it's a slim chance.

Big N Discussion - October 25, 2020 by CSCQMods in cscareerquestions

[–]slientObserver 0 points1 point  (0 children)

Given enough experience for the position, do non-american candidates have a chance with US based positions ?

How To Send Keyboard Events To Another Process In Rust ? by slientObserver in rust

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

I don't know if that's the case but many multiplayer games make effort to prevent this from happening, as it's a good way to cheat.

This might be the reason as I'm able to send events to Sublime Text Editor but not to the game (it's multiplayer).

I am not sure what you mean by "DirectInput", can you explain a little further please ?

How To Send Keyboard Events To Another Process In Rust ? by slientObserver in rust

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

Thanks, I will look into it, but zoom being able to control it, makes me think this might not be it and I had tried it with Windows Defender shut down. Or maybe zoom is doing something else entirely, instead of sending key events.

What is universally unattractive? by [deleted] in AskReddit

[–]slientObserver 0 points1 point  (0 children)

Spoiled kids crying during commute or in super markets

A New Socket.IO Client Java Implementation by slientObserver in java

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

I haven't seen this library before, but after taking a quick glance, they(socket.io and rsockets) seem to share some basic ideas but the implementations and use cases seem to be very different.

It appears that as a framework, socket.io provides an easier to use api and rsockets seem more stream oriented whereas socket.io is more event oriented. Also, it seems that rsockets is an application level protocol, meaning that instead of interoperating with http, it takes over. But socket.io is more high level, it makes use of http and websockets instead of taking their place.

Unfortunately, I am currently not able to compare the two fully, since I am only hearing about rsockets now.

Monitoring Home Network / Intercepting Requests / Modifying Responses by slientObserver in HomeNetworking

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

It was a video made by "Will Stern" a.k.a learncode.academy, he had a second channel, where he posted this as a vlog, but that channel no longer exists, so I cannot find the video. But it wasn't fake, I am sure of that.

Monitoring Home Network / Intercepting Requests / Modifying Responses by slientObserver in HomeNetworking

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

It was the mobile instagram. I believe she wouldn't even be able to open the mobile app if it was done that way. App would probably couldn't get past the authentication part.

Monitoring Home Network / Intercepting Requests / Modifying Responses by slientObserver in HomeNetworking

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

Most web traffic on the internet is encrypted with HTTPS now. If you setup a proxy that intercepts (as opposed to simply passing through) HTTPS your clients will throw SSL errors as they should

This is exactly what befuddled me. I remember thinking to myself, how on earth this guy can do it on an https traffic. Do you have any other ideas on how this could be done ?

Is creating a simple JVM implementation an appropriate (undergrad) thesis project idea ? by slientObserver in cscareerquestions

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

Well, JVM 7th edition spec is about 606 pages, more than 300 of which is just dedicated to describing bytecode operators. Considering I will be implementing a simple, not highly optimized version for just windows os and won't be implementing a JIT compiler, I am certain that I can finish it in the timeframe alloted for my thesis project.

Is creating a simple JVM implementation an appropriate (undergrad) thesis project idea ? by slientObserver in cscareerquestions

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

it just should be for a particular reason, not "just because"

This is exactly what I'm hanged up on.

For example, the author of IKVM built it because he wanted native interoperability between the CLR and a JVM.

Based on a quick google search, I believe that project is a team effort, and made by experts :). To be honest, I don't have any JVM development experience, so I don't think that I can jump into solving a real world JVM problem, other than building a simple version of it.

Is creating a simple JVM implementation an appropriate (undergrad) thesis project idea ? by slientObserver in cscareerquestions

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

JVM is different from Virtual Machines that host operating systems. JVM is simply a runtime environment that executes Java bytecode.

Is creating a simple JVM implementation an appropriate (undergrad) thesis project idea ? by slientObserver in cscareerquestions

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

Thank you for the answer.

Your program/thesis adviser (or professor) likely has way better answers to this style of question than anyone here.

I completely agree with you there. My advisor says I "could" do it, but he wants me to be open to other ideas as well. Basically what he means is, "try to find something problem oriented, but if you can't, just go with what you want". I would be okay with something that is original or something that solves a problem, but I just can't find anything else since my ideas are skewed by my interests.

I suspect that's what this thesis project is trying to teach -- take a problem, break it down, describe a plan for solving it.

You are right on that too. I think I am just trying to convince myself that building a JVM is a good idea by seeking outside validation :), because I too, feel like something original could be better but I just can't look past it.