_sjs's profile picture. I make computers do things. Mainly with Ruby, Swift, Terraform, and Kotlin. Professional typo spotter. he/him

http://techhub.social/@sjs

CTO at 1SE

Sami Samhuri

@_sjs

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

Pinned

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


Sami Samhuri reposted

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.


tried an homage to @nathanfielder but it’s surprisingly difficult to hold the slice upright


Sami Samhuri reposted

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.


Sami Samhuri reposted

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/psy…


Sami Samhuri reposted

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"


Sami Samhuri reposted

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


Programming is fun

_sjs's tweet image. Programming is fun
_sjs's tweet image. Programming is fun

Sami Samhuri reposted

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.com/2021/12/a-deep…


Sami Samhuri reposted

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. 🧵


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.


_sjs's tweet image.

Post a pic you took with no description and bring some Zen to the timeline

BoozeDonkey's tweet image. Post a pic you took with no description and bring some Zen to the timeline


Sami Samhuri reposted

“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/26/bri…


Sami Samhuri reposted

I've just found really cool and unexpected application of C# 10 interpolated string handlers: scanf-like parsing! #dotnet #csharp


I’m way more upset about the orientation of the first V than the island on this one @northisupVI

_sjs's tweet image. I’m way more upset about the orientation of the first V than the island on this one @northisupVI

Sami Samhuri reposted

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=9nvF13…

arielwaldman's tweet image. 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=9nvF13…

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?



This evening I was /bin/true. I did nothing successfully.


Loading...

Something went wrong.


Something went wrong.