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 · 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 · 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 · 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 · 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 · 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 · 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 · 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 · 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
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 · 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 · 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
Brock @brocktibert.com · 21/12/2024
I think we are at the point that we need to retire the word transformative.
000
Brock @brocktibert.com · 21/12/2024
I finally had a chance to take #AWS #StepFunction Variables and JSONata for a spin. Silly POC but highlights how Step Functions could easily power agentic workflows. I am excited to play around with more realistic examples. brocktibert.com/posts/202412...
brocktibert.com
AWS Step Functions - Variables and JSONata – Brock Tibert
I recently saw that AWS enhanced Step Functions and deployed a new way to think about “the data” we are using and generating during the execution. Below is my first pass over the features, and highlig...
000
Brock @brocktibert.com · 19/12/2024
Reviewing responses to an exam question that showed an intentionally small dataset of hand labeled sentiment alongside output of three models (two LLMs, one rule-based) The number of students questioning why you would ever hand-label a dataset is clearly something I need to address next year 😱
000
Brock @brocktibert.com · 19/12/2024
Bodhi might be getting up there in age, but he still has lots of pep.
000
Brock @brocktibert.com · 19/12/2024
Finally getting a chance to prioritize a block of time to play around with the new #AWS #StepFunctions features, but really 👀: docs.aws.amazon.com/step-functio... Holy moly.
docs.aws.amazon.com
Transforming data with JSONata in Step Functions - AWS Step FunctionsTransforming data with JSONata in Step Functions - AWS Step Functions
With JSONPath and JSONata, you transform data from state to state.
000
Reposted by Brock
Liz Fong-Jones (方禮真) @lizthegrey.com · 16/12/2024
aws.amazon.com/ec2/faqs/#t4... - yes, T4g instances are free for the next year plus. You also get 30GB of EBS, and plenty of bandwidth out to the public internet for personal use (100GB). #AWS #ListenToTheHeroes
aws.amazon.com
Amazon EC2 T4g Instances - Amazon Web Services
T4g instances powered by AWS Graviton2 processors provide best price performance for burstable general purpose workloads in Amazon EC2.
44516
Brock @brocktibert.com · 16/12/2024
My previously shared #sora videos were at the lowest resolution. Bumped up the config to 720p, still in 16x9. I believe this one "cost" 50 credits. Prompting naturally matters but I wonder if the internal consistency is better with higher res videos? #highered #emchat #hemktg
010
Brock @brocktibert.com · 13/12/2024
A quick writeup on how to deploy #streamlit on #GCP Cloud Run. The app is #serverless and will scale to zero when not in use. brocktibert.com/posts/202412...
brocktibert.com
Deploy Streamlit as a Serverless App on GCP – Brock Tibert
This post will walk you through the steps to deploy a serverless Streamlit application on Google Cloud Run. This application will scale to zero when not in use and demonstrates the necessary setup to ...
000
Brock @brocktibert.com · 13/12/2024
#sora prompt: Create a video that demonstrates what happens when you perform a left join in SQL. Not quite.......
100
Brock @brocktibert.com · 13/12/2024
A marketing video sent to admitted students looking to enroll as freshmen in a business school. The video should help promote your university in order to increase enrollment. #sora #emchat #hemktg
210
Brock @brocktibert.com · 11/12/2024
Today I learned of the SCORE network. Awesome centralization of academic work, datasets, and general sports nerdery. What a great project. scorenetwork.org #sportsanalytics #teaching
scorenetwork.org
SCORE Network
000
Brock @brocktibert.com · 11/12/2024
Me as I constantly check the signup status for Sora
media.tenor.com
a black and white photo of a young boy sitting at a desk with his hand on his face .
ALT: a black and white photo of a young boy sitting at a desk with his hand on his face .
100
Brock @brocktibert.com · 09/12/2024
As the semester wraps up, I am starting to zoom in on conversations around ML/AI in edu. I am a huge fan of driving awareness and exposing teams to applications that can help with low stakes tasks. However, anything that suggests "AI" can forecast enrollment or analyze data needs a huge, HUGE pause.
000
Brock @brocktibert.com · 09/12/2024
I can't help reading through both lists and thinking about applications in edu. I know we generally are slow to adopt new practices or tech, but where does genAI make sense? What areas should we avoid? It's not a silver bullet but figuring out where it aligns with your edu is table stakes. #emchat
000
Brock @brocktibert.com · 09/12/2024
Nothing captures the holiday spirit quite like having your packages swiped straight off your front steps.
000