Elektrine
Log in Register
Paige Chat Timeline Gallery Friends Email Drive DNS Private DNS Domains VPN Kairo Nerve
Remote

MilesMcBain

@milesmcbain@fosstodon.org
mastodon 4.7.3
  • Open on fosstodon.org

Code hacker, number cruncher, #rstats user, board gamer, road racer, plant eater, bass slapper. Coming to you from AUS / BNE.
http://micro.blog/milesmcbain

0 Followers
0 Following
10 Posts
Joined November 04, 2022
Website:
https://milesmcbain.com
Micro Blog:
https://milesmcbain.micro.blog
Github:
https://github.com/milesmcbain
Open post
MilesMcBain @milesmcbain@fosstodon.org
· 3mo ago
left_join is usually the right join: https://milesmcbain.micro.blog/2026/06/27/leftjoin-is-usually-the-right.html
milesmcbain.micro.blog
8
2
4
0
Open post
MilesMcBain @milesmcbain@fosstodon.org
· 6mo ago
Replying to
@defuneste @lwpembleton @drdcarpenter @mschmidty to the point where the script behind it is a labyrinth of edge case handling. Better to express as a collection of smaller functions with a little bit of glue code here and there. Wrap in targets plan if you want to save some time.
4
4
0
0
Open post
MilesMcBain @milesmcbain@fosstodon.org
· 6mo ago
Replying to
@defuneste @lwpembleton @drdcarpenter @mschmidty more complex schemes become riddled with issues like that.
3
5
0
0
Open post
MilesMcBain @milesmcbain@fosstodon.org
· 15mo ago

Dive()ing into the hunt #rstats: https://milesmcbain.micro.blog/2025/07/04/diveing-into-the-hunt-rstats.html

fosstodon.org

Fosstodon

3
2
4
0
Open post
MilesMcBain @milesmcbain@fosstodon.org
· 38mo ago
Replying to
@djnavarro@fosstodon.org I enjoy testthat in this role due to assertion failure detail
4
1
1
0
Open post
MilesMcBain @milesmcbain@fosstodon.org
· 42mo ago
Replying to
@mac@jawns.club very excellent points. The other thing I was thinking about recently was let’s not pretend we’re in the same economy we were prepandemic. Working class families that want to stay afloat, let alone get ahead need to be doing as many hours of work as they can get. That means both parents working. Everyone else has the same idea so spots in care for kiddies of all ages are very rare right now. WFH some of the time is the only way to make it work.
3
0
0
0
Open post
MilesMcBain @milesmcbain@fosstodon.org
· 38mo ago
Replying to
@cutterkom@mastodon.social @djnavarro@fosstodon.org Excellent question. I had some related thoughts: https://www.milesmcbain.com/posts/assertive-programming-for-pipelines/ The gist being you're better off doing assertive programming because that ensures every pipeline run adheres to yours assertions. But there's still a related question which is: Do I want to fail fast as soon as any assertion fails? or do I want to check all my assertions and record data about each failure? I use both strategies at different times.
Before I Sleep: How to be assertive about not testing your data science pipeline
Before I Sleep

Before I Sleep: How to be assertive about not testing your data science pipeline

An introduction to assertive programming as an alternative to testing

2
2
0
0
Open post
MilesMcBain @milesmcbain@fosstodon.org
· 38mo ago
Replying to
@cutterkom@mastodon.social @djnavarro@fosstodon.org The difference is mainly: If the object is just an intermediate object then it tends to be fail fast. If the object is a kind of output in itself - I.e. it may get into the hands of a client, or it represents some kind of important checkpoint - in that future work may branch off from it - then I tend to run something like a 'check suite' that performs a bunch of validation steps and records the results of all.
1
1
0
0
Open post
MilesMcBain @milesmcbain@fosstodon.org
· 15mo ago
Replying to
@jsonbecker@indieweb.social too easy right!
0
0
0
0
Back
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

I2P eepsite

j6b6cyk6gjmepjih7jjadxgxvvf3lzzujljuu2v4biemzpg3naya.b32.i2p

Platform

  • Email
  • Chat
  • Timeline
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ
  • Lite (no JS)

Legal

  • Terms of Service
  • Privacy Policy
  • Transparency Report
  • Report Abuse
  • Warrant Canary
  • VPN Policy

Support

  • support@elektrine.com
  • Report Security Issue
Mail client setup IMAP mail.elektrine.com:993 POP3 mail.elektrine.com:995 SMTP mail.elektrine.com:465
© 2026 Elektrine. All rights reserved. Server: 02:28:46 UTC