Not my youngest pointing at an octopus and emphatically yelling "Bunny Rabbit!"
28.09.2025 01:59 β π 1 π 0 π¬ 0 π 0@jcristharif.bsky.social
π Open Source Python Developer @ NVIDIA He/Him
Not my youngest pointing at an octopus and emphatically yelling "Bunny Rabbit!"
28.09.2025 01:59 β π 1 π 0 π¬ 0 π 0The best part of a seder is Koreich, where we remember the time a guy made a sandwich by recreating that sandwich. 10/10 tradition.
13.04.2025 03:16 β π 3 π 0 π¬ 1 π 0Watching Raiders of the Lost Ark - inexplicably feeling a sudden urge to see some Nazis getting punched.
21.01.2025 02:44 β π 0 π 0 π¬ 1 π 0Thanks for the ping and the kind words. The inconsistency here is due less to an intentional choice and more a compromise of efficiency vs correctness. I do think I can fix this with some work though - would you mind opening an issue to track?
18.01.2025 04:27 β π 0 π 0 π¬ 1 π 0π―οΈπ―οΈπ―οΈπ―οΈπ―οΈπ―οΈπ―οΈπ―οΈπ―οΈ
02.01.2025 05:15 β π 0 π 0 π¬ 0 π 0Duckdb does something like this. Discussions for all feature requests or usage questions. Only bug reports with all needed info are valid as non-core-team-created issues. github.com/duckdb/duckd...
30.12.2024 04:59 β π 1 π 0 π¬ 0 π 0β»οΈβ»οΈβ»οΈβ»οΈπ―οΈβ»οΈβ»οΈβ»οΈπ―οΈ
26.12.2024 02:41 β π 0 π 0 π¬ 0 π 1The update process is super buggy too. Two weeks of forgetting how to sleep or calm down, then they wake up calm and suddenly able to walk.
09.12.2024 23:28 β π 2 π 0 π¬ 0 π 0I was playing proto-typing @jcristharif.bsky.social's msgspec to (de)serialize a big nested python object. Converting the object to a dict using `msgspec.to_builtins` was 50x faster than my current recursive method and json serialization was 7x faster than `json.dumps` for serializing the dict.
02.12.2024 19:57 β π 3 π 1 π¬ 1 π 0Yay, glad to hear it!
03.12.2024 06:11 β π 0 π 0 π¬ 0 π 0True. "Practicality beats purity" I guess π€· - relying on recursion in the parser eases the implementation, and seems to be fine for typical use. All software is tradeoffs, I'm happy enough with the ones I've made here.
25.11.2024 22:44 β π 1 π 0 π¬ 0 π 0Sure. We do respect the python `sys.setrecursionlimit` setting though, so you can increase the recursion depth if needed (on modern systems the stack is pretty big).
In what application do you see json nested enough where this matters?
Curious - is github.com/jcrist/msgspec insufficient for your needs (and if so, in what way)?
25.11.2024 22:27 β π 1 π 0 π¬ 1 π 0Today's preschooler meltdown brought to you by Judy Garland singing "somewhere over the rainbow" while our resident tyrant is certain it's "*someway* over the rainbow", and "she's singing it wrong" ππ
23.11.2024 02:13 β π 7 π 0 π¬ 1 π 0LLMs are bad because it's unethical to force a computer to read so many reddit posts
19.10.2024 18:52 β π 2213 π 352 π¬ 24 π 14It will be three years next week that I have not owned a car. I could easily afford one. I have kids who do activities & stuff. I live in part of St Paul with ok transit & mediocre bike facilities. But, we have to make different choices if those kids will have a future. Here are some reflections. π§΅
21.11.2024 02:58 β π 34 π 5 π¬ 5 π 2Everyone who just joined and is looking for Python people to connect with, I made a "starter pack" with many of the fun accounts. Add them to your followers list, #python:
go.bsky.app/3Uzma1g
A very serious line chart illustrating "Time from ideation to dissemination" crossing the x axis into negative territory.
Given the rate at which time from ideation to dissemination is decreasing, it's only a matter of time before we reach the posting-before-you-think-of-it tipping point.
This is a very serious chart.
I sometimes leave anticipatory comments on spots in my own PRs to get the "why is it this way instead of what I would do"s out of the way. I've found doing this before others review can help reduce back-and-forths on less interesting parts of the code and keep the review focused on what matters.
18.11.2024 14:02 β π 8 π 0 π¬ 1 π 0Preschooler teaching me to play Mah Jongg
The culprit
17.11.2024 13:12 β π 1 π 0 π¬ 0 π 0Last week my wife taught our preschooler how to play Mah Jongg.ππ
This week the only game she wants to play is _not_ Mah Jongg, it's "teach daddy to play Mah Jongg".
For 2 hours yesterday my daughter slowly explained to me the rules of a game I already know how to play π. She's a Mahsplainer.
I honestly feel that parenting unruly toddlers has made me better at dealing with rude users on GitHub.
17.11.2024 05:37 β π 3 π 0 π¬ 1 π 0In their defense, how dare you.
17.11.2024 05:28 β π 2 π 0 π¬ 0 π 0If anyone has a reason to hype up language interfaces and LLMs, itβs @inesmontani.bsky.socialβfounder of Explosion, the company behind the Python NLP tools spaCy and Prodigy. But her take? Sometimes, a simple form does the job better. Letβs build more alarm clocks and less automated window knockers!
15.11.2024 07:34 β π 7 π 3 π¬ 0 π 0Color in your cheeks.
15.11.2024 23:48 β π 1 π 0 π¬ 0 π 0Totally understandable. At this point with kiddo life, I code for fun maybe ~2 hrs a week. Can only do so much before the preschooler yells at me to "stop pushing buttons".
15.11.2024 15:24 β π 2 π 0 π¬ 0 π 0Agreed. I find it helps to have a dumb fun project to hack on when I'm sick of working on the ones people actually use. Non-computer hobbies def help too of course :).
15.11.2024 15:00 β π 2 π 0 π¬ 1 π 0This one is a family recipe, but I've also used www.vice.com/en/article/p... in the past too! There's really no way to go wrong with a sweet chocolatey bread.
15.11.2024 14:32 β π 1 π 0 π¬ 0 π 0Congrats Gus! That's huge and we'll deserved.
14.11.2024 15:02 β π 1 π 0 π¬ 0 π 0