Tweets

CNGI_news
  •   If you haven't already, pick up a copy of the latest Coastside Magazine! To find a pickup location near you, visit https://t.co/0VGVj8v2rs https://t.co/fS5Rdo8Rka
  •   Coastside News will be at the Coastside Farmers Market today in Pacifica with copies of our free August edition of Coastside Magazine and updated Coastside Guide! Stop by to chat and pick up the latest content.
  • @BucheliMino   Leadership needed for highway safety https://t.co/1JiS7I48C8 via @CNGI_news
DefectorMedia
  •   A huge frickin' swarm of honeybees came to my house! https://t.co/ok4QLnsHZt https://t.co/AuTYqoHUpH
  •   That's a lotta friggin' bees right there, buddy. https://t.co/tY2LMZG0YD
  •   It's not who plays the next Bond, it's how you write him: https://t.co/izyZM02ori
  •   NAIA becomes first organization to ban trans athletes from college sports: https://t.co/V24TeKdaKt
  •   50 years later, my first Final Four is still the best: https://t.co/P6hwnUlXZP
  •   I was a Habs fan for a night and that's plenty: https://t.co/G4o5ne4YZx
  •   How to fix Chicago's White Sox-shaped black hole: https://t.co/9JHVCKrgl5
  •   WrestleMania distilled WWE's worst excesses into five glorious minutes: https://t.co/eobI3D7FCl
  •   Víkingur Ólafsson plays the familiar and makes it his own: https://t.co/s8DkqOliA5
  •   Reminder: In order to play hockey you need access to water https://t.co/GM3mIu5RXg
  •   The exchange rate on Palestinian life: https://t.co/dOKurInhZu
  •   Giannis Antetokounmpo’s calf joins Doc Rivers’s reputation in the infirmary: https://t.co/xXJw8N5Qlh
  •   This is about as wrong as 15 seconds of basketball can go: https://t.co/2KgrFKKBp5
  •   Stop it! Stop it! The Flyers are already dead! https://t.co/x3fg4kWXmd
  •   Tara VanDerveer, who never needed the spotlight, retires in the night: https://t.co/Zl7OS4V0xY
  •   This was the Champions League at its dramatic best: https://t.co/DgqOjhhYhV
  •   As he heads out, let's remember Kevin Borseth’s remarkable entrance: https://t.co/zBRbgGAoCa https://t.co/0993p9v2V0
  •   Enter the Western Conference anxiety vortex: https://t.co/pv4GLJOJ0u
  •   It's not who plays the next Bond. It's how you write him. https://t.co/izyZM02ori
  •   "I was looking across the driveway at the largest, loudest, and most visibly furious swarm of flying insects I've ever seen in my life." https://t.co/ok4QLnsHZt
  •   What will it take to fix SafeSport? https://t.co/sQgGDfg7A7
  •   How facts went out of fashion: https://t.co/F7RmKQKXA2
  •   An American dumbass in London: https://t.co/rFTcQp6Adv
  •   MLB's radio streams still suck: https://t.co/lQ1kNjdfEy
  •   The Coyotes have a Salt Lake City plan: https://t.co/rwp1im08AB
  •   ‘The Kid Detective’ is too good to be forgotten: https://t.co/DB9NSdNOnh
  •   AEW still isn't over CM Punk: https://t.co/QqIjAeviUQ
  •   Not even an Ippei Mizuhara guilty plea will take MLB off the hook: https://t.co/SVE29ny1RS
  •   O.J. Simpson was always more than polarizing: https://t.co/CpKkWyz6V5
  •   ‘Shōgun’ is the best and most human show on TV: https://t.co/pnJ70ty31f
  •   It's time for Remember Some Guys! Come join @theisen95 and @david_j_roth as they open some baseball card packs and talk about the players inside. You know, the usual. We're live now: https://t.co/Ck7gCvRvGN https://t.co/mzllZOB5Ss
  •   The wildest stuff alleged in the criminal complaint against Ippei Mizuhara: https://t.co/a8AOnLRSVU
  •   Make gambling embarrassing again, with @justin_halpern: https://t.co/3KMm7MPiGC
  •   Tara VanDerveer, who never needed the spotlight, retires in the night: https://t.co/Zl7OS4V0xY
  •   In the eyes of Joe Biden and the U.S. government, Palestinian lives count for less. https://t.co/dOKurInhZu
  •   If you love podcasts, dump Spotify: https://t.co/dk571j7L9a
  •   Gambling addiction is a nasty, nasty thing: https://t.co/1cMW6g0aVB
  •   Here is a list of some of the new, notable, and downright nutso stuff alleged within the criminal complaint against Ippei Mizuhara. https://t.co/a8AOnLRl6m
  •   What do we do with our climate anxiety? https://t.co/iuJUuAWEAo
  •   O.J. taught us things about ourselves we didn't want to know and yet now embrace because we can't pretend any longer. https://t.co/CpKkWyz6V5
  •   These dad shoes are made for workin’: https://t.co/8gdPpLHlbU
  •   The sublime clarity of goo: https://t.co/cLju4Zc0A1
  •   Saudi Pro League player whipped by incensed fan: https://t.co/QDv71yGrTd
  •   Aaron Rodgers has spoken with Jeg: https://t.co/xm3i2U2LiE
  •   How a 170-year-old lizard finally came home to Jamaica: https://t.co/tR6JYQ503N
  •   Josh Hartnett was always guaranteed to jack you up: https://t.co/9nVxKxIuRS
  •   DraftKings eats shit, reverses course on stupid gaming tax surcharge: https://t.co/nxLzPufgmP
  •   At home with the worst team in baseball: https://t.co/jP3JZPPPGV
  •   Putting a team in this city was a mistake. Nothing about the past three decades of its existence has changed that fact. The Jaguars suck: https://t.co/qU4o9LGLHb
  •   Russian chess player arrested for allegedly poisoning opponent with mercury: https://t.co/eybwAJvcRz
  •   Gymnastics and IOC leadership found a way to screw over everyone: https://t.co/7wV11ZQmkt
  •   ‘Borderlands’ made me hate video games, movies, and even Cate Blanchett: https://t.co/IydbsSA7kI
  •   Who’s trending up and trending down in the ‘Industry’ season premiere: https://t.co/dKVZLSrech
  •   ‘ESPN Bet’ is a black hole: https://t.co/LrDrOOWala
  •   How Chennedy Carter reclaimed her superstar pedigree: https://t.co/X2mPJnfyoh
  •   With Mauricio Pochettino, USMNT aims high and scores for once: https://t.co/S2dDVR568V
  •   NASCAR boots controversial race winner back to loser town: https://t.co/XmaAP9BXB1
  •   Joe Burrow is the finest quarterback in Bengals franchise history, and in the end all you’ll have to show for it is a lonely AFC title trophy named after the guy who founded your most hated rival. https://t.co/SFv97pj1gu
  •   There is still no escaping Colleen Hoover: https://t.co/alIYplpc76
  •   On this week's episode of the Distraction, new Defector staffer Rachelle Hampton joins Roth and Drew to talk about podcasting, the Olympics, and fun days online: https://t.co/J4Jxn8LWwo
  •   Untimely crash throws Tour de France Femmes into chaos: https://t.co/gTfjtjzn1Y
  •   What’s everyone’s deal again? A quick guide to the WNBA’s second half: https://t.co/vfmMckEvR3
  •   At home with the worst team in baseball: https://t.co/jP3JZPPPGV
  •   Josh Hartnett was always guaranteed to jack you up: https://t.co/9nVxKxIuRS
  •   How a 170-year-old lizard finally came home to Jamaica: https://t.co/tR6JYQ503N
  •   And now, a timely and exhaustive preview of the 2024-25 Premier League season: https://t.co/IIOsI8wqLB
  •   Anna Marie Tendler trusts you’ll know who she’s talking about: https://t.co/bJU5EZlcwl
  •   Gena Rowlands played pathetic better than anyone: https://t.co/jLsgQjy4Hc
  •   The Jordan Chiles bronze medal fiasco is even dumber than you imagined: https://t.co/5QfRLWcxbJ
  •   This is now a run-first offense presided over by a head coach who fucking hates running the ball. The Rams suck: https://t.co/QzLFMnz0VR
  •   What’s everyone’s deal again? A quick guide to the WNBA’s second half: https://t.co/vfmMckEvR3
