Sign in

Philip Bulsink 🇨🇦

@philip.bulsink.ca
952 followers 575 following 659 posts

Chemist (analytical/biofuels), Data Scientist (sports data, R), Christian (reformed, affirming 🏳️‍🌈), Ottawa He/him

PostsRepliesMedia
Reposted by Philip Bulsink 🇨🇦
The Beaverton @thebeaverton.com · 01/10/2026
Trump becomes only object on Earth exempt from Canadian urge to apologize
thebeaverton.com
Trump becomes only object on Earth exempt from Canadian urge to apologize
"Canadians will say they’re sorry, in that particular Canadian pronunciation, to literally anything, but they won’t say it to Donald Trump."
13367109
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 29/09/2026
Oh no I just read the word "gift" with a soft 'g' (like gif) when reading to my 6 year old.
000
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 22/09/2026
The last mega 𝘦𝘭 𝘯𝘪𝘯𝘰 in our area: multiple blizzards, days of freezing rain thunderstorms. 50+ cm of snow in 6 hours one day. The mega 𝘦𝘭 𝘯𝘪𝘯𝘰 before? *The* ice storm. 100 mm of freezing rain in a few days. Complete electric grid collapse.
People stand beside cars, with multiple collapsed hydro pylons in the background (at least 6 of them). Photo taken after the January 1998 ice storm.
100
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 21/09/2026
Really bummed out that the Gmail App (on Android) has been so enshittified that I can't read emails in any of my sorted folders (Promotions, Updates, etc.). A full app reset only makes it work for a few hours.
100
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 21/09/2026
Want to remember what it's like to be a chemist undergraduate, struggling through the language we use every day in the field? Enjoy this bit of writing, you fellow minglingkens. #ChemChat
ling.upenn.edu
Uncleftish beholding
200
Reposted by Philip Bulsink 🇨🇦
Ottawa Charge @pwhlcharge.bsky.social · 18/09/2026
THE MOMENT YOU'VE ALL BEEN WAITING FOR...🥁 2026-27 Season Ticket Memberships are now on sale, starting at just $33 per seat! Come join us as we take on a new chapter of our history at Canadian Tire Centre, and don't miss out on a moment of the action! ⚡️ 🔗 bit.ly/4yMSVqv
Ottawa Charge season ticket memberships on sale now - starting at $33 per seat
1303
Reposted by Philip Bulsink 🇨🇦
Doug van den Ham @dvdham.bsky.social · 16/09/2026
If Canada is going to become an Associate Member of the EU, a great spot to start would be recognizing EU vehicle safety and emissions standards. That would open an easy pathway to increase the availability of small, fuel efficient vehicles in the Canadian market.
3060984
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 12/09/2026
I was cleaning out under the shelves in my back shed just the other day when I found a copy of fable, just chillin' there, waiting for a chance to copy itself yet again.
010
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 11/09/2026
It was relatively cold out overnight, so with the high air exchange rate in the lab we're still only at 17 °C inside. It's officially solid DMSO weather in the lab! #chemchat 🍂
0164
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 09/09/2026
Ordered coffee beans for delivery from a local #Ottawa roaster last evening. They showed up today at lunch. Roast Date on the package? This morning. Thanks Brown Bag Coffee!
bbcr.ca
BBCR.ca
Artisan coffee, using fluid bed roasting technology, focusing on single origin beans.
031
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 19/08/2026
Conspiracy theory time: this is how Red Bull give Liam Lawson another experience to see if they can replace Max at the end of the year through promotion instead of a new driver signing. #F1
100
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 13/08/2026
Crazy thunderstorm rain and wind in Ottawa now (Nepean). Hardest I've ever seen. No warning from Environment Canada?
110
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 11/08/2026
Finally no more tornado warnings in Kanata for rotation near Hawkesbury (or vice versa)
010
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 10/08/2026
Them tornado warnings only show up while I'm trying to BBQ. Who can I speak to about this issue? #OttWeather
140
Reposted by Philip Bulsink 🇨🇦
CTV News Ottawa @ctvnewsottawa.bsky.social · 10/08/2026
Federal government announces $768M contract to build laboratory project in Ottawa
bit.ly
Federal government announces $768M contract to build laboratory project in Ottawa
The federal government says it has awarded a $768.6-million contract to build several new laboratories on the Canadian Food Inspection Agency’s (CFIA) lab campus in Ottawa.
066
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 01/08/2026
I think the discourse on "become an expert first then use LLM to do more research faster" is correct. While chemistry may have different types of questions than mathematics, we should keep the door open to the ask -> receive -> validate cycle like described here.
160
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 29/07/2026
Yes, when I asked to convert 14.6 mm to an imperial measurement I certainly meant I wanted it in miles. Thanks Google!
Screenshot of Google unit converter saying 14.6 mm is 9.072e-6 miles.
140
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 21/07/2026
PlotFTIR v1.3.0 is now on CRAN! It now provides pretty printing for ingested spectral dataframes, showing spectral range, resolution, intensity type, number of samples, and sample IDs. 💅🖨️ A few other bugfixes were included too. 🐜 #Rstats
cran.r-project.org
PlotFTIR: Plot FTIR Spectra
The goal of 'PlotFTIR' is to easily and quickly kick-start the production of journal-quality Fourier Transform Infra-Red (FTIR) spectral plots in R using 'ggplot2'. The produced plots can be published...
011
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 18/07/2026
Ils sont terribles!
100
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 18/07/2026
Air quality: 9/10 (derogatory)
020
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 18/07/2026
"Another country is suffering natural disasters, I should charge my own people some tax on the other country's goods until the other country stops experiencing their natural disasters."
010
Reposted by Philip Bulsink 🇨🇦
Professor Monkey-for-a-Head @profmonkeyhead.bsky.social · 15/07/2026
Advertising instrumentation as not requiring an expert on staff leads to disgruntled customers when they have a week of downtime and a $5000 service call for a loose cable. It also alienates your most vocal proponents for purchasing new instruments.
022
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 15/07/2026
Pea sized hail in Nepean #OttWeather
110
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 15/07/2026
Wet hot climate-change summer.
A screenshot of the current weather in Ottawa Canada showing 30 degrees celsius at 7pm with "smoke" as the conditions, with three yellow alerts (heat warning, thunderstorm watch, air quality warning)
010
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 12/07/2026
Controversy? At the World Cup? You don't say!
000
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 10/07/2026
While most of you plebs were working yesterday, I was enjoying the great outdoors (dropping 4 cm of rain on me while I set up camp).
A green tent sits under a white tarp as an over-roof. The ground looks damp, the edges of the tent are muddy. The tent is in a lush green forest.
020
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 04/07/2026
Best half of soccer in CAN history! Let's get something on the board in part 2. 🇨🇦
000
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 03/07/2026
I have a party scheduled in a few weeks, can I get a flyby past my personal residence too?
020
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 02/07/2026
Today, we're proud to announce our participation in the Lab Floods experience! This natural disaster sequel to Lab Power Failures seemed like a logical next step for our group. Both are based on the well know Lab HVAC Control Issues, which has been a cultural phenom since the development of labs.
3112
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 01/07/2026
Absolutely insane amount of lightning in this storm. #OttWx #OttawaWeather
A screenshot of radar + lightning map, where the entire storm is invisible because it's covered in lightning markers.
020
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 27/06/2026
A car stranded anywhere on a live track in qualifying should immediately be a double yellow flag and all cars through that sector should lose the lap. Anything less is gambling with drivers' lives. #F1 #AustrianGP
140
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 26/06/2026
Saw some cool clouds this evening, but I didn't have my phone to get a picture.
110
Reposted by Philip Bulsink 🇨🇦
Itai Yanai @itaiyanai.bsky.social · 24/06/2026
🔥 Published today, and just in time for summer conferences, here are your guidelines for presenting badly www.nature.com/articles/s41... rdcu.be/fqa92
13533199
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 24/06/2026
Absolutely devastating to see this in a museum.
An Apple iPod with earbuds is in a glass box at a museum. The iPod was released in 2004
020
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 20/06/2026
Hup Holland! 🇳🇱
000
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 12/06/2026
Being in Europe is like "did Bluesky go down or is everyone asleep"?
020
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 11/06/2026
Bluesky has group chats? Now a whole group of people can never DM me together!
030
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 11/06/2026
Pisa 🚶PSA 🚌 Florence 🚋 FLR ✈️ FRA ✈️ YYZ ✈️ YOW 🚕 home Hopefully this goes as well as the way out.
130
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 07/06/2026
This grand prix is turning into a farce
000
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 06/06/2026
YOW ✈️ YYZ ✈️ FRA ✈️ FLR 🚆 Pisa Could be a long day.
340
Reposted by Philip Bulsink 🇨🇦
Frederik Haase @frederikhaase.bsky.social · 27/05/2026
Teaching a class about corrosion has made me slightly paranoid.
1266
Reposted by Philip Bulsink 🇨🇦
Richard Kadrey @richardkadrey.bsky.social · 21/05/2026
Good morning
jazz musician explaining a chord and/or computer generating a password: F#7b9/Db
111180291
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 21/05/2026
Rude
Screenshot of Environment Canada yellow advisory:

