Youtube comments of Brent Jacobs (@br3nto).
-
116
-
80
-
72
-
60
-
50
-
40
-
39
-
33
-
32
-
27
-
27
-
18
-
16
-
16
-
16
-
14
-
14
-
13
-
13
-
13
-
12
-
12
-
12
-
11
-
11
-
10
-
10
-
9
-
9
-
9
-
9
-
9
-
9
-
8
-
8
-
8
-
8
-
8
-
8
-
8
-
7
-
7
-
7
-
7
-
The nothingness that we all exist within is not just empty, but contains all the things we haven’t explored and all the things we don’t understand. There is both a physical and abstract component. It’s like a veil (or fog-of-war). As we explore the physical world, we see and know more, the vail shifts, but is never removed. The veil always exist and always hides more stuff. We have can have assumptions and hypotheses of what’s beyond, but these are only validated when we seek and find the answers. When we do find solid answers, the veil shifts. This is why both religion and science exist, and why both are useful, they pose questions for us to seek answers to. The problems occur when we see questions, assumptions, and hypotheses as truth. This is a problem because we stop expanding the veil and increase our understanding of the universe. Because of this, objective truths do exist, and everything without evidence is merely an assumption to be tested with answers hidden behind the veil waiting to be explored.
7
-
7
-
6
-
6
-
6
-
6
-
6
-
6
-
5
-
5
-
5
-
5
-
5
-
5
-
5
-
6:27 LLMs will never replace programmers because they are missing two important features. They don’t understand the actual AST of a program and they cannot make manipulations, transformations, additions, subtractions of that AST. When I say AST I’m not meaning the actual AST of single language, but the entire generalised concept of what an AST would be for a multi-language program like we see in web apps with SQL, backend code, over the wire serialisations, HTML, JS, etc, etc.
5
-
5
-
5
-
1. How do you develop transferable skills unless you’re actually building experience in lots of different libs, frameworks, languages, etc, and transferring your skills? Instead, become an expert of the common patterns used across frameworks, languages, libs, etc. Use more things, try more things, not less. 2. lol what are the fundamentals? Again, I think it’s the common patterns that are important. Should probably elaborate on that now but it’s a YouTube comment so I won’t.
5
-
5
-
5
-
5
-
4
-
4
-
4
-
4
-
4
-
Yeah…. But tests are there for other reasons…. Im currently refactoring a rather old codebase. Quite a lot of deeply nested code, many conditionals, lots of coupling, the multiple responsibility principle was applied to everything. I can’t just inject dependencies or mocks, because the system wasn’t built in a way to do that or for that to be useful. There’s also no unit or integrations tests. There are some limited regression tests. Im trying to refactor that code so I can modernise it and upgrade it. But it’s really really easy to accidentally break functionality… every change has subtle effects. I have to maintain all functionality, even the bugs, because who knows what relies on that bug. I have to build tests to verify the existing functionality first, so that I can then make the changes I need to make, and then use the tests to verify my changes didn’t break anything. Had the tests been there in the first place, the app probably wouldn’t have been written the way it was, and I wouldn’t have to do double the work because some previous develop didn’t take time to write tests. Though back when this was written, unit testing was less common… so that dev get a pass. Write tests! Future devs (possible even future you) will thank you!
4
-
4
-
4
-
4
-
4
-
4
-
4
-
4
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
Nah, nitpicking is good. If you don’t fix it now, it’ll sit around annoying everyone forever… inconsistent casing, spacing, indenting, naming, use of concatenation instead of interpolation, use of concatenation instead of multi-line stings, no new line at the end of files, EOL whitespace, new lines not added between methods and between logically grouped statements and expressions… all of it should be closely guarded and protected and fixed.
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
3
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
@NuclearCraftMod Sorry, I thought that was one of the points Sabine said, that the Higgs was required to fix something in the model. I’ll be more general. Sabine’s points were: only make a model more complex when there are internal inconsistencies, or when it doesn’t match new data, and don’t solve pseudo problems. It makes sense from my perspective. Of the things you listed, they might all not be pseudo problems and fit into the first two categories. I can’t judge that. My final point was my own though… it’s nice to research for the sake of research, but discoveries should have some positive utility to society, or at least to the company/companies doing the research, besides just knowing the answer. It’s like, at work I can’t build just any software. I may have a burning desire to know or build or test some new thing, but I have to build software that contributes greater utility than the effort I put in and the resources I used. Eg it may be better to keep an existing manual process than to automate it. This is the same as or similar to: don’t work on pseudo problems, and only fix internal inconsistencies or to address where it doesn’t fit the data. But I accept it’s also rarely black and white.
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
11:13 the terminology being used here seems a bit negative in that it implies the person chooses to be absent minded, or didn’t learn the skills to be mindful like everyone else. An interesting video I watched recently by a person with ADHD talked about how the ADHD doesn’t see time linearly, but rather now and not now. Everything which is happening now has precedence over everything else. This, to me explains so many behaviours. E.g brushing your teeth and noting that you’re almost out of toothpaste, but then when you’re at the shops and you don’t buy the toothpaste. Unless you put the toothpaste on the shopping list, the toothpaste is not in the “now” when the ADHDer is doing the shopping so it doesn’t get bought. So, it’s not mindlessness per se, it’s literally that the person cannot pull that previous bit of information into the current moment. Even when at the shops and doing a mental check at the shops of everything that should be bought, it’s almost 100% something will be forgotten. This also applies to anything outside of the now… relationships with friends and family, leaving enough time to complete something properly, etc. It can in some way be linked back to the now vs not now concept.
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
@kangar1797 that’s my point too. CSS, JavaScript, HTML, HTTP, and many more are all individual web standards, that every site relies on. Sites built 20+ years ago and longer can still run. Sure, we get stuck with past decisions, yet somehow, all these standards have managed to improved tremendously over that time. Some of the new HTML elements means we don’t need to roll our own components, improved CSS means we don’t need to use as much JavaScript, or as much superfluous HTML structure for layout. Improved JS APIs and syntax means we have access greater functionality that brings us closer to that native app feel. So, no, I don’t understand that argument against standards. I agree that Web Components are currently largely unusable because they are not easily composable. I’m currently building a framework that makes use of them, so I understand some of the issues at play. The problem isn’t actually the Web Components themselves; they are actually pretty good, in concept. There are a few missing pieces that make them unusable though. Have a think about how you might map an array of JS objects to an HTML element. You can’t add a JS loop in the middle of HTML code like you can in some of the front-end frameworks. But we should be able to. We should be able to do the same thing as what ERB/Razor pages/PHP does but using JS. The other issue is passing custom callbacks to web components. Only the on* attributes (like onclick) can accept JS and execute them. We can’t define our own and send custom events as arguments. I’ve had to do a lot of weird hacks to make an arbitrarily define attribute to accept JS and to have it execute in the correct scope. The last missing piece is reactivity. I know there is a push to get Signals into JS, but that would be a mistake from my perspective because they are not low level enough. The actual requirement is Object.watch() and Object.observe(). They accept a variable containing a value of object and a callback which gets called whenever the value or object changes. The difference from signals is that it doesn’t keep track of dirty state. The call back gets fired the moment the value changes. That’s the functionality I have identified as needed to make Web Components useable. There are a few more subtle missing pieces m, but those are the large ones. Basically we’re missing an HTML/JS templating syntax.
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
@ApprendreSansNecessite Maybe I don’t seem to be, but I am actually very open. I love learning and discussing ideas. I think I seem closed to you because I haven’t been convinced yet by your argument that I’m wrong.
So, I think maybe we’re talking about two different parts of the Functional Programming ideology? The part of that ideology where it says functions are first class citizens, I’m saying that an object meets that criteria. Nothing more, nothing less. Referential transparency, immutability, and any of the other properties can be codified within the class to give it that deeper adherence to the more pure and algebraic parts of the functional programming ideology. That is, it’s the way you write code that matters.
So, I don’t think it’s true at all that “the moment you introduce that stateful closure you literally loose every single feature of functional programming”.
Also, at some point in our code, there has to be mutability and state that is changed, otherwise you don’t have a useful program. At some point I want that 1 to become a 2 or that “Hello World!” to become a “Goodbye World!”. The more mathematical parts of the Functional Programming ideology seems to ignore that part.
I’m sorry but I don’t know what I’m supposed to be thinking upon i your triangle/square example.
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
2
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
Here’s the nihilism I like… it requires a journey and thought experiment… picture nothing… it’s very boring and very empty but goes on forever… now add something into it… a particle perhaps or something more fundamental… doesn’t matter which for this though experiment… it’s interesting to think about that particle in the vastness of nothingness and ponder on its existence… what separates it from the nothingness… now replace this particle with your consciousness and imagine what that would be like… you may be free to move, but there is nothing to compare your location to… you may as well be stationary… the only thing you truely know is that you are separate from the nothingness… there is a barrier that separates you from the nothingness… but as you try to define yourself from the nothingness you only discover more detail and complexity… like a fractal… you ponder what is the nothingness? A you sure it is nothing? Could it be something? You look past the boundary, but as you look and discover, the boundary recedes… the boundary between you and the nothingness seems to recede ever further away or deeper the more you investigate it… now let’s once again go back to an empty nothingness… this time, add two particles… this time, it’s different… the particles interact… they have a length of nothingness between them that can change… not only do they interact, but they must interact… sure they may travel in opposite directions, but their position is always relative to the other… let go back to the empty nothingness and imagine your self and a rock… you can pick up the rock… throw the rock… you can run into the rock and hurt yourself on it… remember this is a thought experiment to understand fundamental nihilism… it’s more about the abstract concepts than the physics… you realise that there a ways of handling the rock which are beneficial and detrimental… you also ponder about the nothingness that surrounds you and the rock… you investigate it… as you try to search for the boundary between you and the nothingness and the rock, you only find more of your self or the rock more of the nothingness… the boundary is always there but it seems to recede further away or deeper the more you look at it or past it… it’s complexity and detail grows the more you study it… the next step is to introduce more objects into this thought experiment and ponder how they interact and what happens as they do. By now you should have the core concepts to understand: we and everything else in the physical universe are separate from nothingness; we and everything else in the universe are forced to interact with every other thing in the universe either to our benefit or detriment; as we try to investigate the boundary between the things in the universe and the nothingness and investigate the nothingness, we only find more things and the boundary between these things and the nothingness gets infinitely complex, the more we look, the more detail and complexity we find; the boundary is both in the distance and also right in front of your eyes and between all the stuff in the universe; science and religion are our ways of trying to understand the boundary into the nothingness and what may be beyond; culture, philosophy, art, politics, morals, values, etc, are emergent properties that are contextual and relative to all the interactions between all things that happened before now.
1
-
1
-
1
-
1
-
1
-
@189Blake my partner and I always thought this too. We think the concept of people management/leadership and technical management/leadership are conflated. People management takes away the useful time technical experts in management positions have to actually be technical leaders. So we came up with a new business hierarchy. Instead of managers, each person belongs to a home group, and each home group has one or more people leaders. These people are responsible for people managing and administration. Then for actual work, people belong to one or more teams. Teams may be long lived, or temporary for the duration of a project. Rather than managers, teams have different roles based on need, administrative type roles, coordination/facilitation type roles, technical expertise roles, etc. it is recognised that each person plays an equally important part for correct functioning and output of the team, but there is no traditional manager or management hierarchy where those leadership positions are placed on pedestals. All roles are equal because all roles require specific technical expertise. Therefore, pay is based on experience and expertise instead of luck to get into a small pool of positions in some arbitrary management hierarchy. It means that people can swap and change roles with greater fluidity, allowing team structures defined in Team Topologies. If there are people troubles on teams, the troubles can be navigated with the help of the home group leaders.
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
4:27 and 16:22 I think Primeagen is not understanding Dave’s approach. Dave’s TDD is much more atomic than testing an entire complete function, edge cases and all. In the first TDD iteration for writing a function, a function will have 0 edge cases, in the next, a new test added, to test an edge case which will fail at first, then the function is updated to meet the new expected behaviour of the two tests, rinse and repeat. You don’t write the entirety of the behaviour of the function up front, you build it up piece by piece. So a buggy test isn’t really likely because it is so atomic. Now you might argue that the tests are then too fine grained and brittle, however, they test the functionality that is expected of the program and the stakeholders, so if a requirement changes, you remove the no longer applicable tests and one by one add new ones with the new requirements.
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
Ok yeah I get what he is saying about meta work. Spend hours talking about the task to be done, the knowns and unknowns, who in the org may have the relevant skills, the correct communication paths to reach those people, find out those people are on holidays, so wait till they get get, then all meet and gather info from that expert, then meet back the next day to discuss the info gathered from the expert, then talk about the task to be done, and the knowns and unknowns, and then document our current knowledge, then do it all again. Yeah meta work takes up orders of magnitude more time than the actual work.
1
-
1
-
1
-
1
-
1
-
@jace-j5d it’s more foundational. You don’t need voice or even agreement per se to start working well with others.
That’s just one example and maybe not entirely the best fit, or well developed enough to work at society scale.
However, I feel society is segmenting into isolated thought bubbles. The solution isn’t more communication, because I feel that’s half the trouble… there are proxies doing the communication at the extremities of the thought bubbles, and most people don’t seem to actually partake in the conversation, they just passively view the conversation from their side of the bubble. So, what is needed is activities and processes that encourage people from the different societal bubbles to mingle and work together on something.
You see it play out in kids movies all the time… two rival groups, need to start working together, there’s lots of drama, but shared effort leads to mutual respect, and everyone ends up happy and heard. I honestly think we don’t have a societal level framework to fix it right now… but I suspect, it’s a long those lines…. It’s not one solution, but many…. It’ll also require removing or diminishing the things that encourage the social segregation.
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
I still find it odd that many of the famous philosophers consider Nihilism to be a state of mind or being rather than the foundation from which everything can be built up. If you consider Nihilism to be what is left when everything else is removed that we can see, touch, explore, and understand, then you can see that Nihilism is a vail or fog-of-war that always covers everything we don’t know. As we explore and expand, that vail shifts, but is always there and always hides more things. So science and religion can be considered the same. Looking behind the veil. So where Nietzsche hypothesises that religion can encourage Nihilism, and that is related to when religious authority stifles individual will, I think it’s all backwards. I see it more as religious authority (or any authority really) can convince individuals to not explore beyond the veil, and be happy with what is presented, rather than seeking evidence and the actual truths of the universe. Nihilism, to me, is always present because everything is built on A foundation of Nihilism. My interpretation of nihilism also means there’s isn’t a nihilistic problem that requires solving; religion provides hypothesis of what’s behind the veil, rather than providing a solution to nihilism. So, there is nothing to fight or overcome in my interpretation and understanding of Nihilism; you can choose to do nothing and just go with the flow, or you can take the wheel and drive; it really doesn’t matter one way or the other. You will be fine in both cases. There is no existential dilemma.
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
@ sure there is… you could have 100 people working on creating cheap plastic disposable toys, or they could make tools and machines. One is necessary, the other is frivolous. You could have 100 people working in old growth forestry, or you could have 100 people work in renewable forestry. You could have 100 people work in the coal industry, or 100 people work in the renewables industry. You could have 100 people work in private health, or 100 people work in universal health.
There are multiple separate dimensions. What people work on, the efficiency of production, the amount of raw input, how the output is distributed, the productive capacity of the output, etc.
If an economy produces many frivolous or low value items, and little output of productive enhancing items, then there is a lot of capacity to switch to higher value goods and services while either maintaining the economy size or reducing it. That size based on inputs/outputs and/or labor time.
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
@DarkMatter2525 with or without god, we have game theory. If everything were permissible we’d have been wiped out long ago. But it’s not, because people naturally work together for the most part. Game theory also explains why societies as a whole may do bad things (regardless of governing religious or secular views); go with the group, or be the “other”. Unfortunately, there are sociopaths, narcissists, and machiavellians that can rise up and corrupt groups of people.
This is all irrespective of theist or atheistic views. It’s an unfathomable canyon to jump to consider that people can’t self govern over the long term. Theres just no evidence of that. It’s a hyper pessimistic viewpoint. I know one commenter suggested that without religion there is declining birth rates and materialism etc, I don’t think that’s because of a lack of god. Sure I can see how being told to go forth and multiply would indeed impact birth rates, those qualities are a symptom of unrestrained capitalism, a system where we have sociopaths, narcissists, and machiavellians leading the group. We haven’t yet weeded them out because we are all somewhat benefiting from the system for the time being.
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1
-
1