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

Jacob Pratt

@jhpratt@mastodon.social
mastodon 4.8.0-nightly.2026-10-06
  • Open on mastodon.social

Professional software engineer and amateur photographer.

Maintainer of Rust crates with billions of downloads, including time, deranged, powerfmt, num_threads, and num-conv. Rust T-libs member and compiler contributor. Third degree black belt in American Kenpo 🥋

jhpratt on most platforms

0 Followers
0 Following
25 Posts
Joined March 05, 2020
Support my work!:
https://github.com/sponsors/jhpratt
Website:
https://jhpratt.dev
GitHub:
https://github.com/jhpratt
Discord:
https://discordapp.com/users/jhpratt
Open post
Jacob Pratt @jhpratt@mastodon.social
· 5mo ago

My superpower is using rust-analyzer to color anything unsafe differently. Within an `unsafe` block, I can immediately see the specific operation that requires it and what operations are fine. It's *incredibly* useful.

#Rust #RustLang

mastodon.social

Mastodon

25
4
2
0
Open post
Jacob Pratt @jhpratt@mastodon.social
· 5mo ago

RE: @jhpratt@mastodon.social

The crates I maintain on crates.io don't have 2.8 billion downloads for nothing. My work is high quality, as anyone who has worked with me will attest to.

Unsure what I can do? I've spent some time optimizing the `time` crate. From knocking 10% off of hot paths to 10x speedups in edge cases, the gains are unquestionably real and impactful.

Interested? Send me a message here or send an email to what's on my profile: https://github.com/jhpratt

#FediHire #GetFediHired #Rust #RustLang #programming

mastodon.social

Jacob Pratt: "Starting in June, I'll be available for contracti…" - Mastodon

19
0
49
0
Open post
Jacob Pratt @jhpratt@mastodon.social
· 4mo ago

I think the most *unique* part of #RustWeek was a scheduled meeting with TC39 (the JavaScript folks) regarding date and time handling. But it is such an expert-level and niche topic that it turned out to be a one-on-one.

#Rust #RustLang #programming

mastodon.social

Mastodon

11
2
1
0
Open post
Jacob Pratt @jhpratt@mastodon.social
· 6mo ago

Things I never expected to say: the `time` crate now contains an optimizing compiler. Like…full lexer, AST, IR, versioning, codgen, and now I'm working on an optimization pass.

11
6
5
0
Open post
Jacob Pratt @jhpratt@mastodon.social
· 4mo ago
Replying to
@tiif@hachyderm.io I'm sure he was enthused haha. You have definitely earned the witch hat
4
0
0
0
Open post
Jacob Pratt @jhpratt@mastodon.social
· 4mo ago
Replying to
@jhostert@mathstodon.xyz @tiif@hachyderm.io previously, some people covered his entire door in Rust stickers. keyhole and all
3
2
0
0
Open post
Jacob Pratt @jhpratt@mastodon.social
· 16mo ago
Shout-out to @ekuber@hachyderm.io for this shirt at #RustWeek #Rust #RustLang #programming
32
1
5
0
Open post
Jacob Pratt @jhpratt@mastodon.social
· 6mo ago
Replying to
@unsafe@m.webtoo.ls Parsing format descriptions! I used to do it in a single pass, straight into the final vec, but changed it to a mini-compiler a couple years ago. It made maintenance _much_ easier and allowed me to add new components quite easily. Now I'm adding some optimizations to the macro (but not runtime parser) to eliminate some not-uncommon situations that are a tad slower than necessary.
5
4
1
0
Open post
Jacob Pratt @jhpratt@mastodon.social
· 5mo ago
Replying to
@Mara Congrats to those taking part! I am definitely jealous ☺️
4
0
0
0
Open post
Jacob Pratt @jhpratt@mastodon.social
· 4mo ago

@innocentzero@social.tchncs.de @simba@social.tchncs.de @jkleer@social.tchncs.de @jplatte@social.tchncs.de

I accidentally blocked the domain rather than a specific user, so you no longer follow me. I unblocked the domain immediately, but I'm pretty sure that's not undone. Sorry!

2
0
0
0
Open post
Jacob Pratt @jhpratt@mastodon.social
· 4mo ago

When I booked places to stay on my trip to Europe, I didn't care to check if they had air conditioning...oh what a mistake that was

2
2
0
0
Open post
Jacob Pratt @jhpratt@mastodon.social
· 5mo ago

For those attending #RustWeek, I arrive in Utrecht early evening on the 20th. I'll be at the all-hands during the day Thu/Fri/Sat. If anyone wants to meet up, let me know! Feel free to pick my brain on anything :)

mastodon.social

Mastodon

2
1
0
0
Open post
Jacob Pratt @jhpratt@mastodon.social
· 5mo ago
Replying to

@thejpster @killercup some day! That's why I have the deranged crate. Throw in some nightly features and it can get very powerful.

2
0
0
0
Open post
Jacob Pratt @jhpratt@mastodon.social
· 5mo ago
Replying to
I considered posting this in Spanish but thought that the vast majority of my followers would have no idea what I was talking about. Plus I don't think I have ever posted in Spanish (which I speak at a B1, borderline B2 level).
2
0
0
0
Open post
Jacob Pratt @jhpratt@mastodon.social
· 5mo ago
Replying to
@argv_minus_one @Foodboxgourmet @pomarede My understanding is they'll be so far away the communication won't be distinguishable from noise in just a couple years anyway
2
6
0
0
Open post
Jacob Pratt @jhpratt@mastodon.social
· 5mo ago
Replying to
@argv_minus_one @Foodboxgourmet @pomarede hm, looking it up, apparently there is enough power for another 10 years!
2
3
0
0
Open post
Jacob Pratt @jhpratt@mastodon.social
· 4mo ago
Replying to
@GhostOnTheHalfShell@masto.ai @dystroy@mastodon.dystroy.org I can't speak for them, but I'm in a similar position. My code is used at so many places it's simply not possible to reach out in a (relatively) easy manner to most of them. They simply don't have a point of contact like that.
1
1
0
0
Open post
Jacob Pratt @jhpratt@mastodon.social
· 5mo ago
Replying to
@muvlon@hachyderm.io PEHHHHHN AAAAAAAL TEEEEEEE
1
0
0
0
Open post
Jacob Pratt @jhpratt@mastodon.social
· 6mo ago
Replying to
@argv_minus_one@mastodon.sdf.org @unsafe@m.webtoo.ls Yeah, it's a proc macro
1
0
0
0
Open post
Jacob Pratt @jhpratt@mastodon.social
· 5mo ago
Replying to
If your company is willing to give me a shot, I promise I'll abide by the puppy tax! Just in case you needed another reason 🙂🐶
0
0
0
0
Open post
Jacob Pratt @jhpratt@mastodon.social
· 4mo ago

Explaining to someone else that outside of the US and Canada (and others, probably), ground floor and first floor are not the same thing was not something I expected to do today…

0
1
0
0
Open post
Jacob Pratt @jhpratt@mastodon.social
· 2mo ago
It's amazing how bad #GitHub has been over the past few days. I simply can't load pages, even without going thru SPA stuff. Loading a pull request will hang indefinitely. It's ridiculous. That isn't even to mention their app, which has been doing something similar for longer. #programming
0
1
0
0
Open post
Jacob Pratt @jhpratt@mastodon.social
· 5mo ago
Replying to
@chrisdenton@hachyderm.io sure, but sometimes it's nice to know the specific thing that's unsafe even in small blocks
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: 21:35:12 UTC