Do browsers typically parse then evaluate CSS selectors with a kind of tree-based interpreter, or do any of them do more advanced things like emitting and interpreting bytecode?
The Smithy team released Smithy IDL 2.0 (a tool for generating SDKs and services from models). Code generators can now generate fewer nullable types thanks to the addition of default values. Also has DX improvements like mixins to reduce copy/paste: aws.amazon.com/blogs/develop…
"Delete and don't notify" in Apple Calendar sure did just notify a big ol' list of people that I'm not attending a meeting... I guess I've been aggressively declining optional meetings on accident for a while now 😬 Back to Outlook.
1
2
Really cool to hear Olivier’s thoughts on Smithy and how they’re starting to use it at @DisneyStreaming via Smithy4s
Happy June! First day of the month, you know what that means. Another Tooling Talks episode! Soak up some wisdom from Olivier!
tooling-talks.com/episode-11
2
When I retire from big tech, I won’t bad mouth my employer or anything like that. I just want to ride off into obscurity and finish the video game I’ve been working on for like 25 years.
2
10
What do other languages call annotations applied to other annotations, causing them to inherit some behavior or definition? These are called "stereotype annotations" in Java, but I think that name is weird if designing a new language. See for example makble.com/what-is-stereotyp…
2
I guess this originated from UML: en.wikipedia.org/wiki/Stereo…. "The nomenclature is derived from the original meaning of stereotype, used in printing"
This happened for me at AWS. After co-creating Smithy and winning a hackathon on a Friday afternoon, my teammate and I were asked to start working on Smithy full time Monday morning. Now it’s a critical product for Amazon.
Oh, and we’re hiring! amazon.jobs/en/jobs/1895372/…
I talked about Smithy, it's origin story, and how we're using it at AWS recently at ASC 2021: youtube.com/watch?v=3GpZzu4g…
Is there an automatic Lua version migrator/transpiler? With the version splits in the Lua ecosystem (lots on 5.1, LuaJIT on 5.1+, and now 5.4 is out), this would make it easier for library authors to support more users.
I think the only explanation for someone submitting a bug report with a *screenshot* of a stack trace or error log is that they want the maintainer to feel some pain too
The fan on my 2019 MacBook Pro is almost always running, even when I’m not doing anything demanding. Is this normal?
1
1
I’m putting a talk together. I’ve got so much I wanna say, but only 25 minutes, max. Editing down content that I think would be super interesting is no fun.
2
5
Seattle's skylines are beautiful, but horribly obscured by power lines. I asked Seattle City Light if they could bury just the one pole behind my house. They said it would cost me >$200k, I'd have to find my own contractor, and get my own permits. The ol' get rekt response.
1
The way I communicated with friends and family until around 2008 was mostly through email. Once everyone got smartphones and texts were free/cheap, email for personal use, for me at least, stopped. I have a searchable archive of old emails, but the texts are lost.
Thinking of a project name for something you’re working on? Make X Great Again ain’t it. It’s too soon, too political, and non-inclusive. Pick a different name.
1
7
Just because a programming language has interfaces doesn’t mean every new type you create needs an interface. Some things are concrete and no other reasonable implementation can be provided.
2
9
I just realized I’ve been paying for souped up cell phone service with unlimited data, and I haven’t disconnected from my home wifi for over a year
1
To start my day, I accidentally deleted all of my work email using an email rule with an ‘or’ instead of an ‘and’. And, apparently ‘delete’ in Mail is different than moving an email to the trash. I ended up having to manually recover critical emails using outlook web access.




