802 karma · joined April 30, 2019
I think this is a sorely misguided view, and if we had the ability to pull a Nazi, Hitler included, directly from the 30s/40s, they would disagree with this
I really do hope that we eventually grow out of this phase and acknowledge that even the 'good guys' can be evil, we shouldn't need to wait and see a Communist Reich to know that the Leftist version of brownshirts are a bad thing, or wait until actual genocide is happening (or accept/ignore it as a possibility, even) or wait until it has a 1-to-1 mapping with Nazi atrocity to hold those kinds of behavior accountable just because they're not Nazis and they're not actually killing people.
As crude as it may seem, rules engines and long sheets of If this Then that heuristics tend to solve more complex systems that can't be statistically fit, but I feel machine learning is slowly approaching a point where it can deduce those If Then statements. The main problem is that as humans we cannot comprehend the wealth of connections that might lead to a certain heuristic, so it is very difficult to tell a modern AI that it is wrong in a more abstract or pattern-based sense, and these approaches tend to collapse back into statistical data fitting. I can easily communicate with you if your understanding is wrong, but it is hard to do that with an AI, mostly we can either fix the data, or adjust the training parameters and wait. That is why it seems to rely on all-or-nothing, as there isn't much control on the iterative learning process on a network apart from startup options and testing after the fact.
To me, the real breakthrough will come by creating models of abstract thought. Some models exist as heuristic systems, which require an exhaustive set of rules to model various aspects of thinking, and some are probabilistic in nature and can be taught to a machine learning application, but neither of these model everything, nor do they do all of their topics equally well. Whichever paradigm can come up with a robust model first will likely come up top in the AI paradigm wars, but it could be tomorrow, could be next century.
> if we have two arrays then there is lots of hopping around
Why? You can just create a custom allocation scheme assigning one giant chunk of memory to all components and give each system a custom iterator that iterates accordingly for the alignment of components it cares about
IMO, and I'm not a linguist, I've always felt we need to treat conversations as transactions, with each speaker acting as a party and continually updating some contract over time, with each speaker's goal to use conversational tactics i.e. clarification, questioning, answering a question, diverting the conversation, humor/jokes, lies, as a means to "guess" the contract the opposing parties are operating under, then using the best guess of the contract to later retrieve information relevant to the system when it has some confidence in the answers it can expect.
Something like an exceptionally complex game mixed with financial system theory, like I "bet" that you're going to keep talking about your cat, and maybe that bet is wrong, so I can ask a question, "What do you mean by wug?", but the act of asking that question will cost me some points, maybe you can think of it as though we're at a secret club and you use a phrase meant to represent a key and I'm supposed to respond with the proper answer. Even though I'm asking a question, I'm giving you information that you can use to update your best guess of the contract that allows you to assume I'm not part of the in-group of the club and I shouldn't be allowed in.
I've thought about a system designed like this for a bit but I suppose the biggest challenge has been how do you treat a conversation as a game considering neither party may "win" in any reasonable time frame. We could go years chatting and I could never fully predict what your answer might be because your usage of conversational tactics may be refined over years by speaking to multiple people of backgrounds similar to mine. So if I'm a cop, you might know not to admit to a crime when you figure out I'm a cop.
Right now, I don't think ML can do that, not because it's impossible but because I think conversations are as difficult as predicting the stock market. Fortunately it seems solvable, not everyone is expected to win every conversation in their lifetime
What I am seeing are a lot of people that conflate wearing a mask to being protected from the virus' side effects, or that getting the vaccine makes it impossible for them to transmit, and that they are morally/ethically superior to those who take neither of these decisions.
In other words, by getting vaccinated you pushed the onus of responsibility onto society.
See how this is a zero-sum game? Either everyone gets vaccinated, and maintains that vaccination forever, or someone is still getting the short end of the stick, and society as a whole loses.
I'm sure you personally feel great for getting a vaccination, but that means literally nothing in the grand scheme of things. But clearly getting everyone vaccinated isn't the focus here, not with this post nor this law. The focus is clearly to feel good about yourself if you are vaccinated and look down upon those who aren't. So I'd say keep ngaf, because as long as lawmakers share opinions like those of yourself, this issue isn't going anywhere.
If the goal is still seemingly to cut down spread this law does absolutely nothing but increase hubris and cause more cases as more people walk around without a mask. Walked into a CVS the other day and both the clerk and some customers had no mask on simply because they got the vaccine. So I'll stick with my mask for now.
Hard to answer, considering....
>It's had very little advertising?
Personally, I've never heard of it and have no idea what differential dataflow is. Maybe I've done but I never gave or discovered a name for it. I don't know what spark or kafka streams are. Maybe because I've never had a use case for those that wasn't satisfied by a tool that was "good enough", or, more likely, I haven't come across anyone recommending those on projects, because they also don't know what those tools are. I would have never known what RabbitMQ was if a coworker never suggested we use it to build queues, and it turned out to be cumbersome to use and 100x more complicated than writing a stored procedure that turned out to be "good enough". Most tools fall into that space where they are marginally better in some regards over "good enough", but not better enough to accomadate for the learning curve for other developers, changes in maintenance or design, cost, etc. Advertising is pretty general and it's hard to say if which of these it's doing wrong, and depending on their market none of these might be wrong for them, just the potential market is content with "good enough" and have no need to search for tools like this.
>Rust is intimidating?
I'm not sure what the stats on Rust are but I don't think its that popular for business developers to where you could point to it for the reason a tool has failed the adoption phase