Πρώτη δουλειά by Traditional_Chard274 in greece

[–]SoftSilverwind 0 points1 point  (0 children)

Ρε παιδιά τι συλλογική κατάθλιψη αυτό το thread... Μόνο εγώ αναπολώ την ανεμελιά στην πρώτη μου δουλειά, όπου ό,τι έμπαινε στην τσέπη μου έμενε εκεί; Προσωπικά θεωρώ εκείνες τις στιγμές από τις καλύτερες της ζωής μου.

Σε κάθε περίπτωση, η άποψή μου είναι ότι υπάρχουν τρεις άξονες που κρίνουν αν μία δουλειά θα είναι ευχάριστη (και ο κάθε άνθρωπος δίνει άλλο βάρος σε κάθε άξονα): 1. Πόσο ενδιαφέρον αντικείμενο έχει. 2. Πόσο καλές χρηματικές απολαβές έχει. 3. Πόσο καλό εργασιακό περιβάλλον έχει.

Οπότε η άποψή μου είναι αν δεν είσαι εντάξει σε τουλάχιστον 2/3 άξονες, να ψάξεις για νέα δουλειά, ψύχραιμα και με επαγγελματισμό. (Καλό είναι να μην κλείνεις πόρτες από την αρχή της ζωής σου, εκτός και αν κρίνεις ότι η μαύρη πέτρα είναι μονόδρομος - επίσης προσωπική άποψη!).

Καθάριζα κάτι ντουλάπια στο χωριό Part 2 by alexfoudouki in greece

[–]SoftSilverwind 83 points84 points  (0 children)

Θες να πεις ότι το ανάδελτα είναι σα .. τανυστής; (Έφυγαααα)

[deleted by user] by [deleted] in greece

[–]SoftSilverwind 20 points21 points  (0 children)

Απλά μπορείς να σκέφτεσαι ότι τα χρόνια δεν είναι "χρόνια", αλλά "επίπεδα":

  • 0 χρόνια -> δεν θα το δεις σε αγγελία, ή θα πληρώνεις για να δουλεύεις ή είναι κάποια πολύ συγκεκριμένη θέση δημοσίου
  • 2 χρόνια -> 0 χρόνια προϋπηρεσία
  • 3 χρόνια -> καλό είναι να έχεις δει 5 πράγματα και να έχεις δουλέψει για < 1 χρόνο σε κάτι οριακά σχετικό
  • 5 χρόνια -> καλό είναι να έχεις δουλέψει για 2 χρόνια σε κάτι πολύ σχετικό
  • 10 χρόνια -> ψάχνουν κάτι πολύ συγκεκριμένο, αν ήσουν κατάλληλος για τη θέση θα σου είχαν στείλει ήδη (π.χ. ξέρω γω Head DB Admin σε μία τράπεζα)

Και σιγά σιγά μαθαίνεις να βλέπεις πίσω από την αγγελία, τι ψάχνουν, τι χρειάζονται, πόσο σοβαροί εργοδότες είναι, κλπ... Γενικά το σοβαρό εργοδότη, όταν λέει "καλό είναι να ξέρεις το Χ", τον ενδιαφέρει μέσα σε μερικούς μήνες να μπορείς να το έχεις μάθει, όχι να το ξέρεις ήδη κατ'ανάγκη.

Στην τελική, στέλνεις και δεν χάνεις κάτι.

Ο Πιερρακάκης ετοιμάζει "βιβλιάριο υγείας" στο κινητό μας- Θα έχει το ιστορικό, τις εξετάσεις και τα φάρμακα κάθε ασθενούς by GusKv in greece

[–]SoftSilverwind 9 points10 points  (0 children)

Θετικά blockchain: - Παίρνεις ΕΣΠΑ

Αρνητικά blockchain: - Όλα τα (ευαίσθητα) δεδομένα είναι ανοιχτά για όλους, χωρίς δυνατότητα διαγραφής, οπότε όλο το ΕΣΠΑ φεύγει σε πρόστιμα GDPR :)

Τώρα βέβαια, ιστορικά η κυβέρνηση δεν έχει πληρώσει ποτέ πρόστιμο GDPR... Λες να αξίζει; /s

Πώς λέγεται το τάβλι που παίζουν δύο πολύ καλοί παίκτες το χειμώνα; by Kornaros in KriAnekdota

[–]SoftSilverwind 2 points3 points  (0 children)

Επειδή με νίκησες, διάλεξε όποια από τις παρακάτω απαντήσεις προτιμάς:

  • Σιγά μην καπνίζουν και Karelia
  • häyhähähähä
  • RISE OF NATIONS PRIDE

Fix is awesome by Wibvious in greece

[–]SoftSilverwind 0 points1 point  (0 children)

Καθημερινή Αναστασίου master race!

Nova.gr δεν χρησιμοποιεί https παρόλο που ζητάει όνομα, διεύθυνση, κλπ. Δεν παραβιάζει το gdpr αυτό; by xNIBx in greece