kentcdodds
  • @eniolajayi   In "Fully Typed Web Apps", @kentcdodds explains what it means to have a fully typed web app, what makes it challenging, and some tools/techniques you can use power up your productivity ⚡ https://t.co/fQmcNf9z49 🌌
  •   This is a massively positive improvement! Give it a try: https://t.co/A9EWQrETrp
modestmouseband
  •   We're flying out one lucky fan and their friend to catch our show with @PIXIES in NYC! Could it be you? Access to VIP tickets with priority venue entry, an intimate pre-show performance, and more could be yours. Entries support @HeadCountOrg at https://t.co/gd58qvaHbs https://t.co/d53Mi3FPs6
  •   Starting today you’ll be able to listen to rare tracks, watch exclusive live videos and chat with the community! There'll also be a live stream Q&A and performance with Isaac THIS Friday at 5:00pm PT exclusively for Ice Cream Party members Sign up now at https://t.co/BLPN9yM0kp https://t.co/jopwy4GkBS
PositiveSean
  •   https://t.co/2ZeHfT7qzF https://t.co/ne3w8ea06G
  • @youwouldntpost   Fittingly, Norm Macdonald’s name trended alongside O.J. Simpson’s today—a heckler following his target all the way to the grave. Why the “Weekend Update” coverage of the murder trial has stood the test of time: https://t.co/jknHjacwtx https://t.co/s4ToQXCuPw
  •   This belongs in the American History Museum https://t.co/ZmSJxAsWj7
  • @MattBerry05   “Now cousin Goose what kind of shenanigans you got yourself into this time? Quarterbacking a Sun Belt team against Iowa??” https://t.co/NvnQixa9TY https://t.co/YDLww5a5RY
  •   Devastating news for kings fans since games at the start & end of the season count double for wins/losses. https://t.co/ux7IHZ1vtC
