dcherman
It's also not borderline impossible to maintain the majority of your muscle mass, but it depends on how you eat and train. We don't know enough about the person above's diet, training, current body composition, etc. to say anything for certain.
The approach you're proposing is that with a well designed MCP server, you can limit the permissions for your agent to only interacting with that MCP server, essentially limiting what it can do.
My argument is that you can accomplish the identical thing with an agent by limiting access to only invoking a specific CLI tool, and nothing more.
Both of our approaches accomplish the same thing. I'm just arguing that an MCP server is not required to accomplish it.
Your argument is the same for an MCP server - auth is stored somewhere on disk, what's to stop it from reading that file? The answer is the same as above.
If you happen to remember someone going by `nJs` - hi!
I'm not an electrician and would definitely encourage folks to learn to do this work themselves, but be careful and if you encounter something that is not familiar, pause and learn until you understand what you're looking at, even if that means putting it back the way it was for a bit and doing some research.
Consider that this pattern contains N different properties that renders N different components (plus the default case), I don't know why you would want to put this into one component rather than having the consumer select the right one themselves. This even introduces the possibility of bugs - what happens if a consumer passes two sets of properties (which admittedly could be somewhat prevented by Typescript)? I don't really see the benefits of this approach for this particular example.
Not every pull request needs to be introducing complex/intricate code, and yet it still has value to the project (and the community).
That's one of the major rationales behind the distroless images. Being space optimized is just a really nice side effect.
While I appreciate what the author is trying to accomplish, I think this is an example of what not to do as far as code is concerned.
Most of my practical usage of Proxies to date have been limited to some debugging tools that I wrote for AngularJS to help detect property changes that occur outside of a digest cycle. Don't think I've had any use cases that I've shipped to production code yet, though I believe Vue is considering using proxies for their reactivity model in the future to avoid the need for `Vue.get` and `Vue.set` for previous unknown properties or deletions.
Both are true statements, however people generally like to discuss how much improved the new releases are versus how much worse the old ones are.
Fun fact, it's important to understand that relationship in other areas as well like the stock market; if your holdings lose 50% of their value, they then need to increase by 100% for you to be back neutral :)
I'm not saying to replace doctors with ML, but it seems like a great opportunity to provide a list of potential illnesses with associated confidence %s for the doctor to then follow up as potential leads.
In my experience, there's been very few things where it makes more sense long term to just pay someone else to do it so long as you're willing to do a little bit of learning.
From what I understand, they've done a better job from Angular 2-5.
Understand the language and how it works on a deep level. If there's ever a question of "should this work?", read the spec for that feature - it's generally not that hard to understand.
Understand the runtime. What is an event loop? What's a macro task? A micro task? How does each work? How does all of this integrate with the DOM as far as what might cause a dropped frame, block rendering, etc..?
Understand the ideas behind the framework you're using. I'm not going to recommend an individual one to avoid framework wars, but most of them embrace virtual dom these days, so you should have a basic concept of what that is. Does it make applications faster? Does it make it developing easier?. Another common framework point is unidirectional data flow; why is unidirectional data flow considered a good thing these days? What were the downfalls of bidirectional data flow?
Understand API design and state boundaries. Using the example of a shopping cart, who owns what? Where is the state of the cart stored? An individual item price? Name? How do I add an item to the cart? You can design a cart that functions fantastically, but is completely un-testable if the API is designed wrong or there is not well defined boundaries on what components own what state.
That's a few things off the top of my head.
Most of the time, I have an idea of where I want to go, but not necessarily exactly what my interface will look like. Writing tests beforehand seems to never work our since nearly always, then will be some requirement or change that I decide to make that'd necessitate re-writing the test anyway, so why write it to begin with?
The extent of my tests beforehand these days (if I write any before code) are generally in the form of (in jasmine.js terms)
it('should behave this particular way', function() { fail(); });
Basically serving as a glorified checklist of thoughts I had beforehand, but that's no more beneficial to me than just whiteboarding it or a piece of paper.
That said, all of my projects eventually contain unit tests and if necessary integration tests, I just never try to write them beforehand.
Simple back of the napkin math is that based on the 2013 census, we have 242,470,820 adults living in the US. If we pay each of them $12,000 per year, that's $2,909,649,840,000 in additional mandatory spending every single year. That's more than Medicare and Social security combined, and that has no cost of living adjustments built in. The basic math shows that this idea is simply unrealistic as far as I can tell.
UBI in the amount that could be considered a basic living income is infeasible with the current state of the world even if you were to double the tax rates as I would imagine most people in the US can't live on 12K and still be able to have the day to day basics required for living.
If you make more than the exemption amount for your category (between 40-85K or so depending on your situation and tax year), then you should be calculating the AMT to determine whether or not you owe. It affects more people than you might think, even if it just requires the calculation to occur to see if you owe it or not.