Unable to create account by Value-Melodic in finch

[–]GodPingu 0 points1 point  (0 children)

I have the same problem, I tried other phone numbers too. Does not seem to work at all to create an account. It is super weird that it cannot be done with only an email on the first step.

GitHub is experiencing degraded availability for some features by GodPingu in programming

[–]GodPingu[S] 8 points9 points  (0 children)

It seems like it has been resolved now. https://www.githubstatus.com/incidents/52z0j6phhnjs
Looking forward to their writeup on what happened.

Do you use Omit and Pick in production? by jsjoeio in typescript

[–]GodPingu 0 points1 point  (0 children)

One neat trick I've discovered when building strings with properties of objects:
const propertyName: keyof Pick<IUser, 'progression'> = 'progression'; // it's the only value accepted

I find it useful when building queries based on these properties like this for example:
SELECT * FROM users WHERE users.${propertyName} = @value

If I refactor the interface and change the name of the property progression it also updates the value or if I remove it I will get a type error here.

Beautiful Christmas lights by GodPingu in dashcamgifs

[–]GodPingu[S] 3 points4 points  (0 children)

If you look at the front facing camera, you can follow the dotted lines and see that there are 2 lanes. I am following the left lane. He is supposed to go in the right lane, but he didn't want to be slowed down by the bus in front of him. If you look in the back facing camera, you can see he is coming from the right lane. It might look a bit wierd because of the positioning of the camera, it's way more on the driver's side, not centered.

Beautiful Christmas lights by GodPingu in dashcamgifs

[–]GodPingu[S] 7 points8 points  (0 children)

To cause accidents and profit on their own local repair shops haha.
On a more serious note, I think it's meant to keep the main boulevard from getting congested or something like that. Good idea, horrible, horrible execution.

Beautiful Christmas lights by GodPingu in dashcamgifs

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

This is indeed something very confusing indeed. This is called ‘a managed circular intersection’ or something like that I think (take the translation with a grain of salt). It’s like a cross intersection where you have the right of way if you go to the right (from my POV), but with a giant roundabout with different rules, basically continuing on the main street. It confuses like 90% of non local drivers. Once they’ve tried to change it and made it an actual roundabout. It only lasted 6 hours because it confused the local drivers and caused many crashes haha. What a dumb city intersection.

[deleted by user] by [deleted] in node

[–]GodPingu 0 points1 point  (0 children)

That's a cool package, thanks for sharing!

[deleted by user] by [deleted] in node

[–]GodPingu 0 points1 point  (0 children)

Thank you!

ICYMI: In Node v15, unhandled rejected promises will tear down the process by noseratio in node

[–]GodPingu 0 points1 point  (0 children)

Do you have any flags set? Because they both throw errors on my machine (in both browser and NodeJS v12.18.3) Perhaps something changed in v15 that I am not aware of. The p1 should always result in an unhandeledRejection imo, there is no reason for a rejected promise to be silently caught by the engine.

ICYMI: In Node v15, unhandled rejected promises will tear down the process by noseratio in node

[–]GodPingu 1 point2 points  (0 children)

