Kamran Ayub

Kamran Ayub

@kamranicus.com

๐ŸŽ™๏ธ Podcast Host @typescript.fm ๐Ÿ‘พ Creator: KeepTrackOfMyGames.com ๐ŸŽฅ Pluralsight Author: bit.ly/KamranOnPluralsight ๐Ÿ’ธ Money Talks: kamranicus.com/money Corporate quitter bringing back summers off ๐ŸŒž

396 followers599 following1.6K posts

Pinned

I'm currently building this garden room in my backyard. I have experience renovating interior rooms but this is my first exterior project. It'll be a recording studio slash he-shed. I'll be posting progress updates here but I'm micro journaling in our Discord too. discord.com/channels/119...

Extraction and decision models are exactly the kind of novel developments we wouldn't have thought of without first building on LLMs and running into their limitations. And there will be more deterministic-leaning models where these came from. blog.cloudflare.com/clairic-extr...

blog.cloudflare.comIntroducing Clairic, a new System Oneย class of extraction modelsClairic is a new model from Cloudflare that is a System One extraction modeI, capable of extracting, computing, estimating, and forecasting data from unstructured inputs.

I have a very specific use case for Clairic that I want to test out. LLM performed well at it even, but this should be even better because I can ensure the schema I get back is always consistent.

Kamran Ayub reposted

We have an open position for a senior engineer in the @storybook.js.org team again! ๐Ÿ  Fully remote ๐Ÿค— OSS work every single day ๐Ÿ› ๏ธ Developer tooling and JS ecosystem ๐ŸŒ Europe โŒ๐ŸŽจ Not much UI work, mostly behind the scenes details like parsers, rendering, Node.js CLIs, web servers etc.

chromatic.comChromatic โ€ข Senior Software Engineer (Storybook)Our mission is to improve the UX of the internet.

It's like those Old West displays where it's only a front wall and nothing behind it! ๐Ÿ˜‚ It's kind of surreal actually, that a whole wall is up and basically done. Rainy day today means working on other stuff ๐ŸŒง๏ธ Also a good test of the design, as the water should drain out the bottom and fully dry out

Oh my God, the wall is bigger than it looks ๐Ÿคฏ SO COOL. I think I'll need the ladder to put up that last sheet ๐Ÿ˜… My brother helped and it took us a couple hours, taking us after dark.

Another wall section sheathed! That leaves one more sheet to put on, and another that goes on after the wall is stood up. Tomorrow I will have help to lift it and tilt it all up! ๐Ÿ’ช Four of us will make short work of it.

One wall section is ready! Sheathed and framed. Will do the other two next and tilt them all up in one session, with a helper... cause they are heavy ๐Ÿ’ช I think I COULD do it myself but a wall falling on me is not my idea of fun. Better to be safe than sorry ๐Ÿ˜œ

Before sheathing, which locks everything in place, I squared the panel by pinning the bottom plate to the subfloor flush with the rims (which I know are straight and square). Then putting four nails in each corner, same location, and measuring the diagonals. If they didn't match, I'd adjust the top.

I only ran into one issue. I nailed too close to another nail at a sheet joint and it got deflected and stood out. Since these are coated nails, they are almost impossible to take out without wrecking the edge so I'll just leave it and shear the top off. It won't hurt anything! ๐Ÿค 

To answer "what's happening right now" and "why is everything so broken" it's because it's way easier to sus out vulnerabilities with AI coding tools. See the Switch 2 userland hack. (Via Ars Technica)

Yo even Dracula is a typescript dev. I vant to suck your types! Hmm sounds weird. ๐Ÿ˜…

Dracula Hourly@dracula-hourly.bsky.social

I have examined the map and find that the river most suitable for the Slovaks to have ascended is either the Pruth or the Sereth. I read in the typescript that in my trance I heard cows low and water swirling level with my ears and the creaking of wood. The Count in his box, then, was on a river in

Progress today: all the north wall window framing besides cripples above the header. That means tomorrow is sheathing day! And then I'll probably need some help tilting them up. ๐Ÿ˜…

Here's a trick I learned from Matt Rissinger from the Build show: you're supposed to bevel the sill for a window so it drains outward. But instead of shimming it during install, you can just cut the cripples under the sill to 5 degrees and that tilts the sill out. Easy peasy lemon squeezy.

Progress today: framed all the full height studs into each north wall section. Had one little issue where an edge got split but nothing some glue, a clamp, and a screw can't fix ๐Ÿ˜… Next time those flat pieces get screws to avoid splitting. Still todo: cut and nail all the jacks, sills, and cripples

Today's progress: mostly prepping for the north wall framing, which is the most complicated ๐Ÿ˜œ Cut all the studs to length, cut sole/top/cap plates to length, marked everything for story sticks, and put up tilt stops. Also organized the wood into proper piles based on timing.

