Gabriel Stechschulte's Avatar

Gabriel Stechschulte

@gstechschulte.bsky.social

Probabilistic programming, optimization, and query engines. ๐Ÿ“š https://gstechschulte.github.io ๐Ÿ’ป https://github.com/GStechschulte

107 Followers  |  88 Following  |  24 Posts  |  Joined: 26.10.2024  |  1.6247

Latest posts by gstechschulte.bsky.social on Bluesky

Reproducing Uber's Marketplace Optimization Uber allocates money across different regions and programs to incentivize riders and drivers to use Uber products. This incentive structure ultimately influences the market. This leads to the natural ...

Reproducing Uber's Alternating Direction Method of Multipliers (ADMM) based automated budget allocation system in JAX

gstechschulte.github.io/posts/2025-0...

25.09.2025 12:44 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Alternative View of AI Nowadays, AI is primarily associated with LLMs, where the goal is to develop autonomous agents with human-level intelligence (whatever that means). I have always found the goal of creating something w...

"Intelligent" systems are those that can control and fairly distribute finite resources across multiple-agents.

gstechschulte.github.io/posts/2025-0...

04.09.2025 13:25 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

What's worse: TikTok or ChatGPT brain rot?

04.09.2025 13:24 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Since I have replaced Jupyter with marimo, I couldn't be more happy with @zed.dev. Combining these two has been a very pleasant and productive workflow.

12.06.2025 06:17 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I felt the same way since I never had any interest in building them. I now attempt to learn how they work from the perspective of using this knowledge to improve how I utilize them in my day-to-day work.

31.05.2025 02:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I like the theme and font style. But yeah, more statistics please ๐Ÿ˜‰ hah

06.05.2025 19:18 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

A nice use case. I wonder if they have tests to ensure the re-written queries by GPT return the same data as before?

01.05.2025 02:04 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

A quality of a โ€œgoodโ€ friendship is if you can sit down and not feel the need to say anything for an extended period of time.

23.04.2025 10:25 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

And interestingly, this isnโ€™t constrained to tech. Auditors, lawyers, etc. are all an interface to some more complicated system.

30.03.2025 20:31 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

A good interface design is a necessary input to make a good/service economically valuable. If a good interface is scarce, how much are people willing to pay for it?

30.03.2025 20:27 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
How Uber Uses Rayยฎ to Optimize the Rides Business Computational efficiency is a significant challenge when scaling solutions to a marketplace as large and as complex as Uber. The running and tuning of the Uber rides business relies on substantial numbers of machine learning models and optimization algorithms. Luckily, many pieces of the system can be treated in parallel. Rayยฎ is a general compute engine for Pythonยฎ thatโ€™s designed for ML, AI, and other algorithmic workloads. We describe how Uber has adopted Ray to enable mission-critical systems. Using Uberโ€™s mobility marketplace allocation tuning system as an example, we found performance improvements of up to 40 times that unlocked new capabilities. It also improved developer productivity by increasing iteration speed, reducing incident mitigation time, and lowering code complexity.

This is a really cool blog showing how Uber is using Ray to speed up the optimizing component (Alternating Direction Method of Multipliers) within their budget allocation system.

www.uber.com/en-CH/blog/h...

19.02.2025 20:23 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

This is great. Than you!

18.02.2025 12:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

For โ€œThe Algorithmsโ€. Are you able to block or remove YouTube shorts?

18.02.2025 11:22 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Agreed. Then I think back to a blog/paper/book that was โ€œbeautifullyโ€ writtenโ€ฆwith optimization continuing soon thereafter haha.

11.02.2025 17:15 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

No, I don't need a bloody copilot for this document, thank you.

Writing is, in no small part, a tool for thinking. If you outsource that element to a machine that cannot think, you shouldn't be surprised if, at the end of the process, neither you nor your reader are any the wiser.

26.01.2025 13:31 โ€” ๐Ÿ‘ 13765    ๐Ÿ” 1986    ๐Ÿ’ฌ 328    ๐Ÿ“Œ 165
AI is Creating a Generation of Illiterate Programmers A couple of days ago, Cursor went down during the ChatGPT outage. I stared at my terminal facing those red error messages that I hate to see. An AWS error glared back at me. I didnโ€™t want to figure it...

An enjoyable read and I also have to admit noticing "a decay" in my programming and problem solving skills.

nmn.gl/blog/ai-illi...

30.01.2025 12:10 โ€” ๐Ÿ‘ 3    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

And engineering hours spent defining and handling schemas after-the-fact ๐Ÿ˜…

27.01.2025 10:18 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

The "...using AI" statement usually results in (insert face palm emoji)

23.01.2025 16:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Finished Atlas Shrugged after on-and-off reading for 2 years. It is one of those books that alters your perception of society and that you canโ€™t โ€œunseeโ€ after reading.

05.01.2025 15:53 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I wrote this module during the 2023 Google Summer of Code under the supervision of @tomicapretto.bsky.social and @aloctavodia.bsky.social. Feel free to reach out to me or open an issue with feedback or enhancements.

24.12.2024 21:37 โ€” ๐Ÿ‘ 5    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Very awesome! If you are ever in Switzerland, we should do some trail running together ๐Ÿƒโ€โ™‚๏ธ

10.12.2024 06:58 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

This is one of the reasons I enjoy probabilistic programming. The thought, design, and iterative workflow that goes into building and validating generative models.

06.12.2024 07:56 โ€” ๐Ÿ‘ 11    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Creating C Callbacks with Numba and Calling Them From Rust When interfacing with libraries written in C/C++ from Rust, it may require writing native callbacks to provide functionality or logic to the library. A C Callback is a function pointer that is passed ...

Wrote a short article on creating C callbacks with Numba and calling them from Rust using FFI.

gstechschulte.github.io/posts/2024-1...

30.11.2024 14:39 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

autodiff in Rust appears to be happening! ๐Ÿš€

GitHub issue --> github.com/rust-lang/ru...

Rust project goal --> rust-lang.github.io/rust-project...

27.11.2024 20:02 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Hey ๐Ÿ‘‹ Iโ€˜m Gabriel and I work in an IoT lab where I focus on data storage and processing, and optimization and control. Looking forward to interacting with the community here.

13.11.2024 09:09 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@gstechschulte is following 20 prominent accounts