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

Jacob Pratt

@jhpratt@mastodon.social
mastodon 4.7.0-beta.1
  • Open on mastodon.social

Professional software engineer and amateur photographer.

Contributor to Rust's compiler and standard library. Maintainer of Rust crates with billions of downloads — including time, deranged, powerfmt, num_threads, and num-conv. 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

Posts

Open post
jhpratt
Jacob Pratt @jhpratt@mastodon.social · Jul 12, 2026
Jacob Pratt
@jhpratt@mastodon.social

Professional software engineer and amateur photographer. Contributor to Rust's compiler and standard library. Maintainer of Rust crates with billions of downloads — including time, deranged, powerfmt, num_threads, and num-conv. Third degree black belt in American Kenpo 🥋 jhpratt on most platforms

mastodon.social
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
jhpratt
Jacob Pratt @jhpratt@mastodon.social · Jun 06, 2026
Jacob Pratt
@jhpratt@mastodon.social

Professional software engineer and amateur photographer. Contributor to Rust's compiler and standard library. Maintainer of Rust crates with billions of downloads — including time, deranged, powerfmt, num_threads, and num-conv. Third degree black belt in American Kenpo 🥋 jhpratt on most platforms

mastodon.social
Replying to @tiif@hachyderm.io
@tiif@hachyderm.io I'm sure he was enthused haha. You have definitely earned the witch hat
4
0
0
0
Open post
jhpratt
Jacob Pratt @jhpratt@mastodon.social · Jun 05, 2026
Jacob Pratt
@jhpratt@mastodon.social

Professional software engineer and amateur photographer. Contributor to Rust's compiler and standard library. Maintainer of Rust crates with billions of downloads — including time, deranged, powerfmt, num_threads, and num-conv. Third degree black belt in American Kenpo 🥋 jhpratt on most platforms

mastodon.social
Replying to @jhostert@mathstodon.xyz
@jhostert@mathstodon.xyz @tiif@hachyderm.io previously, some people covered his entire door in Rust stickers. keyhole and all
3
1
0
0
Open post
jhpratt
Jacob Pratt @jhpratt@mastodon.social · May 27, 2026
Jacob Pratt
@jhpratt@mastodon.social

Professional software engineer and amateur photographer. Contributor to Rust's compiler and standard library. Maintainer of Rust crates with billions of downloads — including time, deranged, powerfmt, num_threads, and num-conv. Third degree black belt in American Kenpo 🥋 jhpratt on most platforms

mastodon.social

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
jhpratt
Jacob Pratt @jhpratt@mastodon.social · May 27, 2026
Jacob Pratt
@jhpratt@mastodon.social

Professional software engineer and amateur photographer. Contributor to Rust's compiler and standard library. Maintainer of Rust crates with billions of downloads — including time, deranged, powerfmt, num_threads, and num-conv. Third degree black belt in American Kenpo 🥋 jhpratt on most platforms

mastodon.social

@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
jhpratt
Jacob Pratt @jhpratt@mastodon.social · May 25, 2026
Jacob Pratt
@jhpratt@mastodon.social

Professional software engineer and amateur photographer. Contributor to Rust's compiler and standard library. Maintainer of Rust crates with billions of downloads — including time, deranged, powerfmt, num_threads, and num-conv. Third degree black belt in American Kenpo 🥋 jhpratt on most platforms

mastodon.social

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
jhpratt
Jacob Pratt @jhpratt@mastodon.social · May 24, 2026
Jacob Pratt
@jhpratt@mastodon.social

Professional software engineer and amateur photographer. Contributor to Rust's compiler and standard library. Maintainer of Rust crates with billions of downloads — including time, deranged, powerfmt, num_threads, and num-conv. Third degree black belt in American Kenpo 🥋 jhpratt on most platforms

mastodon.social

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

11
1
1
0
Open post
jhpratt
Jacob Pratt @jhpratt@mastodon.social · May 12, 2026
Jacob Pratt
@jhpratt@mastodon.social

Professional software engineer and amateur photographer. Contributor to Rust's compiler and standard library. Maintainer of Rust crates with billions of downloads — including time, deranged, powerfmt, num_threads, and num-conv. Third degree black belt in American Kenpo 🥋 jhpratt on most platforms

mastodon.social
Replying to @GhostOnTheHalfShell@masto.ai
@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
jhpratt
Jacob Pratt @jhpratt@mastodon.social · May 07, 2026
Jacob Pratt
@jhpratt@mastodon.social

