Does this work with sqlite extensions? If I were using e.g. sqlite-vec or -vss or some other vector search extension would I be able to use litestream to back it up to S3 live, and then litestream-vfs to query it remotely without downloading the whole thing?
Yeah I wonder how it would work with things like custome application functions etc. But I guess the query is run locally and it's the pages that are fetched from S3? So it just works? That would be awesome.
Matroid | DL/AI/CV, Infra, WebApp, Field Software Engineer positions | San Francisco Bay Area (Palo Alto) | Full-Time | ONSITE
Matroid brings cutting edge computer vision to visual inspection, with a “no programming required” product that empowers businesses and industry to solve their unique inspection challenges.
We’re a rapidly growing Series B funded startup, with customers in the manufacturing and video security industries.
We’re looking for top engineers - both junior and senior - who are excited about solving hard problems in and alongside computer vision and productizing it to serve real-world use-cases.
$150K-$300K +equity, depending on role and expertise.
Matroid | DL/AI/CV, Infra, WebApp Software Engineer positions | San Francisco Bay Area (Palo Alto) | Full-Time | ONSITE
Matroid’s mission is to enable computers to visually understand the world. Our “no programming required” product empowers businesses and industry with our computer vision solutions.
We’re a Series B funded startup, with customers in the manufacturing and video security industries.
We’re looking for top engineers - both junior and senior - who are excited about solving hard problems in computer vision and productizing it to serve real-world use-cases.
$150K-$300K +equity, depending on role and expertise.
Matroid | Deep Learning Engineer, Infrastructure Engineer & more | San Francisco Bay Area (Palo Alto) | Full-Time | ONSITE
Matroid’s mission is to enable computers to visually understand the world. Our “no programming required” product empowers businesses and industry with our computer vision solutions.
We’re a Series B funded startup, with customers in manufacturing and video security industries.
We’re looking for top engineers - both junior and senior - who are excited about solving hard problems in computer vision and how to productionize and scale it to serve real-world use-cases. Competitive salary and equity.
CV tech stack includes: Python, Tensorflow and PyTorch
Infra tech stack includes: Kubernetes, Kafka, Mongo, Redis, ElasticSearch
If you're interested in vim, but hesitant about the lack of IDE bells and whistles, VSCode's vim bindings are so good - with full support for e.g. splits, macros, buffers, ... - that I've finally converted to using that over raw vim.
Most anything that VSCode can do, you can make vim do with plugins, but it is often incredibly time consuming and finnicky to get up and running, whereas with VSCode everything "just works".
All the productivity of being able to edit text in vim, alongside the conveniences of a real, modern IDE.
I'll add that all Jetbrains products (IntelliJ, PyCharm, WebStorm etc) have the IdeaVim plugin which is also great, and it also respects some vimrc configurations too.
I always loved vims movement and editing and hated it's file traversal / project management, so this is a perfect amalgamation
IdeaVim has a few issues due to being thrust onto another application. E.g. Ctrl-V pastes from the clipboard instead of entering visual block mode. Also, it sometimes doesn't process input in order. E.g. pressing Esc Shift-O will sometimes type an "O" before exiting insert mode instead of creating a new line above the cursor. Also useful features that aren't basic movement tend not to work, like text reflowing with gq.
I have a hot key for opening the current file in an actual vim instance whenever I want to write multiline text or use visual block mode.
IdeaVim is faster and less laggy than VSCodeVim in my experience.
You can even use a custom ~/.ideavimrc and bind leader shortcuts to JetBrains actions. I rarely ever touch the mouse in IntelliJ now. It's an ultra-productive environment to have the power of IntelliJ, the convenience of vim, and Spacemacs/Doom Emacs style shortcuts.
It takes a bit of searching and fiddling, but once you hide all the chrome (I even hide tabs at Editor → General → Editor Tabs → Tab Placement = None), install IdeaVim and configure shortcuts how you want them IntelliJ feels just as slick as a tricked-out Emacs/vim, but with better out-of-the-box code intelligence.
On Mac I also remap Ctrl+hjkl system-wide so that I can navigate IntelliJ popovers with vim-ish shortcuts. I use Karabiner for this with the “Vi Mode, left_control + hjkl. shift/option/command + arrow working” option on this page: https://ke-complex-modifications.pqrs.org/?q=%20PC-Style%20S...
I've recently been using VSCode+vim, after about 10 years of using only vim, and another year or so on Spacemacs (emacs + vim mode).
VSCode is awesome, it provides a ton of benefits you don't get from emacs or vanilla vim. I'm really enjoying using it, and there's a chance that it will become my new "main" editor.
That said, the vim mode is not perfect. It only takes a few minutes of work before I run into a limitation of the vim mode, some binding or other that I use and that isn't replicated. More importantly, some things feel broken - there have been cases where undo didn't work properly for me, and cases where numerical arguments to commands messed things up.
That said, I've actually started taking the time to customize the vim mode in VSCode, and it's starting to pay off.
My experience with VSCodeVim is that it's so slow it lags behind my typing. So I went the time consuming and finicky route instead, and it actually works pretty well. I can't think of anything I would get from using VSCode.
Thing is my vim setup is different than vanilla vim, and probably the same for lots of other vim users. Thus, vanilla vim bindings in other editors do not do much for me.
VSCode's vim setup is fairly customizable, and supports features from many popular vim plugins, like vim-surround, easymotion, and many others. I'd encourage you, or anyone else who's curious to give it a shot, because it may be better than you're expecting.
That being said, I haven't been able to make the switch myself yet, even though I sort of want to. The vibe is off.
Any chance your sdcard/external storage is mounted or otherwise unavailable? We're supposed to have a popup to prompt you for that, but it looks like some code slipped in before the prompt :(.
The floorplans are definitely transferable! Once you’ve mapped a location once, it works automatically on all devices.
In fact, if you walk into a location that someone else has already mapped, the “Where Am I” will automatically load that map up on your device and start showing your position.
If you’d like to do more advanced stuff with your floorplans, make a WiFiSLAM SDK account here (access.wifislam.com) and we can get you started.
What's in the SDK? I looked around and there was not even a mention of ios versus android. Is it a set of armv7 ndk android libraries? Or something else? Can I use it on simulators running on OS X?
The current WiFiSLAM SDK is an Android java library, available as an Eclipse project with sample code snippets that allow you to add your location to any existing Android app.
We have an iOS SDK that works, unfortunately since Apple disabled WiFi scanning in iOS 5 we can no longer publish it. It still works on jailbroken devices, but not a big target audience. We have a workaround in the works that will incorporate iOS devices