My first thought was, "language". The Broca's area is on the left side of the brain, which is the center of control for logic, language and the right hand. It makes sense to me that an evolutionary feedback loop would develop between the hands and complex language development. So it's not odd that the average human brain would develop -somewhat better control over the right hand than the left.
HN user
walterburns
I don't understand why the author bought an iPhone. That's the deal - you do things Apple's way in exchange for not having to figure out how you'll do them. For most people this is a massive convenience, and that's why they pay so much for Apple products (and why I don't).
On Writing Well, by William Zinsser. Hilarious, enlightening, affirming of everyone's need and ability to write well.
"But we'd like to give a type to this function. In most languages (Haskell, Typescript, C++, Rust, C#, etc.) there is no way to do that.[2] "
Can't you do this with a GADT? With a GADT, the type of the output can be specified by which branch of the GADT the input matches. Seems quite a similar idea.
Oh boy.
The first five chapters are unrelated to using the Cats library, and are an outstanding, illuminating introduction to how to think about FP in any language.
Li Haoyi! Thank you for developing your scala ecosystem and Hands On Scala. I just started using Scala again after a few years' break, using Mill, thanks to your recent blog post on the last 12 years. I forgot how easy Scala can be if you don't make it hard, and how just darn pleasant it is to code in. Would love to see Scala rise from the ashes of the FP flame wars and become Python devs' second language. Or even their first. Thanks for leading the charge!
I wish the world hadn't consolidated around Kubernetes. Rancher was fantastic. Did what 95% of us need, and dead simple to add and manage services.
If I had a dime for every person that's asked for this.
I found the article compelling and illuminating, but I wish someone had proofread it for the grammar. Half a dozen times I had to reread a sentence and concluded it wasn't correct English syntax.
The invention of the steel core made the stone facade unnecessary to support the building, so most new buildings are covered in glass instead of stone. That's related to less ornamentation, but to me that's the big distinction between beautiful old buildings and ugly new ones.
It also created a tremendous energy efficiency issue. Stone has much higher thermal mass than glass.
Ay, that's the spirit, lad.
To borrow a phrase from the book Switch, "true but useless".
And only technically true. Of course there are no actual second chances. Time only moves forward. But the implication - and it's only implied - that you're doomed to unhappiness in a cage of past life choices is defeatist, pusillanimous bunk.
As John Lennon said, "I just had to let it go". That takes more courage the older you get. But anyone that tells you that it's hopeless because you majored in accounting instead of art should be escorted quickly and quietly away from anyone impressionable, and then kept away from sharp objects for their own safety.
Pull yourself together!
Or, to quote the Terry Gilliam movie Baron Munchausen, "Open the gates!"
Becoming a Manager by Linda Hill. Not a how-to, but it gives you a preview of the challenge and the blind spots you might have as you become a manager.
Another that I haven't read but has been recommended to me is The Manager's Path.
This article is also good: https://charity.wtf/2019/01/04/engineering-management-the-pe...
I'm on a Framework running Manjaro and i3. Love it. Very lightweight, love the keyboard, very snappy.
This is the CIA's published version of this document: https://www.cia.gov/readingroom/document/cia-rdp80-00809a000...
DRY is about readability. If DRY makes the system more readable, do it. If not, don't.
DRY is about readability. If it makes the system more readable, DRY. If not, don't.