The north wall has the 3 windows, so that's three rough openings and headers to account for plus cripples and jack studs. Nothing is 16 OC basically on that wall ๐Ÿ˜… A story stick is just when you mark all the stud locations. In this case both the sole plate and top plate are story sticks.

What, what! All the framing, sheathing, windows, and the door have arrived. When this is through, I will have an actual building! Pretty exciting. It doesn't seem real until this phase when walls go up.

These windows are GORGEOUS. They are bigger than they look in the 3D model ๐Ÿ˜ And the door looks awesome too.

Kamran Ayub reposted

Even if Ryan wanted to (and I believe he did earnestly want to), Deno could never and would never "beat" Node. Not if it had to be compatible. That's playing catch-up to follow the leader. That's not a winning strategy. It will be the same story for any fork that is pursuing that strategy.

Socket@socket.dev

Deno spent years persuading developers to bet on a better runtime. Now its creator calls gains over Node.js โ€œmarginalโ€ and says it was โ€œsucked into the gravity well of node compatibility.โ€ The backlash, the forks, and how AI is changing the future of JavaScript runtimes. socket.dev/blog/deno-ac...

View full thread

There's still an opportunity for Node Foundation to do it themselves. I'd be interested in what they think about this.

I dunno man. You didn't need to spend years learning this. In 90 mins you could have foreseen this with a Wardley Map, and I'm not kidding, because we did that for the podcast when we discussed Deno in one of the first episodes. We wanted to be optimistic, but it's hard to argue with the value chain

Even if Ryan wanted to (and I believe he did earnestly want to), Deno could never and would never "beat" Node. Not if it had to be compatible. That's playing catch-up to follow the leader. That's not a winning strategy. It will be the same story for any fork that is pursuing that strategy.

Socket@socket.dev

Deno spent years persuading developers to bet on a better runtime. Now its creator calls gains over Node.js โ€œmarginalโ€ and says it was โ€œsucked into the gravity well of node compatibility.โ€ The backlash, the forks, and how AI is changing the future of JavaScript runtimes. socket.dev/blog/deno-ac...

Instead, in my opinion, a better strategy would have been to actually "merge" the best parts of Deno into Node core, basically making Node transform into Deno. It was already mostly compatible. If they wanted to, they could likely have approached Node Foundation with a plan to close the gaps.

Node would have basically been transformed into a Rust runtime. It would get a better DX. It would mark previous modules as legacy, and there would be a transition plan for 1-2 LTS versions over the next few years. To me that seems like a winning strategy, but now Ryan is not there to steward that.

someone last night described publishing writing authored by an LLM and claiming it as yours is like walking around with your intellectual zipper down ๐Ÿคฃ agree!

Floor platform is DONE โœ… And I decided that yes, I can order the framing and get that done in the next 5 weeks as well. It's coming together!

Awesome progress today, two courses of insulation and subfloor are done โœ… That means tomorrow is the last day for the floor! I'll have to figure out if I'm ordering the wall and roof framing next, or waiting until May.

Finished sealing the underside of the cavities. Combination polyurethane adhesive and spray foam. Doesn't have to be pretty, I'll be trimming the foam where needed before putting down insulation. Last mile!

We've said it clearly on the podcast before but neither of us thought Deno could compete with Node long term. It's too bad they are no longer going to build a runtime but it also makes sense. Unless they decided to make a completely new TypeScript runtime, but others are working on that anyway.

Kamran Ayub reposted

ECMAScript excitement ๐Ÿ˜‰ Congrats to @ashley-c.bsky.social from TechAtBloomberg on advancing the Composites proposal to Stage 2 at @tc39.es today ๐ŸŽ‰ Composites are objects that are compared by value instead of identity. They are an evolution of Record & Tuple proposal.

DIY is never really about saving time, but it does save you money. I may be all-in for less than $30k compared to a turnkey installation of $70k or more (since even this Studio Home doesn't include proper roof insulation for Minnesota winters)

View full thread

The cost is higher than what it quotes too because that assumes you pay it all in cash. Practically, you'd get financing and then you'll pay interest on top of the project cost over time, Studio Home quotes 7.25% at excellent credit with 10 year term. That's over $26k. So call it ~$100k all-in.

This is why at the retreat last weekend, I was talking with someone about how expensive the build was and they just laughed ๐Ÿ˜‚ They were like, this would be over $100k normally, $30k is nothing! ๐Ÿ”ฅ Well, it's expensive for me hahaha. But they are right, home building is expensive.

DIY is never really about saving time, but it does save you money. I may be all-in for less than $30k compared to a turnkey installation of $70k or more (since even this Studio Home doesn't include proper roof insulation for Minnesota winters)

I think for folks who can't or don't want to do DIY, this is fine -- materials-wise, it's a wash although mine are better (Rockwool vs fiber batts). It's not a high performance prefab, it does the job and no more. And you'd get it professionally installed and assembled.