Xiangpeng Hao
banner
xiangpeng.systems
Xiangpeng Hao
@xiangpeng.systems
Database/storage
Flight/DataFusion/Arrow/Parquet
PhD student@UW-Madison

https://xiangpeng.systems
Thank you for sharing, glad to see many people think alike!
February 4, 2026 at 3:30 PM
Appreciate the kind words!
November 3, 2025 at 11:24 PM
Thanks you for sharing! slides are here 👉 what-is-liquid-cache.xiangpeng.systems
What is LiquidCache?
what-is-liquid-cache.xiangpeng.systems
September 2, 2025 at 12:26 AM
Hey Tyler 👋 welcome back! I'd be happy to chat, I work in the data systems space (database + storage + cloud) from the same group that also studies storage fault!
August 1, 2025 at 7:52 PM
Credit goes to github.com/excalidraw/e... for making it easy😉
GitHub - excalidraw/excalidraw: Virtual whiteboard for sketching hand-drawn like diagrams
Virtual whiteboard for sketching hand-drawn like diagrams - excalidraw/excalidraw
github.com
March 14, 2025 at 2:05 PM
Meanwhile, as a PhD student, I still feel frustrated comparing my systems to many ideas that seem novel but lack practical impact. That said, I find “feet on the ground, head in the clouds” research very inspiring -- it’s probably what keeps me motivated to stay in academia.
March 10, 2025 at 7:11 PM
Thanks for the insightful points, Marc! I totally agree that academia is important in many areas. I'm planning a follow-up post discussing the kinds of research that are impactful and beneficial to people, and your examples strongly resonate with what I have in mind!
March 10, 2025 at 7:05 PM
Thanks for sharing your perspective! It’s always helpful to hear insights from folks who’ve spent time in industry. There’s definitely room for academia to evolve, and I’m hopeful it will :)
March 10, 2025 at 6:49 PM
Compile to WASM is a very interesting idea! I think Fray at some point explored this a bit, not sure about the current status
February 22, 2025 at 6:52 PM
Current approaches need to replace std locks with framework provided locks, like the ones in shuttle: docs.rs/shuttle/late...

I think binary instrumentation like the one in this paper is possible, but I'm not an expert on this. www.microsoft.com/en-us/resear...
shuttle - Rust
Shuttle is a library for testing concurrent Rust code, heavily inspired by Loom.
docs.rs
February 22, 2025 at 6:49 PM