I've found bin[0] to be great (and simple) to manage binaries released via github, specifically those tools not already available via macports and ones for which I'm too lazy to write a portfile for. Seems like kelp is attempting to replace this combination with one tool.
Looking at their about[0] page, it seems like Typogram is a company started by the person who also created Coding Font. That might explain the "by Typogram" label.
Thorsten Ball's books are the closest thing to Crafting Interpreters. Not just by topic, but also with how the code is presented. By far these are among the few books I know that take the effort to guide the reader to programming something complex from scratch, while also being testable as the program grows. This means that previously presented code changes along the way as new features are added.
A lot of other "code yourself" books, on the other hand, simply slice already finished codebases, and there's no way to test a simpler incomplete version of the program unless the reader makes extra effort and go beyond what is presented in the book.
While there is a lot of overlapping topics in Nystrom's and Ball's books, there are also enough differences to learn something new from the other. Ball's books uses the same parser and AST as front ends to both tree-walking and VM interpreter. CI, on the other hand, skips the AST for the VM interpreter, and also teaches extra topics like implementing garbage collection, dictionaries/hashtables and class-based OOP.
It even looks like the rail assets were lifted straight from Factorio. I mean if it's all above board it's fine - Factorio's train system is really good.
That said, they're also giving it major updates/overhauls in the upcoming update, so this one would be falling behind if there's no good relationships between the two.
Yes, that's the one. Never played it, but from my understanding its effectively just the train system lifted out of Factorio with a game built around it.
It's a term borrowed from assembly lines(0), where if the andon cord is pulled, the entire line stops until some manager or the likes inspects and restarts it. For amazon, the equivalent would be pulling the listing immediately from the website, blocking orders and flagging the item for immediate review.
Ah but not an acronym like SCRAM for example in the early nuclear reactor days. Meaning: Start Cutting Right Away Man, because back then, you had to cut the ropes holding up the control rods, which basically mean, shut it down as fast as possible by dropping those rods.
Paw[0] is a pretty good native macOS option, at least for now. They were acquired sometime last year by RapidAPI[1], and since have released electron based versions of their app for Linux and Windows.
I’m really hoping they don’t go the 1Password route and kill their native macOS product to move everyone to the cross-platform one.
We own licenses for our developers too, and plan on buying more. Please, please, please, don't screw us over and change course later on. We really like Paw, and not being based on Electron is the major selling point :)
It seems unrealistic long term for any company to maintain one native app and an electron app across other platforms. Spotify did this for a while, but they eventually forced everyone onto the electron app. Something to keep in mind.
> It seems unrealistic long term for any company to maintain one native app and an electron app across other platforms
Not sure if it's more or less unrealistic to have one native app per platform.
> Spotify did this for a while, but they eventually forced everyone onto the electron app
I don't think (but someone correct me if I'm wrong please) Spotify has ever been a Electron app. If I recall correctly they are indeed embedding Chromium but they are doing their own custom binding (possibly via CEF), not via Electron.
Often apps don't have one app per platform, often it's just Mac or something. They get Electron so everyone can use it and then suddenly the Mac app has an equal number of users as Electron (or less) and then at that point justifying development becomes difficult.
If MSFT released a cherry MX version of this keyboard, and moved the 6 key to the right hand cluster, it'd be an instant buy from me. I learned touch typing with 6 on the right side, and most keyboards I've seen have it setup the same, so not sure why MS sticks with this convention.
Huh. I haven't used an ergo keyboard in many years, and never used one much, but just checked and sure enough, I type the 6 with my left hand, every time.
It's either an innate it's-easier-for-some-reason thing, or else it's habit from stretching across the number keys while playing WASD+mouse video games. I type 7 and up with my right, though.
Yeah, they're hot-keys for various things in a lot of games. If you've spent much time playing PC FPS games of the old-school type where your dude can carry a whole arsenal at once, for example, then you've had to get very good at quickly and precisely striking the entire number row with your left hand, since they're typically used to swap to a specific weapon, plus sometimes some of the F keys for other reasons (thinking in Jedi Knight, where F-keys are used to trigger force powers or healing in the default layout). Or any of the old-school keyboard + mouse or keyboard + joystick simulator games where almost every button does something, especially if they're combat oriented simulators (since that adds a lot of urgency to needing to hit many buttons very fast) like Mechwarrior or X-Wing/TIE Fighter.
I second this wholeheartedly. There were the Microsoft natural keyboards and the cheap $20 knockoffs that had the six key on the right. I always had to look for those. I thought I was broken but apparently I’m not alone.
A few libraries in the Java world have this model. They haven't produced unicorns but seem to be pretty stable businesses - jOOQ(1), hibernate(2) etc. I'm researching DB libraries for work and so those are the ones I recalled immediately, but I think there are some commercial UI ones too.
Docker for mac is ridiculously bad to use. We use build containers at work, and Big Sur definitely gets mad at the VM activity & the high disk activity. My 2019 15" i9 MBP sounds like a jet engine half the time.
we use jooq extensively it's probably the most valuable tech in our backend.
Also among various other tech stacks I've never seen something that hits the sweet spot between "plain sql" and "advantages of ORM-stuff" as well as jooq
[0]: https://github.com/marcosnils/bin