RobertSmith
  • @We_OwnIt   🚨Outsourcing NHS operations to private hospitals has caused deaths. The real solution to waiting lists is to invest in the NHS and pay NHS staff. Ask @wesstreeting & @VictoriaAtkins to stop putting patients at risk. Take action: https://t.co/GixiMFxj0K https://t.co/su5FWqwQJ4
SpannersReady
  •   Just because I'm on a glamorous camping holiday doesn’t mean the content stops. Join @mattpt55 And @SomersF1 for some Tech Time: https://t.co/WxEC1tTjrB https://t.co/dztIoxF85z
  • @CristinaLeeMace   @mattpt55 “Spanners left us alone, we can go crazy! TYRE TALK!!!!” 😂 https://t.co/NUQgDD25Cb
  •   Red Bull and Mercedes said no then.. https://t.co/DLxiQaD06F
  •   Post mini golf pint with @SomersF1 My son beat Somers and I helped make my son. So basically I beat Somers at golf ⛳️ https://t.co/A1uS7MMrV8
  • @AndrewHolding   🔴 Live #Science, #AMA and #Puzzles. Join me and @mattpt55 as catch up on Science news, and we try to get Matt to read my grant proposal.... #Twitch #SciComm #SciStream https://t.co/T1sfttbujU
  • @ChrisOnRacing   Well it’s official. Formula E cars do not look slow on big circuits… …and they’re not even full kilt yet. #FormulaE #MisanoEPrix
  •   Pfft.. what's a little clever rear cross-brake inertia valve between friends https://t.co/f4SJ9fJSia
  •   So it was the cross axel brake thingy all along... just as I predicted in this thread in July probably https://t.co/C2xMRaPA8o
  •   In the past the FIA have used undisclosed agreements to deal with rule breakers. There's no conspiracy about that. It literally happened Last time there was a significant performance drop to point to as a clue, despite members of that team flatly refuting allegations
  •   Ga. Ayrton Senna for me (probably) https://t.co/CKXTtTimfP
  •   Definitely not Alan Jones