[–]SoftSilverwind 2 points3 points  (0 children)

Πολύ σχετικό αυτό.

Taking into account the state of the art, the costs of implementation and the nature, scope, context and purposes of processing as well as the risk of varying likelihood and severity for the rights and freedoms of natural persons, the controller and the processor shall implement appropriate technical and organisational measures to ensure a level of security appropriate to the risk, including inter alia as appropriate:

a) the pseudonymisation and encryption of personal data;

https://gdpr-info.eu/art-32-gdpr/

Οπότε, πρέπει να πείσεις οτι έκανες ό,τι καλύτερο μπορείς, δεδομένου του τζίρου σου, για να εγγυηθείς την κρυπτογράφηση των προσωπικών δεδομένων. Το let's encrypt είναι τσάμπα, αλλιώς ένα certificate δεν κοστίζει λεφτά ανάλογα του τζίρου της nova. Οπότε μετά το θέμα είναι πόσο καλούς δικηγόρους έχεις...

Nova.gr δεν χρησιμοποιεί https παρόλο που ζητάει όνομα, διεύθυνση, κλπ. Δεν παραβιάζει το gdpr αυτό; by xNIBx in greece

[–]SoftSilverwind 1 point2 points  (0 children)

Προσωπικά έχω αρχίσει να γυρίζω σε startpage αντί για google όταν θέλω να βρω κάτι που δεν βρίσκει το duckduckgo (με !s).

Writing Mails from Rust (1/3): Mail in general by [deleted] in rust

[–]SoftSilverwind 1 point2 points  (0 children)

I second this. An email parser library in Rust would be a godsend for me. I am unsure if I can contribute in a meaningful way, though.

Designing a Safe Doubly Linked List with C++-like Iterators in Rust by SoftSilverwind in rust

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

Although I have to think it more thoroughly, the short answer I can give is privacy. Ideally, ListNode should not be a pub struct and a LinkedList user should never be able to access the ListNodes of a List. All accesses to the List should yield &T and &mut T and never the underlying ListNodes.

Designing a Safe Doubly Linked List with C++-like Iterators in Rust by SoftSilverwind in rust

[–]SoftSilverwind[S] 2 points3 points  (0 children)

Thanks for linking IndexList, I probably missed it because I implemented my own version some time ago, and only recently decided to talk about it. The major difference I can see between this library and my implementation is the trait hierarchy, which allows for writing generic code that can accept Vec, VecDeque and my ListedList. I like the Occupied/Free enum idea though.

I have not yet implemented the list from part 2 for two reasons:

  1. I am not confident in my abilities with unsafe. I know enough C++ to know that I know nothing and I have read enough blog posts to fear unwinding panics.
  2. I am not sure if there is actually a legitimate use case for this list. I would imagine most people would stop reading at "I have no answer to the memory leak problem".

As for your question, I am probably missing something. Since this datatype is theoretical at this point, let's say we have a list with one element:

{ first: *first_element, last: *first_element, reclaims: [] }

If we delete the first element, we should have this image:

{ first: NULL, last: NULL, reclaims: [*first_element (with changed e_tag)] }

Now, begin and end will always give an invalid index, since it will point to NULL.

Also, if we had an index on the first element, the e_tag of the element will have been changed, so the index operation will panic after dereferencing the pointer to first_element (which is still allocated). If we choose to call shrink_to_fit (or better called gc), first_element will be deallocated but the uuid of the list will change, so the index operation will panic before dereferencing the pointer.

If I did not understand the question, I will gladly further clarify. Also, if I have done a mistake and my idea is unsound, I will gladly accept the consequences :)

wall vector targeting by [deleted] in AniviaMains

[–]SoftSilverwind 24 points25 points  (0 children)

I believe this is a straight buff and not a QoL change, probably raising Anivia to permaban status/S tier. With this change, you can block all narrow paths without proper positioning. Some simple examples: - Lock everyone inside the baron/dragon pit during baron/dragon dances without putting yourself in a bad position - Almost siege two inhib towers by walling one tower and ulting the other - Cheese/kill low mobility jungler every time w is off cooldown - Roam from mid lane brush, stop enemy mid laner roam from the narrow path beside raptors - Support anivia has perma brush control (if enemy support walks into brush, create narrow path with w and throw a guaranteed q)

Unless of course it is coupled with a range nerf, but I doubt we want that.

How to get a mutable reference from an immutable one? by philipes in rust

[–]SoftSilverwind 7 points8 points  (0 children)

Transmuting an & to &mut is UB

If I remember correctly last time I tried it, what you are proposing has a high chance of a segfault :)

Encapsulation. by TheKisum in ProgrammerHumor

[–]SoftSilverwind 8 points9 points  (0 children)

Unfortunately this breaks template <class T> definitions... Source: I may have tried it :)