Not a book (you don't really need a whole book for such a small language!), but this is the classic resource: https://nixcloud.io/tour/ Then the things you need to learn in order to read and understand most Nix code is…
You can also say "elsewise", which to me still sounds a little old school, but more natural than just using "else" like we do in programming languages. It's almost tempting to reach for "elsewhen" or "elsewhy", since we…
> plenty of middleboxes freak out when they see DNS packets with DNSSEC records in them. People see this and want a best-effort system that uses DNSSEC in the majority cases where it does work Who? Companies whose…
An imitable killer feature isn't a moat, so the terms shouldn't be used interchangeably. And moats are often sort of broadly anti-social, or at best a necessary "cost" of letting the work get done. Network effects and…
Why would a programming language need or want a "moat"? The whole idea of a "moat" is a feature of certain kinds of business strategies. A programming language's task is to be useful, not somehow preempt or delay or…
I'm in a similar position. I can see a hell of a lot. But I have some problems, and I get lost in shitty, 'modern" UIs.
It's kind of the opposite. The more typical Unix nehavior is to just assume you knew what you were doing and meant it, and not ask for confirmation in the first place. -y is just the reversion of an abberation.
> LiteLLM is frequently used in roughly the same scenario - trading virtual LAN-only keys for real ones as it relays requests to the inference providers. LiteLLM isn't a sandboxing tool so it just can't perform as much…
> All the sandbox-exec and all the Lulu rules are not going to protect against something like this. No, you can block this with sandboxing tools. For my LLM agents, I use a tool called Nono, whose macOS implementation…
I think there are several kinds of empathy failures in play in situations like the ones you describe. One is the defensiveness/protectiveness/favoritism thing you highlight. Another is a kind of mind blindness in a dog…
My dog barks at runners and he's scared of cyclists. But he loves delivery workers because when he was a puppy he was very excited to meet everyone, and whenever I had something delivered, we would use it as an…
The "data information" section ultimately says that a mere description of the training data is sufficient, which is the dilution on the part of the OSI that the FSF and SFC have criticized. I'm aligned with that…
If I have any argument, what I'm in favor of is situating our use of terms like this in the context and history of the free software movement, even absent some "defining authority" like the OSI and the FSF. I'm open to…
"Open weights" is a correction that arose out of calling models whose weights were released under open-source licenses "open-source" before the OSI sold out. These companies trying to dilute the polite correction just…
Open-weights means weights are released under an open-source license. I would, contra the OSI, not consider the model to be open-source even if the weights were under an open-source license. But that is the minimum…
Still not an open-source license. Means no restrictions on "fields of endeavor", a.k.a. the free software definition's "freedom 0": the freedom to run the software for any purpose. I'm sick to death of these shameless…
Then it's not open-weight. Open-weight means "weights available under an open-source license", and licenses prohibiting commercial use are not open-source. The nearest analogue would be "weights available", I guess.
"Good artists copy, great artists steal" doesn't seem to me to about how wholesale the copying is but that the copy exceeds the original in creativity, beauty, or some other quality so much that it displaces the…
The bigger issue is that it doesn't "know" what its capabilities are, and if you ask it to do something it can't do, it's likely to LARP doing them instead of telling you it can't.
They could make "nearest" a thing that the Maps app understands, and just pass that as a parameter in the invocation of Google Maps.
Agreed! I feel that they're pouring all of this work into models and then squandering that work by integrating them into bad products.
On Android, the public APIs available for digital assistants are more limited than the ones that Google gets to use for their own products. So if you want a digital assistant and you'd like to be able to hold a button…
Yes, there's been a huge degradation in the reliability and usefulness of Google's digital assistant following its incorporation of "AI".
Meanwhile, here's Gemini in practice: Me: Gemini, navigate to nearest McDonalds. Gemini: [Lists 10 McDonalds locations wnd asks which I want.] Me: What were the priginal instructions just now? Gemini: [Recites…
If you want to view those two senses as distinct insults, fine. You can even view, I suppose, one as merely insulting and the other as an insult per se. But the sense Merriam-Webster gives in (1)(3)(a), the one from…
Not a book (you don't really need a whole book for such a small language!), but this is the classic resource: https://nixcloud.io/tour/ Then the things you need to learn in order to read and understand most Nix code is…
You can also say "elsewise", which to me still sounds a little old school, but more natural than just using "else" like we do in programming languages. It's almost tempting to reach for "elsewhen" or "elsewhy", since we…
> plenty of middleboxes freak out when they see DNS packets with DNSSEC records in them. People see this and want a best-effort system that uses DNSSEC in the majority cases where it does work Who? Companies whose…
An imitable killer feature isn't a moat, so the terms shouldn't be used interchangeably. And moats are often sort of broadly anti-social, or at best a necessary "cost" of letting the work get done. Network effects and…
Why would a programming language need or want a "moat"? The whole idea of a "moat" is a feature of certain kinds of business strategies. A programming language's task is to be useful, not somehow preempt or delay or…
I'm in a similar position. I can see a hell of a lot. But I have some problems, and I get lost in shitty, 'modern" UIs.
It's kind of the opposite. The more typical Unix nehavior is to just assume you knew what you were doing and meant it, and not ask for confirmation in the first place. -y is just the reversion of an abberation.
> LiteLLM is frequently used in roughly the same scenario - trading virtual LAN-only keys for real ones as it relays requests to the inference providers. LiteLLM isn't a sandboxing tool so it just can't perform as much…
> All the sandbox-exec and all the Lulu rules are not going to protect against something like this. No, you can block this with sandboxing tools. For my LLM agents, I use a tool called Nono, whose macOS implementation…
I think there are several kinds of empathy failures in play in situations like the ones you describe. One is the defensiveness/protectiveness/favoritism thing you highlight. Another is a kind of mind blindness in a dog…
My dog barks at runners and he's scared of cyclists. But he loves delivery workers because when he was a puppy he was very excited to meet everyone, and whenever I had something delivered, we would use it as an…
The "data information" section ultimately says that a mere description of the training data is sufficient, which is the dilution on the part of the OSI that the FSF and SFC have criticized. I'm aligned with that…
If I have any argument, what I'm in favor of is situating our use of terms like this in the context and history of the free software movement, even absent some "defining authority" like the OSI and the FSF. I'm open to…
"Open weights" is a correction that arose out of calling models whose weights were released under open-source licenses "open-source" before the OSI sold out. These companies trying to dilute the polite correction just…
Open-weights means weights are released under an open-source license. I would, contra the OSI, not consider the model to be open-source even if the weights were under an open-source license. But that is the minimum…
Still not an open-source license. Means no restrictions on "fields of endeavor", a.k.a. the free software definition's "freedom 0": the freedom to run the software for any purpose. I'm sick to death of these shameless…
Then it's not open-weight. Open-weight means "weights available under an open-source license", and licenses prohibiting commercial use are not open-source. The nearest analogue would be "weights available", I guess.
"Good artists copy, great artists steal" doesn't seem to me to about how wholesale the copying is but that the copy exceeds the original in creativity, beauty, or some other quality so much that it displaces the…
The bigger issue is that it doesn't "know" what its capabilities are, and if you ask it to do something it can't do, it's likely to LARP doing them instead of telling you it can't.
They could make "nearest" a thing that the Maps app understands, and just pass that as a parameter in the invocation of Google Maps.
Agreed! I feel that they're pouring all of this work into models and then squandering that work by integrating them into bad products.
On Android, the public APIs available for digital assistants are more limited than the ones that Google gets to use for their own products. So if you want a digital assistant and you'd like to be able to hold a button…
Yes, there's been a huge degradation in the reliability and usefulness of Google's digital assistant following its incorporation of "AI".
Meanwhile, here's Gemini in practice: Me: Gemini, navigate to nearest McDonalds. Gemini: [Lists 10 McDonalds locations wnd asks which I want.] Me: What were the priginal instructions just now? Gemini: [Recites…
If you want to view those two senses as distinct insults, fine. You can even view, I suppose, one as merely insulting and the other as an insult per se. But the sense Merriam-Webster gives in (1)(3)(a), the one from…