1 karma · joined September 1, 2023
Lawyers I know would politely decline that.
His experience working at a teaching company made his book very well structured for new comers.
It is interesting that it bears some surface level similarities to type constructors in languages with higher kinded types.
Yeah, the further you go back into the back catalog the more you are listening to my learning-to-podcast phase. Hopefully they aren't too bad... I am a slow but persistent learner.
Brian is super modest and claims to be a horrible programmer but he is comparing himself to Ken Thompson, who he thinks is just incredible.
One thing that was interesting to me about Unix at Bell Labs was the UNIX room. It was a shared room with the computer in it but also where the coffee machine was and where they would hang out. I'm not sure if we are missing something like this with our increasingly remote culture?
I may be unique in this regard but the types of actions I do in one path are very different from those I do in others: working on my blog is very different from the types of things I do when working on code and it was nice to have history aware of this.
I haven't actually used McFly a lot though, so I haven't quite seen if it going to become a permanent thing for me. The UI of using FZF for history is nicer, I just didn't like the suggested matches.
You are right though, I don't have my arrow keys setup like this. I'll try that out as well. Thanks for the tip!
Have you seen gron[1]? It can't do everything that jq can, but it is much more in the unix philosophy than jq. It simply flattens and unflattens json out into lines so you can use standard unix tools on it.
▶ gron
"https://api.github.com/repos/tomnomnom/gron/commits?per_page=1" | fgrep "commit.author"
json[0].commit.author = {};
json[0].commit.author.date = "2016-07-02T10:51:21Z";
json[0].commit.author.email = "mail@tomnomnom.com";
json[0].commit.author.name = "Tom Hudson";
▶ gron "https://api.github.com/repos/tomnomnom/gron/commits?
per_page=1" | fgrep "commit.author" | gron --ungron
[
{
"commit": {
"author": {
"date": "2016-07-02T10:51:21Z",
"email": "mail@tomnomnom.com",
"name": "Tom Hudson"
}
}
}
]
[1] https://github.com/tomnomnom/gronI'm wondering if this removing the branch idea and the galloping idea can coexist.
If one side is bigger than the other, try to find how many elements you can add from that side and advance that far.
Hold down F or J for F Lock, D or K for Ctrl and so on. My fingers adjusted to it really fast. Your keys can act as modifiers when held, and normal keys when pressed and it is works super well.
https://beta.docs.qmk.fm/using-qmk/software-features/tap_hol...
Edit: dropping the extra list() from the blog code examples.
This is different but similar to what Bazel does.
Isn't cyber punk supposed to be film noir set in a high tech future? So we just increasing the amount of film noir to get Cyber Noir?
This is very creepy.