Sean Law
banner
seanlaw.bsky.social
Sean Law
@seanlaw.bsky.social
👋 Principal Data Scientist, R&D at Schwab. 🐍 PyData Ann Arbor co-organizer. 🔥Creator of the STUMPY Python package for modern time series analysis:

👉 https://stumpy.readthedocs.io/en/latest/
Pinned
👋 For those who are interested in learning about “Modern Time Series Analysis with STUMPY” 📈, check out my recent #SciPyConf talk! 🔥 It’s packed with useful info to help you get started with STUMPY & don’t forget to share with your friends and colleagues 🙏:

www.youtube.com/watch?v=0O6d...

#dataBS
started.lease
Around once every 18-24 months, I find the need to create an interactive plot. I immediately think about adding interactivity to my Matplotlib plots using Panel/Hvplot because it’s been advertised as “easy" and, after about a day, I always come to the repeat conclusion that Bokeh is what I needed!
February 21, 2025 at 9:54 PM
I didn’t realize that (food grade) white vinegar could be such an effective skin irritant. I was running some vinegar through my tankless water heater as a part of my annual maintenance tasks and I managed to spray vinegar everywhere thanks to a faulty hose. The cleanup was frustrating but it works!
February 2, 2025 at 12:58 AM
Is Patchouli oil the new Axe Spray?! 🙅‍♂️ The scent (from others) is so strong that it causes me to hold my breath whenever somebody walks by with it 🤦‍♂️
January 30, 2025 at 3:06 PM
Reposted by Sean Law
tired: script kiddies
wired: chat kiddies

copy and pasting code you don't understand is not new, and not a recipe for longterm success
January 24, 2025 at 3:01 PM
🥧 My relatively new raspberry pi5 was taking 10-15 minutes to fully reboot into the desktop GUI so I followed the advice to upgrade (from the microSD card) to an NVME SSD. 👍 Now it boots up in 40 seconds! The read/write speeds were tested before/after and it is around 10x faster for both 🚀
January 25, 2025 at 1:48 PM
Buying glasses/lenses from Costco is really, really hard to beat and basically makes vision insurance obsolete. I even bring my own frames and it is still cheaper than paying into insurance.
January 24, 2025 at 4:55 PM
I continue to be amazed by how powerful, versatile, & complementary the Bash+Python combination is! It works across multiple platforms & can accomplish most automation tasks with very little code/effort. They can stand alone or you can call a Python script from within a shell script, & vice versa 😍
January 22, 2025 at 2:04 PM
Reposted by Sean Law
I swear the Brother motto should be, “Brother printers. They’re fine”

www.theverge.com/23642073/bes...
Best printer 2023: just buy this Brother laser printer everyone has, it’s fine
Do you really want to think any more about printers than this?
www.theverge.com
January 22, 2025 at 3:14 AM
I am slowly familiarizing myself with Pixi by the @prefix.dev team
January 22, 2025 at 12:33 AM
Since I use my raspberry pi (and pi-hole) as my DNS, every time I reboot the pi my entire network goes down until it is fully booted back up (sometimes 10-15 minutes 😅). Today, I realized that I could set a secondary DNS (the pi is my primary DNS) and there is little to no interruption now!
January 22, 2025 at 12:23 AM
Since I rarely need to print things at home, I had been using a 13 y.o. laser printer and connected to a wired print server for several years. It recently crapped out and I was really surprised to find a new wireless (airprint) replacement for $100. Got it up and running in less than 20 minutes!
January 22, 2025 at 12:20 AM
Reposted by Sean Law
Hey, turns out you CAN use CUDA packages from @conda-forge.org for compilation, the docs just needed to be updated. Now they are! conda-forge.org/docs/user/fa... Big thanks to everyone who helped me get all the CUDA info correct in github.com/conda-forge/... and special thanks to John Kirkham. :)
January 18, 2025 at 12:12 AM
January 17, 2025 at 5:10 PM
Reposted by Sean Law
Struggling with extracting text from PDFs? I explored Nougat-OCR & Docling to improve text extraction. Discover how they handle equations, tables, and figures. Share your thoughts! Retweet if helpful. https://buff.ly/4iZoHtc #pdfextraction #researchtools
Accurately extract text from research literature PDFs with Nougat-OCR and Docling
written by Eric J. Ma on 2024-12-20 | tags: docling nougat llms document parsing gpu
buff.ly
January 15, 2025 at 12:00 PM
What are your favorite data science conferences to attend? I’m looking for suggestions for 2025! #dataBS
January 11, 2025 at 1:39 AM
Reposted by Sean Law
NUCS is a Numba-powered constraint solver: github.com/yangeorget/n...

It's an area I don't know much about, but Optimal Golomb Ruler stuff sounds cool!

(A long time ago I think I participated in the distributed.net search for OGRs)
GitHub - yangeorget/nucs: NuCS is a Python constraint programming library for solving Constraint Satisfaction and Optimization Problems over finite domains
NuCS is a Python constraint programming library for solving Constraint Satisfaction and Optimization Problems over finite domains - yangeorget/nucs
github.com
January 3, 2025 at 5:36 PM
🙋‍♂️ Does anybody have any tips for searching for users on here? Even when I follow them, I am unable to @mention them (using their full handle) and, instead am seeing “No results” 😢
January 8, 2025 at 2:06 PM
Reposted by Sean Law
The #SciPy2025 Call for Proposals is live (as of mid December 2024, sorry forgot to share) over on scipy2025.scipy.org! Deadline for submissions is 2025-02-26, so get submitting!
January 7, 2025 at 5:05 PM
❓Why does completing small DIY home improvement/update tasks (e.g., converting hinges to soft close, throwing up a fresh coat of paint, or adding a new home automation) always feel SO satisfying?! 🤔
January 5, 2025 at 11:35 PM
Hot Take: Parking “Front In” is more dangerous than backing into a spot. I was taught at a young age to only back in and every time I am forced to front in, I have signed myself up for playing a stupid game of Russian Roulette that is blindly backing out. 🤷‍♂️
January 5, 2025 at 11:29 PM
Happy New Year to the #dataBS community!
January 1, 2025 at 3:57 PM
Beyond Pi-hole, Homebridge, and Tailscale, what are your favorite ways to use/leverage a Rasberry Pi? #rpi5
January 1, 2025 at 12:20 AM
What are your best indicators of “code smell” when reviewing code? I’ll start first with nested if/else statements
December 30, 2024 at 11:13 PM
When developing new functionality/features for @stumpy-dev.bsky.social, I find that it is really important to deeply consider/debate/discuss how simple/Pythonic the user API will look and feel. Often times, when the frontend feels too clunky, it’s an indication that the backend is poorly designed.
December 30, 2024 at 11:09 PM