> I like their TLI ideas, but I am honestly a bit alergic against designers who lack the phantasy of realizing that sometimes a UIs complexity is a reflection of the complexity of the problem it helps to solve in…
Hey, thanks for asking! My interests in it are primarily for quota management -- in my experience, this is inevitably a hierarchical concern, in that you frequently run into the case of wanting to allot a certain…
> The whole exercise felt like taking attendance. In my experience, almost anyone who insists on synchronous, in-person standups is doing so because they want them to function this way, whether consciously or…
> Errors are on your face, instead of having exceptions performing invisible gotos to somewhere far up in call tree. Implicit error handling is more code, but your error handling is going to be much more robust. Errors…
I have a music degree but have also engaged in a lot of self-study, so hopefully I can still make good recommendations for someone interested in learning on their own. The general approach I'd recommend is trampolining…
The Midwest is far ahead of at least the West Coast on this. I saw much more variety of brewing methods, beer styles, and flavor profiles when I lived in St. Louis than I do here in the Bay Area. A lot of the great…
To stick to the more theoretical interpretation of "computer science," and with a focus on theory of computation/programming languages: - Discrete Mathematics And Its Applications, Kenneth H. Rosen (this is more…
If you're able to, would you mind linking to some resources about the case you describe in point three where the kernel need deal with an invalid stack pointer? I'm very curious about the underlying causes. Also,…
Oh, certainly. My assumption was that the GP meant that functors aren't useful on their own _in general_, rather than in the particular context of someone just getting into the typed functional paradigm. And, of course,…
There are substantial differences between Clojure's constellation of protocols/records/multimethods and CLOS, but at least the feature of CLOS that you cite is exactly what multimethods in Clojure do, see:…
No, thank you for that!
This is wonderful, but I am a little disappointed that it wasn't about mechanical watch movements.
> The points in the article are valid, but quirks you learn and get past the first time. I still shoot myself in the foot sometimes even though I don't have a single bare new/malloc without a shared/unique ptr! But…
Right, I didn't mean to say that they've made it totally impossible, but that the form factor they're trying to push as the "next thing," wireless audio, is not actually a replacement for that use case ("successor…
I don't think they will, or at least they ought not to, because the situations aren't equivalent. At the time that Macbooks started shipping without CD drives, every use case facilitated by CDs was achievable via some…
For what it's worth, I don't particularly have a cross to bear with respect to Java. I cited it just because its invocations as a Bad Language bogeyman are common in the Go-focused writings I've found, and those are far…
This attitude, which I'll paraphrase as "needing any feature that I personally consider unnecessary is a code smell," is endemic to the Go community and a big reason why I still find myself frustrated by it on a daily…
I grew to really hate annotation-based magic when I worked on a project that used Jackson for JSON serialization. Not only does it circumvent the type system entirely, it also makes errors incredibly hard to track down…
I feel the same. I keep Chrome around, though, because it seems to be the new IE in the sense that I frequently encounter sites that simply don't work properly in either WebKit- or Gecko-based browsers. It's also the…
I don’t remember where I saw it, so it could be apocryphal, but I saw an admission from an Ableton developer that the difficulty in implementing MPE support is down to the fact that MIDI implementation details are baked…
I think your first paragraph is on the money, this is indeed how many engineers and engineering managers think. You seem to throw in your cards with that viewpoint in your second paragraph, though, and I think the logic…
"Appeal to authority" is a fallacious rhetorical tactic only in an extraordinarily rigorous epistemological context, in which all truths need to be established from first principles. In practice, especially given the…
Less top speed, which is governed by many factors (consider that maintaining any constant speed in a vehicle requires some minimum power output to counter losses to heat/friction throughout the drivetrain and between…
I’m a committed manual driver, but I fully grant that dual-clutch transmissions and EV powertrains handily outclass manual transmissions from the perspective of effectiveness (although my casual understanding is that an…
I think what the grandparent is getting at is that music is a culturally-mediated perceptual phenomenon, and so the geometric interpretations here are an artifact of the model rather than of how our minds organize pitch…
> I like their TLI ideas, but I am honestly a bit alergic against designers who lack the phantasy of realizing that sometimes a UIs complexity is a reflection of the complexity of the problem it helps to solve in…
Hey, thanks for asking! My interests in it are primarily for quota management -- in my experience, this is inevitably a hierarchical concern, in that you frequently run into the case of wanting to allot a certain…
> The whole exercise felt like taking attendance. In my experience, almost anyone who insists on synchronous, in-person standups is doing so because they want them to function this way, whether consciously or…
> Errors are on your face, instead of having exceptions performing invisible gotos to somewhere far up in call tree. Implicit error handling is more code, but your error handling is going to be much more robust. Errors…
I have a music degree but have also engaged in a lot of self-study, so hopefully I can still make good recommendations for someone interested in learning on their own. The general approach I'd recommend is trampolining…
The Midwest is far ahead of at least the West Coast on this. I saw much more variety of brewing methods, beer styles, and flavor profiles when I lived in St. Louis than I do here in the Bay Area. A lot of the great…
To stick to the more theoretical interpretation of "computer science," and with a focus on theory of computation/programming languages: - Discrete Mathematics And Its Applications, Kenneth H. Rosen (this is more…
If you're able to, would you mind linking to some resources about the case you describe in point three where the kernel need deal with an invalid stack pointer? I'm very curious about the underlying causes. Also,…
Oh, certainly. My assumption was that the GP meant that functors aren't useful on their own _in general_, rather than in the particular context of someone just getting into the typed functional paradigm. And, of course,…
There are substantial differences between Clojure's constellation of protocols/records/multimethods and CLOS, but at least the feature of CLOS that you cite is exactly what multimethods in Clojure do, see:…
No, thank you for that!
This is wonderful, but I am a little disappointed that it wasn't about mechanical watch movements.
> The points in the article are valid, but quirks you learn and get past the first time. I still shoot myself in the foot sometimes even though I don't have a single bare new/malloc without a shared/unique ptr! But…
Right, I didn't mean to say that they've made it totally impossible, but that the form factor they're trying to push as the "next thing," wireless audio, is not actually a replacement for that use case ("successor…
I don't think they will, or at least they ought not to, because the situations aren't equivalent. At the time that Macbooks started shipping without CD drives, every use case facilitated by CDs was achievable via some…
For what it's worth, I don't particularly have a cross to bear with respect to Java. I cited it just because its invocations as a Bad Language bogeyman are common in the Go-focused writings I've found, and those are far…
This attitude, which I'll paraphrase as "needing any feature that I personally consider unnecessary is a code smell," is endemic to the Go community and a big reason why I still find myself frustrated by it on a daily…
I grew to really hate annotation-based magic when I worked on a project that used Jackson for JSON serialization. Not only does it circumvent the type system entirely, it also makes errors incredibly hard to track down…
I feel the same. I keep Chrome around, though, because it seems to be the new IE in the sense that I frequently encounter sites that simply don't work properly in either WebKit- or Gecko-based browsers. It's also the…
I don’t remember where I saw it, so it could be apocryphal, but I saw an admission from an Ableton developer that the difficulty in implementing MPE support is down to the fact that MIDI implementation details are baked…
I think your first paragraph is on the money, this is indeed how many engineers and engineering managers think. You seem to throw in your cards with that viewpoint in your second paragraph, though, and I think the logic…
"Appeal to authority" is a fallacious rhetorical tactic only in an extraordinarily rigorous epistemological context, in which all truths need to be established from first principles. In practice, especially given the…
Less top speed, which is governed by many factors (consider that maintaining any constant speed in a vehicle requires some minimum power output to counter losses to heat/friction throughout the drivetrain and between…
I’m a committed manual driver, but I fully grant that dual-clutch transmissions and EV powertrains handily outclass manual transmissions from the perspective of effectiveness (although my casual understanding is that an…
I think what the grandparent is getting at is that music is a culturally-mediated perceptual phenomenon, and so the geometric interpretations here are an artifact of the model rather than of how our minds organize pitch…