If you need to be able to do unions and you are doing it in javascript, you are being absurdly inefficient compared to setting up a postgres db, but i wont be able to convince you of this because of basically nonsense brainwashing from your corporate conditioning.
EDIT: Note to self, do not use lemmy while hangry.
Why would you need to set up a postgres db...? Unions are a fundamental set theoretic operation that are applicable to all set-like collections. You may as well say "an in memory hash map / list is absurdly inefficient compared to a relational db." Is it efficient, to you, to spin up a postgres instance to hold a dozen key value pairs?
Sets are super useful for all sorts of stuff where you want the datatype to guarantee there is only one instance of a value in the collection. UI components where you are incrementally adding things to a selection is a great example.
It's a completely standard feature in many stdlibs and has nothing to with turning JS into a database.
11 Comments
NightAuthor@lemmy.world · 26 pts · 2y
They didn’t have that?!
bob_lemon@feddit.de · 12 pts · 2y
The more you learn about JavaScript, the less you understand how the modern web actually functions.
epyon22@programming.dev · 3 pts · 2y
Set functionality was there leveraging object properties this just makes things more concise
linuxPIPEpower@discuss.tchncs.de · 17 pts · 2y
Union organizing and intersectionality can only improve things.
SilverShark@programming.dev · 2 pts · 2y
This seems like a nice feature. Python has sets like this too, and it's super useful.
vexikron@lemmy.zip · -14 pts · 2y
Ah yes, javascript, the database language.
Jesus fucking christ I am so glad I don't work in the corporate tech sector anymore.
kogasa@programming.dev · 13 pts · 2y
Sets aren't just for databases
vexikron@lemmy.zip · -13 pts · 2y
If you need to be able to do unions and you are doing it in javascript, you are being absurdly inefficient compared to setting up a postgres db, but i wont be able to convince you of this because of basically nonsense brainwashing from your corporate conditioning.
EDIT: Note to self, do not use lemmy while hangry.
Yep Im wayyyy off base here.
kogasa@programming.dev · 9 pts · 2y
Why would you need to set up a postgres db...? Unions are a fundamental set theoretic operation that are applicable to all set-like collections. You may as well say "an in memory hash map / list is absurdly inefficient compared to a relational db." Is it efficient, to you, to spin up a postgres instance to hold a dozen key value pairs?
Feathercrown@lemmy.world · 6 pts · 2y
median_user@lemmy.one · 5 pts · 2y
Sets are super useful for all sorts of stuff where you want the datatype to guarantee there is only one instance of a value in the collection. UI components where you are incrementally adding things to a selection is a great example.
It's a completely standard feature in many stdlibs and has nothing to with turning JS into a database.