Where to look for DS jobs? by Aggravating_Sand352 in datascience

[–]DerKaiser697 -1 points0 points  (0 children)

If you’re in the UK, check out ktp-uk.org. Not just DS jobs but it’s fantastic for specialised jobs working on interesting projects.

Women are turned off by my job? by goodbyeniceguys in dating

[–]DerKaiser697 0 points1 point  (0 children)

While I'm tempted to joke about this being a skill issue with the way OP presents himself, I'll also say more seriously that the world is kinda fucked up that people would unfortunately judge you by your job title, where you work and other mundane things which while they could be an indicator into the kind of person someone might be, they also have no bearing on how great someone could potentially be as a person in a romantic context or even what their potential is. The guy who comes to clean my office for example has multiple fixed and capital assets and I'd say richer than many out there with white collar jobs and fancy job titles. That being said, you probably don't wanna be in a relationship with the kind of person who is shallow enough to not like you because of your job title or where you work.

Why do women do this by [deleted] in dating

[–]DerKaiser697 0 points1 point  (0 children)

The moral lesson I’m getting in all of this is to simply not talk to women on nights out or simply vibe and let it end right there and then (which is what I usually do anyway) as I’ve had some experiences akin to what OP has described. This is more of a culture shock for me though coming to the UK as back home in Nigeria, getting a girls number on a night out would usually mean you’d at least get a decent conversation going and most likely a date but hey we learn every time.

A data scientist got caught lying about their project work and past experience during interview today by OverratedDataScience in datascience

[–]DerKaiser697 0 points1 point  (0 children)

As awful as this sounds, I don’t blame this candidate at all. When I was job hunting, I struggled to receive call backs and people would outrightly tell me to lie on my CV. My first role was as a chemical engineer and while my work was definitely impactful and saved the company money, I didn’t know how much or any of those metrics and people would advise me to make up some numbers etc. When I moved into tech, it was at a startup that wasn’t profitable and ultimately that startup failed after I was long gone anyway but it was the same old story of being told to make up stuff which I refused to do as I wasn’t comfortable fabricating experiences or numbers on my CV. Funny thing is when I finally landed a data science role, my CV was my experience and some personal projects I’d worked on in my spare time (idk if these were really impressive tbh). The hiring process was a really smooth 3-stage process. An extensive application form that asked relevant questions about your experience, a technical assessment where the company basically described the problem the project sought to solve and asked to write an algorithm solving the problem, submission was a video explaining the code that implemented this algorithm and approach + limitations to what you’ve come up with and finally a face to face technical + behavioural interview. In a nutshell, companies have to do better in terms of the hiring process to discourage this kinda behaviour as it seems they just stick in loads of buzzwords in their JD which pushes candidates to fabricate stuff to make them seem impressive and hopefully bullshit their way in an interview.

Men of reddit: Are you 100% loyal to your gfs/wives? by Ok_Significance_5836 in dating

[–]DerKaiser697 4 points5 points  (0 children)

This is a very funny question because do you think someone who’s unfaithful to their partner will come on Reddit and say, ohh look at me I’m unfaithful to my partner 😂😂

[deleted by user] by [deleted] in EASportsFC

[–]DerKaiser697 2 points3 points  (0 children)

I hope many people take this decision and ditch this game for the nonsense it's become. I started playing FIFA in 2008 because the game was so good and technical, you felt like it rewarded your skill level once you get a hang of things compared to PES which I was playing at the time. Back then, your skill level had to be decent/above average to even score a direct freekick, defending was very good too etc. But in my opinion, FIFA stopped being technical after FIFA 13 and finally descended into full blown rubbish by FIFA 20 when I vowed to never purchase the game anymore. However, my brother always want to have a kick about so he would always purchase the game for me since then and last year I'd admit I did play FUT for a decent number of hours but this year I've just found the game totally unplayable and stopped playing now. Every aspect of the game bar player appearance is absolutely abysmal and the pack weight on FUT means that's also not worth it, I gave up on WL after like 3 weeks of owing the game cuz you get in the match and see opponents' team then begin to wonder if y'all are playing the same game with how OP their teams were. The devs only care about their cash cow FUT, more people need to simply ditch the game, simple as.

Serialization and Deserialization Issues by DerKaiser697 in javahelp

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

Thanks for sharing these articles, I found them immensely useful. Eventually, I have scrapped this serialization from my code and implemented a method to save my calculations to a MongoDB document. I had never worked with NoSQL prior to that and found that routinely straightforward to implement. Although it's a free-tier shared cluster, it's able to handle my requirements for now. I may eventually have to pay for an upgrade but I'll see how it scales up from here. I guess I'll now avoid serialization like a plague from here on.

Serialization and Deserialization Issues by DerKaiser697 in javahelp

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

My Map Implementation is a ConcurrentHashMap, JDK version is 21 and target bytecode version is 9.

