Sign in

Brock

@brocktibert.com
73 followers 74 following 122 posts

IS faculty | Faculty Director MSBA | data/product advisor | general analytics nerdery Interests: #python #aiml #sportsanalytics #serverless #dataeng #edtech #TeachingWithAI #AIinEducation #learningAnalytics

PostsRepliesMedia
Brock @brocktibert.com · 01/12/2025
Is 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/2025
Does 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/09/2025
lol
000
Brock @brocktibert.com · 22/08/2025
I 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 · 21/08/2025
You are a rockstar. What an awesome idea for a story. 🎩 tip.
120
Brock @brocktibert.com · 05/08/2025
Is 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.com
Identify which cells were based on accepted AI suggestions
Is 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/2025
I 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/2025
Quick link to the repo: github.com/koaning/mola...
github.com
GitHub - koaning/molabel: Widgets to make it easy to add labels
Widgets to make it easy to add labels. Contribute to koaning/molabel development by creating an account on GitHub.
000
Brock @brocktibert.com · 13/06/2025
Vibes is not an evaluation metric.
000
Brock @brocktibert.com · 12/06/2025
A golf commercial just suggested that they used “AI analytics” for their new product. 🙄
000
Brock @brocktibert.com · 28/05/2025
In 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/2025
Ducklake, simplified lakehouses by @duckdb.org Holy moly, it's amazing when things "just make sense." duckdb.org/2025/05/27/d...
duckdb.org
DuckLake: SQL as a Lakehouse Format
DuckLake 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/2025
Another 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/2025
I was today years old when I learned of Arkadelphia, Arkansas. You can’t make this stuff up.
010
Brock @brocktibert.com · 23/05/2025
If 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/2025
How 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 · 20/05/2025
I’m not, I’ll hop in tomorrow. Thanks!
000
Brock @brocktibert.com · 18/05/2025
Can 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/2025
The lottery for the NHL 25 draft is brutal to watch. I rarely use this phrase, but 100% cringe. Yikes. #NHLDraft25
000
Brock @brocktibert.com · 28/04/2025
Invite sent
010
Brock @brocktibert.com · 25/04/2025
Anxiety 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.com
Jonah Hill War Dogs GIF
ALT: Jonah Hill War Dogs GIF
000
Brock @brocktibert.com · 08/03/2025
Notice 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 · 08/03/2025
Sweeney and Neely need to go. This is on them.
010
Brock @brocktibert.com · 07/03/2025
I 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/2025
Nice 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/2025
I 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/2025
I 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/2025
I downloaded and compiled the last 20 years of ipeds releases due to the same reflex a few weeks back
020
Brock @brocktibert.com · 09/02/2025
Kick the ball. Enough. Let’s go.
000
Brock @brocktibert.com · 01/02/2025
How is it possible that SMS spam is still a thing?
000
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/2025
Watching 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/2025
With 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/2025
Perhaps 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/2025
Just 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.be
There's Something About Mary - 7 Minute Abs
YouTube video by Just Great Productions 👽
000
Brock @brocktibert.com · 08/01/2025
This visual introduction to decision trees is absolutely fantastic. Fantastic execution. www.r2d3.us/visual-intro... #ML #teaching #visualization
r2d3.us
A visual introduction to machine learning
What is machine learning? See how it works with our animated data visualization.
000
Brock @brocktibert.com · 08/01/2025
These are now available for those interested in an one-stop shop for each annual survey.
000
Brock @brocktibert.com · 07/01/2025
I 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/2025
Awesome, thank you
010
Brock @brocktibert.com · 07/01/2025
I 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.com
GitHub - r-wasm/quarto-live: WebAssembly powered code blocks and exercises for both the R and Python languages in Quarto documents
WebAssembly 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/2024
Just “archived” the ~20 years of ipeds surveys distributed as annual ms access files.
000
Brock @brocktibert.com · 29/12/2024
A short post with basic #Python code samples running through a variety of embedded #database options. brocktibert.com/posts/202412...
brocktibert.com
Single-File and In-process/Embedded Databases – Brock Tibert
We 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/2024
I 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/2024
Teams 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.gov
National 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/2024
A 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.com
2024-25 NHL Skater Statistics | Hockey-Reference.com
Check out the Skater Statistics for the 2024-25 NHL season on Hockey-Reference.com
000
Brock @brocktibert.com · 23/12/2024
A 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.com
AWS S3, Glue, Data Lakes and DuckDB – Brock Tibert
The 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/2024
🤯
000
Brock @brocktibert.com · 23/12/2024
Not 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/2024
A 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.com
Calling OpenAI from within AWS Step Functions – Brock Tibert
AWS 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