ads

Sunday, June 30, 2024

Show HN: Free Online Note Taker https://ift.tt/NTb0Q1R

Show HN: Free Online Note Taker Hey HN community, Yesterday I developed a simple online note taking app. Please share your feedback and let me know which features you would like to see included! https://quicknotes.co/ July 1, 2024 at 12:21AM

Show HN: I've built a child monitoring app with mitmproxy and WireGuard https://ift.tt/UD0SAaw

Show HN: I've built a child monitoring app with mitmproxy and WireGuard Hi! I've been working on a child monitoring service and I'd really appreciate your input on it. The structure of the service is pretty technically interesting. It sets up a wireguard VPN on the child's Windows account, and then routes the traffic to our server. From there, we use mitmproxy to break open the TLS, inspect the packets, and then re-encrypt them. Currently all images are passed through an ImageNetV2 model, and for sites like reddit or google, individual links/communities are analyzed and we remove the content if it violates the filters without impacting the overall browsing experience. Coming soon(ish) will be a 8B uncensored llama3 model, which will allow parents to create custom filters for filtering content. I've always felt like child monitoring systems are missing the bigger picture when it comes to content filtering. I certainly remember being a little kid (9-ish) and coming across adult content I shouldn't have been seeing, but I also recall encountering subreddits and other online groups that laid the groundwork for my personality, without my parent ever knowing what was happening. The fact that as a child, I declared I no longer believed in God before I stopped believing in Santa was not the result of being some super genius, but because I was regurgitating what I read on r/atheism as gospel. Parents need more control over what their kids see, and as the internet develops more mature communities child filters need to keep up. It is not enough to simply hope your kid turns out normal, because there are companies actively working against you. The service is $20 a month, although it's 50% off for the first two months while we're in early access. We also only do Windows at the moment, although I'd like to expand (especially to linux) later this year. Let me know what you think! https://ift.tt/5WRp1uZ July 1, 2024 at 12:14AM

Show HN: ViperIDE – An Innovative MicroPython IDE for Web and Mobile https://ift.tt/PiRzSf0

Show HN: ViperIDE – An Innovative MicroPython IDE for Web and Mobile https://ift.tt/I0fGaFw June 30, 2024 at 07:24PM

Show HN: I made an AI-digested news to help you survive information overload https://ift.tt/Ntfvc4W

Show HN: I made an AI-digested news to help you survive information overload Hi HN, I made an AI-digested news platform called Tailored News to help people efficiently consume content in today’s information-overloaded world. Our platform uses AI to curate and summarize the most important stories, providing concise insights and weekly audio briefings. This approach ensures that you stay informed without feeling overwhelmed. Key Features: - AI-Digested Content: We use AI to summarize news, highlight key points, and generate an audio version - Full Context in a Nutshell: I created the Minimum Context Understanding (MCU) concept to provide brief context summaries for each piece of content, delivering a complete or most important understanding of long texts in just a few sentences. - Comprehensive Summaries: More detailed summaries to give you in-depth understanding. - Q&A Section: Questions and answers to help clarify key aspects of the news. - Weekly Audio Briefings: Listen to concise summaries of the week’s top stories. I’m looking forward to your feedback and any suggestions you might have! https://tailored.news June 30, 2024 at 09:25PM

Saturday, June 29, 2024

Show HN: I am building an open-source Confluence and Notion alternative https://ift.tt/Ys9WIov

Show HN: I am building an open-source Confluence and Notion alternative Hello HN, I am building Docmost, an open-source collaborative wiki and documentation software. It is an open-source alternative to Confluence and Notion. I have been working on it for the past 12 months. This is the first public release (beta). The rich-text editor has support for real-time collaboration, LaTex, inline comments, tables, and callouts to name a few. Features - Collaborative real-time editor - Spaces (Teamspace) - User permissions - Groups - Comments - Page history - Nested pages - Search - File attachments You can find screenshots of the product on the website. Website: https://docmost.com Github: https://ift.tt/W7RdzlQ Documentation: https://ift.tt/QiqfLrP I would love to hear your feedback. Thank you. https://ift.tt/W7RdzlQ June 30, 2024 at 12:27AM

Show HN: Pickcode – Free online code editor for kids https://ift.tt/6CbDcLy

Show HN: Pickcode – Free online code editor for kids Hi HN! I've posted Pickcode a few times (most recently https://ift.tt/a9RPuog ), but we've improved things quite a bit so I thought it was worth posting again. This is a bit of 1.0 release after a long year of working on the company full time! Pickcode is basically Replit-lite, for kids. The editor is simple: text editor + output console + big green button to run your code. We support Python, HTML/CSS/JS, Java, and our block/text hybrid language, Pickcode VL. We're partners on code.org's Hour of Code, and hundreds of thousands of students have tried our free stuff through them. An account for individual kids is totally free, and we offer some free Python and Pickcode VL lessons to get them started. We make money by selling licenses to schools for better customer support and roster/lesson management features. You can use this demo account I made to try out the editor: email: demo@student.pickcode.io pw: Demo1234 (Don't clobber other people's work, and what you put in the demo account is public so be nice) https://pickcode.io June 29, 2024 at 11:56PM

Show HN: [OSS] Reduce LLM Hallucination by Streamlining Experimentation https://ift.tt/nOiQj9a

Show HN: [OSS] Reduce LLM Hallucination by Streamlining Experimentation *Problem* Let's assume you are building a simple Q&A Chatbot backed by RAG. To get the best possible answer for a given question, you need to find the right combination of prompt and LLM model. To find the right prompt, you need to identify the correct prompt template (e.g., chain-of-thought, few-shot, react, etc.) with the appropriate RAG context. To get the right RAG context, your Vector DB needs to have the correct data and indexing. In this simple, non-conversational single-agent application, to obtain the best answer for your application, you need to find the right combinations of Model X Prompt Template X Context X RAG Content. There are likely thousands of permutations to try, and it's challenging to determine which combination would yield the best result. Therefore, to find the best possible combination, you need a process that can help you quickly run experiments to evaluate these different combinations against the use-cases your application needs to support, and assist you in objectively comparing each combination against each other. *Solution* We are working on an Open Source project to help development teams streamline this experimentation process. We are doing this by helping you: 1. Build a modular LLM applications that let’s you easily test different configuration of your application 2. Setup an objective accuracy benchmark tailored to your application 3. Scale running lots of experiments quickly 4. Analyze experiment results with analytics tools and tracing 5. Deploy your application and integrate it to the rest of your system using REST API or SDK https://ift.tt/ZVEosjP June 29, 2024 at 10:46PM

Friday, June 28, 2024

Show HN: A multiple choice "flash card" game for my daughter using GPT4 https://ift.tt/AlLDPrS

Show HN: A multiple choice "flash card" game for my daughter using GPT4 https://ift.tt/b0tDLJT June 29, 2024 at 12:36AM

Show HN: I made a site that lets you book FAANG engineers for part time work https://ift.tt/RtaWLoy

Show HN: I made a site that lets you book FAANG engineers for part time work My friends and I famously kept a list of all the best engineers in the bay who are available for part time work. it got kinda popular amongst friends. They kept messaging us for engineers so we decided to make it public. all engineers are verified at the companies they work at and you can see their rates as well as how many hours/week they have available. https://blendwork.com/ June 28, 2024 at 11:42PM

Thursday, June 27, 2024

Show HN: Semantic Search of 1000 Top Movies of All Time https://ift.tt/2cFMPug

Show HN: Semantic Search of 1000 Top Movies of All Time https://ift.tt/tLPHQMv June 28, 2024 at 03:11AM

Show HN: Dorkly: Open Source Feature Flags https://ift.tt/hjBnYAp

Show HN: Dorkly: Open Source Feature Flags Dorkly is a free open source Feature Flag backend for LaunchDarkly SDKs. It uses simple yaml files stored in GitHub as the source of truth. Full disclosure: made by a former LaunchDarkly employee + current fan. https://ift.tt/2KyorTk June 26, 2024 at 12:28PM

Show HN: I Made a ChatGPT Revenue Estimator https://ift.tt/Z0IHuPY

Show HN: I Made a ChatGPT Revenue Estimator Hi everyone! I'm excited to introduce the ChatGPT Revenue Estimator! I've build this tool to help ChatGPT creators see the potential earnings from your Custom ChatGPT. Just drop your link in and find out how much revenue it could generate! Have you considered it before? What are your experiences or concerns? Let's start a discussion! Looking forward to your feedback and stories! https://ift.tt/gAuz8fr June 27, 2024 at 10:50PM