VicTafur
  • @algreen   #SamCooke was a big inspiration for me... Anyone recognize the song? ;) @BBCLater https://t.co/GM1BbivF3c
  • @TheAthleticNFL   Darren Waller hasn't decided whether to suit up for a ninth NFL season. Injuries have taken their toll on Waller's body — and his mental health, writes @VicTafur. But even as he ponders his future, Waller continues to mentor NFL Draft hopefuls ⤵️ https://t.co/Pu9v41yjF2 https://t.co/XgFsgDgaJG
  •   (Might be too early) https://t.co/sKKFA0HNiI
  •   Tip of the cap. https://t.co/A75hVBUZuM
  • @DDuggan21   Colleague @VicTafur caught up with Darren Waller in Vegas recently. When will Waller inform the Giants if he's retiring? He said it would be ideal to let them know before the draft "but I also don’t want to put that on myself. It’s gotta be before summer break, for sure.”… https://t.co/ZjFDcoUh8L
  • @DDuggan21   Waller has a $200K bonus for participating in the offseason program. It seems like he's fine not collecting that. But will he also walk away from the $11.8M he can earn by playing this season?
  • @TheAthletic   Over the last 18 months, @dpbrugler has collected as many puzzle pieces as he could, through countless hours of tape study and conversations with prospects, scouts and other sources. Welcome to his 2024 NFL Draft Guide, The Beast 😈 Download it here: https://t.co/bEiUtPNuG3 https://t.co/q4tEOj2Y61
  • @radiojoee   Class as always from Tony who was DFA'd with the call up of Jackson Holliday https://t.co/2vc0BnwXxF
  •   Aidan O’Connell won’t be bothered if the Raiders draft a QB: ‘It’s my job to keep my job’ ⤵️ https://t.co/D1W8T6taBH
  •   Tip of the cap. https://t.co/4cyPj8pt8y
  •   “The one thing I don’t think people talked enough about was that he threw a really nice deep ball. There is a lot to be excited about with Aidan, and he is really looking forward to competing for the starting job again.” https://t.co/PA0yGgeiuR
  • @TheAthletic   Which team should call Tom Brady? https://t.co/ZS4v7ESv1D https://t.co/WgkKc3Uq1M
  • @KingJosiah54   Sixers showing Allen Iverson his statue https://t.co/VGNpwe7K6v
  •   https://t.co/XHfjTrbrOk https://t.co/SBv3sjUbtN
  • @tashanreed   The draft is nearly upon us. Here's a big board of 50 players the #Raiders could potentially consider in the first 3 rounds 🔗⤵️ https://t.co/71ofTzYbzu
  • @danpompei   The dichotomy of O.J. Simpson, majestic tailback, incandescent celebrity, convicted kidnapper and armed robber and man found liable for double murder. The best thing I've read on O.J. from @ByTimGraham. https://t.co/kULWbpwKGK
  •   Pelicans are going to be interesting in playoffs. https://t.co/v5jIEFXzYA
  • @anthonyVslater   Kings lose. Lakers move into the #8 spot. If LA beats the Pelicans on Sunday, it'll be Warriors vs Kings in the 9 v 10 matchup (in Sac if Kings beat Blazers). If Lakers lose, Kings get #8 with win over Blazers. If Lakers/Kings lose, Warriors can still get #8 with win over Jazz.
  •   👑 https://t.co/mZBt81wZNK
  • @alec_lewis   Vikings rookie QB J.J. McCarthy’s season is over. He underwent surgery on his meniscus this morning. The procedure revealed a repair was necessary. What an absolute bummer.
  •   https://t.co/ZlTsJ3bXkJ
  •   In traffic ... They still got an hour until practice starts. https://t.co/bZEbSrNvoJ
  •   OT Thayer Munford (finger) won’t practice tonight.
  • @tashanreed   Pierce said #Raiders G Jackson Powers-Johnson has been activated from the PUP list and will practice today. He's been out since OTAs due to a concussion.
  •   Yesterday, Davante Adams said he would prefer not to play in preseason games. Today, Antonio Pierce said if players are healthy, they’ll play.
  •   Pierce excited about tonight’s open practice: https://t.co/r6zQdQy6wp
  •   Fans will vote on starting QB after practice. https://t.co/xWmfWzEMvR
  •   Beer sales going strong tonight. Fans getting ready for the season.
  •   You knew this was coming … https://t.co/f9vdhZGOEa
  • @tashanreed   Pierce added that Powers-Johnson probably won't start Week 1 and they'll bring him along slowly. Cody Whitehair has been the starting LG during camp. https://t.co/HlEjM2fT6D
  • @tashanreed   #Raiders are in pads today, but Powers-Johnson has a red non-contact jersey on.
  •   O'Connell dropped in a nice TD pass to Myers earlier. Minshew just hit Turner on a long post and then Wilkerson deep between two defenders.
  •   Press box view https://t.co/USNAcuXzwZ
  •   Bowers https://t.co/FiVDEBay96
  •   It’s as if you were here. (And Masterson with the boom) https://t.co/FfiOBecVUy
  •   Two minutes this time … https://t.co/snyYJeDxBj
  •   Adams’ deep catch caps off another minute-long look at practice. https://t.co/HLcyMWvw9W
  •   https://t.co/ywWrcx31IW https://t.co/nkQ35qlAYf
  •   Touchdown https://t.co/I7fy81WzHR
  •   Guyton catch or no catch? https://t.co/SnPO3kvZqe
  •   Another good night for Turner and Wilkerson. Adams was Adams. Both QBs had good moments. That’s a wrap. Thanks for coming.
  •   The grind never ends. https://t.co/faIuE8H3M4
  • @tashanreed   We're recording another episode of Just Win today. Leave your #Raiders questions here and we'll pick some: https://t.co/HgYVHGlknt
  •   🤔 https://t.co/VFjoAVlU2z
  • @Raiders   Go and get it 😤 #RaiderNation | #DALvsLV https://t.co/Ih6uiNYuQf
  • @danielrpopper   Justin Herbert is out of the walking boot today while working in the weight room with Ben Herbert during practice.
  •   Raiders assistant equipment manager Adam Johnson’s team rolls on. https://t.co/TF3tWTtJIM
  •   Two minutes with new Raiders WR Jalen Guyton: (starts with him on Tom Telesco, who brought him over from Chargers) https://t.co/cFThpgKMZa
  •   Indoors at the facility today https://t.co/5L7zD2EuXu
  • @tashanreed   #Raiders WR Davante Adams (unknown) isn't at practice today. OT Thayer Munford (hand) is back after missing yesterday. G Jackson Powers-Johnson (concussion) is still in a red non-contact jersey.
  •   JPJ on way back. Oh baby. https://t.co/Fln6RDoTCC
  • @tashanreed   Adams is here. He's just in a hoodie and not practicing. https://t.co/JzWbfy4rUu
  •   A day after undrafted rookie Will Putnam got some love from Pierce, the center gets in a fight with Spillane, Crosby jumps in and throws the rookie’s helmet.
  •   They’re now playing “Let it go” to help players calm down https://t.co/UqwqiJJE8y
  •   👊🏻 https://t.co/RAXJI7212h
  • @tashanreed   Episode 4 of Just Win is live. We discussed the #Raiders QB battle (again), analyzed the rest of the competition throughout the roster and previewed the Cowboys game. Apple 🔗➡️ https://t.co/N8MXettBEL Spotify 🔗➡️ https://t.co/Mvmot8BknQ YouTube 🔗➡️ https://t.co/YZR3xZ4h6X
  • @FB_FilmAnalysis   Just Win Pod ep. 4 - what we learned from Vikings game - Tyree Wilson? - QB battle update - Roster projection Apple: https://t.co/pDPUzoXxHH Spotify: https://t.co/ZOy2ufdi3l YouTube: https://t.co/Jq6C49fwXR
  •   Appreciate Aaron @awolnation for doing the new intro for us. https://t.co/5AkNvPzLwj
  •   https://t.co/NX7hpNpJVv https://t.co/Z9r1OMwm33
  •   As far as Nicholas Cage playing John Madden in the movie, I like it better than the original choice. It was going to be Will Ferrell, but he couldn’t do it due to scheduling conflicts.