Alerts

Yellow Advisory - Frost

From

Now

To

9:00 AM EDT

Friday 22 May 2026

Issued at: 10:35 AM EDT Thursday 21 May 2026

Impact level: Moderate Forecast confidence: High

Frost is expected.
020
Reposted by Philip Bulsink 🇨🇦
ℳatt @matttomic.bsky.social · 09/05/2026
Canadians this is your reminder to DO THE CENSUS because if you don't do the census you don't EXIST and if you die in Statistics Canada you die in REAL LIFE
25914
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 07/05/2026
Hotel reviews are wild "Water in shower was too hot". Adjust the knob then!
030
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 03/05/2026
Trying something new. The model isn't well calibrated yet so GO CHARGE GO
000
Philip Bulsink 🇨🇦 @philip.bulsink.ca · 30/04/2026
I don't know how many bikes, motorcycles, and traffic need to be found in pictures, but I'm really doing my part today just to be able to read a single paper.
110
Reposted by Philip Bulsink 🇨🇦
Katie Mack @astrokatie.com · 24/04/2026
Just FYI there’s an account on here called @redditspaceviewes.bsky.social (with over 200k followers) that is posting a bunch of AI slop (including a “Saturn polar hexagon” with 8 sides) and claiming it’s NASA imagery. If you see anything posted by them, it’s likely fake.
16039521637
Reposted by Philip Bulsink 🇨🇦
Charlie Gao @shikokuchuo.net · 23/04/2026
Just released mori 0.1.0 on CRAN — a new R package for shared memory across processes. Parallel R no longer has to mean duplicating your dataset in every worker's RAM. opensource.posit.co/blog/2026-04... 🧵 1/3
opensource.posit.co
mori: Shared memory for R objects
mori is a new R package for sharing R objects across processes via OS-level shared memory. Parallel workers get zero-copy, lazy ALTREP access to the same physical pages — share once, read anywhere.
917662