Elektrine
EN
Log in Register
Paige Chat Timeline Communities Gallery Videos Email DNS VPN Uptime Kairo
Back to Timeline
Remote

MilesMcBain

@milesmcbain@fosstodon.org
mastodon 4.6.6
  • 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

Posts

Open post
milesmcbain
MilesMcBain @milesmcbain@fosstodon.org · Jun 27, 2026
MilesMcBain
@milesmcbain@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

fosstodon.org
left_join is usually the right join: https://milesmcbain.micro.blog/2026/06/27/leftjoin-is-usually-the-right.html
2
0
1
0
Open post
milesmcbain
MilesMcBain @milesmcbain@fosstodon.org · Apr 01, 2026
MilesMcBain
@milesmcbain@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

fosstodon.org
Replying to @milesmcbain@fosstodon.org
@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
1
0
0
Open post
milesmcbain
MilesMcBain @milesmcbain@fosstodon.org · Apr 01, 2026
MilesMcBain
@milesmcbain@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

fosstodon.org
Replying to @milesmcbain@fosstodon.org
@defuneste @lwpembleton @drdcarpenter @mschmidty more complex schemes become riddled with issues like that.
3
1
0
0
Open post
milesmcbain
MilesMcBain @milesmcbain@fosstodon.org · Apr 01, 2026
MilesMcBain
@milesmcbain@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

fosstodon.org
Replying to @defuneste@fosstodon.org
@defuneste @lwpembleton @drdcarpenter @mschmidty as you know, I have called this an anti-pattern. You’re putting analysis behind a single declarative interface with many parameters. This type of interface is brittle because the combinatoric explosion of possible parameter values makes it difficult to create appropriate behaviours for all combinations. The example was only small, yet I think still failed to handle a case where not every selected trait has a defined weight(?).
4
6
0
0
Open post
milesmcbain
MilesMcBain @milesmcbain@fosstodon.org · Jul 05, 2025
MilesMcBain
@milesmcbain@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

fosstodon.org
Replying to @jsonbecker@indieweb.social
@jsonbecker@indieweb.social too easy right!
0
0
0
0
Open post
milesmcbain
MilesMcBain @milesmcbain@fosstodon.org · Jul 04, 2025
MilesMcBain
@milesmcbain@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

fosstodon.org

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 @milesmcbain@fosstodon.org · Aug 09, 2023
MilesMcBain
@milesmcbain@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

fosstodon.org
Replying to @milesmcbain@fosstodon.org
@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 @milesmcbain@fosstodon.org · Aug 09, 2023
MilesMcBain
@milesmcbain@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

fosstodon.org
Replying to @cutterkom@mastodon.social
@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.
1
1
0
0
Open post
milesmcbain
MilesMcBain @milesmcbain@fosstodon.org · Aug 08, 2023
MilesMcBain
@milesmcbain@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

fosstodon.org
Replying to @djnavarro@fosstodon.org
@djnavarro@fosstodon.org I enjoy testthat in this role due to assertion failure detail
4
1
1
0
Open post
milesmcbain
MilesMcBain @milesmcbain@fosstodon.org · Apr 12, 2023
MilesMcBain
@milesmcbain@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

fosstodon.org
Replying to @mac@jawns.club
@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

Remote instance

fosstodon.org
Open on original server
313k7r1n3
Elektrine

Tor hidden service

elekhj7afj4qnrr4yd3bkzslsyo5jgfxw3orgjkhlcxifueodybyiiad.onion

Platform

  • Email
  • Chat
  • Timeline
  • Communities
  • VPN
  • DNS

Company

  • About
  • Contact
  • FAQ

Legal

  • Terms of Service
  • Privacy Policy
  • Warrant Canary
  • Lite (no JS)
  • VPN Policy
  • Source code

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: 15:02:08 UTC