As an exclusive Firefox user, with really great ad blocking features, I didn’t notice that Chrome got worse on this front. I’m sorry to hear that. Perhaps it’s time for a change. Best of luck.
I already have functors, effectively, by writing sql queries in clojure with honeysql. The clojure data structures make behavior composition from reusable sql snippets easy, and the testing of sql snippets is just based…
I wrote a bespoke scheme interpreter, then a virtual machine, a bytecode serialization format and a fun standard library. All in C. Totally useless for real work, not unique in any way, but really fun and great for…
In my startup experience, the pager never really ends. I’ve got one eye on my alerts inbox, and one eye on John McLane complaining about California. Still, I would rather be doing what I want, the way I want it rather…
Question: Eat a cat Answer: Eat a cat is a game of tag in which a person who has the cat is "it" and must tag another person. For the song by the British rock band the Cure, see Eat the Cat.Eat a Cat Contents Rules…
The surest way to get depressed is to worry about what everybody else is doing, and compare yourself to them. My recommendation is to fill your mind——every waking moment——with ideas, plans, hopes that inspire you, that…
I've been reading this site fairly regularly since 2010. Not as long as many, but long enough to feel confident saying that though the cast is always changing, this site remains one of my favorite places to 1. discover…
I think you will find that a great diversity of minds are attracted to this site, and for reasons you may not have considered. Curiosity is a giddy thing, and it is a fundamental part of what draws me here. If you read…
We’ve been moving steadily to malli over the last 6 months. I have to say, programmatically composing malli schemas as values (rather than macros) is really powerful. I like being able to define a base set of fields on…
Same here. Clojure offers a bunch of different invariants than ‘this field is a string’. Things like ‘nobody is modifying this complex data structure out from underneath you’ or ‘this complex value is trivially…
As an avid git worktree user, I use multiple checkouts for the same repo all the time. It avoids a lot of context-switching pain.
I’m amazed a group of politicians that can’t agree on basic stuff managed to agree on this. This thread is evidence of the issues at play, the strongly held opinions.
To begin to answer that you would need to start out by defining what you mean by ‘intelligent’ and ‘evil’, since both are subjective concepts that only exist relative to your perspective.
It took me a long time to realize that the universe doesn’t give a shit about me. In the grand scheme of things my life isn’t going to rate a mention. There is such a freedom in this understanding. Nothing inherently…
Rabbit's federation is a good way to bridge point-to-point connections between geographically distributed systems. I'm not sure that's a great scaling pattern for throughput though. The clustering might look tempting…
No, can’t delete what I don’t have. My dad gave me some great advice pre-social media, and it still applies: “If you want to get really depressed, spend your time worrying about what everybody else is doing.” I realize…
> too much and too soon That's the critical part of that statement. It is not important to solve for performance concerns until the code actually works so you can verify you've solved the problem at hand.
> The academics are certain that there will therefore be a shift from human coders to AI-driven coders by 2040. On the ML front, little appears to be fundamentally new in the last two decades. Not sure how the ML…
IME, human beings generally expect things that are true to be intuitive, and tend to interpret causality eagerly. The history of science is littered with folks that ended upon the wrong side of it because their…
The tricky thing with abstract class (oop) hierarchies is that deeply nested ones tend to be 1. hard to understand because parent behavior is shared concretely rather than modeling it behind protocols. 2. hard to change…
This is one of the more measured cases for golang I have read. When it comes to my default set of tools, I gravitate towards dynamic, expressive languages that provide greater leverage rather than ones with fast startup…
This looks useful. I'd love to use this with gopass (https://github.com/justwatchcom/gopass). It would have to support preexisting keys for that to work for me. I wonder if the limitation around elliptic curve keys…
As an exclusive Firefox user, with really great ad blocking features, I didn’t notice that Chrome got worse on this front. I’m sorry to hear that. Perhaps it’s time for a change. Best of luck.
I already have functors, effectively, by writing sql queries in clojure with honeysql. The clojure data structures make behavior composition from reusable sql snippets easy, and the testing of sql snippets is just based…
I wrote a bespoke scheme interpreter, then a virtual machine, a bytecode serialization format and a fun standard library. All in C. Totally useless for real work, not unique in any way, but really fun and great for…
In my startup experience, the pager never really ends. I’ve got one eye on my alerts inbox, and one eye on John McLane complaining about California. Still, I would rather be doing what I want, the way I want it rather…
Question: Eat a cat Answer: Eat a cat is a game of tag in which a person who has the cat is "it" and must tag another person. For the song by the British rock band the Cure, see Eat the Cat.Eat a Cat Contents Rules…
The surest way to get depressed is to worry about what everybody else is doing, and compare yourself to them. My recommendation is to fill your mind——every waking moment——with ideas, plans, hopes that inspire you, that…
I've been reading this site fairly regularly since 2010. Not as long as many, but long enough to feel confident saying that though the cast is always changing, this site remains one of my favorite places to 1. discover…
I think you will find that a great diversity of minds are attracted to this site, and for reasons you may not have considered. Curiosity is a giddy thing, and it is a fundamental part of what draws me here. If you read…
We’ve been moving steadily to malli over the last 6 months. I have to say, programmatically composing malli schemas as values (rather than macros) is really powerful. I like being able to define a base set of fields on…
Same here. Clojure offers a bunch of different invariants than ‘this field is a string’. Things like ‘nobody is modifying this complex data structure out from underneath you’ or ‘this complex value is trivially…
As an avid git worktree user, I use multiple checkouts for the same repo all the time. It avoids a lot of context-switching pain.
I’m amazed a group of politicians that can’t agree on basic stuff managed to agree on this. This thread is evidence of the issues at play, the strongly held opinions.
To begin to answer that you would need to start out by defining what you mean by ‘intelligent’ and ‘evil’, since both are subjective concepts that only exist relative to your perspective.
It took me a long time to realize that the universe doesn’t give a shit about me. In the grand scheme of things my life isn’t going to rate a mention. There is such a freedom in this understanding. Nothing inherently…
Rabbit's federation is a good way to bridge point-to-point connections between geographically distributed systems. I'm not sure that's a great scaling pattern for throughput though. The clustering might look tempting…
No, can’t delete what I don’t have. My dad gave me some great advice pre-social media, and it still applies: “If you want to get really depressed, spend your time worrying about what everybody else is doing.” I realize…
> too much and too soon That's the critical part of that statement. It is not important to solve for performance concerns until the code actually works so you can verify you've solved the problem at hand.
> The academics are certain that there will therefore be a shift from human coders to AI-driven coders by 2040. On the ML front, little appears to be fundamentally new in the last two decades. Not sure how the ML…
IME, human beings generally expect things that are true to be intuitive, and tend to interpret causality eagerly. The history of science is littered with folks that ended upon the wrong side of it because their…
The tricky thing with abstract class (oop) hierarchies is that deeply nested ones tend to be 1. hard to understand because parent behavior is shared concretely rather than modeling it behind protocols. 2. hard to change…
This is one of the more measured cases for golang I have read. When it comes to my default set of tools, I gravitate towards dynamic, expressive languages that provide greater leverage rather than ones with fast startup…
This looks useful. I'd love to use this with gopass (https://github.com/justwatchcom/gopass). It would have to support preexisting keys for that to work for me. I wonder if the limitation around elliptic curve keys…