Thursday, August 17, 2023

Show HN: Rules – Shortcuts Automation Based on Calendar Events https://ift.tt/oqgZW52

Show HN: Rules – Shortcuts Automation Based on Calendar Events Read and thought once too often that "This would be trivial if Calendar Events were triggers for Personal Shortcuts Automations". So decided to create a Mac app for it. The app works similar to Rules in Mail: - Specify some conditions (e.g. Calendar is "Work", Location contains "zoom") - Choose shortcuts to run on events that meet the conditions - you can have multiple actions, each with a different offset and custom input Good to know: - The app can only trigger automations while your Mac is awake (missed actions can be triggered on wake up) - The free version offers full functionality, but is limited to a max of 2 rules. Pro is a one-time purchase - All your data stays on device + no ads or data collection I would appreciate any feedback, especially what automations you might use the app for https://ift.tt/HawRKIs August 17, 2023 at 02:23PM

Show HN: Marqo – Vectorless Vector Search https://ift.tt/UiY0oFs

Show HN: Marqo – Vectorless Vector Search Marqo is an end-to-end vector search engine. It contains everything required to integrate vector search into an application in a single API. Here is a code snippet for a minimal example of vector search with Marqo: mq = marqo.Client() mq.create_index("my-first-index") mq.index("my-first-index").add_documents([{"title": "The Travels of Marco Polo"}]) results = mq.index("my-first-index").search(q="Marqo Polo") Why Marqo? Vector similarity alone is not enough for vector search. Vector search requires more than a vector database - it also requires machine learning (ML) deployment and management, preprocessing and transformations of inputs as well as the ability to modify search behavior without retraining a model. Marqo contains all these pieces, enabling developers to build vector search into their application with minimal effort. Why not X, Y, Z vector database? Vector databases are specialized components for vector similarity. They are “vectors in - vectors out”. They still require the production of vectors, management of the ML models, associated orchestration and processing of the inputs. Marqo makes this easy by being “documents in, documents out”. Preprocessing of text and images, embedding the content, storing meta-data and deployment of inference and storage is all taken care of by Marqo. We have been running Marqo for production workloads with both low-latency and large index requirements. Marqo features: - Low-latency (10’s ms - configuration dependent), large scale (10’s - 100’s M vectors). - Easily integrates with LLM’s and other generative AI - augmented generation using a knowledge base. - Pre-configured open source embedding models - SBERT, Huggingface, CLIP/OpenCLIP. - Pre-filtering and lexical search. - Multimodal model support - search text and/or images. - Custom models - load models fine tuned from your own data. - Ranking with document meta data - bias the similarity with properties like popularity. - Multi-term multi-modal queries - allows per query personalization and topic avoidance. - Multi-modal representations - search over documents that have both text and images. - GPU/CPU/ONNX/PyTorch inference support. See some examples here: Multimodal search: [1] https://ift.tt/ljhqbU3... Refining image quality and identifying unwanted content: [2] https://ift.tt/G6aMV2f... Question answering over transcripts of speech: [3] https://ift.tt/GTgv6cH Question and answering over technical documents and augmenting NPC's with a backstory: [4] https://ift.tt/YNmJCaE... https://ift.tt/hNIDgFK August 16, 2023 at 07:31PM

Show HN: Prompt-Compose.js Use Axioms and Compositions to Build Modular Prompts https://ift.tt/nWk8Jat

Show HN: Prompt-Compose.js Use Axioms and Compositions to Build Modular Prompts This JS library provides basic axioms for building and managing GPT prompts. It helps you build small and reusable prompt components and then let you compose them together to build larger ones. https://ift.tt/9JWvk2p August 16, 2023 at 05:49PM

Wednesday, August 16, 2023

Show HN: Watermelon – Source-available passive documentation search engine https://ift.tt/Cm3Boae

Show HN: Watermelon – Source-available passive documentation search engine Hey there HN! We're a pair of devs and we are looking to get feedback for our source-available passive documentation search engine. Passive documentation is the code context devs are generating as they talk about code in systems such as GitHub, Slack, Notion and Jira. Our search engine serves both our IDE extension (for individuals) and GitHub app (for teams). As devs we know that there are certain PRs that stay unmerged for weeks or even months, not because of the technical complexity, but because of the debate that they produce around changes in the business logic: "Will this change really improve our metrics?" We know that non-technical stakeholders (managers and designers) can bring a more holistic view to these debates but code review is too technical for them. So we decided to build this with the premise of "let's contextualize devs with business logic". We’re starting with a GitHub app that contextualizes Pull Requests with pieces of related passive documentation. Our big vision is to build a copilot for engineering leaders, starting by automating code review. If we're already indexing passive documentation tied to a new PR, we suspect that we can provide a "first health check" to a PR and say whether or not it's meeting the business requirements. Here's the repo if you want to check it out: https://ift.tt/nJfGwri And here's a blog post explaining why we made our search engine source-available: https://ift.tt/LdmBt7p... Please give us your feedback! Thanks. https://ift.tt/nJfGwri August 14, 2023 at 08:17PM

Show HN: Lottielab – Create product animations in the browser easily https://ift.tt/CG8NVAr

Show HN: Lottielab – Create product animations in the browser easily Hi HN! Today we are releasing Lottielab, a web-based animation tool, to the public as an open beta. The main tool for editing and exporting Lottie animations today is Adobe After Effects, a 30-year-old visual effects tool that’s not fit for this purpose, has a steep learning curve, and requires a patchwork of error-prone plugins. With Lottielab, we are aiming to reduce the friction of creating and editing product animations by providing an easy-to-use editor with out-of-the-box support for import and export of the Lottie format and many others. Feel free to play around with the tool and let me know what you think - I'm here to answer your questions. Happy animating! https://ift.tt/IZrbgXz August 15, 2023 at 05:58PM

Show HN: Free, Offline, Article Reader for iOS https://ift.tt/MsZ16OP

Show HN: Free, Offline, Article Reader for iOS https://ift.tt/eoSfysC August 16, 2023 at 12:54AM

Show HN: Exploring the design space of binary search trees https://ift.tt/yj3x4go

Show HN: Exploring the design space of binary search trees https://ift.tt/DFtZN3L August 15, 2023 at 08:04PM

Show HN: Anti-Cluely – Detect virtual devices and cheating tools on exam systems https://ift.tt/onuTQWR

Show HN: Anti-Cluely – Detect virtual devices and cheating tools on exam systems Anti-Cluely is a lightweight tool designed to detect common...