Professional software engineer and amateur photographer. Contributor to Rust's compiler and standard library. Maintainer of Rust crates with billions of downloads — including time, deranged, powerfmt, num_threads, and num-conv. Third degree black belt in American Kenpo 🥋 jhpratt on most platforms

mastodon.social
Replying to @chrisdenton@hachyderm.io
@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
Open post
jhpratt
Jacob Pratt @jhpratt@mastodon.social · May 07, 2026
Jacob Pratt
@jhpratt@mastodon.social

Professional software engineer and amateur photographer. Contributor to Rust's compiler and standard library. Maintainer of Rust crates with billions of downloads — including time, deranged, powerfmt, num_threads, and num-conv. Third degree black belt in American Kenpo 🥋 jhpratt on most platforms

mastodon.social

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 :)

2
1
0
0
Open post
jhpratt
Jacob Pratt @jhpratt@mastodon.social · May 07, 2026
Jacob Pratt
@jhpratt@mastodon.social

Professional software engineer and amateur photographer. Contributor to Rust's compiler and standard library. Maintainer of Rust crates with billions of downloads — including time, deranged, powerfmt, num_threads, and num-conv. Third degree black belt in American Kenpo 🥋 jhpratt on most platforms

mastodon.social

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

23
4
2
0
Open post
jhpratt
Jacob Pratt @jhpratt@mastodon.social · May 04, 2026
Jacob Pratt
@jhpratt@mastodon.social

Professional software engineer and amateur photographer. Contributor to Rust's compiler and standard library. Maintainer of Rust crates with billions of downloads — including time, deranged, powerfmt, num_threads, and num-conv. Third degree black belt in American Kenpo 🥋 jhpratt on most platforms

mastodon.social
Replying to @thejpster@hachyderm.io

@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
jhpratt
Jacob Pratt @jhpratt@mastodon.social · May 03, 2026
Jacob Pratt
@jhpratt@mastodon.social

Professional software engineer and amateur photographer. Contributor to Rust's compiler and standard library. Maintainer of Rust crates with billions of downloads — including time, deranged, powerfmt, num_threads, and num-conv. Third degree black belt in American Kenpo 🥋 jhpratt on most platforms

mastodon.social
Replying to @muvlon@hachyderm.io
@muvlon@hachyderm.io PEHHHHHN AAAAAAAL TEEEEEEE
1
0
0
0
Open post
jhpratt
Jacob Pratt @jhpratt@mastodon.social · May 03, 2026
Jacob Pratt
@jhpratt@mastodon.social

Professional software engineer and amateur photographer. Contributor to Rust's compiler and standard library. Maintainer of Rust crates with billions of downloads — including time, deranged, powerfmt, num_threads, and num-conv. Third degree black belt in American Kenpo 🥋 jhpratt on most platforms

mastodon.social
Replying to @jhpratt@mastodon.social
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
jhpratt
Jacob Pratt @jhpratt@mastodon.social · May 03, 2026
Jacob Pratt
@jhpratt@mastodon.social

Professional software engineer and amateur photographer. Contributor to Rust's compiler and standard library. Maintainer of Rust crates with billions of downloads — including time, deranged, powerfmt, num_threads, and num-conv. Third degree black belt in American Kenpo 🥋 jhpratt on most platforms

mastodon.social

I've watched Liga MX before, but I never thought I'd hear "penalty" stretched out the same way "gol" is 😆 Spanish-language fútbol coverage is something else

4
4
0
0
Open post
jhpratt
Jacob Pratt @jhpratt@mastodon.social · May 02, 2026
Jacob Pratt
@jhpratt@mastodon.social

Professional software engineer and amateur photographer. Contributor to Rust's compiler and standard library. Maintainer of Rust crates with billions of downloads — including time, deranged, powerfmt, num_threads, and num-conv. Third degree black belt in American Kenpo 🥋 jhpratt on most platforms

mastodon.social

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

19
0
49
0
Open post
jhpratt
Jacob Pratt @jhpratt@mastodon.social · Apr 30, 2026
Jacob Pratt
@jhpratt@mastodon.social

Professional software engineer and amateur photographer. Contributor to Rust's compiler and standard library. Maintainer of Rust crates with billions of downloads — including time, deranged, powerfmt, num_threads, and num-conv. Third degree black belt in American Kenpo 🥋 jhpratt on most platforms

mastodon.social
Replying to @jhpratt@mastodon.social
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
jhpratt
Jacob Pratt @jhpratt@mastodon.social · Apr 28, 2026
Jacob Pratt
@jhpratt@mastodon.social