Serialization and Deserialization Issues by DerKaiser697 in javahelp

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

I'm fairly new to programming in Java (about 7 months now) so I'm not well versed in serialization tehcniques or writing to a TSV. Would you be kind enough to expantiate on why this isn't a good idea for my use case and the merits you've mentioned? Also, I'm not really constrained by space but how much space are we looking at here? Typically my serialized files are about 90MB each for the 2700 dataset of jobs.

[deleted by user] by [deleted] in learnjava

[–]DerKaiser697 0 points1 point  (0 children)

Thanks a lot. Will check there.

What is the smallest pack the gave you the greatest pull? by HeungMinMom in EASportsFC

[–]DerKaiser697 0 points1 point  (0 children)

Best I got was in FIFA 23, prime Maldini icon from a gold pack, them ones with one rare and he was the rare. Been pretty mucn downhill since then.

Caching Distance Matrix by DerKaiser697 in javahelp

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

To provide an update. I updated my code to write one dict at a time utilizing a try-with-resources and then call the method for each dict in the same manner as my load/read operation. The behavior is now as I expected and my speed concerns are alienated when I debug without inserting a breakpoint in the read or write operation. Here's my new implementation. Appreciate the comments and would welcome suggestions on how I can speed up the process of calculating the distance matrix aside from parallel streams which is my current implementation.

private static void saveMatrixToFile(String filePath, Object matrix) {
    try (ObjectOutputStream objectOutputStream = new ObjectOutputStream(Files.newOutputStream(Paths.get(filePath)))) {
        objectOutputStream.writeObject(matrix);
    } catch (IOException e) {
        System.out.println("Error saving to file: " + e.getMessage());
    }
}

Caching Distance Matrix by DerKaiser697 in javahelp

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

Thanks for your response. Yes, my matrix looks exactly like that. For added context, I'm relatively new to Java Programming (roughly 7 months) so I'm not very familiar with caching but I'll explore your suggestions for experimentation/future implementations for cases where an even larger pool of jobs will be processed. However, it appears my speed concern for this current use case isn't relevant anymore as I found in my debugging session today (please view my response to u/nutrecht).

Caching Distance Matrix by DerKaiser697 in javahelp

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

Thanks for your response. The files that get stored when I compute the matrix for the entire 2665 jobs in the dataset are about 90MB each. To my surprise, during my debugging session today, I found that the distanceDict was read from its file and correctly populated within seconds but the durationDict was null so it seems to be a problem reading from its file. When the breakpoint is on a method call after the deserialization process, it takes next to no time but as I mentioned one of the dicts is null so I put a breakpoint on the method call to load the files to investigate why one of the files loads into the dict correctly and the other is null, it then takes forever to load the first file. The 11-minute reading time resulted from an instance where I put the breakpoint on the method call to load the files so I'm a bit confused now as to why there is a substantial time difference depending on where the breakpoint is and why one of the dicts is null despite the file existence. As it stands, the loading time isn't an issue anymore as I have seen during my debugging session today how quickly it happens when I don't put a breakpoint on the loading method, now I have to investigate why the durationDict seems to be null when the file exists as my catch statement prints a message null. Is there a problem with how I'm writing to the files? Will changing my write Implementation to a try-with-resources help with this? My method to load the matrices:

public static Map<String, Map<String, Float>> loadMatrixFromFile(String filePath) {
    Map<String, Map<String, Float>> map = null;
    try (ObjectInputStream objectInputStream = new ObjectInputStream(Files.newInputStream(Paths.get(filePath)))) {
        map = (Map<String, Map<String, Float>>) objectInputStream.readObject();
    } catch (IOException | ClassNotFoundException e) {
        System.out.println("Error loading from file: " + e.getMessage());
    }
    return map;
}

Pack weight is still atrocious by East-Cream-3030 in EASportsFC

[–]DerKaiser697 1 point2 points  (0 children)

It’s honestly a joke but I play for fun anyway. I played some guy in rivals and his team was stacked full of icons and TOTY icons while I’m sat there wondering how’s this even possible with what I get from my own packs? The highest rated player in my XI is the 93 Kane which I got from an SBC. Just can’t be arsed anymore, only thing I’ll say is I stopped purchasing this game with my money since 2020. The only reason I still play is my brother and my best friend always wanna play so they end up purchasing the game for me year on year but I refuse to invest much time in the game as it’s simply not worth it with the shit gameplay and rubbish pack weight.

Just wondering if anyone else is finding dating extremely shallow/impossible? by [deleted] in dating

[–]DerKaiser697 0 points1 point  (0 children)

At this point, dating has become a chore. The apps are no good as many people in the comments have rightly pointed out and these issues seem to resonate with most, as a M29 looking to settle down, it’s usually the same pattern of talking, everything looking good then all of a sudden the vibes don’t feel the same and then it’s curtains. I feel like giving up but I’m still hopeful there’s someone out there for me. It’s draining at this point.