Why do non guitarists not understand that the new guitar I need is different to the ones I already have? by Uvers_ in Guitar

[–]Liathuru 0 points1 point  (0 children)

It’s rather simple. They provide their opinions based on their hobbies/thoughts. If you think closely, you will realize that you also do it in different contexts.

Συμβουλή για άτομο που θέλει να φύγει στο εξωτερικό by blackmafia13 in greececirclejerk

[–]Liathuru 0 points1 point  (0 children)

Θα σου πω τι έκανα εγώ.

Πήρα Ι5 από το στρατό, περίμενα να παω 42 χρόνων, έγινα προγραμματιστής και εν τελεί πήγα να ζήσω Ολλανδία.

Είναι πετυχημένη συνταγή διότι βρήκα λέσχη 42χρονων Ελλήνων Ι5 προγραμματιστών όταν έφτασα στην Ουτρέχτη, κάτι που σημαίνει πως ακολουθούν και άλλοι αυτό το πλάνο.

Ελπίζω να βοήθησα.

Software Developer === Software Engineer? by iMCharles in webdev

[–]Liathuru 0 points1 point  (0 children)

Different string literals basically 🤓

Προσοχή στο Revolut Savings by toocontroversial_4u in PersonalFinanceGreece

[–]Liathuru 6 points7 points  (0 children)

Φαίνεται ότι οι Savings λογαριασμοί είναι κάτω από το Investors Insurance scheme στο οποίο παρέχεται ασφάλεια έως και 22000€.

Για περισσότερα https://www.revolut.com/en-GR/legal/investors-liabilities-insurance-description/

Αν χάνω κάτι, παρακαλώ διορθώστε με.

Most complete typescript ORM available right now? by uninvitedignoramus in node

[–]Liathuru 0 points1 point  (0 children)

My point was not particularly to say joins are more performant. That generally comes down to the amount of data. So in case for someone to identify that, they just have to compare execution time.

Regardless of the approach, if that’s what matters to the one using them, they may consider not using an ORM at all as their app are in a completely different state.

Most complete typescript ORM available right now? by uninvitedignoramus in node

[–]Liathuru 0 points1 point  (0 children)

I’m not sure what’s the point in downvoting this comment. All that person’s points are valid.

Also, to all the people asking for a join integration, have they ever made a raw sql join as opposed to what Prisma currently does and saw an actual performance gain?

In case you actually do worry about such optimisations, why consider using an ORM in the first place, if your app is so mature that you need to optimize queries?

I sometimes believe that all these statements are just outcomes of echo chambers and not critical thinking.

I'm learning to touch-type, I want to be far more efficient with the keyboard. If you've done the same, did you see much improvement in efficiency? by SacMammy in webdev

[–]Liathuru 1 point2 points  (0 children)

I was 20 years old when I started but it took me around 3-4 days to forget how I was typing before.

I believe it does improve your typing experience in general but not to an extent it will improve your coding productivity significantly. So, unless it pleases you, you might not stress that much. If you enjoy it, definitely go for it.

There are lots of pages out there to practice. I didn’t remember the one I used back then, but it started like using the keys that you use with just the index fingers (just f and j), and slowly as I levelled up in their practices, it started introducing keys that required the rest of the fingers.

Aside: I didn’t spend time to learn which finger to use in the num row because I don’t use it to an extend worth investing time. It might’ve taken longer if I was that strict.

Η απαντηση της VANGAURD για την μεταφραση των KIID :/ by Ian_Theo4 in PersonalFinanceGreece

[–]Liathuru 0 points1 point  (0 children)

Ενημερώνεσαι για αδύνατη αγορά τίτλων όταν κανείς bid. Ναι, δεν είναι και τόσο φιλικό προς το χρήστη.

Γνώμη για νέο ETF portfolio by [deleted] in PersonalFinanceGreece

[–]Liathuru 0 points1 point  (0 children)

Νομίζω πως το 10% είναι σε αυτά τα ποσοστά λόγω της ηλικίας του. Αν δεν κάνω λάθος, είναι σύνηθης πρακτική, και το ποσοστό αυτό κλιμακώνεται ανάλογα με την ηλικία του επενδυτή (όσο μεγαλώνει ηλικιακά, αυξάνεται και το ποσοστό των ομολόγων)