Wednesday, June 26, 2024

Show HN: Voice bots with 500ms response times https://ift.tt/ZndvcQa

Show HN: Voice bots with 500ms response times Last year when GPT-4 was released I started making lots of little voice + LLM experiments. Voice interfaces are fun; there are several interesting new problem spaces to explore. I'm convinced that voice is going to be a bigger and bigger part of how we all interact with generative AI. But one thing that's hard, today, is building voice bots that respond as quickly as humans do in conversation. A 500ms voice-to-voice response time is just barely possible with today's AI models. You can get down to 500ms if you: host transcription, LLM inference, and voice generation all together in one place; are careful about how you route and pipeline all the data; and the gods of both wifi and vram caching smile on you. Here's a demo of a 500ms-capable voice bot, plus a container you can deploy to run it yourself on an A10/A100/H100 if you want to: https://ift.tt/zvditZ5 We've been collecting lots of metrics. Here are typical numbers (in milliseconds) for all the easily measurable parts of the voice-to-voice response cycle. macOS mic input 40 opus encoding 30 network stack and transit 10 packet handling 2 jitter buffer 40 opus decoding 30 transcription and endpointing 200 llm ttfb 100 sentence aggregation 100 tts ttfb 80 opus encoding 30 packet handling 2 network stack and transit 10 jitter buffer 40 opus decoding 30 macOS speaker output 15 ---------------------------------- total ms 759 Everything in AI is changing all the time. LLMs with native audio input and output capabilities will likely make it easier to build fast-responding voice bots soon. But for the moment, I think this is the fastest possible approach/tech stack. https://ift.tt/zvditZ5 June 27, 2024 at 04:51AM

Show HN: Quick Rewire – Test your brain's neuroplasticity https://ift.tt/vtO45mb

Show HN: Quick Rewire – Test your brain's neuroplasticity Hey HN, this is a game to test your brain's neuroplasticity. It tests how fast your brain adapts and rewires. It doesn't work with mobile browsers. https://ift.tt/NVWpBOM June 27, 2024 at 04:03AM

Show HN: Find AI – Perplexity Meets LinkedIn https://ift.tt/j2raqQg

Show HN: Find AI – Perplexity Meets LinkedIn As a founder, finding early customers is always a challenge. I'd come up with specific guesses for people to talk to - such "VCs that used to be startup founders" or "Former lawyers who are now CTOs." Running those types of searches typically involves opening dozens of LinkedIn profiles in tabs, and looking at them one-by-one. And, it turns out that going through LinkedIn profiles one-by-one is a daily job for many people. I started building Find AI to make it easier to search for people. I initially started just having GPT review people's LinkedIn profiles and websites, but it cost thousands of dollars per search (!). The product we're launching today can now run the same searches in seconds for pennies. Find AI is Perplexity-style search over LinkedIn-type data. Ask vague questions, and the AI will go find and analyze people to get you matches. The results are really impressive - here are some questions I've used: - Find potential future founders by looking for tech company PMs who previously started a company - Find potential chief science officers by looking for PhDs with industry experience who now work at a startup but have never founded a company before - Find other founders who have a dog and might want my vet app product The database currently consists of tech companies and people, but we're working to scale up to more people. The data is all first-party and retrieved from public sources. Our first customers have been VCs, who are using Find AI to keep track of new AI companies. We just launched email alerts on searches, so you can get updates as new companies match your criteria. Try it out and let me know what you think. https://usefind.ai/ June 26, 2024 at 11:02PM

Tuesday, June 25, 2024

Show HN: The Tomb of Nefertari [QV 66] Guided Virtual Tour https://ift.tt/eB7VjwF

Show HN: The Tomb of Nefertari [QV 66] Guided Virtual Tour I 3d scanned the Tomb of Nefertari and am building this guided virtual tour, trying to bring in photogrammetry of artifacts that I've made at various museums. It crashes sometimes still on mobile devices. I wasn't able to take photogrammetry photos of the artifacts from the tomb in the Museo Egizio in Turin because they were traveling while I was there (and now the museum is closed to install a new roof anyhow), so I tried to include comparanda from other museums where I had scanned artifacts. I tested the same dataset with 3d Gaussian Splatting but that had lower resolution results for great complexity in frontend code and reduced performance on older devices. [3DGS tour: https://ift.tt/oJwQOLG... ] Moving forward, if anyone's working on the same idea, I didn't find a good path to monetization through web-based 3d content, so I'll take the high resolution photogrammetry of spaces into Unreal and switch to desktop and headset builds. For the distribution advantage of web-based 3d content, I'm hoping to test next a desktop or VR build that may be easier to sell to sustain my work. https://ift.tt/NfVJaD3 June 25, 2024 at 09:48PM

Show HN: Glasskube – Open Source Kubernetes Package Manager, alternative to Helm https://ift.tt/sOHwcPg

Show HN: Glasskube – Open Source Kubernetes Package Manager, alternative to Helm Hello HN, we're Philip and Louis from Glasskube ( https://ift.tt/5L4wnhj ). We're working on an open-source package manager for Kubernetes. It's an alternative to tools like Helm or Kustomize, primarily focused on making deploying, updating, and configuring Kubernetes packages simpler and a lot faster. Here is a demo video ( https://www.youtube.com/watch?v=aIeTHGWsG2c#t=17s ) with quick start instructions. Most developers working with Kubernetes use Helm, an open-source tool created during a hackathon nine years ago. However, with the rapid growth of Kubernetes packages to over 800 packages on the CNCF landscape today, the prerequisites have changed, and we believe it’s time for a new package manager. Every engineer we talked to has a love-hate relationship with Helm, and we also found ourselves defaulting to Helm despite its shortcomings due to a lack of alternatives. We have spent enough time trying to get Helm to do what we need. From looking for the correct chart, trying to learn how each value affects the components and hand-crafting a schemaless values.yaml file, to debugging the final release if it inevitably fails to install, the experience of using Helm is, for the most part, time consuming and cumbersome. Charts often become more complex, requiring the use of sub-charts. These umbrella charts tend to be even harder to maintain and upgrade, because so many different components are bundled into a single release. We talked to over 100 developers and found that everyone developed their own little workarounds, with some working better than others. We collected the feedback poured everything we learned from that into a new package manager. We want to build something that is as easy to use as Homebrew or npm and make package management on Kubernetes as easy as on every other platform. Some of the features Glasskube already supports are Typesafe package configuration via UI or interactive CLI to inject values from other packages, ConfigMaps, and Secrets. Browse our central package repository so there is no need to look for a Helm repository to find a specific package. All packages are dependency-aware so they can be used and referenced by multiple other packages even across namespaces. We validate the complete dependency tree - So packages get installed in the correct namespace. Preview and perform pending updates to your desired version with a single click of a button. All updates have been tested in the Glasskube test suite before being available in the public repository. Use multiple repositories and publish your own private packages (e.g., your company's internal services packages, so all developers will have the up-to-date and easily configured internal services). All features are available via UI or interactive CLI. You can also manage all packages via GitOps. Currently, we are focused on enhancing the user experience, aiming to save engineers as much time as possible. We are still using Helm and Manifests under the hood. However, together with the community, we plan to develop an entirely new packaging and bundling format for all cloud-native packages. This will provide package developers with a straightforward way to define how to install and configure packages, offer simple upgrade paths, and enable us to provide feedback, crash reports, and analytics to every developer working on Kubernetes packages. We also started working on a cloud version. You can pre-signup here in case you are interested: https://glasskube.cloud We'd greatly appreciate any feedback you have and hope you get the chance to try out Glasskube. https://ift.tt/5L4wnhj June 25, 2024 at 10:30PM

Show HN: Use `code` to edit remote files in local VSCode https://ift.tt/9e3HKCT

Show HN: Use `code` to edit remote files in local VSCode https://ift.tt/wgrpaoI June 25, 2024 at 11:01PM

Show HN: Triplit – Open-source syncing database that runs on server and client https://ift.tt/lHy1D8J

