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

jamienvc ⚧️

@jamesnvc@social.occasionallycogent.com
  • Open on social.occasionallycogent.com

I make computer things in Toronto, mostly in Clojure, dabble in Prolog. I compete in powerlifting, strongman, and Highland Games. I like fountain pens & stationery. How are you?

0 Followers
0 Following
11 Posts
Joined April 25, 2025
Location:
Toronto, Turtle Island
Pronouns:
They/them or She/her (in beta testing)
Website:
https://occasionallycogent.com

Posts

Open post
jamesnvc
jamienvc ⚧️ @jamesnvc@social.occasionallycogent.com · May 22, 2026
jamienvc ⚧️
@jamesnvc@social.occasionallycogent.com

I make computer things in Toronto, mostly in Clojure, dabble in Prolog. I compete in powerlifting, strongman, and Highland Games. I like fountain pens & stationery. How are you?

social.occasionallycogent.com
Replying to @hannah@posts.rat.pictures
@hannah@posts.rat.pictures yoooo, I legitimately really want that as a tattoo! When I release my novel maybe…
0
0
0
0
Open post
jamesnvc
jamienvc ⚧️ @jamesnvc@social.occasionallycogent.com · May 07, 2026
jamienvc ⚧️
@jamesnvc@social.occasionallycogent.com

I make computer things in Toronto, mostly in Clojure, dabble in Prolog. I compete in powerlifting, strongman, and Highland Games. I like fountain pens & stationery. How are you?

social.occasionallycogent.com
Replying to @savannah@fosstodon.org
@savannah@fosstodon.org let’s gooooo! Congratulations, love to see both! Python is very fortunate
1
0
0
0
Open post
jamesnvc
jamienvc ⚧️ @jamesnvc@social.occasionallycogent.com · May 04, 2026
jamienvc ⚧️
@jamesnvc@social.occasionallycogent.com

I make computer things in Toronto, mostly in Clojure, dabble in Prolog. I compete in powerlifting, strongman, and Highland Games. I like fountain pens & stationery. How are you?

social.occasionallycogent.com
Replying to @cwebber@social.coop
@cwebber I had reached a point where my thought process was “well, maybe I would have been trans, but it’s too late now”, then I was forced to recall the aunt of a friend that transitioned in her 70s and was forced to be “well, I guess that’s not a valid excuse”. I am, conservatively, 1000x happier now, two months into HRT!
1
0
0
0
Open post
jamesnvc
jamienvc ⚧️ @jamesnvc@social.occasionallycogent.com · Apr 22, 2026
jamienvc ⚧️
@jamesnvc@social.occasionallycogent.com

I make computer things in Toronto, mostly in Clojure, dabble in Prolog. I compete in powerlifting, strongman, and Highland Games. I like fountain pens & stationery. How are you?

social.occasionallycogent.com
Replying to @TimmyMac@social.vivaldi.net
@TimmyMac I’m guessing it’s a Pilot with a Con-B converter? If so, the Con-40 piston style one is widely disliked too and the Con-70 doesn’t fit in all pens. Using blunt syringe to refill empty cartridges is indeed a good technique, that’s what my dad always does. I personally just used the bladder style converter when I had a pen with one. You certainly can syringe-fill the converter too, to be sure how much ink you have in there; just remember if you fill that up way, the feed won’t be primed, so you’ll have to wait a moment (or give the bladder a GENTLE squeeze) to let the ink work its way through the feed to be ready to write.
1
1
0
0
Open post
jamesnvc
jamienvc ⚧️ @jamesnvc@social.occasionallycogent.com · Apr 14, 2026
jamienvc ⚧️
@jamesnvc@social.occasionallycogent.com

I make computer things in Toronto, mostly in Clojure, dabble in Prolog. I compete in powerlifting, strongman, and Highland Games. I like fountain pens & stationery. How are you?