wesbos
  • @brungarc   Good name for a boat? https://t.co/T2y4jOa9XM
  •   Michelin moving to svelte? 👀 https://t.co/uLtp2X9wYc
  •   new domain: https://t.co/TTMwjSxRCl
  •   ya or nah? https://t.co/XoY0OuVbYk
  •   Imagine using this as your dev machine https://t.co/JLmqfZIw5z
  •   I have this little squiggle that updates as you scroll, and I popped the tailwind `transform-gpu` class on it for good measure. When I did that my FPS dropped from ~58 to 30. Is it not worth using these gpu hacks any more? https://t.co/HyvyF1pa9i
  •   Follow up - doing updates that cause a paint on scroll is the same as using requestAnimationFrame these days, right?
  •   can google please throw the ban hammer on these fake transparent pngs please https://t.co/W4wxaNNKCt
  •   ever have a random auto import ruin your day https://t.co/XJjTQWq5ff
  •   Is Chrome trying to kill off ad blockers? Today we have Google's Oliver Green on the show to press him on the Manifest V3 changes, chrome extension development and talked a little bit about his time at 1Password Getting a little roasted in the comments section - but I feel like… https://t.co/oPiDPd9V5M
  •   Half pixels in CSS is a totally fine thing to do. Often 1px is too thin, but 2px is too thick. Since most of our screens are HiDPI, there are more pixels to play with! Non-HiDPI displays will round down to the nearest pixel, except for 0.5px which rounds up to 1px. https://t.co/dTz3RUe5HM
  •   AI model to generate music, running in the browser with JavaScript. No API! > Catchy early 2000s metalcore, breakdowns, chugging guitar riffs, double kick drums. https://t.co/Y3JvrlxEnj
  •   Pretty neat demo from @xenovacom https://t.co/93LDahL4m0
  •   Are there features that you just love to implement? For some reason I always enjoy pagination
  •   Tonight! Devtools meetup in Toronto! https://t.co/ZVFk0HzEHJ
  •   Is is possible to use next/image with files outside the public dir? I have images alongside my markdown files in a posts/ dir, and I need reference them. The paths are in the frontmatter, so I need to somehow make next know about their paths. https://t.co/aA1pcDshXA
  •   Is it at all possible to do Dynamic imports in Next.js of a server component? I have several hundred MDX files I need to import based on their slug - I can't use folder routing for slugs. I can use generateStaticParams to generate a list of URLs, but the dynamic imports wont… https://t.co/PSw5RLZBP4 https://t.co/432uHWzdws
  •   Got it! The key was understand how webpack does dynamic imports. It needs a bit of static info on which folder it will dynamically import from so it can make the modules. https://t.co/q2TMdx9AM1
  •   Had an awesome time at the Toronto Dev Tools meetup last night. Thanks @bentlegen for hosting + awesome photo and @getsentry for sponsoring https://t.co/lMKFTM9tZS
  •   This company always sends me keyboards. Will this be the one to rip me away from the best keyboard in the world? I can’t live without a numpad https://t.co/DyhUjRNivH
  •   Soooo I got a receipt printer and I’m gonna control it with JavaScript https://t.co/ZCB9wNvIGZ
  •   Uh oh https://t.co/qEf9nkLREx
  •   Websockets! https://t.co/Z1ck7vpY1C
  •   I ran out of paper, more next week https://t.co/bCkFHwieeY