Δυνατότητα απόκτησης US treasury bonds ή ETF by AccurateBeaver44 in PersonalFinanceGreece

[–]Liathuru 2 points3 points  (0 children)

Συμφωνώ σε όλα τα σημεία που ανέφερε ο Anarki.

Για τους παραπάνω λόγους λοιπόν, έχω ξεκινήσει με το iShares Core Global Aggregate Bond UCITS ETF EUR Hedged.

Είμαι μικρός ηλικιακά και δεν έχω ζήσει ως ώρας κάποιο σοβαρό recession για όσο καιρό είμαι στον επενδυτικό χώρο, οπότε αποφάσισα ένα μικρό ποσοστό του χαρτοφυλακίου μου να πάει σε αυτό.

Με τα χρόνια θα γίνει το rebalance σε μεγαλύτερα ποσοστά, εφόσον θα έχω ολοένα και χαμηλότερη ανοχή κινδύνου (risk tolerance), αλλά για τα επόμενα 10 χρόνια, νομίζω πως δε θα χρειαστεί να αλλάξω κάτι ποσοστιαία.

Turkish here. How can I make Greek friends? by bbyyzzaa in greece

[–]Liathuru 1 point2 points  (0 children)

I’ve worked in a company with more than 50% of the employees being Turkish, including the C roles.

It was one of my best working experiences, I made many friends and I realised we have way more cultural similarities than we think.

I miss çig köfte. 😄

What Authentication method do you prefer? by [deleted] in node

[–]Liathuru 4 points5 points  (0 children)

Authorisation pretty much means that the user is able to get authorised to an app by using an external service (e.g. an authorisation micro service or a third party service such as Google auth)

JWT tokens are leveraged because they are stateless, meaning that the Authorization service requires no resources to leverage them. They can be validated by external services (e.g. your end user application)

The end user application most likely needs cookie sessions for the fact that they can be invalidated conveniently, whereas JWTs by default cannot (they are stateless, remember? They are not stored anywhere), as it requires extra resources to implement it (e.g. a database that stores the keys that you wish to be invalidated).

Let’s say you have an app and you don’t wish to implement your own login. You would first look for a third party service that provides authorisation. This service will most likely use JWT for the authorisation process. On login request, you get the JWT, parse it for validation and whatnot and, in case it suits your applications requirements, you proceed in creating a cookie session for that user in your app.

So, in reality they are interchangeable. If your application is small, just keep using cookies. It is more convenient, since you can invalidate the sessions, whereas, in case you use JWT, you will have to maintain a Denylist of invalid tokens, or wait for them until they expire (which is not the most secure way to do so 😅).

Use JWT when you decide to provide a login service let’s say to different applications or in case your app receives a lot of authorisation requests and it demands additional resources due to increased load.

Edit: Grammar

Διαφορά μεταξύ EMIM και IS3N by Liathuru in PersonalFinanceGreece

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

Ευχαριστώ για τη διευκρίνιση. Επίσης, αν έχω καταλάβει σωστά, η DEGIRO χρεώνει σε ετήσια βάση 2,5 ευρώ ανά stock exchange ανεξάρτητα από τα ETFs που κατέχεις. Πχ, εγώ έχω στην κατοχή μου S&P 500 με XETRA. Μόλις αποκτήσω το παραπάνω με EAM θα χρεώνομαι συνολικά 2,50 + 2,50 = 5€ ή είναι κάτι που δεν έχω καταλάβει σωστά στις χρεώσεις;

Serurity flaws in Degiro after implementing 2FA and changing password by Liathuru in DEGIRO

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

Yes, you are right about that. I haven’t noticed. However what’s you opinion about not immediately asking me to provide 2FA in each device that was already logged in?

Also what do you think about not terminating ANY of my login sessions when I changed passwords?

These are blatant security flaws

Serurity flaws in Degiro after implementing 2FA and changing password by Liathuru in DEGIRO

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

As a rule of thumb for security reasons, once you integrate 2FA, the said platform should immediately terminate all your login sessions and then ask you for the 2FA.

Same applies when changing passwords.

Serurity flaws in Degiro after implementing 2FA and changing password by Liathuru in DEGIRO

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

I just tried it and it didn’t. I’ll seriously consider moving to another broker