I think the most effective way to learn is to stay at a place long enough so that you are still there when (not if) your decisions a couple of years ago come back to bite you. You need to experience full feedback cycles to become a great engineer and that can take 2-3 years after first shipping code to become apparent. I never had a mentor either, but I stayed at my first job for 11 years and I would never replace that experience with a mentor.
This is all very new science. No one has written the kind of book you are talking about yet. There have been theories about the quantum nature of of consciousness for a while but the microtubule theory is pretty new.
I've always wondered how far you can push it to build a distributed application considering it can be clustered and you can control threading on the processors. Seems like you could prototype out a pretty large, robust backend without dealing with the overhead of individual services.
The demo video on the site is hilarious where it's showing news or texts right over the woman's face that he's supposed to be listening to. It's like when they show what's going on in Homer Simpson's brain when his wife is talking.
I think there might be more to consciousness than just simulating the physical components of the brain that we currently understand. There are theories that neurons or clusters of neurons are leveraging quantum superposition in order to function. If that turns out to be true, then a simulation of the physical parts won't be enough for AGI. It would also mean that we actually do need to gain a better understanding of how the brain works in order to achieve AGI. I am skeptical that we can achieve AGI with software alone.
I guess I just disagree with you. My background is neurobiology and biological systems are just so fundamentally different than conventional computing architecture in so many ways. I just don't believe that a true AGI is achievable as software alone. We might get something that "looks like a duck" but until it actually is a duck, I don't think it will be AGI.
We can't replicate something we don't understand. The mechanism for consciousness is not understood at all right now and could actually be based on quantum effects that we haven't detected yet. It's also possible that it is only achievable in an organic machine. Until we understand how consciousness actually arises, the best we can do is a simulacrum of it.
Big box stores do not sell green wood. They sell kiln dried wood. The wood warps at the construction site if it is stacked without proper air flow around all sides. It takes years to dry wood without a kiln.
I'd like to see if they still get these results if they use people who are acclimated to these drugs before-hand. The first time taking any drug always hits the hardest and it's possible these people were just too high.
a capital 'M' microservice is a service that is entirely self-contained with its own datastore and everything. It's an architecture that makes sense if you are talking about the 'Orders' component of an e-commerce website but starts to get really weird if you need to share any kind of data between the microservices.
Owning stock in a company means you own a bit of that company and are participating in the journey that company is taking. The change they made to ToS made me and many others sell stock in that company, which tanked the price and probably had a lot to do with their about-face on the new policy. Buying stock in Unity wasn't about giving charity to a publicly-held company - it was about wanting to be a part of their mission (until I didn't).
I certainly sold all my Unity stock after hearing about the ToS changes. I only invested in them in the first place because I value the indie gaming community and they seemed to be reneging on that with this change.
What does boundary mean in this context then? Because the mobius strip has a boundary on the sides even if it is continuous. I guess boundary means an edge in all directions?
They just had a story on this on CBS Sunday Morning. A reporter actually went down in the sub but it got called off mid-dive. He had to go back later. It didn't seem safe.
Achieving (what feels like) true gaming freedom with such a simple UX is really impressive. I know Zelda has always had a great UX, but they've added so much complexity. Games like this remind you why Nintendo has had so much staying power.
this is an interesting question. Electrical current creates an EM field that could repel water molecules and oxygen ions. Temperature could also slow oxidation down... like I'm trying to imagine a red hot piece of iron rusting. I wouldn't think it would rust as fast as a cold piece of iron.
I have always had great success when systems are designed from the UI first. It really helps you break a new business case down to the point where the backend code just starts writing itself.
I suspect you are coming from a design background because people who have never built a UI before are always very suspicious of this suggestion.
With examples like that, I can't blame you at all for being skeptical. Architects should definitely deliver POCs and/or reference projects for totally new stuff.
If architects are responsible for shipping features, they won't have time to be platform-wide architects. If you are shipping product-level features, you are on a scrum team and if you are on a scrum team, your other platform-wide duties are not your priority. At some point, companies realize they need people focused on the full picture, and they end up calling them architects.
I wish articles like this would follow up on it 3 years later to see what happened. Things always backslide unless you have a cheerleader for the process until it becomes part of the culture.
Full democratization/decentralization of engineering decisions is how you get into a quagmire of technical debt that can eventually kill your engineering teams. Some decisions need to be made by a group that is accountable overall to the health of the technical implementation. Like you can't be letting people use 5 different message bus solutions and expect your devops/support people to manage all of them effectively. Someone has to maintain sanity.