104 karma · joined March 21, 2013
That said, one of the major problems is that there is no clear explanation for these boundaries in the tooling and code. Yes, you can `npm install lib` and unless it is documented in readme, it won't be obvious will this run in node only or in web too.
If you are willing to claim "but the universe isn't even causal" then you don't even need free will anymore since the sole intent for it was to claim independence from causality. It's a broken metaphor for explaining the world. So by implying causality is an illusion free will doesn't give you anything that you wouldn't get with such "un-causal" universe. It has exploratory power of zero.
> And yet, you attribute an agency to this humanity Agency is an attribute of source - to differentiate whether this post was written by me or you. The idea that free will is a requirement for agency is not obvious nor true. It is just your requirement, one with which I will never agree.
> they just come to predistined conclusions No, technically they come to whatever they come. The opposite of free will is not determinism. One thing that baffles me even more than proponents of free will is the insistence of determinism as the alternative. Let's repeat, free will is not synonym for indeterminism. At best we can say that things happen and there are bunch of correlations in the system. For all intents of purposes, what we call causality in this universe is a bunch of beliefs in the uniformity of the universe. If the stone fell yesterday, then it sure will tomorrow.
- Free will doesn't explain anything.
- Nor can anyone claim that they "feel" free will - that is such a blatant non-truth.
- Nor you can "prove" free will by raising your hand. You can at most just point to the fact that you raised your hand. Through your existence, reasoning, internal and environmental pressures.
But humanity will not get rid of this last anthropogenic perspective on the world that soon or that easily.
0 - https://slatestarcodex.com/2014/07/30/meditations-on-moloch/
For all of its smart wording, this amounts to the same old issue Aristotle had with describing the mathematical universe in which somehow humans are different enough to warrant "higher stuff".
Is there any useful criticism of science besides pseudo-attacks always coming from antropocentric, and usually religious, corners? Can't we just do the one, final Copernican shift and frickin' move humans from the centre?
You have demo player and you can explore some maps freely
Why do you build wind barriers? Same reason for prisons - to prevent future things. As best as you can. Now is that a deterministic, chaotic, stochastic or purely random but stable process - do we care that much?
Should the fact that you want to punish/reward influence how you interpret the universe and logic?
Human centric always free will is...
So freely chosen decision is actually a translation of human-level concepts to non-linear highly complex set of neurons/atoms/particles and it is working flawlessly?
Wow!
Easily or _in principle_?
Do not conflate our physical constraints with the actual mechanism behind the scene. Free will is not about our own ignorance or inability, it is the principal thing.
So why control _those_ thoughts? Why deliberate in _that particular way_?
You cannot have process interacting with itself in non-random and non-deterministic way. It's a contradiction! I mean, it's basically an infinite regression: either something happens outside of your control or you control what you control what you control...
Can you freely choose your deliberations? Why would you choose them exactly like that?
It's not happening, free will is the human-life equivalent of square circle.
1. Determinism or not, free will doesn't exist in either case. 2. Lack of knowledge is not the same as random. 3. Me deciding something doesn't happen because decisions are not points in time - your decision is smeared in space time and it lasts for long. Even when you say "fuck it, it's chocolate" that is not a _single_ moment in time where the decision is made. 4. The whole idea of "me" being a singular, well defined thing is purely an artefact of human language. We are a process, not a thing.
If free will is so real, can you freely choose never to choose again? Of course not. You are forced to choose because the choosing is an unstoppable process which evolves over time. Just like universe. Cannot stop the motion.
> 3. Most of the complexity is hard complexity that has to be there to process rules. Rules are way more complex than you want to run on a client in some cases.
I don't know how to address this since it doesn't depend on the boundary of server/client code split.
> 4. They are incredibly difficult to test. Go try testing a big SPA with selenium for example.
This is highly application and framework dependent. Not all SPA apps in all SPA frameworks suffer from this problem. We are using different testing frameworks and we wouldn't say we have any significant issues.
> 5. Security boundaries are terribly difficult to enforce when half of your application isn't inside your control.
Backend doesn't change if you are fully server rendered or fully SPA. I don't understand how this applies in general.
> Having done desktop development for a number of years, the worst turds I've seen are in that space and the SPA brings them all to the web which is one of the most hacked up evolutionary disasters we have ever created.
As I mentioned before, the difference is that unlike desktop development SPA world is still evolving and there is no thought leader in how to do this. If we were given back in 2012 a definitive framework with all build tools in place, that would look like the typical desktop framework. However, we are spectators in this evolving space. That is the nature of open development and open source. Compare that with WPF, WinForms or any other Windows platform UI development environment.
> Really our responsibility as engineers, architects, developers is to give the user the best experience and that means the fastest and most reliable one. SPAs are neither. KISS is a mentality we should be using and I can build a better user experience without SPAs.
I disagree with this, it is a general statement.
> First of all, what is load time? Load time is when server is generating HTML for request. I should have been more precise.
> Most server side templating engines are compiled, rarely string concatenated and even if that was true, how is that different on the client side? If JavaScript code dynamically creates HTML markup then it also (at some level) stitches string together or does it not
Templating languages generate string that is returned through an endpoint. Just because it is string interpolation doesn't mean it cannot have loops.
Also, by using the phrase "string interpolation" I am actually pointing out the discrepancy between the generator and the generated.
> Huge news announcements! The client side code has to "PICK UP" the response which the server sends to the client! OMG!!! Thank god in a SPA the client code doesn't have to "pick up" server side generated objects, right? (NOT)
It is not response, you have to give unique id's or smart class names and then find those elements using document.getElementById and attach to it. Having a SPA helps reduce the number of named things.
> OMFG. client-server communication is not a paradigm for static documents. PDF is static documents.
It's not a paradigm, but client asking server for a response is more suited for documents when you are returning HTML.
The rest is not even wrong.
Also, public companies (those owned partially by the state) are exempt from GDPR...
That is why GDPR sucks, it is just another tool in almost despotic government.
When viewed that way, it actually is a good article.