Brock @brocktibert.com · 01/12/2025Is there a public roadmap for Google Colab? Something similar to: roadmap.streamlit.app In a teaching context it would be great to know what is coming, approximately when, so we can plan. It feels like new features get lobbed over the wall that might a dramatic impact on the classroom experience 000
Brock @brocktibert.com · 14/11/2025Does anyone in the Google Colab community know what "Deploy to Cloud Run" is doing? It suggests a Gradio app, but I can't find any documentation or release notes explaining what/how/why we would use this feature. #GoogleColab #pydata #teaching #GCP 000
Brock @brocktibert.com · 22/08/2025I can't emphasize how timely your article is for my students; I just got off a call with a student in our MSBA program. I was able to refer them to your article to help emphasize the importance of domain knowledge and critical thinking/assessment of the AI output (HITL). 000
Brock @brocktibert.com · 05/08/2025Is it possible to identify which cells of a Google Colab notebook were the result of AI-generated code @googlecolab.bsky.social #TeachingWithAI #AIinEducation stackoverflow.com/questions/79...stackoverflow.comIdentify which cells were based on accepted AI suggestionsIs it possible to identify which cells in a Google Colab were based on accepted AI suggestions? I am considering how I might inspect the JSON returned by students to determine if cell(s) were the r... 000
Brock @brocktibert.com · 25/07/2025I have secret shopping for years as well. Something sounds fishy. I wonder if your info was leaked during a research study and then reused elsewhere. Related, it blows me away that after doing this for 15 years, I still see examples where there is no email stream launched after and RFI is completed 000
Brock @brocktibert.com · 01/07/2025Quick link to the repo: github.com/koaning/mola...github.comGitHub - koaning/molabel: Widgets to make it easy to add labelsWidgets to make it easy to add labels. Contribute to koaning/molabel development by creating an account on GitHub. 000
Brock @brocktibert.com · 12/06/2025A golf commercial just suggested that they used “AI analytics” for their new product. 🙄 000
Brock @brocktibert.com · 28/05/2025In researching jobs that our MSBA graduates tend to consider, one (currently active) post required a certification from AWS that currently does not exist, and I am fairly certain never has. Are we entering the hiring phase where job postings will ask for 5+ years of vibe coding? 000
Brock @brocktibert.com · 27/05/2025Ducklake, simplified lakehouses by @duckdb.org Holy moly, it's amazing when things "just make sense." duckdb.org/2025/05/27/d...duckdb.orgDuckLake: SQL as a Lakehouse FormatDuckLake simplifies lakehouses by using a standard SQL database for all metadata, instead of complex file-based systems, while still storing data in open formats like Parquet. This makes it more relia... 053
Brock @brocktibert.com · 24/05/2025Another week, another situation where the @pgatourus.bsky.social and their broadcast partner @cbssports.bsky.social refusing to use the space available to show the +/- for the player on the day. 000
Brock @brocktibert.com · 23/05/2025I was today years old when I learned of Arkadelphia, Arkansas. You can’t make this stuff up. 010
Brock @brocktibert.com · 23/05/2025If you are going to add a wordcloud to your article or report ... Don't do it. That is all. 000
Brock @brocktibert.com · 22/05/2025How are popovers still a thing? What's worse is that I feel like they are getting increasingly pervasive, with some sites showing 2+ on the same page, one after another. Garbage UX. We need to be better. Design better experiences. 000
Brock @brocktibert.com · 18/05/2025Can someone explain why the "always on" leaderboard does not show the +/- for the round during the tv broadcast? We see the rank, player, tournament total, the hole, and to the right, there is clearly plenty of space to show the player's +/- for the current round. #PGA @pgatourus.bsky.social 000
Brock @brocktibert.com · 14/05/2025@koaning.bsky.social Shot in the dark, and to be candid, I am only starting to look at Marimo now that the semester is over. Is it possible to distribute a notebook/single file for use offline with libraries already installed? Use case: An exam when a student's computer is in "airplane" mode. 100
Brock @brocktibert.com · 06/05/2025The lottery for the NHL 25 draft is brutal to watch. I rarely use this phrase, but 100% cringe. Yikes. #NHLDraft25 000
Brock @brocktibert.com · 25/04/2025Anxiety going down as ChatGPT/OpenAI services start to come back online (API Dashboard and web chat). Obviously there is an issue the day I allocated time to build out the POC.media.tenor.comJonah Hill War Dogs GIFALT: Jonah Hill War Dogs GIF 000
Brock @brocktibert.com · 08/03/2025Notice to all product and UI/X folks that are including text input into an AI product/chatbot. I beg you. Please allow a user to determine if enter/return is a new line or submit. Return is easy for BASIC flows, but shift+return for more "advanced" needs is absolutely painful. 000
Brock @brocktibert.com · 07/03/2025I would imagine that Sweeney and Neely are also gone? After today, how can they still be involved? The lack of depth and inability to draft talent can’t be overlooked. Gone are the days where the Bruins are a destination. It’s going to take years to restore this team. Brand equity obliterated. 000
Brock @brocktibert.com · 21/02/2025Nice episode highlighting the capabilities of duckdb in this space. You referred "distributed duckdb" and wanted to point out that the awesome folks at @motherduck.com offer a cloud data warehouse backed by Duckdb. I have no affiliation, just calling out an awesome product. 050
Brock @brocktibert.com · 20/02/2025I was today year's old when I found out about farsante and mimesis for fake data generation. I have used faker a bunch in python, but this caught my eye as it plays nicely with PySpark. github.com/MrPowers/far... mimesis.name/master/index... 000
Brock @brocktibert.com · 15/02/2025I don't know if this is new, but I have started to notice that ChatpGPT is using emojis in the generated response, including code samples. At least for me, it's emoji overload. Holy moly. 000
Brock @brocktibert.com · 12/02/2025I downloaded and compiled the last 20 years of ipeds releases due to the same reflex a few weeks back 020
Brock @brocktibert.com · 31/01/2025@coatless.bsky.social Your quarto extension embedio was exactly what I was looking for. Thanks for putting that together. 110
Brock @brocktibert.com · 29/01/2025Watching this week's TGL "match"/"show" and it's obvious they need to fix the broadcast. They are obviously trying to figure it out, so its keeping my attention. - Audio mix is still off - Shot clock needs to start WAY faster, especially after the approach shots move to the green area. Pick it up 000
Brock @brocktibert.com · 27/01/2025With the new semester under way I am not sure how much time I can spend on this idea just yet, but I have been thinking alot of pypeds and reworking that project. 20 years of IPEDS data resulted in a single duckdb database w/ 600+ tables and 2.3GB. I am excited to get some time to bring this to life 030
Brock @brocktibert.com · 22/01/2025Perhaps I am in the minority here, but I am really struggling with #TGL broadcasts. For one, I hate the introductions, and the "buildup" is so forced and awkward. The first swing is almost 15 minutes into the DVR recording. The league isn't established. Focus on golf content, not fluff. 010
Brock @brocktibert.com · 12/01/2025Just saw an ad that is promoting a course to help students "Become an LLM engineer" in just 8 weeks. C'mon now, we can do it 7, can't we? youtu.be/xdx5C7FwcSU?...youtu.beThere's Something About Mary - 7 Minute AbsYouTube video by Just Great Productions 👽 000
Brock @brocktibert.com · 08/01/2025This visual introduction to decision trees is absolutely fantastic. Fantastic execution. www.r2d3.us/visual-intro... #ML #teaching #visualizationr2d3.usA visual introduction to machine learningWhat is machine learning? See how it works with our animated data visualization. 000
Brock @brocktibert.com · 08/01/2025These are now available for those interested in an one-stop shop for each annual survey. 000
Brock @brocktibert.com · 07/01/2025I see some discussion of folks diving into #ipeds data today. I noticed the Access Files are not available just yet. I have been cooking up an idea for a #dataeng project over winter break and have been waiting for the new files. My question: Does anyone know if the Access files are close behind? 100
Brock @brocktibert.com · 07/01/2025I am curious. I know there is quarto-live for #python and #Rstats in #Quarto but has anyone embedded a terminal into an HTML document? github.com/r-wasm/quart... I want to provide a painfully simple pathway for students to learn basic CLI commands from an embedded interface on my course site.github.comGitHub - r-wasm/quarto-live: WebAssembly powered code blocks and exercises for both the R and Python languages in Quarto documentsWebAssembly powered code blocks and exercises for both the R and Python languages in Quarto documents - r-wasm/quarto-live 140
Brock @brocktibert.com · 30/12/2024Just “archived” the ~20 years of ipeds surveys distributed as annual ms access files. 000
Brock @brocktibert.com · 29/12/2024A short post with basic #Python code samples running through a variety of embedded #database options. brocktibert.com/posts/202412...brocktibert.comSingle-File and In-process/Embedded Databases – Brock TibertWe don’t always need to deploy servers to manage a database. In this post, we’ll explore a variety of options for leveraging different types of databases in our applications. 010
Brock @brocktibert.com · 27/12/2024I was today years old when I realized there is a visual editor in VS Code for #Quarto documents. Holy moly this is fantastic. 000
Brock @brocktibert.com · 26/12/2024Teams are still leaning into distribution datasets as SAS, SPSS or MS Access? (SAS) www.cpsc.gov/Research--St... (MS Access) nces.ed.gov/ipeds/use-th... (SPSS, SAS ,STATA) nces.ed.gov/ipeds/datace...cpsc.govNational Electronic Injury Surveillance System (NEISS)Welcome to the National Electronic Injury Surveillance SystemFor more than 45 years, the CPSC has operated a statistically valid injury surveillance and follow-back system known as the National Electr... 000
Brock @brocktibert.com · 24/12/2024A really solid win last night, but something is bothering me and I had to look it up. The #Bruins Zadorov is 6th in the league in giveaways. Would be curious where he ranks wrt giveaways in the Dzone. It's brutal to watch. To my eye, he is just meh. www.hockey-reference.com/leagues/NHL_...hockey-reference.com2024-25 NHL Skater Statistics | Hockey-Reference.comCheck out the Skater Statistics for the 2024-25 NHL season on Hockey-Reference.com 000
Brock @brocktibert.com · 23/12/2024A quick post for data teams that might lean heavily on traditional cloud data warehousing solutions like ETL right into Redshift. The separation of storage and compute isn't a new consideration, but the ecosystem is really starting to mature. Oh, #duckdb is amazing. brocktibert.com/posts/202412...brocktibert.comAWS S3, Glue, Data Lakes and DuckDB – Brock TibertThe separation of storage and compute is here to stay, so I wanted to document a quick note on considerations depending on your access pattern. 010
Brock @brocktibert.com · 23/12/2024Not sure I have a good answer, but along the lines of "is Die Hard?" an Xmas movie, calling the NFLX movie Carry On the "new Die Hard" is a MASSIVE stretch. It's ok, but not Die Hard. 000
Brock @brocktibert.com · 22/12/2024A short writeup on how to make external HTTP callouts via #AWS #StepFunctions. In this case, making API calls to #ChatGPT brocktibert.com/posts/202412...brocktibert.comCalling OpenAI from within AWS Step Functions – Brock TibertAWS Step Functions has the capbility to make external HTTP callouts. This post will demonstrate that you can make callouts to OpenAI without invoking a Lambda Function 000