James McGillivray @jamesmcg.bsky.social · 18hI would agree with you, except that X still exists. So LinkedIn will never be the worst 120
James McGillivray @jamesmcg.bsky.social · 04/10/2026How hard do you find it to balance a making something look better and ensuring you don’t lose any accuracy? Smoothed lines in particular, but basically any softening for aesthetic appeal. 110
James McGillivray @jamesmcg.bsky.social · 04/10/2026static.klipy.comKulfaz as Blues Brothers Says Nein Nein NeinAlt: Kulfaz as Blues Brothers Says Nein Nein Nein 120
James McGillivray @jamesmcg.bsky.social · 04/10/2026And studies are increasingly showing that this is incredibly bad for our emotional/intellectual resilience. It’s a fine line between incredibly useful and incredibly damaging. I’m not suggesting that we shouldn’t use AI, but we should be wary of the long term effects too.youtu.beWill Artificial Intelligence Lead To More Dementia?YouTube video by Dementia Careblazers 120
James McGillivray @jamesmcg.bsky.social · 04/10/2026Absolutely. Getting AI to do something that you are super proficient in, is a good use. But even then, you should probably still do it manually every so often, just to keep the “muscle memory”. But too many people are using AI as an alternative to learning/problem solving. 210
James McGillivray @jamesmcg.bsky.social · 03/10/2026Nice summary! I’m really hoping to do Amsterdam next year! May have to miss out on a different trip, but will see how it all shakes out! 010
James McGillivray @jamesmcg.bsky.social · 02/10/2026AIEIO. AI Induced Emotional Obesity. We’ve become so used to the fast food style satisfaction of AI, that anything vaguely hard (like solving a problem ourselves, or manually having to slog on a crap piece of work) leaves us emotionally and mentally exhausted. 120
James McGillivray @jamesmcg.bsky.social · 02/10/2026static.klipy.comTom Delonge Blink182 Wtf MemeAlt: Tom Delonge Blink182 Wtf Meme 010
James McGillivray @jamesmcg.bsky.social · 30/09/2026RIP Mia. I’m so glad we could give you a better home for the last 8 years of your life, and change you from a flea infested, grumpy lady who had only ever slept outdoors on a mat, to a spoiled grumpy lady who went to the beach, the park, and slept near my feet stinking out my office. Fly high 🌈 041
James McGillivray @jamesmcg.bsky.social · 30/09/2026My 2.5 yo also sings it all the time. Much less tunefully that yours 😂 110
James McGillivray @jamesmcg.bsky.social · 29/09/2026I hope everyone at #FabConEurope #SQLConEurope has a wonderful time! Such FoMo here, but I will be monitoring the socials for some amazing announcements! 000
James McGillivray @jamesmcg.bsky.social · 26/09/2026Filling their stadium beyond the allowed capacity 010
James McGillivray @jamesmcg.bsky.social · 25/09/2026Hadn’t seen that before. Yeah, a global standard would be an interesting challenge. But I don’t see it completely cannibalising PBI/Fabric semantic models.static.klipy.comSpock's Iconic Eyebrow RaiseAlt: Spock's Iconic Eyebrow Raise 010
James McGillivray @jamesmcg.bsky.social · 25/09/2026Qlikview was very good, but their equivalent language to DAX was not nearly as good. And it made developing the models behind the reports repetitive and limiting. Eventually it caught up with them. Qlik was superb for quick ad-hoc work, when granularity was easy. But after that it got hairy. 110
James McGillivray @jamesmcg.bsky.social · 25/09/2026You need tools that have solutions to handle these exact problems. Just having the ability to partition your data by date, and only refresh the current partition, for example, can save you terabytes of processing on each refresh. 210
James McGillivray @jamesmcg.bsky.social · 25/09/2026100%, engaging in good faith. A lot of reporting is simple. And simple reporting can be done quickly, and often more attractively, with vibe coding, web apps etc. But once your data reaches a certain level of complexity (size, refresh rate, business rules, sensitivity)… 100
James McGillivray @jamesmcg.bsky.social · 25/09/2026But once you need to examine the filters, and then shift them somehow (compare to last month, compare to overall average etc.), modifying the context in which your calculation is applied becomes increasingly tricky. 100
James McGillivray @jamesmcg.bsky.social · 25/09/2026Context Evaluation is basically the ability to write a single formula, which behaves as expected, no matter what rows you send to it. So a simple example like SUM, will just sum up a single column in a filtered list of rows. (Like an excel pivot table). 100
James McGillivray @jamesmcg.bsky.social · 25/09/2026The first comment in the thread is excellent. PBI gets marketed as simple, but as soon as your business requirements became tricky, that is no longer true. Vibe coding can definitely replace the 5 minutes to wow thing, but not the enterprise reporting aspect of it, with governance, security et al. 020
James McGillivray @jamesmcg.bsky.social · 25/09/2026As someone who spent their early career building SSRS reports, and battling continuously with context calculations, other tools are great for simple reports, but there’s a reason that the most prominent people in the PBI community are DAX experts. That’s where the tool really shines. 110
James McGillivray @jamesmcg.bsky.social · 25/09/2026Power Bi is more than a reporting tool though. The most powerful part of the tool is the semantic model (basically Analysis Services). The fact that the visual reporting canvas interacts directly with the model just makes it more powerful. 110
James McGillivray @jamesmcg.bsky.social · 24/09/2026I used to umpire cricket at quite a high level, so I have a lot more sympathy for officials than most. In my opinion, the main issue is that VARs stated objectives are incompatible with each other. I tried to write about it here: jimbabwe.co.za/2026/09/18/v...jimbabwe.co.zaVAR Has Reached a Tipping PointBefore my life as a data nerd, I spent a number of years as an amateur cricket umpire. I worked hard at it, progressed through the ranks, stood in some good cricket, and generally achieved more tha… 140
James McGillivray @jamesmcg.bsky.social · 23/09/2026jimbabwe.co.za/2026/09/18/v...jimbabwe.co.zaVAR Has Reached a Tipping PointBefore my life as a data nerd, I spent a number of years as an amateur cricket umpire. I worked hard at it, progressed through the ranks, stood in some good cricket, and generally achieved more tha… 011
James McGillivray @jamesmcg.bsky.social · 23/09/2026Another day, another unanimous KPI ruling that the ref got a decision wrong, but not “wrong enough” to warrant an overturn by VAR. VAR has too many competing objectives, which work against each other in many ways. The system has to be changed. jimbabwe.co.za/2026/09/18/v...jimbabwe.co.zaVAR Has Reached a Tipping PointBefore my life as a data nerd, I spent a number of years as an amateur cricket umpire. I worked hard at it, progressed through the ranks, stood in some good cricket, and generally achieved more tha… 010
James McGillivray @jamesmcg.bsky.social · 23/09/2026Honestly, I expected this outcome (even said so on a group chat). Wrote this piece last week about VAR in general, but partially because I thought we may be talking about this during the interlull. jimbabwe.co.za/2026/09/18/v... 010
James McGillivray @jamesmcg.bsky.social · 23/09/2026I wrote this last week, fully anticipating this outcome on this specific decision. jimbabwe.co.za/2026/09/18/v...jimbabwe.co.zaVAR Has Reached a Tipping PointBefore my life as a data nerd, I spent a number of years as an amateur cricket umpire. I worked hard at it, progressed through the ranks, stood in some good cricket, and generally achieved more tha… 0133
James McGillivray @jamesmcg.bsky.social · 22/09/2026Yeah, this is wild. I’m actively encouraging my parents to spend their money on doing things that make them happy. Some of those things include me and my family, and I’m super grateful to spend time with them, but I’m also glad when they do the things that they’ve wanted to do for a long time. 020
James McGillivray @jamesmcg.bsky.social · 18/09/2026Yeah. I understand all of the things that VAR are trying to achieve, but I just don’t believe that those things can all be achieved together. So basically, you either sacrifice speed for accuracy and accept slightly more (and longer) delays, or you just remove it altogether. 000
James McGillivray @jamesmcg.bsky.social · 18/09/2026@gethynellis.bsky.social @justinjbird.com @datamozart.bsky.social @millerb.co.uk You may find this interesting 010
James McGillivray @jamesmcg.bsky.social · 18/09/2026@arseblog.com @gunnerblog.bsky.social @dailycannon.com @arsenalvisionpodcast.com @afcdw.bsky.social If you have a few mins, please read and let me know what you think. 000
James McGillivray @jamesmcg.bsky.social · 18/09/2026jimbabwe.co.za/2026/09/18/v... I wrote something about VAR in English Football, and how sometimes having multiple individually sensible objectives can lead to a system that ends up worse than before. It's not about tech but can be applied in so many aspects of life.static.klipy.comReferee Gives Son Heungmin Red CardAlt: Referee Gives Son Heung-Min Red Card 321
James McGillivray @jamesmcg.bsky.social · 18/09/2026I also hate myself that I use it for certain things outside of work, but the ability to do small POC projects that would previously have just rotted in my brain is enticing, especially with the time restrictions imposed by wanting to spend as much time as possible with my little one! 🫣 120
James McGillivray @jamesmcg.bsky.social · 18/09/2026I feel youstatic.klipy.comThis Is Real This Is MeAlt: This Is Real This Is Me 130
James McGillivray @jamesmcg.bsky.social · 17/09/2026I have a healthy amount of respect for all wildlife, but Crocs scare the crap out of me. Even reading the article gave me shivers. 000
James McGillivray @jamesmcg.bsky.social · 13/09/2026But the umpires in cricket have accepted that having a decision overturned is not the end of the world, making decisions in real time and with 1 look is incredibly difficult, and the best way for umpires to be respected by players and supporters, is to just not unduly influence the game with errors 010
James McGillivray @jamesmcg.bsky.social · 13/09/2026Cricket has the best use of a video review system in my opinion. It is easier to officiate because of the discreet nature of events (balls) within cricket, so I don’t think the system can be replicated exactly. 100
James McGillivray @jamesmcg.bsky.social · 13/09/2026But if you start lowering the bar for overturns, then the PGMOL can’t claim 90% accuracy anymore and pat themselves on the back. 010
James McGillivray @jamesmcg.bsky.social · 13/09/2026And the original decision carries no weight for the review. They start from a blank slate and make an objective decision. 321
James McGillivray @jamesmcg.bsky.social · 12/09/2026I know Raya is exceptional at playing high up the pitch, but there’s just no reason to have him taking a free kick 10 meters into the opposition half. 000
James McGillivray @jamesmcg.bsky.social · 10/09/2026static.klipy.comWendy Conrad: No Autographs PleaseAlt: Wendy Conrad: No Autographs Please 020
James McGillivray @jamesmcg.bsky.social · 10/09/2026I was surprised to see the comments about his performance during the game. Obviously he’s different to Kai, but I thought he did a couple of things quite well, even though he’s clearly very rusty. 030
James McGillivray @jamesmcg.bsky.social · 08/09/2026Sometimes it’s the Cell Block Tango, but mainly it’s more like this.static.klipy.comMormon Missionaries: Change Religions?Alt: Elder Cunningham’s famous line from “Hello!” in the “Book of Mormon”. “Hello! Would you like to change religions?! I have a free book written by Jesus!” 010
James McGillivray @jamesmcg.bsky.social · 06/09/2026An attempt to get free data to try and validate/replicate the results? 010
James McGillivray @jamesmcg.bsky.social · 15/08/2026What is that 1w as a percentage of total output? And is there any data about women transitioning? Does the testosterone elevate their output on a similar scale? I’m guessing that they measure watts per kg because the heavier you are the more power you need to produce, so bigger frame not advantage 300