I hope so any way.
93 karma · joined August 13, 2026
I hope so any way.
I don't think it inevitable that this continues.
Of course legal professionals are always needed but so much of what is done today is just a kind of rent seeking.
Not to mention all the emacs distros that now exist for people who do want a very different configuration. I maintain that default emacs is fine though and if the user wishes to get really in tune with emacs, emacs is one of the most pleasant environments to learn thanks to help pages and how flexible elisp is to evaluate and poke and prod around with and how easy it is to debug.
I think most modern editors will try and introduce mutlithreading and other features that emacs did not do due to it's age and is better for it as it means elisp code just works together and less worry about synchronization and other bits that would exist with more modern ways of approaching the problem (not saying the approach it's self is bad, but for an editor emacs and the decisions around it are largely very good and surprisingly so)
I am think the idea that a thing is only a science if and only if it's empirical is actually harmful, science used to refer to a more generalized idea of study 'scientia' this could also be mathematics or theology. Then natural science begins to eat the term and becomes more limited. I think that the current place we are is one that is actually has a very dim view of anyone thinking about a topic and is naively optimistic about experimentation in general.
For if one looks at Aristotle theories ideas one may laugh given what we know now, despite using empirical reasoning for lots of his observations, Never the less I think where useful at the time as it's great for a theory to be good but failing that if a theory can usefully explain phenomena and provide one with mastery of phenomena in some limited way it's still useful.
Occam's often abused razor is a way of building theories like this and this whole process is similar to compression, given observable phenomena how do we explain phenomena in the most simple way, this process uses experimental and empirical data but requires thinking about the results of all experiments deeply.
From an outsiders view Natural science's largely seem to have pretty good major theories that lots of results of experiments can be used to correct constants of some kind in the theory and a well established field of study of theoretical physics that largely seems to be operating in the way I outlined.
But the social sciences are rather stupidly obsessed by these little experiment and no one has the guts to build bigger theories these days, for any theory of the human mind has to deal with many variables and if one wants to have descriptive theories of human mind then one needs to do a lot of thinking and theorizing and sometimes separate form empirical data and then arguing the theories using the data and reject the theories using the data, but also other kinds of analysis.
I have the most dim view of modern political science and sociology even more so, they tend to adopt this way of operating the most and to actually operate in that realm they need to theorize the most and experimental data is hard to do properly (and do not neglect history one bit, this is are experimental data and is as good as we can get).
Deriving things from axioms and postulates alone is problematic but some one who can do both begins to actually do useful work in my opinion and some one who can accept the difficult their actually is in knowing anything about human psychology simply from studying it and underneath all experiments is assumptions and the people in the experiment who have so many variables. This is not like medicine human psychology is very flexible and for me though not a social scientist I feel of all theories of human psychology they are only applicable to people now and not even 300 years ago, though of course one must concede that the micro psychological principles might be applicable to humans more generally.
But the things that are in a computer science course. Type theory, compatibility, time/space complexities, more general algorithmic analysis, Logical programming, logical inference algorithms, Low level fundamentals, Mathematical concepts and proofs, machine learning, different models of programming, combinatorics algorithms. These are very useful many unchanging.
I must concede that I do hold in low esteem theories of practice that are taught as a panacea but this is a tiny fraction of what a student will learn and likely any one learning the craft will simply pick this up from tutorials or youtube.
It's not as if they are always bad rules of thumb either but that they can be done away with or violated once one knows what they are doing and has understood a bit more and got a feel for things.
If what you learned in university was plain wrong that does not sound good because computer science has eternal truths to it, If an architect said everything he learned in university was wrong I would be very worried and not trust his judgement because he should have learned facts not just theories of practice. If he only learned theories of practice I would be worried, if he learned both theories of practice and science and starts to disagree with the science I would be worried.
Most programs code bases of course need some way of doing side effects and not being 100% pure so many haskell projects would not be classed as 100% pure.
I used to be OOP hater, but realized that it has it's place and some problems are OOP shaped and OOP is a wide range of techniques. I do think that python is a sloppy language and generally don't like it.
Functional programming has it's place and I love it and is probably what my mind goes to the most, but often in Functional languages I find you can 'over fit' to a particular way of doing things, And with OOP your get more degrees of freedom with things you can do with a class and things can be modified easier, think sort of problems like a board game just as an example treating the pieces as an object can make it easier to modify any section of the logic of the game and add new pieces then the typical functional approach.
Finally A point I feel you might disagree with but would be something I hold given we are talking about this period Constantine is ordained by god and it's Constantine that redeems Rome and finally gives us the counsel of Nicaea and Catholic Church (One may hold Catholic as per the Nicean creed not the necessarily modern day Roman Catholic Church, indeed most Churches hold they are Catholic in that sense.).
Again I am unsure as to the interpretation of the Revelation and do in that their is no dogma or authoritative interpretation and sources that I hold authoritative conflict I am unsure, but I find it an amazing book that is important to me.
Let me also clarify that this is not Tertullian position either he is firmly a futurist (At least of his time). I think Tertullian made many mistakes though he is a great doctor of the church.
I do not hold said constitution in high esteem.
I also think are revolution is not particularly rousing and that freedom of speech and such is still very tenuous.