robert3005
Re:Velox: A Port of Tauri to Swift by Miguel de Icaza
on Tuesday January 27, 2026 @06:15AM (#46778490)
Not to be confused with Velox a compute engine https://github.com/facebookincubator/velox/
Re:Vortex: An extensible, state of the art columnar file format
on Thursday November 20, 2025 @10:56AM (#45993990)
What you can do if you have gpu friendly format is you send compressed data over PCI-E and then decompress on the gpu. Thus your overall throughput will increase since PCI-E bandwidth is the limiting factor of the overall system.
Re:Vortex: An extensible, state of the art columnar file format
on Thursday November 20, 2025 @05:58AM (#45991358)
Can’t wait for https://github.com/apache/iceberg/issues/12225 to merge so there’s an api to integrate against
Re:Vortex: An extensible, state of the art columnar file format
on Thursday November 20, 2025 @03:54AM (#45990491)
The default writer will decompress the values, however, right now you can implement your own write strategy that will avoid doing it. We plan on adding that as an option since it’s quite common.
Re:86 GB/s bitpacking with ARM SIMD (single thread)
on Sunday October 05, 2025 @11:16AM (#45482135)
Highly recommend https://www.vldb.org/pvldb/vol16/p2132-afroozeh.pdf for a comparable algorithm. It generalizes to arbitrary input and output bit widths.
Re:
on Thursday September 25, 2025 @07:10AM (#45371502)
You might be interested in https://github.com/spiraldb/fastlanes. It gives you fast bit packed vectors. It needs padding to 1024 elements though for the performance.
Re:Japan's IC cards are weird and wonderful
on Saturday May 17, 2025 @03:04PM (#44016277)
You don’t have to wait for the doors to close to be able to scan your ticket in London Underground. The gate will stay open and let you through. It’s a little bit awkward since you have to approach as you scan your ticket leading to your hand lagging behind
Re:Show HN: Vortex – a high-performance columnar file format in Rust
on Monday October 14, 2024 @05:34PM (#41842282)
The thing we are trying to achieve is to be able to experiment and tune the way data is groupped on disk. Parquet has one way of laying data out, csv is another (though it's a text format so a bit moot), ORC is another, Lance has yet another different method. The file format itself stores how it's physically laid out on disk so you can tune and tweak physical layouts to match the specific storage needs of your system (this is the toolkit part where you can take vortex and use it to implement your own file format). Having said that we will have an implementation of file format that follows particular layout.
Re:Ask HN: Who is hiring? (May 2024)
on Thursday May 02, 2024 @05:23AM (#40234248)
Fulcrum | Software Engineer | London or New York | ONSITE | Full-Time
Fulcrum is building next generation storage platform for diverse data of the future. We believe users will need to process non tabular and tabular data together and we need to develop new methods to support them.
We develop Vortex (our core storage primitive) in the open https://github.com/spiraldb/vortex and currently are looking to hire more people to our 5 person team to help build our product.
Tech: Rust, Python, Zig
Reach out to me at hn[at]fulcrum[dot]so