Details
-
AboutComputer Engineering Student Computer Science & Applied Mathematics Minors I'm dope and I do dope shit
-
SkillsJava, Bash, Python, Matlab, Mathematica, C#, C++
-
LocationEarth C-137
Joined devRant on 5/31/2017
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
If you haven't heard of git blame... well look into git blame lol
-
One of my professors (I live in America) used to do VLSI design work for Intel, really smart dude. Doesn't seem like the kind of dude to make yt videos for the general public, maybe that's true of most American VLSI designers?
-
So one of my friends gave me some of the best advice that has panned out to be quite true. If you have the skills for at least 2/5ths of what they require you can apply. You may not get it but having to learn new technologies is not unheard of, if you can meet some of the requirements you can learn the rest
-
These are some of the most garbage commit messages I have ever seen lol
-
@coder-guy I guess that's the problem with js and frameworks once you move onto a "stable" framework it ends up getting replaced in a few years. I see where they are coming from then if you promised that this would be the solution to remove technical debt and were only met with the same problem again. I guess the lesson here is when working with web technologies I would never preface that any solution is final and always leave the idea open that in the future to be with the latest technologies a rewrite will be necessary. Hopefully with this in mind you can write your code in a way that is as framework agnostic as possible making this port from one framework to another easier. And rather than it being the solution the rewrite is part of the ongoing solution to stay current
-
@hackedranger what language is it?
-
I think the problem is as you stated the first option requires less effort and to management achieves the same result. To them the option you propose is more costly you need to prove that this is not true. Look into the phrase "technical debt", essentially the changes you do now will require future changes to truly have a maintainable system. One day this technical debt will build and turn into real dollars, the software you are working with will be unmaintainable and slow which will mean they will need to rewrite it. I think recognizing this as soon as possible will prevent you from building more technical debt then can be handled by your team.
-
@amirbig java + lombok will let you write code this short
-
I work at a pretty big tech company, there is no dress code and its fantastic
-
Sounds like something for wolfram alpha
-
Looks like you guys haven't heard of https://github.com/pypa/pipenv I generally dont have the problems you are referring to and when I do usually one the messages is pretty straightforward. However pipenv definitely creates stability for the dependency process
-
I think Verilog, ARM and C would all do you justice
-
Google glass. They converted their market from the average individual to individuals who work in manufacturing
-
@electrineer true, but increasing virtual memory still will speed up the computer it dedicates a larger section of long term storage to memory, a page hit in the virtual memory takes a lot less time than a page fault to recover so increasing virtual memory will increase the amount of page hits not sure how that could make your computer slower
-
@electrineer virtual memory kills speed? Uh what?
-
@electrineer really? I would think it's trying to optimize between speed and not eating up storage space, but if they op has an unusable computer I doubt they care as much about the storage space as windows thinks
-
Increase virtual memory, I think windows let's you change virtual memory size
-
@AleCx04 school has been a bit hectic lately I haven't opened devrant in a bit but thanks for the suggestion I will definitely check it out and get back to you!
-
pipenv for the win
-
@DumitruTudor think he's referring to deconstruction and dynamic memory allocation, these are things abstracted away from the language in java whereas the developer has all the control of this in c++
-
📌
-
It's still pretty cool
-
@party101 fair enough can't say I know much about it but I have heard about it thanks for the info
-
Would this actually work, from what I understand multithreading in python itsnt actually multithreading because of global interpreter lock
-
@heyheni I disagree bash on mac is very outdated and a lot of tools I use do not have any of the same functionality, I mean it's better than Windows and batch but xps 13 also has a Linux edition which means you can have the most recent version of bash :)
-
@spacem maybe this can be more of a guess with your database example, but when dealing with any compiled language this is definitely true. Compilers do a lot of magic to optimize for you so things that seem like they might be the problem the compiler might treat completely differently (it might have already solved your problem) a lot of times slow code comes from a aplce where you think you are doing something clever for speed but the compiler doesn't think it's so clever and when it's converted into assembly it actually takes longer than a simple solution
-
@NULLmaster depending on the language you can actually inherit from multiple classes c++ allows for this
-
Hmm not the best way but off the top of my head I would've converted to character array iterated through it and check for the current and next character being a backslash and then only add it once to the new built up string
-
.
-
Btw I do know what cython is but it does not do exactly what I wished it would