commanderjroc's comments

commanderjroc | 3 years ago | on: Infosys leaked FullAdminAccess AWS keys on PyPI for over a year

I am so glad I did not pursue a job with them out of college, infosys that is. I told them I was no longer interested and they kept calling my parent's house and even tried recruiting my sister who was in HS.

How they go about stuff with that felt so weird, cause I would never get the same recruiter, makes sense they would do something like this.

commanderjroc | 4 years ago | on: Ask HN: Burned Out. What Now?

- Should I tell my boss and/or team?

This depends on how your relationship with your boss is and how they are. I once encountered the start of burn out and told my boss, and he said to go do something fun. So I played video games while he covered for me and let me know if I was needed for a meeting. It was great and I skirted burn out.

- Should I take time off? How much? Or should I try to work reduced hours?

I have taken up backpacking and have loved taking a day off or two to go out into the woods. I really love just disconnecting from the world.

- If I continue working, is there something in my working environment I should try to change?

Maybe try different text editors? I don't know if doing that would bring more stress as you have to learn new stuff. But, maybe you want to learn it, its up to you.

- Is there anything specific to working in tech and burning out that I should know about?

Burnout as I have been told and experienced is normal, but its usually a sign that something is off like a lot more work has been thrown at you or your team, or you feel like your contributions are not getting the attention you want. Or, you just want to not work because your brain is tired of always working.

As for boredom and not liking it, I have found that it pays to do nothing some times and just daydream at home, doing absolutely nothing. It helps my brain rest and clear out all its stressors.

Also keep in mind this advice is what works for me, but it may work for you. Take it with a grain of salt.

commanderjroc | 4 years ago | on: Kubernetes is our generation's Multics

This feels like a post ranting against SystemD written from someone who likes init.

I understand that K8 does many things but its also how you look at the problem. K8 does one thing well, manage complex distributed systems such as knowing when to scale up and down if you so choose and when to start up new pods when they fail.

Arguably, this is one problem that is made up of smaller problems that are solved by smaller services just like SystemD works.

Sometimes I wonder if the Perlis-Thompson Principle and the Unix Philosophy have become a way to force a legalistic view of software development or are just out-dated.

commanderjroc | 6 years ago | on: .NET Core 3.0 Concludes the .NET Framework API Porting Project

> Given that our deployment platform was Linux (for a .Net Core 3.0 project), I was determined to use Linux and VS Code for development. That was a fail; the verbose nature of C# and the Framework APIs make it impossible to be productive without significant help from a full-fledged IDE like Visual Studio.

I have had and continue to have the opposite experience of you. I use Ubuntu with VS Code and a few C# plugins that have greatly allowed me to navigate the .NET Core framework and write code with minimal references.

Even, with Visual Studio (unless you use R#), you will always run into issues where you aren't sure where the function or class lives. That's why you go read the documentation or ask SO.

The more you write webapi's the easier it is.

> Structural Typing

Dynamic was the closest to it, but it has significant performance issues. Tuples and structs do exist also.

> Allow functions outside of classes

No.

> Verbosity in C#

????

> most popular libraries will nudge you strongly to use Dependency Injection throughout the app and implement everything as a class and to extract interfaces out of it.

You do realize C# is mostly a strong Object Oriented language hence why they (the libraries) urge you to do that.

If you want functional so much use F#.

commanderjroc | 6 years ago | on: The not so hidden cost of sharing code between iOS and Android

I don't understand why someone at Dropbox's size and scale would go after C++ on mobile and blaze their own trail, when its probably more pragmatic to go native.

With that being said, I worked for a firm that extended the life of old ERP systems and we had to do a few mobile apps, we chose Xamarin because we were a shop of 7ish devs that had many projects to maintain and the cost of code sharing and familiarity with C# were our driving factors. It was a trade off most definitely but it was a pragmatic choice as well.

If you are capable of hiring more developers who know Java or Obj-C and can allow them to do only mobile development then its worth it to go native.

But, if you are a small company and know that Java,C# and Obj-C, C# developers are a little bit hard to find (depending on your developer market) then its probably more cost effective to go Xamarin or any other cross-platform code sharing model.

In the end its all about pragmatism.

commanderjroc | 6 years ago | on: 8chan goes dark after hardware provider discontinues service

I guess you could say that free speech has limits that are acceptable.

You know you can't yell fire in a crowded room and not get litigation and charges brought against you.

So, maybe 8chan just ran past the fine line of hate speech vs encouraging acts of hate. I.e you can be racist but you cannot encourage acts of extremism.

If 8Chan was a breeding ground for Islamic Extremists would people be okay with still existing?

commanderjroc | 6 years ago | on: Ugly Gerry – Font created from congressional districts

I doubt that a revolution in the USA would go so well considering the military hardware that some state police departments have.

Even, a political grass roots revolution would be unsuccessful as many people are resistant to change and would not back it.

Incrementalism is the best approach as it slowly changes people and doesn't get their defenses up from the get go.

commanderjroc | 7 years ago | on: Brouwer–Hilbert controversy

I like your paraphrase but I think it muddies the water. We really want to prove that axioms of a system cannot be contradicted if the system is inconsistent.

To be even more precise, the system or theory T proves that there is no number n which provides a proof of contradiction for the axioms of T.

So its the axioms of the systems which all formal systems assume and hold to be true. Basically its impossible to prove that axioms are true with the same system.

In short, no formal system can define its own consistency because in order for its axioms to be true, the system must be inconsistent.

commanderjroc | 7 years ago | on: Female, minority students took AP computer science in record numbers

Yes, we do need to improve the curriculum. But, how would we do it?

When I took Intro to Comp Sci, we didn't even go over design patterns and what makes good code. We did get instilled into us the principle of Single Responsibility.

As for trick questions, I got them in my Math Major and the comp sci classes I took. So, idk, if having trick questions is necessarily a deterrent, especially for a course preparing you for college.

commanderjroc | 7 years ago | on: All software sucks (2011)

I think everyone can agree that software sucks cause of X, Y, and Z.

But, when I see a list like this. Its quite obvious that this is coming from a mindset of the average user should not be using software at all.

Imagine if you will, your grandma always calling you up because she got lost in the textual interface. Yeah that would get old fast.

Also how would one look at cat pictures through a textual interface?

page 1