johnpyp.dev
@johnpyp.dev
Starbucks gets to keep your money if they give you watered down coffee… but they don’t. Why not?

Private insurance has lots of problems, but incentives to let you die isn’t one of them. Competition is real, and they’re heavily regulated.
July 7, 2025 at 2:12 PM
> Being this early, assuming you win the lottery, all would end up getting a life changing sums.

Yeah, that definitely makes sense. Maybe the model breaks down when the money starts being just another form of predictable cash.
May 2, 2025 at 5:20 PM
The variable equity compensation seems, in my mind, like it would negate a fair bit of the value. Do you not feel like that?

I definitely appreciate the *floor* as a helpful forcing function for hiring the best/flexible positions… but the rest seems somewhat muted by variable equity.
May 1, 2025 at 11:26 PM
Good opportunity to switch to biome ;)

Unless you’ve got Typescript lints that you *really* want, Biome makes life much nicer.
April 29, 2025 at 6:25 PM
2021*
April 29, 2025 at 8:17 AM
There’s plenty of things to criticize musk about, why do people on the left have to be slimy too?

If you include 2019, that entire sentence is just obliterated.

Don’t be a slimy facts-twister. That’s what the right does.
April 29, 2025 at 8:15 AM
I don’t get it, why do you say “just dropped”…? This has been out for a while. I made a nixpkg for it like a year ago.

Just reads like clickbait
April 29, 2025 at 8:11 AM
Mise*
April 21, 2025 at 8:36 PM
Miss 100%!! It’s like Nix lite, in the best ways.
April 21, 2025 at 8:36 PM
Use mise, so you can use Rust to manage Go :)
April 21, 2025 at 8:36 PM
I suggest asking WarpBuild support www.warpbuild.com (the CEO answers in a couple minutes usually), it’s a great startup. Very very fast.

they strike me as the kind to sponsor compute for a project like this.
WarpBuild - 10x faster, 90% cheaper Github Actions runners
WarpBuild is a drop in replacement for Github runners that are 10x faster and 90% cheaper. Get light speed builds and light weight bills in 30 seconds.
www.warpbuild.com
April 11, 2025 at 5:57 PM
These mini demos are amazing.

I’d love to see an example for Http req parsing. When Rocket was initially released, it was magical for its typesafe params but such a complex system.

Seems like Facet can make it way more “vanilla” rust while still being super ergonomic.
April 10, 2025 at 7:58 AM
Every standard library I’ve ever used from any language, has all of these features being asked about. Is the implication that Kotlin is just gonna *NOT* have **file reading**?

And what’s the point of asking essentially the same question in 3 different ways…?
April 1, 2025 at 12:00 AM
This survey is really confusing to me. It’s just asking “do you want this normal std library feature” 3x repeated (in different phrasings) for each feature. Like “reading files”, “listing directory contents”.

What is the point of this…?
March 31, 2025 at 11:59 PM
Yep. I click on one political post and it’s utterly impossible to get it off. Algo is definitely messed up…
March 31, 2025 at 11:54 PM
Yeah this is actually just straight up misinformation www.timesnownews.com/world/us/us-...

The tweets don’t have any citation and are definitely wrong
Was Colin Powell's Article Removed From Arlington Cemetery Website? Fact-Checking Claims
Claims have surfaced that General Colin Powell's page was removed from Arlington National Cemetery's website amid a purge of DEI content. While the cemetery denies permanent removals, some pages, incl...
www.timesnownews.com
March 21, 2025 at 1:33 AM
Doesn’t seem like it’s true. Screenshots of tweets with no further citation always make me suspicious…

www.arlingtoncemetery.mil/Explore/Nota...

Women right here 🤔
www.arlingtoncemetery.mil
March 21, 2025 at 1:30 AM
Looks like this isn’t true..?

Plenty of women here www.arlingtoncemetery.mil/Explore/Nota...

Specifically the part about “leaving only white men”
www.arlingtoncemetery.mil
March 21, 2025 at 1:30 AM
Pete Buttigieg or Jake Auchincloss :)
March 21, 2025 at 1:25 AM
Not a good look
March 21, 2025 at 1:19 AM
Here's another interesting one - github.com/capnproto/ca...

Because with Serde you can't introspect field names, this crate requires an additional `Row` derive macro (and presumably to avoid complexity, doesn't support structs in there I think)

A "reflection-like" lib could enable this OOTB maybe?
Consider merging with Serde · Issue #68 · capnproto/capnproto-rust
The Serde library supports many serialization formats but not capnproto. One useful feature is the transcode functionality where it is possible to convert from one format to the other.
github.com
March 20, 2025 at 10:48 PM
Regarding other binary protocols, I remember that capnproto didn't support Serde, but I don't remember exactly why. This might be what I was thinking of... github.com/capnproto/ca...
Consider merging with Serde · Issue #68 · capnproto/capnproto-rust
The Serde library supports many serialization formats but not capnproto. One useful feature is the transcode functionality where it is possible to convert from one format to the other.
github.com
March 20, 2025 at 10:45 PM
There aren't any crates for encoding `Vec<Struct>` to/from parquet without first encoding to JSON which incurs a non-negligible overhead. Parquet generally only makes sense to enc/dec to a sequence, not to individual elements, which I think is somehow incompatible with serde.
March 20, 2025 at 10:45 PM
I don't quite have the expertise to explain the 'why'... but Parquet is a quintessential example. Parquet, logically, is a sequence of structs, but is physically stored as the a struct of columns of sequences (hence columnar).
March 20, 2025 at 10:45 PM