I make computers do things. Mainly with Ruby, Swift, Terraform, and Kotlin. Professional typo spotter. he/him techhub.social/@sjs CTO at 1SE

Victoria, BC
Sami Samhuri retweeted
Replying to @Dimillian
Instead? They’re different tools for different purposes. False dichotomy.
1
3
This is the big day! This is the one day this year that I need to wear my winter coat.
1
Sami Samhuri retweeted
I’ve successfully taught another person `git bisect` and used it to find an obscure bug in minutes that surely would’ve taken hours/days to find otherwise. If you find yourself saying “this used to work…” in your code, use `git bisect`.
19
97
820
Sami Samhuri retweeted
A little present 🎁 Our series SwiftUI Layout Explained is free to watch until the new year! With eleven episodes of live-coding and discussion, a hand-written transcript and sample code, there’s plenty to enjoy over the winter break. Happy holidays! objc.io/blog/2020/12/24/swif…
5
135
441
I wrote a non-trivial personal app in SwiftUI (with 1-2 UIViews) and it has some really glaring UI bugs that I wouldn’t ship to others. If I were planning on releasing it I’d have to use a lot more UIKit to be happy with it.
Sami Samhuri retweeted
Alright folks, gather round and let me tell you the story of (almost) the biggest engineering disaster I’ve ever had the misfortune of being involved in. It’s a tale of politics, architecture and the sunk cost fallacy [I’m drinking an Aberlour Cask Strength Single Malt Scotch]
I’m gonna have to get a glass of whiskey to answer this properly.
104
1,858
6,904
Sami Samhuri retweeted
Oh look, it's Mac minis in the AWS Cloud.
4
65
308
It seems like it’s always us-east-1. I don’t regret choosing us-east-2 at all so far. Of course now I jinxed it.
AWS us-east-1 strikes again.
1
1
GitHub reinstated youtube-dl and has an excellent response and summary of what happened: github.blog/2020-11-16-stand…
Sami Samhuri retweeted
In Big Sur Apple decided to exempt many of its apps from being routed thru the frameworks they now require 3rd-party firewalls to use (LuLu, Little Snitch, etc.) 🧐 Q: Could this be (ab)used by malware to also bypass such firewalls? 🤔 A: Apparently yes, and trivially so 😬😱😭
81
1,393
3,535
Sami Samhuri retweeted
Looking for some help to become a @cloudflare "Approved Bot" so feeds proxied through their service can be crawled. Any of you know anyone on that team? Thanks!
2
5
3
That’s impossible! Tim Cook told congress that they treat everyone fairly and equally. He wouldn’t lie would he?
Woah! Apple made @dhh change their app because it “doesn’t work” without an invite. Apple demoed “Canvas Home” in the keynote yesterday, when I open it after install, I can’t use it! More proof of Apple discrimination
3
Everyone. Everyone needs to hear this. PSA for when you update to Big Sur.
1
Don’t name your SwiftUI app struct the same as your target either. It breaks previews with a confusing error.
1
My experience is that it usually gets way worse and often kills the company. Any counter-example I can think of is an anomaly, like GitHub which is a better product but basically had to be rescued by Microsoft.
The same way @raganwald felt in 2004 when Konfabulator was sherlocked. We serve at the pleasure of the monarch. weblog.raganwald.com/2004/11…
Damn this repo’s first commit is older than I am. GW Basic.
It would be nice to concisely say that a closure should be discarded when a weakly-captured param goes away. I imagined what that could look like and now I want @ClosureWrapper. gist.github.com/samsonjs/c39…
1
Just found a really useful site for SSL testing and training: badssl.com It has domains configured with all kinds of bad certs (expired, wrong host, self-signed, revoked, etc). It also has domains with various valid certs. Thanks @ChromiumDev!
2