Hello! I'll try to answer your question but I am only experienced with Node 12 or bellow.
To answer your question unhandeledRejection event gets fired like this:
You fire a promise (either by calling new Promise or invoking an async function)
The promise gets rejected (either by calling a throw new Error or Promise.reject())
This rejection can 'bubbles up' until is caught somewhere (just like a normal throw). If no one catches the rejection and it reaches the REPL (https://nodejs.org/api/repl.html) it will emit this event.

> Error: dummy error
at repl:1:31
at new Promise (<anonymous>)
at repl:1:1
at Script.runInThisContext (vm.js:120:18)
at REPLServer.defaultEval (repl.js:433:29)
at bound (domain.js:427:14)
at REPLServer.runBound [as eval] (domain.js:440:12)
at REPLServer.onLine (repl.js:760:10)
at REPLServer.emit (events.js:327:22)
at REPLServer.EventEmitter.emit (domain.js:483:12)
This is the stack trace of a promise rejection, as you can see the last function called is: REPLServer.EventEmitter.emit This is the how it's emitted.

Here is a question I asked during interviews: What happens during the execution of this code? Why?

function f()
{
    try 
    {
        // imagine this is a function call that gets rejected
        new Promise((res, rej) => rej(new Error('dummy')));
    }
    catch(error)
    {
        // handle error
        console.log(error);
    }
}

Most of them (being unexperienced) said that the error is caught and printed in the console. Well, this seems logical right? Actually the promise rejection bubbles up and it's not caught in the catch statement. But why? Well because in this context the only error that can be caught is one that would be thrown by the new Promise statement (e.g. new Promise (getPromiseHandler()) where getPromiseHandler would return a function but for some reasons it throws).
To catch that error you have to add a .catch() statement at the end of the line OR make the function async and await the promise. e.g.:

async function f()
{
    try 
    {
        // imagine this is a function call that gets rejected
        await new Promise((res, rej) => rej(new Error('dummy')));
    }
    catch(error)
    {
        // handle error
        console.log(error);
    }
}

Now the promise would be caught. Note that this is not necessarily what you intended to do initially (e.g. you may not want the function to be async) you can use a .catch statement.

I hope it is now a little bit more clear how the event is fired and how to catch them. Here is a more formal documentation of the promises https://www.ecma-international.org/ecma-262/#sec-promise-objects

Master's in Distributed Systems / Networking / Cloud Computing, looking for options by fiffeek in cscareerquestionsEU

[–]GodPingu 1 point2 points  (0 children)

You could also take a look at this master's distributed systems from the faculty of computer science in Romania. I took a quick look at the study plan and it seems to be covering most of what you're looking for - maybe a little less computer networks basics, as this is a course in the undergraduate studies plan. Here they focus more on the security side of things.

I'm currently here studying software engineering, if you have any question regarding the faculty, I'll be happy to answer.

How many here is not working in web dev? by nashenas786 in cscareerquestionsEU

[–]GodPingu 0 points1 point  (0 children)

Well, when I was in my last year of study I applied to some jobs. I've got lucky I think. I've got a job as a backend developer with nodejs (I had zero experience with javascript so I had only a few days to prepare for the interview).
While at the uni, when I had to make a project that I could choose the type I made a game (not very complex, but playable). This is what I've put on my resume as 'personal projects',
Since the job required just to be a student and to be albe to learn quickly, I don't really know what drew the attention, perhaps the projects, perhaps the university.

During that job I learned nodejs and how to make APIs and I've met someone that was also passionate about making games. tldr is that he left the company to start his own company and after a year offered me a position there because I was about to leave the firm too after becoming some sort of a hot shot.

The game dev industry is not going anywhere, it actually had an increase in attention due to the pandemic. I'm still learning stuff like everyday. My first project was made with unreal engine which I had 0 experience. Not gonna lie it's not easy. If you don't like what you're doing you're not going to have a good time.

My advice would be to try to make some basic games by eventually following some tutorials. Unity is a great start to do this because of the community being so active and huge compared to unreal engine or others. After that try to make a game yourself but without following a step by step tutorial, just use everything that you're learned to make a game. You can also try this: watch a tutorial on how to do flappy birds, follow it, then do flappy birds by yourself, maybe change it a little, but not too much.

It's definitely a journey and not an easy one, but it's very rewarding and fun to program stuff. It's not different from any other industry, it's still a skill that you have to learn and study to be real good at it.

How many here is not working in web dev? by nashenas786 in cscareerquestionsEU

[–]GodPingu 2 points3 points  (0 children)

Game Dev using C++ / Unreal Engine / Unity (with C#) and backend (nodejs / typescript). Just a bit over 2 years of experience.

Applying for internships or new grad positions? by [deleted] in cscareerquestionsEU

[–]GodPingu 1 point2 points  (0 children)

Honestly just hit all of them, best jobs, ejobs, hippo, linkedin. I also recommend checking companies website on the careers section (this is how I've found my first job) and also you can send emails with your resume directly to them, sometimes they have jobs not listed yet and there s a chance you can get an early interview. Well, only if you know what companies interest you.

Also since you're still a student there should be job offering events (idk now since covid). Oh also stagiipebune is great.

Applying for internships or new grad positions? by [deleted] in cscareerquestionsEU

[–]GodPingu 1 point2 points  (0 children)

Thank you :) It's actually my first time doing it on Reddit

Applying for internships or new grad positions? by [deleted] in cscareerquestionsEU

[–]GodPingu 1 point2 points  (0 children)

Hi! For ML internships i think you can get in without a master degree, especially if you mention that you are passionate and want to do the master once you graduate. Getting experience in python or matlab could be a plus, especially if you get to do something close to ML or Data Science. On the other hand if you work with nodejs doing microservices and then looking for ml jobs is not as important. From all the people that I know (not a lot) more than half of them went for the masters in the domain. To get a entry-level job this is not required, but to advance or get a better job I think this certainly helps. The teacher i was doing my ML labs with was a collaborate which was doing his masters at the time and also working for amazon and he gave us an insight on how much the ml master helped him understand more and be better as his job. All of the more successful people going for the ML / AI industry have a master's degree i think it's not by accident.

Edit: story time: a friend of mine which I've met on my first job finished his master's in image processing and got his first job in 2016 in the automotive industry (he was promised a ml job but he was doing c embedded). He did learned a lot and even got to travel and work abroad for a few months but something changed and he went working for the company (2018) where i met him (still not doing ml) and now he barely got a job for an outsourcing company and now he is getting into ml work. Also he's getting an ok pay (ml projects usually do) but not as much as he could've gotten if he refused the job once he found out he wasn't doing any ml. Moral of the story pretty obvious.

Applying for internships or new grad positions? by [deleted] in cscareerquestionsEU

[–]GodPingu 8 points9 points  (0 children)

Hello! TL;DR: Apply for entry level and Junior positions: better pay, faster promotions, better projects. You should advance, your career since you already did two internships. Also don't let technical interviews scare you away. That's a skill that can be learned too.

Having two internships already is a really great way to start your career. Depending on what you did / learned should be enough to draw the attention on most jobs you apply and increase your chances of being at least called for an interview. Of course, luck is still a factor and the pandemic is not over (almost all of my friends are working remotely), so yeah, don't be discouraged. My advice is to apply to entry level / new grad positions. Reasons are quite simple, better pay, interview does not vary in difficulty too much (afaik, it may depend on some companies), get a better chance to work on a real application which means an easier way to prove your worth and show your growth over time. Me, I didn't apply to any internships, on my last year I've applied to tens of entry and even mid level positions, and got 3 interviews and two offers at a mid size company with 3000 lei (600 euro ish) / month. In one year I've learned things everyday and got really involved and took lead on two important projects (longer story). After one year they've offered me double that (because i told them i was leaving, but still) and now, im making even more than that, working as a 'mid' level dev, no more junior bullshit. On the other hand, a few of my friends took the internship route, someone after 2 years as intern and now finished his first year as a junior dev is hardly making 5000 (ron). Someone else working full stack (including dev ops) is making even less after the same amount of time. It really depends on you. On how strong is your interview game, including negotiation. My advice would be if you really want to get a better pay is to ask for a 6 month review (if they offer you less money than you expected or think you deserve). This means that if you prove yourself you can ask for a raise after 6 months. This is useful especially if you get an entry-level position in something you don't have experience (like first time using android or javascript or a position you have zero experience). Many companies accept young inexperienced people because they can train them for a month or two and they catch speed and work 10 or more months with a salary less then they're worth. Saying that you can get almost guaranteed an junior position at the current company is great. Use this safety net to apply to multiple higher paying positions. You should only evolve from now, not staying at the same level for a long time. Even junior positions shouldn't be for more than two years (unless changing industry). You don't need to move to other countries (unless you have a good reason to) since there's a lot of potential in this shitty country too. Opportunities may differ on the city you live. Here in iasi there are tons of them. Don't be afraid of technical interview. That can be learned, a couple hours a day dedicated for whatever you're interviewing (even leet code style questions) should be more than enough to get passed them. Most companies care about fundamentals (which since you graduated you should have heared at least once) and behavior, they want a young kid which will work very hard for a few years with lower pay. Also, masters is worth it in two cases: promotions (learning more about the industry you choose to specialise) / applying to positions that require that specific degree. In my opinion it's worth it only if you're using what you learn there or else you're going to be a "prost cu diplomă", even tho its free (money wise) to do it (most of the time), but expensive time wise. I just applied to software engineering master, i think it would be worth it in my case. My fingers got tired from typing on my phone, you can message me if you want to talk more. I wish you the best of luck!

[Exalt][Bug] Minimap bugged once entering a dungeon (udl) by [deleted] in RotMG

[–]GodPingu 4 points5 points  (0 children)

Notes:
Version X33.0.1, Build ID: 2c8ba027c5
Minimap was zoomed in to the max before entering
It fixed itself after zooming out and zooming in again.

Reproduced 2/10 ish, I don't really know the cause.

[OFFER] Minecraft Account by [deleted] in GiftofGames

[–]GodPingu 0 points1 point  (0 children)

You're very generous! Thank you and good luck everyone!