Texts, like it or not, do not respect our intentions and live their own lives... The developments are indeed disturbing, and I also puzzle over the ways to navigate the mess they create. The unfolding you foresee is…
"To close the gates" is only reasonable when you're working (a) not for self-actualization, (b) not for fun, (c) not for learning, (d) not for public good or your understanding thereof, (e) not for any other reason not…
It is indeed harder to skim, and I find myself much more relying on syntax highlighting and file outline when working in Ada than in C++. Not due to the lack of punctuation, though, which is in place but serves the…
I strongly support your point, but the example is still sand-in-the-eyes for me. I hold that one symbol should not alter the semantics of a program and there should never ever be sequences of one-symbol syntactic…
Working in vehicle routing optimization for MSB, I would like to share a couple of insights/observations. 1. People can be very creative in solving their problems with your features (and bugs!), even completely…
> If the malicious operator has a superhuman advisor, that will increase their ability Only when it comes to information processing. The inputs may (and will) be incomplete, incorrect, ambiguously formulated... The…
Then, AI's abilities are effectively limited by those of this malicious operator who has to understand and perform what the AI suggests and feed back the results.
> "Those human brains are just synapses firing. They depend on nature to survive. Not a problem" When it comes to AI we have just a lone detached brain, not in control over anything, so that it cannot even "fire" by…
But AI (as we have it today and in the foreseeable future) is nowhere near the definition of a species. It is an enormous _server farm_ doing series of matrix multiplications followed by nonlinear transformations, with…
It is the same scale argument that allows you to publish a photo of a procession without written consent from every participant.
Probably so: I can't agree with that particular inference. 1. Very often we need generated SQL because writing SQL for primitive CRUD operations is hell tedious and error-prone (as well as writing UI forms connected to…
Rows are tuples, not objects, and treated as such throughout the code. Only the needed data is selected in the form most appropriate to the task at hand, constructed in a hand-written sql query, maybe even taylored to…
Doesn't it also mean that any non-trivial migration (e.g. which requires data transformation or which needs to be structured to minimize locking) has to be defined elsewhere, thus leaving you with two different sources…
(not so much of a reply, but more of my thoughts on the discussion in the replies) I would say the topic is two-sided. The first is when we do greenfield development (maybe, of some new part of an already existent…
At the microlevel (where we pass actual data objects between functions), the difference in the amount of work required between designing data layout "on paper" and "in code" is often negligible and not in favor of…
My perspective is that using NoSQL does not save time in data modeling and migrations. Moreover, one has to pay in increased time for these activities, because (a) in most cases, data has to follow some model in order…
Actually, that's the whole point of RDBs: that you can alter your data model (in most cases) just by a simple DDL+DML query. And it is with NoSQL that you have to manually download all the affected data from the DB, run…
Texts, like it or not, do not respect our intentions and live their own lives... The developments are indeed disturbing, and I also puzzle over the ways to navigate the mess they create. The unfolding you foresee is…
"To close the gates" is only reasonable when you're working (a) not for self-actualization, (b) not for fun, (c) not for learning, (d) not for public good or your understanding thereof, (e) not for any other reason not…
It is indeed harder to skim, and I find myself much more relying on syntax highlighting and file outline when working in Ada than in C++. Not due to the lack of punctuation, though, which is in place but serves the…
I strongly support your point, but the example is still sand-in-the-eyes for me. I hold that one symbol should not alter the semantics of a program and there should never ever be sequences of one-symbol syntactic…
Working in vehicle routing optimization for MSB, I would like to share a couple of insights/observations. 1. People can be very creative in solving their problems with your features (and bugs!), even completely…
> If the malicious operator has a superhuman advisor, that will increase their ability Only when it comes to information processing. The inputs may (and will) be incomplete, incorrect, ambiguously formulated... The…
Then, AI's abilities are effectively limited by those of this malicious operator who has to understand and perform what the AI suggests and feed back the results.
> "Those human brains are just synapses firing. They depend on nature to survive. Not a problem" When it comes to AI we have just a lone detached brain, not in control over anything, so that it cannot even "fire" by…
But AI (as we have it today and in the foreseeable future) is nowhere near the definition of a species. It is an enormous _server farm_ doing series of matrix multiplications followed by nonlinear transformations, with…
It is the same scale argument that allows you to publish a photo of a procession without written consent from every participant.
Probably so: I can't agree with that particular inference. 1. Very often we need generated SQL because writing SQL for primitive CRUD operations is hell tedious and error-prone (as well as writing UI forms connected to…
Rows are tuples, not objects, and treated as such throughout the code. Only the needed data is selected in the form most appropriate to the task at hand, constructed in a hand-written sql query, maybe even taylored to…
Doesn't it also mean that any non-trivial migration (e.g. which requires data transformation or which needs to be structured to minimize locking) has to be defined elsewhere, thus leaving you with two different sources…
(not so much of a reply, but more of my thoughts on the discussion in the replies) I would say the topic is two-sided. The first is when we do greenfield development (maybe, of some new part of an already existent…
At the microlevel (where we pass actual data objects between functions), the difference in the amount of work required between designing data layout "on paper" and "in code" is often negligible and not in favor of…
My perspective is that using NoSQL does not save time in data modeling and migrations. Moreover, one has to pay in increased time for these activities, because (a) in most cases, data has to follow some model in order…
Actually, that's the whole point of RDBs: that you can alter your data model (in most cases) just by a simple DDL+DML query. And it is with NoSQL that you have to manually download all the affected data from the DB, run…