So it wasnβt all for naught.
@heaths.dev
Principal Software Engineer working on #AzureSDK for #rustlang at #Microsoft. My opinions are my own. Love contributing to OSS in #cpp, #csharp, #javascript, #golang, et. al. Avid outdoor adventurer ποΈβοΈππ΄ββοΈ, husband, father.
So it wasnβt all for naught.
Foundations in native languages definitely helps learning the #rustlang borrow checker. I didnβt really have much trouble with that myself (after learning the syntax it clicked) - more so the lack of specialization and blanket impls. Those coming from managed languages seem to have more trouble.
Just be glad to know you work with people that won't give you any π¦π¦, unlike @threddyrex.org apparently.
My helix editor would like a word.
I took third but had some good - delicious - competition. Always a friendly and yummy way to get the team together!
If it was from the Rust PDS impl, weβd see your post sometime in the Future if you did async right.
Pot of chili with lid tied down for transport and the last competitionβs trophy for first place: a wooden spoon in a vase that reads, βAzure SDK Chili Cookoff 2024β. The knot is a nice truckerβs hitch tied to a bowline with a progress-capturing loop.
Onions browning in a blend of secret ingredients in a pan on a stove.
Bunch of cans of beans and tomato sauce with red peppers, green peppers, and a yellow onion on a countertop.
Can I retain first place for my vegetarian chili in the #AzureSDK team? Weβll find out today.
I've been experience some issues in #iTerm2 the last couple of releases (often requiring a `reset` in bash), so I finally decided to try #Ghostty. Pretty slick, and doesn't have a lot of bells and whistles I never needed anyway, not to mention I can store my config in git.
β¦and eventually baked NerdFonts right in: github.com/microsoft/ca...
(Adding an important bit for nerds π)
Agreed. I just meant that, even if true (which apparently it is), sending from some spam-toned domain doesnβt add legitimacy to the claim but diminishes it. Seems Iβm not the only one concerned.
I doubt a dumb terminal is their target use case. Iβm just legitimately interested in how it performs like starting some word processor (thick client app or browser-based) - things most people might do with it as a Chromebook competitor, presumably. Windows apps would perform terribly.
And from blueskyweb.xyz ?! I wouldβve marked this as spam and ignored it like all the other βYour Whatever account is blockedβ or βPackage could not be deliveredβ spams that leak through the filters. Surely @support.bsky.team could make it more officially looking, yeah?
Iβm curious to learn how βfunβ it is with the same chip as an iPhone but less RAM - only 8GB.
Love the colors, though! Wish theyβd do that for more βprofessionalβ product lines.
Imagine of a kid confusingly asking, "You guys get actual offices?"
Why do their cheaper, less powerful models always get the vibrant colors?! Same with iPads.
Apple: We have cool colors available! Oh, you want more power? Hereβs a few different shades of gray.
Missed opportunity:
"Barry, no!"
He's not kidding. I work in the room next to Larry and have heard the occasional blustering! (We've all been there.)
Not to mention the obvious: where do senior developers come from? From juniors who were mentored, who made mistakes*, who have generally benefited from those before them and have organizations that invest in them.
* Seniors do to, but often lessβ¦and more catastrophic.
ESPN doesnβt get many of the big deals so they need something cheaper to produce to fill the time.
They seriously just need to go full βThe Ochoβ instead of one day a year.
As much as I love knots*, I never got into knitting (probably should). Iβm curious: would using smaller knitting needles make for tighter knots and a warmer sweater?
*) Most of the knots I tie are of the βsave your lifeβ variety but a warmer sweater certainly could too!
My commuter / gravel bike has mechanical disc brakes but that doesnβt spend much time on the road since I got my road bike. Iβm fortunate to have a multi-use trail for most of my commute.
Even with fairly new brake pads its stopping power is noticeably less.
I was on the fence whether the maintenance hassle of hydraulic disc brakes on my road bike were worth itβ¦until today. Had I had mechanicals Iβd have been hit by a car turning illegally. Skidding to a halt with both wheels and managing to stay up, I came within a foot of hitting them. MFer sped off.
Thatβs actually apt: Iβve kicked off agents to go work on some low priority βside questsβ that will bolster our testing and release process. On their own they might never have gotten prioritized high enough but do provide marginal gains on reliability and agility. If a PM did that instead, π€·ββοΈ.
Made it really easy to install the azsdk-samples MCP to add #AzureSDK samples as context: install it into #CopilotCLI as a plugin: copilot plugin install heaths/azsdk-samples-mcp
The MCP makes a significant improvement, especially for #rustlang, when using the Azure SDK libraries.
Maybe some #atproto dev has some idea: tangled.org/stevedylan.d.... Seems it works on @leaflet.pub because it's all same-origin.
I haven't played in this world (in depth) for a while, not since before CORS was introduced. It's been interesting digging into docs and trying things out, I'll admit.
The other issue has pulled me into the depths of CORS. I've passively followed changes in the past couple years, but now finding myself neck deep in this muck. Even with `SameSite=None; Secure` and https reverse proxying I can't get my publication to send the session ID cookie to the API.
The default Referrer-Policy of strict-origin-when-cross-origin ends up redirecting to the origin e.g., blog homepage. Probably not what people expect, so instead I'll sanitize and send the current page through the OAuth flow: tangled.org/stevedylan.d...
I was thinking along similar lines: while #atproto devs would likely know what's going on behind the scenes - the landing page after subscribing even gives you a few seconds to view the new records on pds.ls - most users would just know of Bluesky.
A generic "Subscribe" button would probably work, but a "Reply" button that suddenly directs to a particular AppView like Bluesky might be a bit jarring.
Thoughts?