Counterpoint: k8s is a bad orchestration system with bad scaling properties compared to the state machine versions (Borg, Tupperware/Twine, and presumably others). I say this as someone who has both managed k8s at scale…
Assertions don't actually have to kill the program. They send an abort signal, which means you can catch them with a signal handler. I similarly wrote a simple C testing framework for a little project I was working on,…
Missing Stephenson's The Diamond Age was a bit of an oversight as well, considering that Snow Crash is one of the canonical Cyberpunk novels, while The Diamond Age is (IMO) a defining Post-Cyberpunk novel. The Diamond…
It's funny to consider that one of the canonically great philosophers in history is known essentially by the equivalent of his WWE wrestling name. It's like if in the future there were classes taught on the…
As an adventure game lover, I think this is a great little game! I love dark, macabre adventure games and I'm really digging the art style here. The mood is very consistent and the creepiness really comes across. Your…
This is supposedly a feature and not a bug of CAPTCHA, at least according to the apocryphal story John Lafferty told me. IIRC, this was at CMU so he must have been referring to the 2003 CAPTCHA claim by von Ahn et al.…
I'm not saying it was all bad, just, you know, mistakes were made.
I had not really considered the design patterns of the culture vs the design patterns of the language; this is a very good point. > I can pretty much prove that they don't: https://github.com/thejerf/suture It's the…
This is pretty funny. "Did Millennials kill fashion?" one of those headlines reads. No, I've seen what y'all did in the 80's and 90's. If Millennials killed fashion, it was a merciful death after that.
Would you call Erlang/Elixir actor-based or just having actor-like features? Actors in Erlang seem more emergent to me than fundamental. To first order, Go and Erlang use similar concurrency strategies with cheap green…
The request for use cases in Go seems a bit like begging the question to me. Since Go doesn't have generics, anything designed in Go will necessarily take this into account and design around this lack. So it's…
This is so very true. I find Scala tends toward the classic "read-only" joke. You can write very powerful code, but it's often hard to debug and it tends to be quite difficult to read down the line. We have a Scala…
This is my neo-Luddite response to a lot of "there should be an app for that" kind of comments: "Have you tried using a pencil?" There's lot of reasons to use computers, but there's also a large problem space where it's…
Strictly technical? Determining the existence of metastable states for the T-cell receptor protein in solution (PhD Dissertation topic). Sort of difficult science, though it seems quite easy in retrospect now; the…
Well, one major advantage for the Rust compiler is that it compiles Rust code, which I happen to have a decent bit of. Joking aside, I'm not arguing that the Rust compiler is "better" than any other compiler. The Rust…
This is true if you're agnostic to or prefer dynamic typing. If you're using Node, that's probably true, but at the high level I tend to think of Haskell, OCaml, F#, and Scala as the comparisons. As someone who likes…
Sure! This is us: http://www.litmushealth.com/ Our APIs are JSON and Avro based, if that's what you're asking. The company does two major things: connect to sensor systems and collect data, and provide ML/Data…
Ah, okay, that makes sense, particularly with the cross-platform aspect. Personally, my plan had generally been to just go with a client-server architecture. At least to start I'd only be targeting macOS in my…
A lot of people describe Rust as a systems language (and it is!) and often that's followed up as a "better C". But it's also more than that! Despite Rust looking a lot like C++ and often occupying a similar role as C,…
Have you tried Conrad? (https://github.com/PistonDevelopers/conrod) I've not delved much into GUI programming in Rust myself, so I'm just interested to hear any arguments for/against. As a more general point, I suspect…
It's entirely possible I don't know what I'm missing and/or my React usage so far mostly falls in the "toy" scale, but I've not yet felt a need for Redux or another state management system. Our strategy so far involves…
In Academia, it's not necessarily a Burmese Python. If you write a better dissertation, you'll get a smaller snake to face off with. https://www.mcsweeneys.net/articles/faq-the-snake-fight-port...
In the same way that we're really only starting to learn patterns that make good use of affine typing, I think this will get easier as we discover better (for Rust) design patterns. Which is basically what you're asking…
> The very same trie code that I tried to write in Rust I wrote in one & half evenings in C++ Use unsafe. No, really, just use unsafe. Clearly a big value of Rust is that it's a safe language, and the design patterns…
I could absolutely be atypical; prior to using Go and Rust as my main tools, I primarily wrote Scala, and I'm sure the functional and type-driven approaches have left deep grooves. But that would still be a way of…
Counterpoint: k8s is a bad orchestration system with bad scaling properties compared to the state machine versions (Borg, Tupperware/Twine, and presumably others). I say this as someone who has both managed k8s at scale…
Assertions don't actually have to kill the program. They send an abort signal, which means you can catch them with a signal handler. I similarly wrote a simple C testing framework for a little project I was working on,…
Missing Stephenson's The Diamond Age was a bit of an oversight as well, considering that Snow Crash is one of the canonical Cyberpunk novels, while The Diamond Age is (IMO) a defining Post-Cyberpunk novel. The Diamond…
It's funny to consider that one of the canonically great philosophers in history is known essentially by the equivalent of his WWE wrestling name. It's like if in the future there were classes taught on the…
As an adventure game lover, I think this is a great little game! I love dark, macabre adventure games and I'm really digging the art style here. The mood is very consistent and the creepiness really comes across. Your…
This is supposedly a feature and not a bug of CAPTCHA, at least according to the apocryphal story John Lafferty told me. IIRC, this was at CMU so he must have been referring to the 2003 CAPTCHA claim by von Ahn et al.…
I'm not saying it was all bad, just, you know, mistakes were made.
I had not really considered the design patterns of the culture vs the design patterns of the language; this is a very good point. > I can pretty much prove that they don't: https://github.com/thejerf/suture It's the…
This is pretty funny. "Did Millennials kill fashion?" one of those headlines reads. No, I've seen what y'all did in the 80's and 90's. If Millennials killed fashion, it was a merciful death after that.
Would you call Erlang/Elixir actor-based or just having actor-like features? Actors in Erlang seem more emergent to me than fundamental. To first order, Go and Erlang use similar concurrency strategies with cheap green…
The request for use cases in Go seems a bit like begging the question to me. Since Go doesn't have generics, anything designed in Go will necessarily take this into account and design around this lack. So it's…
This is so very true. I find Scala tends toward the classic "read-only" joke. You can write very powerful code, but it's often hard to debug and it tends to be quite difficult to read down the line. We have a Scala…
This is my neo-Luddite response to a lot of "there should be an app for that" kind of comments: "Have you tried using a pencil?" There's lot of reasons to use computers, but there's also a large problem space where it's…
Strictly technical? Determining the existence of metastable states for the T-cell receptor protein in solution (PhD Dissertation topic). Sort of difficult science, though it seems quite easy in retrospect now; the…
Well, one major advantage for the Rust compiler is that it compiles Rust code, which I happen to have a decent bit of. Joking aside, I'm not arguing that the Rust compiler is "better" than any other compiler. The Rust…
This is true if you're agnostic to or prefer dynamic typing. If you're using Node, that's probably true, but at the high level I tend to think of Haskell, OCaml, F#, and Scala as the comparisons. As someone who likes…
Sure! This is us: http://www.litmushealth.com/ Our APIs are JSON and Avro based, if that's what you're asking. The company does two major things: connect to sensor systems and collect data, and provide ML/Data…
Ah, okay, that makes sense, particularly with the cross-platform aspect. Personally, my plan had generally been to just go with a client-server architecture. At least to start I'd only be targeting macOS in my…
A lot of people describe Rust as a systems language (and it is!) and often that's followed up as a "better C". But it's also more than that! Despite Rust looking a lot like C++ and often occupying a similar role as C,…
Have you tried Conrad? (https://github.com/PistonDevelopers/conrod) I've not delved much into GUI programming in Rust myself, so I'm just interested to hear any arguments for/against. As a more general point, I suspect…
It's entirely possible I don't know what I'm missing and/or my React usage so far mostly falls in the "toy" scale, but I've not yet felt a need for Redux or another state management system. Our strategy so far involves…
In Academia, it's not necessarily a Burmese Python. If you write a better dissertation, you'll get a smaller snake to face off with. https://www.mcsweeneys.net/articles/faq-the-snake-fight-port...
In the same way that we're really only starting to learn patterns that make good use of affine typing, I think this will get easier as we discover better (for Rust) design patterns. Which is basically what you're asking…
> The very same trie code that I tried to write in Rust I wrote in one & half evenings in C++ Use unsafe. No, really, just use unsafe. Clearly a big value of Rust is that it's a safe language, and the design patterns…
I could absolutely be atypical; prior to using Go and Rust as my main tools, I primarily wrote Scala, and I'm sure the functional and type-driven approaches have left deep grooves. But that would still be a way of…