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!
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/
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!
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 🤦♂️
tired: script kiddies wired: chat kiddies copy and pasting code you don't understand is not new, and not a recipe for longterm success
🥧 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 🚀
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.
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 😍
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?
theverge.com
I am slowly familiarizing myself with Pixi by the @prefix.dev team
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!
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!
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. :)
FAQ | conda-forge | community-driven packaging for conda
A package I am looking for is not on conda-forge, what can I do?
conda-forge.org
If you want CUDA enabled packages, @conda-forge.org has you covered, which is pretty amazing. However, if you need to _compile_ against CUDA you're still in trouble as conda-forge can't distribute the headers given NVIDIA's EULA: conda-forge.org/docs/user/fa... ...
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
What are your favorite data science conferences to attend? I’m looking for suggestions for 2025! #dataBS
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
🙋♂️ 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” 😢
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!
❓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?! 🤔
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. 🤷♂️
Beyond Pi-hole, Homebridge, and Tailscale, what are your favorite ways to use/leverage a Rasberry Pi? #rpi5
What are your best indicators of “code smell” when reviewing code? I’ll start first with nested if/else statements
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.
One of my favorite hacks is setting up a simple Github Actions automation workflow that gets triggered once a day by an http request sent via cronjob.org. I collect daily @stumpy-dev.bsky.social statistics (or, say, a dad-joke of the day scraped from the web) and have them sent to me via a webhook 😍
#Python allows you to make instances of a custom class callable -- all you need to do is to add a `__call__` method to the class. But the `__call__` method doesn't actually have to be a function -- it can also be an instance of any callable class! This allows arbitrary chaining of `__call__` methods
What do all the cool engineers use for remote pairing (like Live Share)? Specifically, where you can simultaneously edit multiple files and see live progress together, but not be looking at the same thing 100% of the time? I've been using Cursor as my editor lately, and prefer to stay there.
What do people like for everyone-can-edit remote pair programming these days? VSCode Live Share would be amazing if it weren't...kinda buggy. It works fine if you're working in different files, but I find it super jumpy if you're working in the same file (even in v different places).
Anybody have any opinions on the eSIM options out there for traveling to Canada from the USA? Pros vs cons? Talk, text, and data?