social.occasionallycogent.com
Replying to @icecolbeveridge@mathstodon.xyz
@icecolbeveridge Well! The source is available if you dare look at how it's implemented 😅 (starts around here: https://github.com/jamesnvc/csaf-website/blob/main/src/csaf/server/db.clj#L1322) The nub of it is that highland games uses "decathlon scoring" for official results, meaning the record for the event & category is worth 1000 points, anything else is a linear interpolation of that. Now "record for that event & category" seems straight-forward, but there are already edge-cases for classes that don't yet have records, when the record changes during a throwing season, and some of the new classes have set standards instead of using records, but let's set that aside for now... So, I said the results are linearly interpolated from the "best result" for that event & class, but there are already some wrinkles. For one, the caber isn't scored by distance, but by a combination of the weight and length of the “stick” and the angle of the thrown result! Comparing these is difficult to the point that there isn't actually a record for caber (e.g. is a 11:45 on a 21’ 100lb caber better than 12:00 on a 19’ 125lb one?), so that one is purely calculated from the above factors, not based on the record. Then, the stone events (open & braemar) have variable weights (since it's literally just a neat rock the athletics director found), so there's a scaling based on the record distance and weight for those, except there's both a lower bounds for the weight (in which case it's worth zero) and an upper bound (in which case it just counts as the maximum weight). So calculating the raw scores has lots of fiddly bits, but then we get to ranking! Now, lots of athletes compete in both Masters 1 (over 40) and Open, so when computing rankings for an athlete in a given class, their results throwing in a different class need to be re-scored as if they were thrown in that class as well and compared to see if they're better — keeping in mind that the classes have different weight standards for the events (so a throw might not count at all, or be scaled differently), as well as different records. There are also some strange bugs that were ported from the old site (which was written in ColdFusion in the 90’s) that were kept in order to maintain consistency with historical results, but I think that's probably about five minutes now!
0
0
0
0
Open post
jamesnvc
jamienvc ⚧️ @jamesnvc@social.occasionallycogent.com · Apr 13, 2026
jamienvc ⚧️
@jamesnvc@social.occasionallycogent.com

I make computer things in Toronto, mostly in Clojure, dabble in Prolog. I compete in powerlifting, strongman, and Highland Games. I like fountain pens & stationery. How are you?

social.occasionallycogent.com
Replying to @mayintoronto@beige.party
@mayintoronto Niche enough that even other highland games athletes and organizers don't really want to hear me explain it all 😅
0
0
0
0
Open post
jamesnvc
jamienvc ⚧️ @jamesnvc@social.occasionallycogent.com · Apr 13, 2026
jamienvc ⚧️
@jamesnvc@social.occasionallycogent.com

I make computer things in Toronto, mostly in Clojure, dabble in Prolog. I compete in powerlifting, strongman, and Highland Games. I like fountain pens & stationery. How are you?

social.occasionallycogent.com
Replying to @mayintoronto@beige.party
@mayintoronto Probably the details of how ranking scores are calculated for the Highland Games I know it’s niche because when I had to implement said scoring (rebuilding https://csaf.ca) the only complete info I could find was the code & database dump of the old site! Even the chairs of the organization don’t know all the nitty-gritty details…
0
4
0
0
Open post
jamesnvc
jamienvc ⚧️ @jamesnvc@social.occasionallycogent.com · Apr 07, 2026
jamienvc ⚧️
@jamesnvc@social.occasionallycogent.com

I make computer things in Toronto, mostly in Clojure, dabble in Prolog. I compete in powerlifting, strongman, and Highland Games. I like fountain pens & stationery. How are you?

social.occasionallycogent.com
Replying to @cargot_robbie@urbanists.social
@cargot_robbie@urbanists.social @gnomon@mastodon.social so much spice, you’re going to have to watch out for sandworms
0
0
0
0
Open post
jamesnvc
jamienvc ⚧️ @jamesnvc@social.occasionallycogent.com · Apr 06, 2026
jamienvc ⚧️
@jamesnvc@social.occasionallycogent.com

I make computer things in Toronto, mostly in Clojure, dabble in Prolog. I compete in powerlifting, strongman, and Highland Games. I like fountain pens & stationery. How are you?

social.occasionallycogent.com
Replying to @wwahammy@social.treehouse.systems
@wwahammy @mttaggart @cwebber I’ve thought that code should be viewed as a liability, not an asset, for years; seeing the proliferation of these tools makes me believe that even more strongly
0
0
0
0
Open post
jamesnvc
jamienvc ⚧️ @jamesnvc@social.occasionallycogent.com · Mar 11, 2026
jamienvc ⚧️
@jamesnvc@social.occasionallycogent.com

I make computer things in Toronto, mostly in Clojure, dabble in Prolog. I compete in powerlifting, strongman, and Highland Games. I like fountain pens & stationery. How are you?

social.occasionallycogent.com
Replying to @mayintoronto@beige.party
@mayintoronto@beige.party 😂 that would be a twist indeed! I wonder if you’ve ever crossed paths with either of us before though, it seems like there would be a fair amount of overlap
0
2
0
0
Open post
jamesnvc
jamienvc ⚧️ @jamesnvc@social.occasionallycogent.com · Mar 11, 2026
jamienvc ⚧️
@jamesnvc@social.occasionallycogent.com

I make computer things in Toronto, mostly in Clojure, dabble in Prolog. I compete in powerlifting, strongman, and Highland Games. I like fountain pens & stationery. How are you?

social.occasionallycogent.com
Replying to @mayintoronto@beige.party
@mayintoronto@beige.party @grimalkina@mastodon.social @forpeterssake@mastodon.xyz my wife had similar experiences and also got an engineering degree, then went into teaching!
0
2
0
0

Remote instance

social.occasionallycogent.com
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: 11:29:13 UTC