I believe that PyTorch already uses Triton; I recently tried to do torch.compile on a Windows machine and it did not work because the inductor backend relies on Triton.
Made that up. Say function can be composed, that's the core algebra. f,g,h... and compose operator, but often you need more involved logic and types that can't be encoded in a simple ___domain Int and types like Int -> Int[0]. You need DB, Logging, Transaction, whatever lower level system used. In OO you use inheritance to be able to integrate all this through layered method calls.. I kinda describe this a protocol. Problem is, OO is loose on types and mutability.. so I'd think there's a gap to fill between function algebras and these 'protocols'. A way to describe typed "function graphs" in a way that can be intercepted / adjusted without passing tons of functions as parameters.
Again that's a bedroom thought, maybe people do this with Category Theory in a haskell library, or caml modules, I'm just not aware of it.
[0] Then there are monadic types to embed a secondary type but that seems too restrictive still.
Unsloth also works very diligently to find and fix tokenizer issues and many other problems as soon as they can. I have comparatively little trust on ollama following up and updating everything in a timely manner. Last I checked, there is little information on when the GGUFs and etc. on ollama were updated or what llama.cpp version / git commit did they use for it. As such, quality can vary and be significantly lower with the ollama versions for new models I believe.
This article really grates me the wrong way. A company selling an AI product saying the following about AI sceptics:
> All you crazy MFs are completely overlooking the fact that software engineering exists as a discipline because you cannot EVER under any circumstances TRUST CODE.
is straight up insulting to me, because it effectively comes down to "use my product or you're a looney".
Also, while two years after this post (which should be labeled 2023) I've still barely tried to entirely offload coding to an LLM, the few times I did try have been pretty crap. I also really, really don't want to 'chat' with my codebase or editor. 'Chatting' to me feels about as slow as writing something myself, while I also don't get a good mental model 'for free'.
I am a moderately happy user of AI autocomplete (specifically Supermaven), but I only ever accept suggestions that are trivially correct to me. If it's not trivial, it might be useful as a guide of where to look in actual documentation if relevant, but just accepting it will lead me down a wrong path more often than not.
Yiannopoulos is an... interesting case in general. Apparently[1] he declared himself to be "ex-gay", 'demoted' his husband to housemate, and is treating his homosexuality 'like an addiction'. His future plans include 'rehabilitating conversion therapy'.
Seeing all of that, I'm really not sure his boat has been rising with the tide, so to speak. I personally don't believe anyone thinks conversion therapy is good for themselves unless they are deeply troubled.
Calling a person by the wrong pronoun is insulting, simple as that. The social convention is: "I say 'he' if and only if the person in question is male". Thus, calling for instance a transgender woman 'he' or a cisgender man 'she', is saying you don't see them as a man/woman, thus denying a part of their identity, just like when you call them by the wrong name.
I'm sure you would agree that a man with long hair or whatever should be called 'he', so I also don't see why that doesn't extend to transgender men for example.
I have no problem flipping 'he' and 'she'. I find some of the asks around 'they' to be too much; it works easily in some cases but not all. The demands around 'zir' and all the other pronounisms people have come up with seem excessive to me.
What are some cases where 'they/them/their' does not work, but 'he/him/his' does?
As for neopronouns like 'zir', I don't think I ever actually encountered anyone who uses them, either online or irl, with the exception of one Twitter user who preferred 'it'. So I mostly see them as a non-issue, although if someone does prefer a neopronoun I don't see the point of making a fuss either.
It is really not hard, and it demonstrates a baseline level respect for other humans. I know plenty of people who go by alternate pronouns or have changed their pronouns over the time I've known them, and even in cases where I've slipped up _repeatedly_ and used the wrong pronoun, I apologize and make a mental note to change my behavior.
Humans have been able to handle this sort of thing long before 'woke' was ever a thing: name changes due to marriage, or social pressure or immigration, or title changes like Miss/Ms. becoming Mrs.
It may be helpful to remember that the "ask" of you is a minuscule amount of effort compared to the person making the ask, who has probably agonized and struggled with their identity, their relationships, and what sort of repercussions they may face when they ask others to change how they refer to them.
> On long roads where every other country would give right of way to the long road because it works together with the natural psychology of driving on a long continuous road, in the Netherlands they will give right of way to small side streets.
Where was this? In my experience, this only applies to 'access roads', smaller roads not intended for through traffic. Roads intended to move traffic over longer distances do generally prioritize through traffic by giving right of way.