Currently in the middle of replatforming onto GraphQL, and this definitely resonates.
A bride to be discovers a reality bending mistake in Apple's computational photography
I think about this iconic reddit post all the time
Damn, this post (via @hcayless). https://blogs.library.duke.edu/blog/2023/11/30/why-were-dropping-basecamp/
I'M SORRY EVERYONE. I SHOULD HAVE GIVEN UP DRINKING A LONG TIME AGO.
hey kid, wanna see a magic trick
Ahh yes timeframes in software: N, N-2, 6mo, 1y, …Debian 😅
I'm sorry, did you forget the last 200 years of technological progress advancing productivity yet leading us to work even longer hours? If we want to work less, we need unions, not tech.
I've been using macOS for a decade and I just now discovered that:
instead of summoning the emoji picker (with Ctrl+Cmd+Space) and searching, you can /first/ type your query (no space), then do that shortcut, and you get to pick from the top 3 results or so. (try with "apple")
(note: emoji search queries are language sensitive, your keyboard layout matters)
(note 2: this is a Sonoma (macOS 14) addition: https://www.aroged.com/2023/06/07/macos-sonoma-has-greatly-simplified-access-to-emojis/)
On failure stories:
Capo was not playing audio for some users on Intel Macs running Sonoma. After spending almost two weeks (and about $850) I discovered that macOS Sonoma had a rather nasty bug that was triggered by loading JPEG images.
I love reading about weird bugs.
BREAKING: Politico reports that Senator Cantwell says she will delay hotlining the Kids Online Safety Act (#KOSA) because of ongoing concerns around LGBTQ rights and the need for further changes.
This is an important win for human rights. But we have so much more to do
🔠 Blabrecs: An AI-Based Game of Nonsense Word Creation
longer writeup of my AI-based wordgame Blabrecs, which i'll be showing off (with @isaackarth) as part of the NeurIPS Creative AI exhibition this year
lmk if you'll be at NeurIPS and want to meet up!
Yes. This is exactly it. And, to quote Kerninghan:
Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it.
No, I know, Kerninghan didn’t live in a world with generative “AI”, but it’s worth considering the meaning of his words in this context…
If you think you can use generative models to write code, and especially if you think that you can dispense with coders because of generative models, then you’re going to have a really bad time when it comes to debugging. You’ll have to understand the complete system, as Jennifer points out here, you’ll have to understand all the code that the “AI” wrote for you so deeply that you understand the ways it could fail, and you’ll have to have talent in a suite of tools that make debugging certain aspects possible.
I know that a lot of people are saying that generative AI will “just keep getting better” and “will stop writing buggy code”, but I don’t think that’s possible for at least two reasons.
Going to be on the east coast for the start of #AdventOfCode this year, so it’s going to be extremely unlikely I’ll be awake to attempt leaderboarding. 😢
And since I’ll be away, it also seems unlikely that I’ll have the time to do solutions in anything but Ruby, but I’m hoping to give Uiua a shot for some of the early problems this year.