houqp
Show HN: Kiorg – a battery included file manager for keyboard nerds
Neuralink Update, Summer 2025 [video]
Show HN: Serve CSV Files as APIs
A Year of Telepathy
Building the Brain Simulator at Neuralink
Show HN: Turn CSS files into high performance APIs
Show HN: Brain computer interface cursor control benchmark game
Webgrid: Cursor control benchmark for brain computer interfaces
Neuralink Surgical Robot Simulator
Roapi 0.9 release adds support for all cloud storage providers
Re:SQLite-based databases on the Postgres protocol? Yes we can
on Wednesday January 25, 2023 @12:27PM (#34521242)
Very cool and well executed project. Love the sprinkle of Rust in all the other companion projects as well :)
The ROAPI(https://github.com/roapi/roapi) project I built also happened to support a similar feature set, i.e. to expose sqlite through a variety of remote query interfaces including pg wire protocols, rest apis and graphqls.
Re:SQLite-based databases on the Postgres protocol? Yes we can
on Wednesday January 25, 2023 @12:23PM (#34521191)
bottomless looks really nice, thanks for sharing!
Show HN: A formally verified native Delta Lake implementation in Rust
Re:Run SQL on CSV, Parquet, JSON, Arrow, Unix Pipes and Google Sheet
on Saturday September 24, 2022 @09:40PM (#32968216)
Haha, yeah, we should definitely put a little bit more efforts into SEO :) Everyone is so focused on the hard-core engineering at the moment. I think Matthew from the community is actually working on a new comprehensive benchmark for us at the moment, which I hope will be published soon.
Re:Run SQL on CSV, Parquet, JSON, Arrow, Unix Pipes and Google Sheet
on Saturday September 24, 2022 @08:57PM (#32968002)
Datafusion out performs spark by a large margin. It is on par with photon based on my experiences, see benchmarks at https://github.com/blaze-init/blaze.
Re:Run SQL on CSV, Parquet, JSON, Arrow, Unix Pipes and Google Sheet
on Saturday September 24, 2022 @08:55PM (#32967995)
Yes, I designed the code base so that the core of the IO and query logic are abstracted into a Rust library called columnq. My plan is to wrap it with pyo3 so the full API can be accessed as a Python package! If you are interested in helping with this, please feel free to submit a PR. The core library is located at https://github.com/roapi/roapi/tree/main/columnq
Re:Run SQL on CSV, Parquet, JSON, Arrow, Unix Pipes and Google Sheet
on Saturday September 24, 2022 @02:45PM (#32965482)
Most users already have pip installed, so they won't need to install a rust toolchain.
Run SQL on CSV, Parquet, JSON, Arrow, Unix Pipes and Google Sheet
Re:Show HN: Query Google Sheet data using PostgreSQL clients
on Tuesday May 31, 2022 @03:00AM (#31566812)
It's manual for now, ROAPI is designed for slowly moving datasets. You just hit the data update API to force a refresh.
I have plan to add automated streaming data update in the background, starting with delta lake tables. It should all be very straight forward to implement.
Re:Show HN: Query Google Sheet data using PostgreSQL clients
on Tuesday May 31, 2022 @02:25AM (#31566639)
We cache all the data in memory in Arrow format so queries don't need to go through google api, it will only hit google api when a data refresh is needed.
Show HN: Query Google Sheet data using PostgreSQL clients
Apache Arrow Datafusion 8.0.0 release
Re:Ask HN: Is any company still hiring entry level engineers?
on Wednesday May 25, 2022 @02:33PM (#31508625)
We are hiring new grads across the board if you have proofs for exceptional skills. Feel free to take a look at all our engineering postings at: https://neuralink.com/careers.
Re:Blaze: A Rust-based vectorized accelerator to speed up your Spark jobs
on Wednesday May 25, 2022 @11:05AM (#31505606)
Up to 2x speed up with 20% of the resource consumption, pretty wild performance boost without changing a single line of code!
Dynamodb based distributed lock implemented in pure Rust
Re:Ask HN: What to do about ‘Good at programming Bad at Leetcode’
on Friday May 20, 2022 @11:51PM (#31455104)
There are more companies noticing this now and have stopped asking these questions. For example, we at Neuralink[1] only give out practical programming challenges. If are you good at building practical systems, you should be able to ace our coding interviews without any preparation. No leetcode and no whiteboarding. In fact, I prefer to hire those who doesn't waste time practicing leetcode.
Over the past couple years, I have interviewed at a handful of other startups who also have similar coding interview philosophies.
Dynamodb based distributed lock in Rust
Re:Diagrams: Open-Source Alternative to Lucidchart
on Wednesday March 23, 2022 @03:13PM (#30782135)
I love the product, not only does it have an easy to use web/offline app, I am also able to checkin the diagram source into git for version control, see: https://github.com/roapi/docs/blob/main/src/images/roapi.dra.... Then I can use automations to generate images based off that source file: https://github.com/roapi/docs/blob/main/src/images/roapi.svg.