Andrew Weeks

@meloncholy.bsky.social

Product data scientist in fintech. Mostly lurking while I try to find my voice again. I help run PyData London.

I LOVE when science is applied to "toddler questions" like "Why is the sky blue?" or "Why is ice slippery?" Because the answers can be so SUPRISING. Let's dig into recent revelations about how ice skates work & why tires skid across black ice. First, we'll dismiss 3 VERY GOOD hypotheses as wrong.

Jennifer Ouellette@jenlucpiquant.bsky.social · 6mo ago

What makes ice slippery? Scientists may have finally figured it out www.scientificamerican.com/podcast/epis...

I've been in SF for four days and on each day I've had multiple conversations where people (self included) express deep feelings, fear, wonder and worry about their skills being replaced or (this is less named explicitly but an assumed driver I think) no longer valued by others. Big threats to feel

Must read. I’ve spent much of the past year visiting Big Locals, and have never been more certain that its model would deliver significant results if backed at scale (as the government is doing with Pride in Place) It is remarkable what some places have done given just a little money and time.

Sam Freedman@samfr.bsky.social · 7mo ago

New post just out: "Power to the People" Today we have a guest post from @jamestplunkett.bsky.social on how Labour can counter the "Britain is Broken" narrative by investing in civic life and giving people more control over their community. (Free to read) open.substack.com/pub/samf/p/p...

Arthur Ganson’s “Machine with Concrete” The magic of gears: the input shaft is driven at 200 rpm, but the output shaft will take over two trillion years to make one turn. So the final gear is embedded in a block of solid concrete. Via @kottke.org makezine.com/article/craf...

Arthur Ganson's "Machine with Concrete" - Make:

Arthur Gansen's kinetic sculpture includes a gear train that will take well over two trillion years before the final gear makes one turn.

makezine.com

"Synthetic Panels" make no sense. The LLM is trained on data from a particular point in time. This is the same as querying the distribution of responses from an LLM with built-in assumptions about what the distribution can look like. Well done surveys are designed for the opposite.

Sabrina Norwood@sabrinanorwood.bsky.social · 8mo ago

Did you know that from tomorrow, Qualtrics is offering synthetic panels (AI-generated participants)? Follow me down a rabbit hole I'm calling "doing science is tough and I'm so busy, can't we just make up participants?"

Text reads: About synthetic panels
Recruiting the right participants for a study can be difficult. You may not get the exact demographics you need, and the shorter the deadline, the less sure you can be that everyone will answer on time. One possible solution can be to use synthetic panels.

Synthetic panels are powered by a first party proprietary AI model developed here at Qualtrics. Our synthetic panel is trained on thousands of responses from a variety of demographic backgrounds in order to more accurately predict how certain populations would respond to a survey.

Our synthetic panel is based on the United States General Population, and is only available in English. This panel comes with ready-made quotas and target breakouts in order to represent your chosen population and make it easy to launch your survey right away.

I recommend this post from @simonwillison.net: simonwillison.net/2025/Oct/7/v... He lists the engineering skills required to use AI-generation most effectively to build quality software, based on his experience using AI on his projects. In short, we can't replace software engineers with vibe coding

Vibe engineering

I feel like vibe coding is pretty well established now as covering the fast, loose and irresponsible way of building software with AI—entirely prompt-driven, and with no attention paid to …

simonwillison.net

It’s nearly time for our 100th Meetup! 🥳 Looking forward to a full roster of lightning talks, reflections from organisers past and present (including many of the OG crew!) and of course well-deserved celebrations--maybe even with cake! 🎂

PyData Global@pydata.bsky.social · 10mo ago

Our PyData London Meetup chapter is about to celebrate its 100th meetup tomorrow! 💯 We’re beyond proud to see how far our community has come, and can’t wait to hear all about this milestone event! Congrats to our fabulous PyData London Meetup chapter! 🥳

Incidentally, my personal favorite interpretation of advancements in computer science is that most of the progress we've made has been in defining the problems themselves. Many successes correlate to clearer definitions of what "good" means or abstracting the task away from weak definitions.

Whisper bug report: 'Complete silence is always hallucinated as "ترجمة نانسي قنقر" in Arabic which translates as "Translation by Nancy Qunqar"' social.coop/@brainwane/1... It's fun, but as the thread points out not a new problem, e.g. fanfare -> "subscribe"—and would be fixed in English already.

Sumana Harihareswara (@brainwane@social.coop)

A few days ago I came across this amazing bug report against Whisper, the LLM-based transcription tool: 'Complete silence is always hallucinated as "ترجمة نانسي قنقر" in Arabic which translates as "Tr...

social.coop

Great panel on driving meaningful change to developer experience. "We need better measures than satisfaction that connect directly to things *under our responsibility*, like are people able to access their best problem solving selves, is wellbeing being protected, and quality of problem solving"

Cat Hicks@grimalkina.bsky.social · last yr.

Revealed myself as a "Satisfaction" skeptic in this panel 😂 it's just a very messy and noisy human measure and we have other ones!