Show HN: Triplit – Open-source syncing database that runs on server and client Hey HN, we’re Matt and Will, the co-founders of Triplit ( https://www.triplit.dev ). Triplit is an open-source database ( https://ift.tt/8Dztugx ) that combines a server-side database, client-side cache, and a sync engine into one cohesive product. You can try it out with a new project by running: (npm|bun|yarn) create triplit-app As a team, we’ve worked on several projects that aspired to the user experience of Linear or Superhuman, where every interaction feels instant like a native app while still having the collaborative and syncing features we expect from the web. Delivering this level of UX was incredibly challenging. In each app we built, we had to implement a local caching strategy, keep the cache up to date with optimistic writes, individually handle retries and rollbacks from failures, and do a lot of codegen to get Typescript to work properly. This was spread across multiple libraries and infrastructure providers and required constant maintenance. We finally decided to build the system we always wanted. Triplit enables your app to work offline and sync in real-time over websockets with an enjoyable developer experience. Triplit lets you (1) define your schema in Typescript and simply push to the server without writing migration files; (2) write queries that automatically update in real-time to both remote changes from the server and optimistic local mutations on the client—with complete Typescript types; (3) run the whole stack locally without having to run a bunch of Docker containers. One interesting challenge of building a system like this is enabling partial replication and incremental query evaluation. In order to make loading times as fast as possible, Triplit will only fetch the minimal required data from the server to fulfill a specific query and then send granular updates to that client. This differs from other systems which either sync all of a user’s data (too slow for web apps) or repeatedly fetch the query to simulate a subscription (which bogs down your database and network bandwidth). If you’re familiar with the complexity of cache-invalidation and syncing, you’ll know that Triplit is operating firmly in the distributed systems space. We did a lot of research and settled on a local first approach that uses a fairly simple CRDT (conflict-free replicated data type) that allows each client to work offline and guarantees that they will converge to a consistent state when syncing. It works by treating each attribute of an entity as a last writer wins register. Compared to more complex strategies, this approach ends up being faster and doesn’t require additional logic to handle conflicting edits between concurrent writers. It’s similar to the strategy Figma uses for their collaborative editor. You can add Triplit to an existing project by installing the client NPM package. You may self-host the Triplit Server or pay us to manage an instance for you. One cool part is that whether you choose to self-host or deploy on Triplit Cloud, you can still use our Dashboard to configure your database or interactively manage your data in the Triplit Console, a spreadsheet-like GUI. In the future, we plan to add APIs for authentication, file uploads, and presence to create a Supabase/Firebase-like experience. You can get started by going to https://triplit.dev or find us on Github https://ift.tt/8Dztugx . Thanks for checking us out and we are looking forward to your feedback in the comments! June 25, 2024 at 08:53PM

Show HN: I made a remote job board with a free CV maker tool https://ift.tt/A1aoluK

Show HN: I made a remote job board with a free CV maker tool https://benture.io/ June 25, 2024 at 03:57PM

Monday, June 24, 2024

Show HN: Qq: like jq, but can transcode between many formats https://ift.tt/mi9A1xL

Show HN: Qq: like jq, but can transcode between many formats qq is jq inspired interoperable config format transcoder with interactive querying. It features an optional interactive editor with autocomplete for structured data. And supports inputs and outputs for json, xml, ini, toml, yaml, hcl, tf, and csv to varying degrees of capability. https://ift.tt/GA5QNwy June 25, 2024 at 05:44AM

Show HN: Sandcastle – a minimal, lightweight build tool and shell automator https://ift.tt/bBChoP5

Show HN: Sandcastle – a minimal, lightweight build tool and shell automator Automate your repetitive build tasks and terminal commands with Sandcastle. Built in Go. I'm a solo student developer - I'm open to contribution to build this into something that everyone can and will want to use. https://ift.tt/0RigEC7 June 25, 2024 at 01:46AM

Sunday, June 23, 2024

Show HN: Field report with Claude 3.5 – Making a screen time goal tracker https://ift.tt/DRBu8iC

Show HN: Field report with Claude 3.5 – Making a screen time goal tracker https://ift.tt/ezFkXH7 June 24, 2024 at 08:30AM

Show HN: API for Internet Brand Data https://ift.tt/LRG28Y7

Show HN: API for Internet Brand Data https://brand.dev/ June 24, 2024 at 03:02AM

Show HN: Open-source version of Anthropic's Artifacts UI https://ift.tt/1aIBuVt

Show HN: Open-source version of Anthropic's Artifacts UI https://ift.tt/V95Uumq June 24, 2024 at 05:21AM

Show HN: Tsellm: Interactive SQLite shell with LLM support https://ift.tt/olNCqcw

Show HN: Tsellm: Interactive SQLite shell with LLM support Hello HN, While browsing the Python docs yesterday, I discovered that the latest 3.12 version has added support for a `python3 -m sqlite3` interactive shell. I looked into the source code, and its implementation was simple, giving me an idea: Why not hook the beautiful llm library by simonw into such an interactive shell, and thus have direct LLM support in SQLite? Without writing a C extension, build a shared object and all that fuss. Well, now you can `pip install tsellm` and do just that. demo gif: https://ift.tt/uoCd46L... https://ift.tt/1VCR2z9 June 24, 2024 at 01:15AM

Saturday, June 22, 2024

Show HN: Simple script to cripple personalized targeting from Facebook https://ift.tt/lKuAESi

Show HN: Simple script to cripple personalized targeting from Facebook https://ift.tt/Bw4vzXe June 23, 2024 at 04:38AM

Show HN: Feedback on Sketch Colourisation https://ift.tt/xGd1JsV

Show HN: Feedback on Sketch Colourisation Hi I am looking for some feedback on our new project "Sketch Colourisation". The envisioned UI and objectives are -- * An artist should have greater control on how to colour a sketch. While a text-to-image model lacks this fine-grained control, a per-pixel colourisation pipeline makes sketch colourisation a laborious process with high-entry barrier. * What if an artist only draws a mask for a local region and specifies the colour palette for that local region? Then a neural network figures out how to colour the overall sketch -- while maintaining those local colour palette. [I would really like a feedback if the above UI (i.e., mask and local colour palette) makes sense to users/designers. As researchers, we often have the wrong idea of what is desired by end-users.] * On the exact implementation of the above concept, we designed a no-training based neural network framework -- and also make sure it runs on a Nvidia 4090. In other words, I will try to avoid any expensive training or inference -- which defeats the purpose of being useful to people (not just some research labs). * Note, I am not so bothered about the exact implementation (or whether it is "novel") -- as long as it is useful. * A shameless advertisement: The codebase ( https://ift.tt/i0cQYvP ) is MIT License. It is no way near to being useful to people -- but I would really like to pursue this direction and your feedback/criticism will be immensely helpful. Thanks https://ift.tt/JUZYWzO June 22, 2024 at 06:33PM

Show HN: No-code tool for creating stunning portfolios and resumes https://ift.tt/BZH0PuS

Show HN: No-code tool for creating stunning portfolios and resumes Hey Hacker News community, I’m excited to share something I’ve been working on that you’ll find really useful! I created a no-code tool called Portfoliia that simplifies the process of building stunning portfolios and resumes. Creating and updating portfolios and resumes can be a time-consuming and tedious task. Not everyone has the design skills or the time to keep their professional profiles polished and up-to-date. This can be a significant hurdle when you're focused on learning new skills, growing your career, and landing that dream job. With Portfoliia, you can quickly generate and customize your portfolio and resume without any coding or design skills. Our platform offers built-in analytics to monitor how potential employers are interacting with your content. Plus, it’s optimized for SEO and Google indexing, making it easier for you to get noticed. Key Features: - Instantly generate professional portfolios and resumes - Easy customization options - Built-in analytics to track views and interactions - SEO optimization and Google indexing - Live links for easy sharing - Downloadable PDF resumes I launched Portfoliia on Product Hunt, and I would love for you to check it out and share your feedback! Check out Portfoliia on Product Hunt: https://ift.tt/V7XCpHJ Looking forward to your thoughts and suggestions! Cheers, Divine June 22, 2024 at 10:16PM

Friday, June 21, 2024

SHOW HN: A tool to scale PDF files to a specific paper size, such as A2, B2 https://ift.tt/sjpFTL0

SHOW HN: A tool to scale PDF files to a specific paper size, such as A2, B2 https://ift.tt/zOQTerd June 22, 2024 at 05:01AM

Show HN: ONNX optimized SigLIP and related foundation models https://ift.tt/B18gZSc

Show HN: ONNX optimized SigLIP and related foundation models Hey there Hacker News! Long time lurker but first time posting so nice to meet you all! I have some time on my hands so I got down a rabbit hole and created a project to keep track of, and unify a bunch of optimized foundation models under one easy to use Python package. So far I have the following up and running:- SigLIP as a FP16 ONNX representation for super fast zero-shot classification image classification - quantized model support is on it’s way Automatic pre and post processing switching - choosing CLIP as a model type falls back to cosine similarity with softmax, where SigLIP falls back to its full graph with a Scipy based sigmoid output activation. Manual mode with exposed image and text encoders for each model - SigLIP also has it’s pre-pooled hidden output available for analysis etc An ONNX Segment Anything representation - the plan is to have each CLIP/SigLIP model’s salient map feed directly as a multi-point prompt to SAM and its variants. More on this soon!The plan is to have the same usage wrap a TensorRT backend along the road, and tie that into Chromadb for super fast search but for now check out the example Gradio app. It’s still a little clunky but the results are pretty impressive! I’d imagine this would be great for lightweight RAG too! https://ift.tt/jIBeMlx June 21, 2024 at 11:58PM

Show HN: High-Frequency Trading and Market-Making Backtesting Tool with Examples https://ift.tt/pDPKzIV

Show HN: High-Frequency Trading and Market-Making Backtesting Tool with Examples https://ift.tt/FrgGubR June 21, 2024 at 11:30PM

Thursday, June 20, 2024

Wednesday, June 19, 2024

Show HN: Flowery – Vocabulary builder powered by LLM and spaced repetition https://ift.tt/309ut6p

Show HN: Flowery – Vocabulary builder powered by LLM and spaced repetition Dear hackers: Whether English is your first or nth natural language, you may be familiar with this vexing experience: You encounter a flowery word in a book, podcast, or HN comment; you endeavor to memorize it to hone your speech and writing; you purge it from your synapses by the next day. Flowery ( https://flowery.app ) streamlines vocabulary building by: • Rendering a typographically pristine Oxford dictionary and thesaurus. • Conjuring up the stochastic parrot to eliminate the tedium of flashcard creation. • Scheduling the flashcards with a spaced repetition algorithm. About the tech stack: The server is built on Rust, Axum, and PostgreSQL. The client is built on Google’s Lit. We are betting the farm on the web—you won’t find Flowery on any app store. We have gone to great lengths to polish UX, especially on iOS where we rolled our own virtual keyboard, textboxes, and text selection. We strive to make Flowery an exemplar of the quasi-native web app. Non-obvious features to try: • “Add to Home Screen” on iOS. • “Add to Dock” on macOS Sonoma. • Install on Android and desktop Chrome. • Append an ellipsis to search by prefix. • Touch a flashcard’s blank for a hint. • Keyboard navigation inspired by the one true editor. Give it a whorl [sic] and share your thoughts! Florally yours, The Florist https://flowery.app June 18, 2024 at 07:32PM

Show HN: Simulcast in OBS (Need Testers/Feed https://ift.tt/ol9fGCz

Show HN: Simulcast in OBS (Need Testers/Feed https://ift.tt/Bp5PUgk June 19, 2024 at 11:18PM

Tuesday, June 18, 2024

Show HN: Chatting with AI Sucks. Try Mindmapping https://ift.tt/aYQu0ij

Show HN: Chatting with AI Sucks. Try Mindmapping https://ift.tt/vxjBeQs June 19, 2024 at 03:50AM

Show HN: Billard – Generate music from ball collisions in 2D space https://ift.tt/syk0VIF

Show HN: Billard – Generate music from ball collisions in 2D space Hello HN! Here's Billard. It combines music and physics into a unique creative tool, as I explore various unconventional methods for generating music. Most traditional music composition tools revolve around the idea of a repeatable pattern. Billard is a webapp that never repeats itself. It generates music automatically based on the collisions of balls in a 2D space. Collisions trigger notes (or chords) in a given key. One can add balls or move them (y-position is pitch); the app remembers its state between reloads; or it can be reset with the 'init' button on the top left. Gravity can be adjusted in real time to change the behavior of the balls. It owes a lot of inspiration to Brian Eno and Erik Satie (inventor of musique d'ameublement , or "furniture music"). Some may think the lack of pattern makes it not musical enough -- but this lets it be listened to —and watched— for a while without boredom. The webapp is made using plain JavaScript. (All SVG icons were made 'by hand'.) It uses Tone.js only for triggering piano samples. Beyond piano, it's MIDI-enabled and works well at slow speed with haunting, dark synth sounds. Hope you like it! https://ift.tt/4oXyLZi June 18, 2024 at 11:45PM

Show HN: Quickly scan HN for new articles https://ift.tt/ZrvJxIT

Show HN: Quickly scan HN for new articles I have a dedicated HN tab that I come back to and reload multiple times a day to see whats new and hot. I wrote a Chrome Extension to: - quickly scan new articles since my last reload - quickly scan highly discussed articles - open actual articles and discussions in a new tab This links to the source code. The chrome extension is linked at the bottom of the github page. Note: - This extension only operates on the HN front page ( https://ift.tt/q04yQKx ) - The first time you reload the HN front page after installing the extension all articles will get highlighted. https://ift.tt/byDw1GF June 14, 2024 at 08:03PM

Show HN: Q-Octo – We reinvented the wheel with a compact endurance rover https://ift.tt/tkz8KrW

Show HN: Q-Octo – We reinvented the wheel with a compact endurance rover Hello, inspired by Q-Whex [1], we built Q-Octo, a compact rover with eight quasi-wheels (160° cut out). The wheel design enables the rover to climb over larger objects while rolling smoothly on flat ground. Q-Octo uses four drill batteries, two Xiaomi Cybergear motors (vs 6 motors for the Q-Whex), two Raspberry Pi Pico’s (one with WiFi), a Pimoroni Pico display, and a variety of 3D-printed & laser cut pieces for the body. The rover can be configured via its Wi-Fi access point as it hosts a web socket server with mDNS and a captive portal. Messages are encoded via Flatbuffers. It is driven manually via a radio transmitter with a custom UI that we made using Lua & EdgeTX. Autonomous navigation can be achieved by hooking up a single-board computer via UART. We are four students who built this as one of four modules in the final semester of our undergraduate degree. Search ELEC6212 on YouTube to see what our peers got up to. Britannio, Josh and Niall studied Computer Science, and Alfie studied Electronic Engineering. Everything is open-source and we made a Discord server [2] to support people interested in creating their own Q-Octo. Nonetheless, we intend to refine the design and commercialise Q-Octo this summer if there is sufficient interest. Would you like one? Are you using a comparable rover? Advice here would be useful :) A YouTube video with development progress and our test runs: https://www.youtube.com/watch?v=2PIdxYJO_Ck [1] https://www.youtube.com/watch?v=UJHbiZUROM8 [2] https://ift.tt/aBViKcp https://ift.tt/qu4c9EI June 18, 2024 at 11:24PM

Monday, June 17, 2024

Show HN: ThreadQuilt: AI-Free Thread Aggregator https://ift.tt/v90WfGs

Show HN: ThreadQuilt: AI-Free Thread Aggregator Hey HN, I've been working on a project called ThreadQuilt, and I'm excited to share it with you all. ThreadQuilt is a community discussion aggregator that brings together the best threads from various forums and platforms into one convenient place. Whether you're interested in programming, tech trends, or just want to stay updated on niche topics, ThreadQuilt helps you find and follow the most relevant conversations without the clutter of AI-generated content. It's all about real human discussions, curated for quality and relevance. I built ThreadQuilt because I was tired of wading through endless noise to find meaningful discussions. With ThreadQuilt, you get a cleaner, more focused experience that highlights the best parts of the web's conversations. Check it out and let me know what you think! Your feedback would mean the world to me as I continue to improve and expand the site. Happy threading! https://ift.tt/jYznBhS June 18, 2024 at 02:43AM

Show HN: Papermusic (draw an instrument, then play it) https://ift.tt/ZoUmayv

Show HN: Papermusic (draw an instrument, then play it) This was a fun experiment to try PaliGemma (open vision-language model). I found that PaliGemma performed better than Gemini Flash for this type of specific image task, especially around latency. (~0.9 seconds for PaliGemma inference on a VM, vs. 3-4 seconds for Gemini Flash.) Would love feedback on ways to potentially improve this setup. https://ift.tt/sDTJ7X5 June 17, 2024 at 11:26PM

Sunday, June 16, 2024

Show HN: Instagram artist finder for music producers https://ift.tt/EsNZiap

Show HN: Instagram artist finder for music producers https://ift.tt/j7idoAU June 17, 2024 at 05:05AM

Show HN: SQLite Database Explorer https://ift.tt/CKwt32y

Show HN: SQLite Database Explorer SQLite database explorer https://ift.tt/a1GW80X June 17, 2024 at 04:39AM

Show HN: b2v.xyz – Protection against impersonation attacks https://ift.tt/3Wc6mut

Show HN: b2v.xyz – Protection against impersonation attacks Hi HN, I’m the founder of https://b2v.xyz , a service that protects organizations against impersonation attacks. The problem I’m trying to solve stems from the following observation: while end-user authentication methods are becoming more advanced as cybersecurity evolves, organizations aren't experiencing the same improvements when we reverse the roles, i.e. when organizations authenticate themselves to their users. This imbalance leaves a gap in secure communications that B2V aims to close. Bad actors have countless ways to pose as trusted entities — through phishing, smishing, vishing, and more. These catchy terms may sound trendy, but the technology to combat them often lags behind. While some larger companies do offer some customised solutions such as in-app notifications, most approaches are still reactive, such as updating email filters after an attack is detected or requesting takedowns of fake domains long after the damage is done. It's surprising that more proactive measures aren't in place, especially considering the serious consequences of these impersonation attacks. How B2V tackles this problem: - Mutual authentication: During critical communications, an organization can initiate an authentication session and share it with a user via a unique URL. When the user opens it, the organization provides a one-time password that the user can verify. These single-use ephemeral sessions also protect against man-in-the-middle attacks, ensuring that the person you're communicating with is truly who they claim to be. This could also be described as *conversational authentication*. - Digital signatures: Prove the authenticity and integrity of information linked to your organization with public-key cryptography. This is especially useful for verifying that text or links posted on platforms/media outside of your control — such as job boards, paper invoices, forums, or messages — truly come from a trusted entity. For example here's the signature of this post's URL: https://b2v.xyz/b2v_/XHEbx8NdqjTF50?s=https://news.ycombinator.com/item?id=40699265 - Verified online identities: Organizations can link their online identities, similarly to the way Keybase does it. For instance, here's the proof of ownership of this HN account: https://b2v.xyz/b2v_/NMiMMr9KWov6oE?s=hn:b2v - Privacy by design: this system respects your privacy by never tracking or storing plaintext identifying information, only digests and signatures. - For deeper integrations, an API is also available. Could this be useful for machine-to-human or machine-to-machine communications, such as chatbots or multi-agent LLMs? Any feedback would be greatly appreciated, especially about my assumptions! Feel free to check out the docs ( https://docs.b2v.xyz ) and ask me anything. Thanks! https://get.b2v.xyz/ June 17, 2024 at 02:03AM

Saturday, June 15, 2024

Show HN: Collate multiple PDFs into one with cover and automatic TOC https://ift.tt/k7TmYVv

Show HN: Collate multiple PDFs into one with cover and automatic TOC collatepdf is a quick-and-dirty Python script I wrote for my own needs to collate multiple PDFs into one (essentially for printing purposes) with the following features: * an optional cover page, * automatic table of contents generation with global page numbering, * automatic page resizing to ensure all pages in the collated PDF have the same dimensions, * an overlay bar on each page with the current file name and global page number. This is alpha-quality software (no tests, minimal documentation etc). Use at your own risks. Hope some will find it useful! https://ift.tt/pGU7QIT June 15, 2024 at 11:59PM

Show HN: I Made a Project Management Software for Freelancers https://ift.tt/gUJ6If2

Show HN: I Made a Project Management Software for Freelancers After about 2 months of coding and many late nights I just finished building this simple project management tool that I designed to be specifically for freelancers. Tell me what you think, I am trying to get better at building with NextJS, thank you for any feedback. There is a 10 day free trial if you want to buy it outright. I made this as I didn't like the other tools out there and thought about how the tool could be specialised for freelancers. https://ift.tt/e0Z4sm9 June 16, 2024 at 01:35AM

Show HN: Buffet – A web-based virtual machine manager https://ift.tt/fkNd9uL

Show HN: Buffet – A web-based virtual machine manager Hi HN! I developed Buffet as a part of my bachelors dissertation and would like to show it to all of you today. Buffet is a full-stack, fully-featured web-based virtual machine manager that aims to provide a free, open-source, easy-to-use, secure alternative to other web-based virtual machine managers such as DistroSea and DistroTest. The back-end is implemented in Python using the Flask framework, while the front-end is implemented in React using TypeScript. Due to the closed source nature of these websites, and the fact that DistroTest shut down a few years ago with little to no warning, I decided to take a stab at implementing the same kind of project for myself. I'm very happy to say that I graduated with a First Class distinction with Honours. Since graduating, I have made the source code fully free and open source, licensed under the GNU AGPLv3. Please let me know what you think, and if you have any other feedback. Thanks! https://ift.tt/718BrAc June 15, 2024 at 11:50PM

Friday, June 14, 2024

Show HN: Summarize Trending GH Repos in Terminal or Browser https://ift.tt/bJZz51S

Show HN: Summarize Trending GH Repos in Terminal or Browser Hey HN, I built a tool that fetches the daily trending GitHub repositories and uses GPT-4o to generate useful, detailed markdown-style summaries. The app then offers to render them in the terminal itself or as HTML, which is then opened your default web browser. I'm neither a trained programmer nor a computer science student, but I'm a geek nonetheless and had fun building this, so I wanted to share. Maybe it doesn't save anyone any time, but again, I had fun building it. Cheers! https://ift.tt/jP5shOV June 15, 2024 at 08:23AM

Show HN: 100% open-source voice assistant – as a HAL9000 https://ift.tt/yk5AzYN

Show HN: 100% open-source voice assistant – as a HAL9000 It started in 2018 with my first 3D printer and some openscad designs - just something that looks like a HAL9000 (and had a controlled red LED for the visuals) - it ended up being a full software-project...that hasn't ended yet. But: it is at a (quality-)point at which I am OK with putting it up on stage. My project goals: A digital voice-assistant that is... - actually usable (response times, error rates, ...) - performs everything on-device ("look ma, no cloud") - is entirely Free/Libre Open-Source-Software - is as-easy-as-possible to build I consider all four goals to be accomplished even at this ~90% stage of the project. If you just want to get some quick impressions, check out the "Demos" (video-)page in the github wiki (prominently linked in the README in the github repo). If you want to spend some more time on this, it's probably easiest to watch my presentation at Hackaday Europe from two months ago: https://www.youtube.com/watch?v=oqJCU8FRMQg&t=14761s https://ift.tt/Nh92VnW June 15, 2024 at 07:27AM

Show HN: SHAllenge – Compete to get the lowest Hash https://ift.tt/WUoIYjd

Show HN: SHAllenge – Compete to get the lowest Hash I've always had an appreciation for the properties of hashing. I especially like the concept of Proof of Work, so I tried to make a little competition out of it. https://ift.tt/6XZuEJw June 15, 2024 at 01:33AM

Show HN: Impel – an always-on AI companion for your Mac is now available https://ift.tt/PD7C0oQ

Show HN: Impel – an always-on AI companion for your Mac is now available https://ift.tt/ECluYaX June 15, 2024 at 12:15AM

Thursday, June 13, 2024

Show HN: XDeck – An ad-blocking client app for macOS, like TweetDeck https://ift.tt/LFx9OGJ

Show HN: XDeck – An ad-blocking client app for macOS, like TweetDeck Hi everyone, XDeck is an client app for macOS as a TweetDeck alternative, with Ad-Blocking! I developed this for myself after feeling disappointed that TweetDeck has become a paid service. I hope you find it useful too. https://ift.tt/zOejhQ3 June 13, 2024 at 10:51PM

Show HN: Real News or Satire? Test Your ability with this game https://ift.tt/62HG1Ch

Show HN: Real News or Satire? Test Your ability with this game Hey HN! I'm sharing a project I developed. It's a Tinder-like game where you swipe left or right to guess if a post is from Hacker News or a satire website. https://ift.tt/OFBD4fK June 14, 2024 at 02:56AM

Show HN: Automated red teaming for your LLM app https://ift.tt/GFhHbOt

Show HN: Automated red teaming for your LLM app Hi HN, I built this open-source LLM red teaming tool based on my experience scaling LLMs at a big co to millions of users... and seeing all the bad things people did. How it works: - Uses an unaligned model to create toxic inputs - Runs these inputs through your app using different techniques: raw, prompt injection, and a chain-of-thought jailbreak that tries to re-frame the request to trick the LLM. - Probes a bunch of other failure cases (e.g. will your customer support bot recommend a competitor? Does it think it can process a refund when it can't? Will it leak your user's address?) - Built on top of promptfoo, a popular eval tool One interesting thing about my approach is that almost none of the tests are hardcoded. They are all tailored toward the specific purpose of your application, which makes the attacks more potent. Some of these tests reflect fundamental, unsolved issues with LLMs. Other failures can be solved pretty trivially by prompting or safeguards. Most businesses will never ship LLMs without at least being able to quantify these types of risks. So I hope this helps someone out. Happy building! https://ift.tt/etzwOy8 June 13, 2024 at 11:29PM

Show HN: Free Stable Diffusion 3 Online https://ift.tt/ABbZlYw

Show HN: Free Stable Diffusion 3 Online Introduction to Free Stable Diffusion 3 Online: Free Stable Diffusion 3 Online, the most advanced text-to-image AI model tool available today, and it's completely free to use. The features of Free Stable Diffusion 3 Online: 1. Advanced Image Generation Free Stable Diffusion 3 Online is based on the latest Stable Diffusion 3 model, capable of generating high-quality images from text prompts. Whether it's complex spatial relationships, compositional elements, actions, or styles, it understands and generates images that meet the requirements accurately. 2. Photorealism This tool overcomes common artifacts in hands and faces, delivering high-quality images without the need for complex workflows. 3. Text Generation With the assistance of our Diffusion Transformer architecture, Free Stable Diffusion 3 Online achieves unprecedented results in generating text without artifacting and spelling errors. 4. Resource Efficiency Thanks to its low VRAM footprint, Free Stable Diffusion 3 Online is ideal for running on standard consumer GPUs without performance degradation. 5. Fine-Tuning It is capable of absorbing nuanced details from small datasets, making it perfect for customization needs. How to Use Free Stable Diffusion 3 Online? 1. Visit the [Free Stable Diffusion 3 Online]( https://ift.tt/ZaT8Bkf ) website. 2. Enter your text prompt. 3. Generate and view high-quality images. Completely Free: Free Stable Diffusion 3 Online is completely free to use. https://ift.tt/ZaT8Bkf June 13, 2024 at 10:43PM

Show HN: We built an AI Copilot for end to end project development workflow https://ift.tt/SRsonzP

Show HN: We built an AI Copilot for end to end project development workflow Omniflow creates, customizes and automates project workflow from requirement creation, tech design, dev scheduling to release and more. All done in 3 minutes. https://omniflow.team/ June 13, 2024 at 01:06PM

Show HN: Dive into Deep Work–Your Oasis, Your Way https://ift.tt/pxujrJL

Show HN: Dive into Deep Work–Your Oasis, Your Way Elevate your productivity with Oasis, the AI-powered ambiance generator. Customize your workspace with notes, timers, focus music, and sounds—all tailored to your liking. Create the perfect environment for deep focus and creativity. Try it for free and discover how unique your background can be! https://ift.tt/F0VpLzr June 13, 2024 at 07:26PM

Wednesday, June 12, 2024

Show HN: I created a tiny web crawler for Python https://ift.tt/TzdrJy2

Show HN: I created a tiny web crawler for Python https://github.com/indrajithi/tiny-web-crawler June 13, 2024 at 07:41AM

Show HN: Semantic clusters and embeddings for 500k Hacker News comments https://ift.tt/g6f8ZoR

Show HN: Semantic clusters and embeddings for 500k Hacker News comments https://app.airtrain.ai/dataset/eb91081f-2003-494f-bd5d-084104db01f1/null/1/0 June 12, 2024 at 11:35PM

Tuesday, June 11, 2024

Show HN: A keyboard-centric clipboard history app for macOS https://ift.tt/MNsJb0K

Show HN: A keyboard-centric clipboard history app for macOS Hey HN, As a Software Engineer, I frequently copy and paste content. The fact that macOS clipboard buffer can keep only one item is very frustrating. It’s very annoying to copy → switch app → paste → switch app → copy → switch app → paste, and so on. Losing items I copied hours ago and having to find and copy them again is a waste of time. I tried many third-party clipboard managers like Alfred, Raycast, Paste, Maccy, etc. While great, they didn't fully meet my needs. As a developer, my requirements are: 1. Keyboard-centric operation to avoid using the mouse. I don’t want to waste my time moving my hands from the keyboard. 2. Display many clipboard history items at once. I don’t like the idea with big tiles, so I can see only 5-7 history items on my 32” monitor. 3. Full content preview for each clipboard item. 4. Quick search functionality. So, I created ClipBook for my own use. After months of development, daily use, and positive feedback from my colleagues, I decided to share it publicly. It’s free. All data is securely stored on your computer. I’m planning to make it open source as well. If you try it out, please let me know if you found it useful, if you have anything you’d like me to add, or if you have any other feedback. Happy to answer any questions. Much appreciated. https://clipbook.app/ June 11, 2024 at 11:40PM

Show HN: Find the Best LLM for Your Needs https://ift.tt/DEyY1hn

Show HN: Find the Best LLM for Your Needs https://ift.tt/0rQWRiE June 12, 2024 at 12:44AM

Show HN: A cartoon intro to how the attention mechanism works https://ift.tt/fGyU5qo

Show HN: A cartoon intro to how the attention mechanism works I started to draw cartoons to make complex concepts in AI more accessible to the rest of us. Hope this is useful & lmk if you have ideas or feedback! https://ift.tt/uVmAn89 June 11, 2024 at 11:58PM

Monday, June 10, 2024

Show HN: Summarize Anything, Forget Nothing https://ift.tt/w10sVxy

Show HN: Summarize Anything, Forget Nothing You likely forget 90% of the content you consume within a week. I built Recall to fix this. Recall summarizes online content, connects it in a knowledge graph and resurfaces it on a schedule tailored to your learning curve helping you remember the information you care about. https://ift.tt/yG7x4r1 June 11, 2024 at 05:05AM

Show HN: Thread – AI-powered Jupyter Notebook built using React https://ift.tt/HPfsa1w

Show HN: Thread – AI-powered Jupyter Notebook built using React Hey HN, we're building Thread ( https://thread.dev/ ) an open-source Jupyter Notebook that has a bunch of AI features built in. The easiest way to think of Thread is if the chat interface of OpenAI code interpreter was fused into a Jupyter Notebook development environment where you could still edit code or re-run cells. To check it out, you can see a video demo here: https://www.youtube.com/watch?v=Jq1_eoO6w-c We initially got the idea when building Vizly ( https://vizly.fyi/ ) a tool that lets non-technical users ask questions from their data. While Vizly is powerful at performing data transformations, as engineers, we often felt that natural language didn't give us enough freedom to edit the code that was generated or to explore the data further for ourselves. That is what gave us the inspiration to start Thread. We made Thread a pip package (`pip install thread-dev`) because we wanted to make Thread as easily accessible as possible. While there are a lot of notebooks that improve on the notebook development experience, they are often cloud hosted tools that are hard to access as an individual contributor unless your company has signed an enterprise agreement. With Thread, we are hoping to bring the power of LLMs to the local notebook development environment while blending the editing experience that you can get in a cloud hosted notebook. We have many ideas on the roadmap but instead of building in a vacuum (which we have made the mistake of before) our hope was to get some initial feedback to see if others are as interested in a tool like this as we are. Would love to hear your feedback and see what you think! https://ift.tt/klNwg9G June 10, 2024 at 08:59PM

Sunday, June 9, 2024

Show HN: Using the djb2 hash to map IP addresses to readable words for the lulz https://ift.tt/qWdMwEK

Show HN: Using the djb2 hash to map IP addresses to readable words for the lulz Hi HN, This is more or less a fun experiment that I thought was worth sharing. Using Daniel J. Bernstein's [1] djb2 hash that he made when he was only 20 years old in 1991, we map names to hashes and provide reverse mappings using an english word list from dwyl [2]. You can see it here: https://ift.tt/McbxFQD Hamon (ハモン not 刃文) is derived from HAsh MOdulo Name. I hope you like it [3]! [1] The Cypherpunk Super Hero, https://cr.yp.to/ [2] https://github.com/dwyl [3] Probably minimal real life use cases. ¯\_(ツ)_/¯ June 10, 2024 at 07:23AM

Show HN: I Build an AI-Powered API That Instantly Obtains Website Information https://ift.tt/ulAmFai

Show HN: I Build an AI-Powered API That Instantly Obtains Website Information I built SiteProfile(siteprofile.io) to simplify how we access detailed website information. The main feature of SiteProfile is that you can obtain all relevant website information with a single, simple API call. With one API call, you can immediately get the following information: 1.Real-time Webpage Screenshots Instantly capture real-time screenshots in both PC or Mobile views. 2. AI-Generated Content: Generate content based on user prompts and website data, e.g. Describe the core functions of this website. 3.Comprehensive Website Info: Social Media Links, Contact Info, Basic Details, and Assets, all in one place. With just this API, you can instantly create an ai directory or similar website. SiteProfile is currently in the testing phase. During this period, all subscriptions are discounted. There are still a few minor issues, and I’m working hard to fix them. If you try it out, please let me know if you found it useful, if you have anything you’d like me to add, or if you have any other feedback. And if you have any questions, I’d be happy to answer. Much appreciated. https://siteprofile.io/ June 10, 2024 at 08:17AM

Show HN: Clip2qr: displays whatever URL or file is in clipboard as a QR code https://ift.tt/glX3p01

Show HN: Clip2qr: displays whatever URL or file is in clipboard as a QR code https://ift.tt/wHcUbNk June 10, 2024 at 06:38AM

Show HN: An AI Agent That Defines Its Own Terminal and Instrumental Goals https://ift.tt/n5Rt1zw

Show HN: An AI Agent That Defines Its Own Terminal and Instrumental Goals https://ift.tt/tcRiQyI June 10, 2024 at 01:25AM

Saturday, June 8, 2024

Show HN: I built a site to track your buy it for life items https://ift.tt/OLgvahr

Show HN: I built a site to track your buy it for life items Hey HN, I've been on a mission to buy higher quality, sustainable products, especially when replacing things I use frequently. To better understand the value of these items, I built a site to track how often I use them. Here is my list so far: https://ift.tt/47zGXaW Feel free to sign up and share the items that have served you well! https://ift.tt/Gnz2YZS You can also generate a sharable link for X (Twitter), complete with an open-graph image of your stats. Example: https://ift.tt/yRzcLXU If there's interest, I have plenty of ideas to improve the site. With enough data, I aim to create lists of the best BIFL (Buy It For Life) items in various categories. Check it out and let me know what you think! https://ift.tt/snXRduE June 9, 2024 at 06:22AM

Show HN: I wrote a partial re-implementation of DirectMusic https://ift.tt/Ln0lUob

Show HN: I wrote a partial re-implementation of DirectMusic DirectMusic[1] is a deprecated Windows API for playing dynamic music scores authored using DirectMusic Producer[2]. It was originally released as part of DirectX in 1999 and discontinued with the release in Windows Vista around 2009-ish. Due to my involvement with projects[3] re-implementing an old game engine for the early 2000's games Gothic and Gothic II[4], I came to notice that existing solutions[5] were incorrect and hard to use. Thus, I was tasked with writing a new, correct re-implementation of the API. Today, my re-implementation is able to (mostly) play back so-called style-based segments[6] and is fully tested against both the Gothic and Gothic II soundtracks. I am actively working on getting the Lego Island 2 soundtrack working as well. There are many features of DirectMusic which the library does not currently support, simply because I have not been able to find or test soundtracks using them, so if you want to contribute, I'd love to know about software shipping with DirectMusic soundtracks! [1]: https://ift.tt/a7tpwYh [2]: https://ift.tt/6NIhdsD... [3]: Specifically GothicVR ( https://ift.tt/UhacvJW ) and OpenGothic ( https://ift.tt/4yEn3Tl ) through my ZenKit library ( https://ift.tt/KXLmOlI ) [4]: https://ift.tt/exmAGLF [5]: There is libdmusic ( https://ift.tt/t9ZvyaF ) which is unmaintained and an embedded implementation in OpenGothic ( https://ift.tt/4yEn3Tl ) [6]: https://ift.tt/BXqU3s5... https://ift.tt/SITLkMi June 8, 2024 at 05:02PM

Show HN: I built job search platform for Architects https://ift.tt/gwTPyfV

Show HN: I built job search platform for Architects Hi HN, I started my solopreneur journey this year and I’d like to share something I’ve been working on: ArchGee - a job search platform for architects, interior designers, urban planners, and other professionals in the architecture field. Coming from an IT background, I’ve seen plenty of job boards for IT roles. However, my architect friends often struggle to find job opportunities specific to their unique skills. Archgee is designed to fill this gap. It’s tailored exclusively for the architecture community, making it easier to find relevant opportunities. At first I am planning to integrate jobs from other search platforms (jobs that are relevant to architecture), then partnering with industry companies to ensure high-quality job posts and aim to create a supportive space for networking and growth. I’m here to seek your thoughts and feedback. Mirza June 9, 2024 at 02:10AM

Show HN: A Small BitNet GPT in MLX https://ift.tt/VJZtesB

Show HN: A Small BitNet GPT in MLX For those of us nerds who like to tinker with language models, I thought of sharing an example ipynb that shows how to build a small gpt (kudos to @karpathy for teaching us minGPT) where you replace the nn.Linear layer with a BitLinear layers as introduced in the paper on 1.58 bit LLMs https://ift.tt/EQXo43C https://ift.tt/LjSr8QK June 9, 2024 at 03:08AM

Friday, June 7, 2024

Show HN: A Hacker News clone for ranking RSS feeds https://ift.tt/0jL5aiu

Show HN: A Hacker News clone for ranking RSS feeds https://ift.tt/DHY1Twg June 8, 2024 at 02:24AM

Show HN: Find cool repositories using AI (early beta) https://ift.tt/xYfaQqw

Show HN: Find cool repositories using AI (early beta) Hi there, I've created this side project to make it easier to find interesting repositories using AI. There's still a lot of work to be done to improve it, so any suggestions for enhancements would be greatly appreciated. Thank you! https://ift.tt/EQySoTd June 8, 2024 at 12:06AM

Show HN: Bonsai Alternative https://ift.tt/jLp0QHy

Show HN: Bonsai Alternative Hey HN, Recently I realized I am paying close to $400 to Bonsai every year, event though I am using only 2-3 of the features which happen to be in the Professional plan so I am building a simpler and more affordable version for small service based businesses. It's still in active development, so far it has: - scheduling links - client crm - link-in-bio/lead capture builder - form builder with custom workflows and integrations coming soon. I would love some feedback. It has a free plan that you can play around. https://linkycal.com June 8, 2024 at 12:04AM

Show HN: SQLite-like query tool for graphs https://ift.tt/34HTAE8

Show HN: SQLite-like query tool for graphs https://ift.tt/xze20I6 June 7, 2024 at 10:29PM

Thursday, June 6, 2024

Show HN: XPipe, a brand-new type of remote file browser and shell connection hub https://ift.tt/rRVc7yj

Show HN: XPipe, a brand-new type of remote file browser and shell connection hub Hey HN, I built this over the last year as I always wanted to have an easy file and terminal access to all of my servers, including containers and clusters that you normally can't connect to with existing solutions out of the box. At first glance it might not look very novel, but if you dig a little deeper, you will see that the entire foundation of how it communicates with remote systems is completely different from any other solution out there. What happens in the background can essentially be explained this way: It launches a local shell process like cmd, sh, etc. and in it executes a command that opens a remote shell connection such as ssh user@host. All communication is then done through the stdin/stdout/stderr of that process. From there, it detects what kind of server and environment, e.g. shell type, os, etc. you have logged into and adjusts how it talks to the remote system. By then using file system related commands such as ls, rm, touch, etc. and its equivalents, it can realize a functional file manager that works on essentially every system without any protocol requirements. For other types of connections, it can just execute things like docker exec -i to open a shell into a container and work the same way. Right now it supports: - SSH by running your locally installed SSH CLI client - Docker, Podman, LXD, and Kubernetes containers - WSL, MSYS2, and Cygwin environments on Windows - Various other things like some VMs for VMware and Proxmox, but work is still going on on there This approach to delegate everything to your installed tools is also utilized for other tasks. That means that I can save a lot of development time while you can happily use the tools you are comfortable with in conjunction with XPipe. In fact, XPipe doesn't ship with any libraries or tools for remote shell connections, protocol handling, or terminal integration at all. It just delegates everything to your own text editor, terminal emulator, RDP clients, and more. Due to its nature, XPipe has to handle a lot of sensitive information like passwords, keys, and more. To tackle the topics of security and privacy, I put an emphasis on security settings and created a dedicated security page in the docs that should hopefully contain all relevant information. There is also a password manager integration, so you don't have to store any sensitive information in XPipe itself if you use a compatible password manager. As it is a common use case to synchronize connection information across many systems, e.g. your desktop at home and laptop for travel, there is also a git integration which allows you to have XPipe automatically synchronize all connection information with a remote git repository of your choice. It supports any git remote repository, advanced authentication measures like SSH auth, GPG signing, and more. You can also use this for collaboration if you're working in a team. The early stage development has been quite challenging as this new approach requires a completely new implementation, but I am confident that it's ready now. I appreciate any kind of feedback from you to guide me in the right development direction from here. Enjoy! https://xpipe.io June 6, 2024 at 11:34PM

Show HN: I built a JavaScript UI library with reactive atomic updates https://ift.tt/fYPopgF

Show HN: I built a JavaScript UI library with reactive atomic updates Hey everyone! Some time ago I was analyzing why React apps are so hard to optimize, and came to a conclusion that the lack of atomic updates is the culprit. I made an experimental library which basically updates everything in place directly in HTML. At some point I became aware that Solidjs exists, which is a very similar idea, but at the end of the day I realized my approach to API is quite different and warrants the existence of my library (my state primitive allows selector subscriptions, array iterators return a state primitive with the element, allowing to never re-render the whole child). Any feedback/ideas are welcome! https://ift.tt/oMzjBLH June 6, 2024 at 11:09PM

Wednesday, June 5, 2024

Show HN: Foosbar – My autonomous foosball-playing robot https://ift.tt/W4oMkfB

Show HN: Foosbar – My autonomous foosball-playing robot https://ift.tt/uc1yipI June 5, 2024 at 10:16PM

Show HN: I Made New Golang Database Migration Tool https://ift.tt/iN73JK2

Show HN: I Made New Golang Database Migration Tool Hello HN, I've just released a new migration tool for Go that mimics the functionality of Ruby on Rails migrations. It's designed to help Go developers manage database schema changes with ease. This allows you several benefits: - Write type-safe migrations - Auto down of migrations whenever it's possible - Easy backfill even with business logic because it's Go code - Painless integration with existing schema - sql.DB compatible and driver agnostic (it uses your driver) I have a pretty complete API to manage Postgres schema and I am working on the SQLite one (a little more complicated due to the lack of ALTER TABLE expressions). You can use a non-implemented database, you just will do SQL queries and won't have the benefits of the API. Try it and give me some feedback, I would be happy to know what you think about my project! GitHub: https://ift.tt/UxpigKB Cheers, Alexis https://ift.tt/UxpigKB June 5, 2024 at 08:10PM

Show HN: zfind – CLI like find but using SQL syntax and also does tar/zip https://ift.tt/MbAN0I7

Show HN: zfind – CLI like find but using SQL syntax and also does tar/zip I wrote this because I needed to search a lot of files, including some archives, for files in a date range but couldn't find any good tools. Also I never liked find's option syntax. I think most people already know SQL (or at least it's easier to learn) and a much better match for this task. https://ift.tt/z85Dc2d June 5, 2024 at 03:19PM

Show HN: I created an German Demo Events App https://ift.tt/m09Hwpa

Show HN: I created an German Demo Events App I developed my first iOS App for sharing, finding and contributing to demos across Germany https://ift.tt/RwVzqb9 June 5, 2024 at 08:56AM

Tuesday, June 4, 2024

Show HN: A CLI that makes LLMs convenient to use for developers https://ift.tt/VGunwUF

Show HN: A CLI that makes LLMs convenient to use for developers https://ift.tt/phAvYco June 5, 2024 at 12:37AM

Show HN: Auto-matching and optimized carpooling for groups https://ift.tt/JgQNSRy

Show HN: Auto-matching and optimized carpooling for groups How it works: - Organizer creates an event and shares the link to it - People sign up as riders or drivers - 48 hours prior to event, everyone gets a text message asking to confirm. - 24 hours prior to event, the optimized carpooling routes are created. Right now drivers are limited to a max route of 30 mins long, will be more flexible soon. Everyone is messaged their route details, related rider/driver details, and drivers get a google maps route link to navigate. Demo vid: https://www.youtube.com/watch?v=ToVn8tVQ0cc https://www.antride.ca/ June 5, 2024 at 01:32AM

Monday, June 3, 2024

Show HN: Hexbase – Find colors based on perceived difference https://ift.tt/T8RYHAq

Show HN: Hexbase – Find colors based on perceived difference I created this tool to help choose and remix colors with precision. Input reference colors, adjust their weights, and get suggestions as similar or different as you need. Differences are calculated using the CIE ΔE* metric. One use case could be finding a primary brand color aligned with your brand values but distinct from competitors. Thanks for taking a look! I hope it sparks some ideas. It’d be great to hear thoughts & feedback. https://ift.tt/LEdct4v June 3, 2024 at 10:34PM

Show HN: I made a tiny camera with super long battery life https://ift.tt/eYTyaxO

Show HN: I made a tiny camera with super long battery life Hey HN! A few years ago someone kept trying to steal my motorcycle, so I decided to make a small camera with really long battery life to catch them. The hardware/software is totally open source, but the companion app only supports macOS currently. (I'm a big fan of native apps, and didn't want to block releasing on Linux/Windows support.) I wrote some blog posts about the process: PCB design: https://ift.tt/epzCYHQ Enclosure design: https://ift.tt/EXFdnom Image pipeline: https://ift.tt/zpoXdHR Rainproofing: https://ift.tt/lZwzWTf Source: https://ift.tt/D9QAzIP https://ift.tt/OjWVw2e June 3, 2024 at 08:31PM

Sunday, June 2, 2024

Show HN: Diagnose your Sickly Plants with AI in 2 min https://ift.tt/hXlb3dy

Show HN: Diagnose your Sickly Plants with AI in 2 min Get Expert AI Diagnosis and Personalized Care Plans for Your Plants https://www.plantaid.xyz/ June 3, 2024 at 02:41AM

Show HN: Open-source WeTransfer alternative that runs everywhere https://ift.tt/9QMbAGf

Show HN: Open-source WeTransfer alternative that runs everywhere OwnShare is an open-source filesharing software that can be used as a self hosted WeTransfer alternative that can be run on any PHP Environment like a simple, cheap WebSpace. It uses php and static built SvelteKit. https://ift.tt/iPuFoAv June 3, 2024 at 02:34AM

Show HN: PgCompare – Data comparison made simple https://ift.tt/x9o6Zey

Show HN: PgCompare – Data comparison made simple https://ift.tt/X5gaLyz June 2, 2024 at 10:42PM

Show HN: Web app proxy and container manager (Nginx Unit alternative) https://ift.tt/OKAQk0U

Show HN: Web app proxy and container manager (Nginx Unit alternative) I have been building https://ift.tt/vu2QBcK , an app server for web apps. Clace allows easy hosting of multiple web apps, in any language/framework, on a single machine. Clace is cross-platform (Linux/Windows/OSX), unlike most similar tools which are Linux only. Clace combines the functionality of a reverse proxy and a container orchestrator (using Docker or Podman) in a single lightweight binary. Clace can read from a source repo, build an image and start the container, proxying API calls to the container. The image is built from a Containerfile/Dockerfile. Clace can work without any change in the app repo. A gitops type deployment model is used for app updates, with staged deployment and preview environments. For example, an app at example.com:/myapp will have a staging env at example.com:/myapp_cl_stage. This allows any code and config changes to be verified in staging before being made live. The reverse proxy can be programmed in Starlark (python-like language). No need to use a custom DSL for API config. Clace can proxy the app response or it can be used to build a hypermedia based UI using go HTML templates with HTMX and Tailwind support. Some of the auth related features are internal tools specific, but otherwise Clace can be used for any kind of webapp. To install and try it out, run curl -L https://ift.tt/LF2Kw7Z | sh source $HOME/clhome/bin/clace.env clace server start & clace app create --auth=none --approve github.com/claceio/clace/examples/disk_usage /disk_usage # This installs a du like webapp clace app create --auth=none --approve github.com/claceio/apps/utils/bookmarks /book # This installs a bookmark manager which uses sqlite for persistence clace app create --auth=none --approve --spec python-streamlit --branch master github.com/streamlit/streamlit-example /streamlit # This uses streamlit framework, requires either Podman or Docker See screen recording of a sample session and docs at https://clace.io https://ift.tt/vu2QBcK June 2, 2024 at 09:45PM

Saturday, June 1, 2024

Show HN: I made A Daily Comic Made by AI (Python, GPT-4o, DALL·E 3, Replit) https://ift.tt/pxkTCBO

Show HN: I made A Daily Comic Made by AI (Python, GPT-4o, DALL·E 3, Replit) https://ift.tt/JnxjVq2 June 1, 2024 at 11:55PM

Show HN: Sonicity – Create unique harmony using geographic data https://ift.tt/6YtjWMB

Show HN: Sonicity – Create unique harmony using geographic data https://ift.tt/ewX3Sp5 June 1, 2024 at 12:42PM