youyuxi
  • @Atinux   Starting to polish a bit the UI before opening the public beta 😊 https://t.co/cewMQaMp8F
  •   I will be in SF / bay area from May 1st to 14th. Come join us for the Vite meetup! https://t.co/QFadHQH6nK
  • @robpalmer2   ECMAScript excitement 😉 Congrats to @JatinRamanathan @littledan & @wycats on advancing the Signals proposal to Stage 1 today @TC39 🎉 Thanks to proposal author @EisenbergEffect and the many other framework representatives who have contributed so far 👍 https://t.co/51CdhhGW40 https://t.co/LaX0zcWqVZ
  •   Found a few weird things slowing Vue down in this benchmark, one of them being creating the setup context using an object literal with a getter takes a ridiculous amount of time, and it only happens in Node (v8) but not in Bun (JSCore). Must be some really weird de-opt going on.… https://t.co/4RU5Pw7yi2 https://t.co/CCAYJTW1TO
  •   So smooth! https://t.co/xaY6xSyP6e
  • @jpschroeder   📣 Announcing: KickStart! A next-generation form builder from the @FormKit team. Going live...now 👀 Generate a form, edit it with manual controls or AI prompts, then copy and paste @vuejs components or schema into your project. 🔗👇 https://t.co/KdxqdNYI6t https://t.co/ao9LjXSEKX
  •   Vue packages bundled with Rolldown is now passing all Vue ecosystem tests! https://t.co/Y2c3ZfthO0 Vue's use of Rollup is non-trivial, involving almost every aspect of library bundling: monorepo resolution, multiple output formats, advanced treeshaking, mixed cjs/esm. The… https://t.co/FMyS2x2qwa
  •   👀 early prototype but looks promising! https://t.co/EsQoF133Oh
  • @nuxt_hub   Introducing hubAI() ✨ Run machine learning models, such as LLMs in Nuxt, powered by @CloudflareDev Workers AI. https://t.co/K1R0m9NGgI