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
It was a good run but without 3rd party apps I don't think there's a reason for me to stick around here. So long Twitter, at least for now. See you elsewhere! Find me at samhuri.net or techhub.social/@sjs or github.com/samsonjs
1
396
Sami Samhuri retweeted
I’d like a product that uses ChatGPT (and future variants, but its current form is good enough for this) to just respond endlessly to spammers. Engage them in conversation as long as possible. I’m sure both sides will weaponize this but at least consumers have this power too.
11
5
150
tried an homage to @nathanfielder but it’s surprisingly difficult to hold the slice upright
1
Sami Samhuri retweeted
Do you know what worked? A clear vision. Design-led development. Weekly demos to deciders who always made the call on what to do next. Clear communication between cross functional teams. Honest feedback. Managing risk as a function of the rate of actual progress toward goals.
41
222
2,172
Sami Samhuri retweeted
Welp. It’s the crypto bug of the year. Mark it down for April. Java 15-18 ECDSA doesn’t sanity check that the random x coordinate and signature proof are nonzero; a (0,0) signature validates any message. Breaks JWT, SAML, &c. neilmadden.blog/2022/04/19/p…
26
840
2,049
Sami Samhuri retweeted
Extracted the word list from NYT Wordle and compared it against original Wordle, and the NYT has removed 25 words from the list of 12972. 22 are offensive/controversial. The other 3 are "agora", "pupal", and "fibre"
4
3
24
Sami Samhuri retweeted
If you’ve ever shared work in good faith using a CC license, do yourself a favor and read every well-chosen word of @doctorow’s warning: A Bug in Early Creative Commons Licenses Has Enabled a New Breed of Superpredator link.medium.com/2qeboI5L5mb
2
55
95
Programming is fun
Sami Samhuri retweeted
Tl;dr the NSO zero-click iMessage exploit leveraged an obscure 90s image compression codec in a FOSS decoder used by Apple to run arbitrary AND/OR/XOR/XNOR logic and bootstrap their own *microarchitecture* to achieve the exploit... Absolutely stunning. googleprojectzero.blogspot.c…
5
138
468
Sami Samhuri retweeted
Yesterday I turned 43 and realized I've been in #tech for 24 years (I got paid to create my first "professional" website in 1997). Here's 24 things I've learned over the past 24 years. Perhaps you'll find them useful on your journey. 🧵
28
207
736
I mean, yeah it’s a good outcome. But it still really highlights that the community had to beg the lords with the actual power to merge the thing. That’s not a win for OSS.
Post a pic you took with no description and bring some Zen to the timeline
2
Sami Samhuri retweeted
“We should go back to all of these legacy command line utilities that output text data and add a JSON output option. All OS APIs, like the /proc and /sys filesystems should serialize their files to JSON or provide an alternative API that outputs JSON.” blog.kellybrazil.com/2019/11…
5
8
63
Sami Samhuri retweeted
I've just found really cool and unexpected application of C# 10 interpolated string handlers: scanf-like parsing! #dotnet #csharp
15
87
396
I’m way more upset about the orientation of the first V than the island on this one @northisupVI
2
Sami Samhuri retweeted
if a couple thousand of you chill out to 70 minutes of flying over Antarctica in a helicopter they'll let me be a "trusted" channel on YouTube youtube.com/watch?v=9nvF13ze…
12
33
148
I’m unclear on what they’re memorizing but it’s certainly useful to be able to look at some code that’s slow and quickly realize that it’s slow because it’s O(n^2) or something. If you can’t reason about performance then it’s gonna be harder to make things fast.
Has anyone ever needed to memorize Big-O for anything, other than simply looking it up?
1
This evening I was /bin/true. I did nothing successfully.