Professional software engineer and amateur photographer. Contributor to Rust's compiler and standard library. Maintainer of Rust crates with billions of downloads — including time, deranged, powerfmt, num_threads, and num-conv. Third degree black belt in American Kenpo 🥋 jhpratt on most platforms

mastodon.social

Starting in June, I'll be available for contracting work again! While I prefer Rust work and that is very much my expertise, I have knowledge of plenty of other languages as well.

Whether it is assisting in integrating Rust into your existing workflow, getting CI to be "just right", or designing a new system from the ground up, reach out to me! I have availability and know what I'm doing.

#Rust #RustLang #programming #FediHire #GetFediHired

17
2
30
1
Open post
jhpratt
Jacob Pratt @jhpratt@mastodon.social · Apr 18, 2026
Jacob Pratt
@jhpratt@mastodon.social

Professional software engineer and amateur photographer. Contributor to Rust's compiler and standard library. Maintainer of Rust crates with billions of downloads — including time, deranged, powerfmt, num_threads, and num-conv. Third degree black belt in American Kenpo 🥋 jhpratt on most platforms

mastodon.social
Replying to @argv_minus_one@mastodon.sdf.org
@argv_minus_one @Foodboxgourmet @pomarede hm, looking it up, apparently there is enough power for another 10 years!
2
1
0
0
Open post
jhpratt
Jacob Pratt @jhpratt@mastodon.social · Apr 18, 2026
Jacob Pratt
@jhpratt@mastodon.social

Professional software engineer and amateur photographer. Contributor to Rust's compiler and standard library. Maintainer of Rust crates with billions of downloads — including time, deranged, powerfmt, num_threads, and num-conv. Third degree black belt in American Kenpo 🥋 jhpratt on most platforms

mastodon.social
Replying to @argv_minus_one@mastodon.sdf.org
@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
1
0
0
Open post
jhpratt
Jacob Pratt @jhpratt@mastodon.social · Apr 16, 2026
Jacob Pratt
@jhpratt@mastodon.social

Professional software engineer and amateur photographer. Contributor to Rust's compiler and standard library. Maintainer of Rust crates with billions of downloads — including time, deranged, powerfmt, num_threads, and num-conv. Third degree black belt in American Kenpo 🥋 jhpratt on most platforms

mastodon.social
Replying to @Mara@hachyderm.io
@Mara Congrats to those taking part! I am definitely jealous ☺️
4
0
0
0
Open post
jhpratt
Jacob Pratt @jhpratt@mastodon.social · Mar 25, 2026
Jacob Pratt
@jhpratt@mastodon.social

Professional software engineer and amateur photographer. Contributor to Rust's compiler and standard library. Maintainer of Rust crates with billions of downloads — including time, deranged, powerfmt, num_threads, and num-conv. Third degree black belt in American Kenpo 🥋 jhpratt on most platforms

mastodon.social
Replying to @argv_minus_one@mastodon.sdf.org
@argv_minus_one@mastodon.sdf.org @unsafe@m.webtoo.ls Yeah, it's a proc macro
1
0
0
0
Open post
jhpratt
Jacob Pratt @jhpratt@mastodon.social · Mar 25, 2026
Jacob Pratt
@jhpratt@mastodon.social

Professional software engineer and amateur photographer. Contributor to Rust's compiler and standard library. Maintainer of Rust crates with billions of downloads — including time, deranged, powerfmt, num_threads, and num-conv. Third degree black belt in American Kenpo 🥋 jhpratt on most platforms

mastodon.social
Replying to @unsafe@m.webtoo.ls
@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
jhpratt
Jacob Pratt @jhpratt@mastodon.social · Mar 25, 2026
Jacob Pratt
@jhpratt@mastodon.social

Professional software engineer and amateur photographer. Contributor to Rust's compiler and standard library. Maintainer of Rust crates with billions of downloads — including time, deranged, powerfmt, num_threads, and num-conv. Third degree black belt in American Kenpo 🥋 jhpratt on most platforms

mastodon.social

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.

10
6
5
0
Open post
jhpratt
Jacob Pratt @jhpratt@mastodon.social · May 17, 2025
Jacob Pratt
@jhpratt@mastodon.social

Professional software engineer and amateur photographer. Contributor to Rust's compiler and standard library. Maintainer of Rust crates with billions of downloads — including time, deranged, powerfmt, num_threads, and num-conv. Third degree black belt in American Kenpo 🥋 jhpratt on most platforms

mastodon.social
Shout-out to @ekuber@hachyderm.io for this shirt at #RustWeek #Rust #RustLang #programming
31
0
5
0

Remote instance

mastodon.social
Open on original server

Media

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: 21:13:34 UTC