ads
Sunday, March 31, 2024
Show HN: RSS Filter https://ift.tt/LldV5Is
Show HN: RSS Filter Sometimes it's hard to keep up with multiple RSS feeds, and would be great to get some help filtering out the least relevant part of it. RSS filter is a side project that I created for myself to act as an RSS feed articles recommendation system, but self-hosted. It has a Python backend that is able to “proxy" your existing RSS feeds and after learning a bit about your interests, starts recommending similar articles and filtering out the rest. While, of course, always including some random articles for discovery. It uses LLM embeddings and machine learning to recommend similar articles. Embedding models allow for a new era of recommendation systems, where a large user base is not required, since allowing for self-hosting. Feel free to try it on my server or self-host it yourself. All feedback and contributions are welcome. https://ift.tt/BlIZ0Yw April 1, 2024 at 03:18AM
Show HN: Turn your work into a multiplayer adventure https://ift.tt/ZwUiW8r
Show HN: Turn your work into a multiplayer adventure I was on the eternal quest of searching for a properly gamified productivity app that keeps me motivated throughout the day and in the long term. After a few months of a fruitless search, I made up my mind and decided to build it myself! I've since launched FocuMon a little over a month ago. Quite a few early users told me it has helped them stay focused, so I'm excited to share it on HN for ya'll to try it out and let me know how I can make it better! FocuMon is like an idle Pokémon game where you can collect, level up, and evolve cute monsters by being productive! It puts a reward layer on top of your work which helps to give you an initial boost to get into focus; it then gets out of your way once you are in the flow :) I'm actively developing more features & game modes for FocuMon. It is also a multiplayer-first app where you can adventure together with people from all over the world! Cheers and thanks for your time! Milton https://ift.tt/lyhqXSD April 1, 2024 at 12:58AM
Saturday, March 30, 2024
Show HN: Turtle graphics with only 6 commands: C, F, R, S, [, ] https://ift.tt/1jorOLz
Show HN: Turtle graphics with only 6 commands: C, F, R, S, [, ] https://ift.tt/rEkQ6lM March 30, 2024 at 04:23PM
Show HN: FaceLandmarks – ARKit Face Mesh Vertex Tool https://ift.tt/D4ihTNF
Show HN: FaceLandmarks – ARKit Face Mesh Vertex Tool Hey everyone. FaceLandmarks.com is a little project I put together last weekend, while working with Apple's ARKit for iOS face tracking. For those not familiar, since iOS 11 and A9 processor was released, all iPhones (i.e. iPhone 6s and newer) support augmented reality capabilities. When tracking a face using the front camera and the ARKit framework, a face mesh is generated using exactly 1,220 vertices that are mapped to specific points on the face. These vertices are accessible through ARFaceGeometry, ARFaceAnchor, and ARSCNFaceGeometry within ARKit, and provide a foundation for developers to do facial tracking for common use cases like: social media filters, accessibility, avatars, virtual try on, etc. While the ARKit's tech is impressive and has a smooth DX, the most frustrating part for me was identifying the vertex indexes for specific points on the face mesh model. Apple does not provide a comprehensive mapping of these vertices, besides a handful of major face landmarks. Vertex 0 is on the center upper lip, for example, but there is seemingly little rhyme or reason for the vertex mapping. While devs could download the vertex mapping, open up with a 3d rendering software, and identify vertex indexes (which is what I originally did), I decided to make a simple web app which simplifies this process. FaceLandmarks.com uses Three.js to render a model of the face mesh, with clickable vertices so you can zoom, pan, and easily identify its vertex. In the future, I hope to continue adding semantic labels for each vertex (there are about 2 dozen so far) for searchability. It was a fun afternoon project and hope it may be helpful to others in this niche case. Enjoy! https://ift.tt/bTXaIfU March 31, 2024 at 12:48AM
Show HN: Embedded TypeScript: Hosting a Front End on a ESP32 with Rust https://ift.tt/tZjTGCb
Show HN: Embedded TypeScript: Hosting a Front End on a ESP32 with Rust https://ift.tt/0a1qZJ3 March 30, 2024 at 08:47PM
Friday, March 29, 2024
Show HN: Understand your existing healthcare benefits cost and coverage https://ift.tt/OA5HcqT
Show HN: Understand your existing healthcare benefits cost and coverage https://ift.tt/Ku4HJCo March 30, 2024 at 03:55AM
Show HN: Appamor.d – Full set of AppArmor profiles (~ 1500 profiles) https://ift.tt/Cin8XdH
Show HN: Appamor.d – Full set of AppArmor profiles (~ 1500 profiles) https://ift.tt/DhQ0ydM March 30, 2024 at 02:09AM
Show HN: A better alternative to Google Saved Places https://ift.tt/nBvi4VY
Show HN: A better alternative to Google Saved Places Here's the testflight link if you're put off by the $2 cost: https://ift.tt/6rUKnVm https://ift.tt/PUf8JHq March 30, 2024 at 03:01AM
Show HN: Hacker News Bot https://ift.tt/bn3Lcu9
Show HN: Hacker News Bot Simple bot that posts news in discord and slack. Entirely created with ChatGPT. https://ift.tt/0vwl91a March 29, 2024 at 10:51PM
Thursday, March 28, 2024
Show HN: Tiny Startups in 10 words or less https://ift.tt/9rNFVpB
Show HN: Tiny Startups in 10 words or less https://ift.tt/GwWzS0U March 28, 2024 at 10:34PM
Show HN: Seeturn – AI-Based Code Translator https://ift.tt/LMlUiVN
Show HN: Seeturn – AI-Based Code Translator https://ift.tt/akcsbmn March 29, 2024 at 03:08AM
Show HN: Spice.ai – materialize, accelerate, and query SQL data from any source https://ift.tt/kmvPjNS
Show HN: Spice.ai – materialize, accelerate, and query SQL data from any source Hi HN, We're Luke and Phillip, and we're building Spice.ai OSS - a lightweight, portable runtime, built in Rust and powered by Apache DataFusion to locally materialize, accelerate, and query data tables sourced from any database, data warehouse or data lake. Phillip and I first introduced Spice on Show HN in September 2021. Since then, we’ve been schooled and humbled in every way building 100TB+ data and ML systems for the https://spice.ai cloud platform. Along with our customers, we struggled with getting fast, low-latency, high-concurrency SQL query within a budget, accessing and combining data from many sources, trade-offs between OLTP/OLAP compute engines, and managing datasets as code. Today, we’re re-launching Spice, completely rebuilt from the ground up, to directly solve several of the problems we had in accessing data quickly and cost-effectively providing it to applications, dashboards, and machine learning. Spice provides federated SQL query across databases (MySQL, PostgreSQL, etc.), data warehouses (Snowflake, BigQuery, etc.) and data lakes (S3, MinIO, Databricks, etc.) with the ability to materialize remote datasets locally using in-memory Arrow, DuckDB, SQLite, or PostgreSQL. Accelerated engines run in your infrastructure giving you flexibility and control over price and performance. You can read the full announcement blog post at https://ift.tt/jKbzAMR... . We’d appreciate it if you check Spice out, give us feedback, and if you'd like to contribute, we'd love to build with you. Thanks! GitHub: https://ift.tt/zL8hpti https://ift.tt/zL8hpti March 29, 2024 at 12:16AM
Wednesday, March 27, 2024
Show HN: valencia-now – real-time traffic information about Valencia https://ift.tt/fYxdGb8
Show HN: valencia-now – real-time traffic information about Valencia This simple dashboard allows visualization of real-time, historical, and aggregated data on traffic and air quality in Valencia (Spain). Using public data sources, processed with Tinybird and visualized with Streamlit https://ift.tt/C1UrW5L March 27, 2024 at 11:59PM
Show HN: Dependency injection container library for JavaScript/TypeScript https://ift.tt/gol0meD
Show HN: Dependency injection container library for JavaScript/TypeScript https://ift.tt/j1Gah8B March 27, 2024 at 11:45PM
Show HN: Open-Source GPT-4 Feature Kit for Next.js https://ift.tt/Dylnv72
Show HN: Open-Source GPT-4 Feature Kit for Next.js Hey folks, my team and I have launched some open-source tooling for tech founders and devs who want to tinker with AI for web. It's a library called GPTBundle - like a swiss army knife for adding AI to web applications (for productivity, software, education, content, you name it). The v0 empowers web forms with AI capabilities, such as form generation and form auto-filling. You can generate a structured JSON Schema form from a Legal contract, for example. In near future, we're going to add more AI-powered behaviors beyond forms. Built upon Next.js and OpenAI's GPT-4, it works smoothly with all the major UI libraries like MUI, Ant Design, and Bootstrap, and it's a breeze to deploy with Vercel. Feedback is welcome! We've prepared a complete documentation and walkthrough video (both are accessible through our landing page): https://gptbundle.ai More info: * GitHub: https://ift.tt/l2KIc86 * Product Hunt: https://ift.tt/B7fndcW https://ift.tt/Ho82Pt4 March 27, 2024 at 11:14PM
Show HN: Qrlew, simple SQL to SQL-with-privacy written in Rust https://ift.tt/267yMTs
Show HN: Qrlew, simple SQL to SQL-with-privacy written in Rust https://ift.tt/8lr7Pcs March 27, 2024 at 10:12PM
Tuesday, March 26, 2024
Show HN: HackMap, 1.5M Hacker News stories, users and comments in one plot https://ift.tt/UIa84sn
Show HN: HackMap, 1.5M Hacker News stories, users and comments in one plot Every submission or story with more than ca. 3 replies can be found in the interactive plot. Similar content is grouped near to each other. See the "Details" in the sidebar for more technical background information. https://ift.tt/qORA0tl March 27, 2024 at 01:33AM
Show HN: Dynamic Multi-LLM AI Chat https://ift.tt/2mPAtnv
Show HN: Dynamic Multi-LLM AI Chat https://faune.ai March 26, 2024 at 11:04PM
Show HN: The fastest way to absorb knowledge https://ift.tt/MrV1BQZ
Show HN: The fastest way to absorb knowledge TLDR: Meet Lilys AI—a YouTube summary web service that saves you significant time. It delivers summaries that avoid excessive simplification, preserving the original source material, allowing you to grasp the entirety of a video without needing to play it. Hello, everyone! In this age of information overload, our mission is to help you process information faster and more efficiently. Have you ever struggled to watch an overly long video? Or encountered a video in a foreign language that felt inaccessible? You're not alone; I've faced the same challenges. After trying dozens of video summary services and finding none that met my expectations—due to their tendency to oversimplify or misrepresent content—I felt compelled to create a solution. Our solution : 1. Summaries are not overly simplified and are created in appropriate chunks. 2. If you're skeptical about a summary, you can instantly unfold the original script it's based on. 3. Offering explanations for any part of the summary note, including specific paragraphs or keywords, with just a single click—placing insights within the video's context. 4. It's also possible to chat directly with the video content. https://lilys.ai/ March 26, 2024 at 06:55PM
Monday, March 25, 2024
Show HN: Auto-generate an OpenAPI spec by listening to localhost https://ift.tt/kcTjAMt
Show HN: Auto-generate an OpenAPI spec by listening to localhost Hey HN! We've developed OpenAPI AutoSpec, a tool for automatically generating OpenAPI specifications from localhost network traffic. It’s designed to simplify the creation of API documentation by just using your website or service, especially useful when you're pressed for time. Documenting endpoints one by one sucks. This project originated from us needing it at our past jobs when building 3rd-party integrations. It acts as a local server proxy that listens to your application’s HTTP traffic and automatically translates this into OpenAPI 3.0 specs, documenting endpoints, requests, and responses without much effort. Installation is straightforward with NPM, and starting the server only requires a few command-line arguments to specify how and where you want your documentation generated ex. npx autospec --portTo PORT --portFrom PORT --filePath openapi.json It's designed to work with any local website or application setup without extensive setup or interference with your existing code, making it flexible for different frameworks. We tried capturing network traffic on Chrome extension and it didn't help us catch the full picture of backend and frontend interactions. We aim in future updates to introduce features like HTTPS and OpenAPI 3.1 specification support. For more details and to get started, visit our GitHub page ( https://ift.tt/1qprKTZ ). We also have a Discord community ( https://ift.tt/OdpJFNf ) for support and discussions around using OpenAPI AutoSpec effectively. We're excited to hear what you all think! https://ift.tt/1qprKTZ March 25, 2024 at 10:49PM
Show HN: FaviconHelper https://ift.tt/f2HnVL4
Show HN: FaviconHelper Favicon Helper is an ai superpowered icon generator that can generate stunning favicons in seconds. First "real" project lmk if it sucks! https://ift.tt/AOc0Cvq March 23, 2024 at 06:29PM
Sunday, March 24, 2024
Show HN: A consumer carbon footprint tracker https://ift.tt/sTEkd3W
Show HN: A consumer carbon footprint tracker https://ift.tt/u4N3nSP March 25, 2024 at 02:22AM
Show HN: Automate your WordPress blog in less than 5 minutes https://ift.tt/L18YdWJ
Show HN: Automate your WordPress blog in less than 5 minutes https://sebora.ai/ March 25, 2024 at 03:32AM
Show HN: Math I'm creating, Space Numbers https://ift.tt/loUsyhi
Show HN: Math I'm creating, Space Numbers Hi HN! I had a math idea whose thread I've been pulling on, and ended up creating this concept of Space Numbers. To read about it, see the pdf at the linked repo: https://ift.tt/Nj1y2Ym I'd appreciate feedback and ideas about the concepts, as well as further mathematical topics to take a look at that might be related, thank you all!! https://ift.tt/Nj1y2Ym March 25, 2024 at 01:52AM
Show HN: Turn Tailwind into editable WordPress Block styles – build sites faster https://ift.tt/xm45l8F
Show HN: Turn Tailwind into editable WordPress Block styles – build sites faster While building a WordPress website recently... I realized how tedious and slow it is to fiddle with the WP Block editor UI. I knew that you could build sites/layouts much faster and easier in Tailwind. So I wrote a script to convert the Tailwind HTML code into WP Block code. This means that the utility classes/styles you write can be easily edited by others with the Gutenberg/FSE's native drag-and-drop editing UI. Here's a video to explain more (on ProductHunt): https://ift.tt/cbgyiCr... Let me know what you think: I'll read any and all of your feedback... https://ift.tt/DstFCB4 March 24, 2024 at 10:39PM
Saturday, March 23, 2024
Show HN: World Cup simulator that can run endlessly on the browser https://ift.tt/lmcVPN5
Show HN: World Cup simulator that can run endlessly on the browser After creating the World Cup, click the "Forever" button in the header; it will continue running automatically without any further clicking. After a few hours, it should generate thousands of years of World Cup statistics, along with the long-term development history of all national teams. https://simcups.com March 23, 2024 at 09:36PM
Show HN: Lapdev, a new open-source remote dev environment management software https://ift.tt/1OMYuXo
Show HN: Lapdev, a new open-source remote dev environment management software https://ift.tt/Iqn3uDH March 24, 2024 at 12:07AM
Show HN: PgJQ: Use Jq in Postgres https://ift.tt/yjsgErZ
Show HN: PgJQ: Use Jq in Postgres https://ift.tt/2jnBkVs March 23, 2024 at 09:53PM
Show HN: AI to Find Local Events https://ift.tt/XeiWpB0
Show HN: AI to Find Local Events Just made an AI to help people find local events. It asks you about your group and what you'd like to do, and personalizes the results. Constructive Feedback welcome! https://ift.tt/RETHa8w March 23, 2024 at 01:11PM
Friday, March 22, 2024
Show HN: Love Ruby but meh Daily Stand-ups (DSU)? You might like my gem:) https://ift.tt/vtYOhf5
Show HN: Love Ruby but meh Daily Stand-ups (DSU)? You might like my gem:) I love ruby and rails, but agile Daily-Stand-ups (DSU) are a pain in the butt. I have a hard time remembering what to share; what I did yesterday, one-offs I did the day before because I completely forgot. Anyhow, I created this really lovely little, but powerful ruby gem, called dsu. Currently, we're a small, but dedicated band of users who love the tool. You may love it also. If anyone wants to give it a try. Enjoy: Visit the dsu ruby gem wiki: https://ift.tt/OUZkLAB Straight to rubygems.org: https://ift.tt/RqAaYLH https://ift.tt/DdQYN8n March 23, 2024 at 04:44AM
Show HN: AI-backed App security for deterministic incident detection/analysis https://ift.tt/HohM3Z9
Show HN: AI-backed App security for deterministic incident detection/analysis After the acquisition of the last security startup, I got kinda sick of selling Zero Trust when what we can deliver is so far from that ideal of ‘least privilege’ security. So over the last couple years I wrote a new kind of Web/API security tool that detects breaches and other incidents deterministically so true positive alerts outweigh false positives by orders of magnitude. Combined with AI analysis of the data it collects, it can act as an application-wide incident debugger for security teams. One Security Engineering Mgr. who saw it said: “Caber can build the call graphs for a given user so that a security investigator can easily see the sequence of events leading up to the authorization failure. It is certainly worth exploring.” I’ve been bootstrapping this effort but now that the demo is live, I’m looking forward to hearing what you all here think. Note: Because it’s designed to install into a customer’s AWS application environment, automated deployment/removal is part of the demo. You’ll need to approve an IAM role for the product to demo it. That means I have to ask you to create an account so it can store that credential securely. I suggest creating a test account to run it. Compute costs should be no more than $2 for an hour. If you’d like to see it in action, a demo video is at https://ift.tt/cYGFOjR Demo is at https://caber.com (click ‘Try Demo’ at the top of the page) — Rob https://ift.tt/znMJ94y https://www.caber.com/ March 23, 2024 at 02:10AM
Show HN: magick.css – Minimalist CSS for Wizards https://ift.tt/Cbuf43H
Show HN: magick.css – Minimalist CSS for Wizards https://ift.tt/clGXpTV March 23, 2024 at 01:43AM
Thursday, March 21, 2024
Show HN: Ragas – Open-source library for evaluating RAG pipelines https://ift.tt/q83MOvw
Show HN: Ragas – Open-source library for evaluating RAG pipelines Ragas is an open-source library for evaluating and testing RAG and other LLM applications. Github: https://ift.tt/fNo8wB7 , docs: https://docs.ragas.io/ . Ragas provides you with different sets of metrics and methods like synthetic test data generation to help you evaluate your RAG applications. Ragas started off by scratching our own itch for evaluating our RAG chatbots last year. Problems Ragas can solve - How do you choose the best components for your RAG, such as the retriever, reranker, and LLM? - How do you formulate a test dataset without spending tons of money and time? We believe there needs to be an open-source standard for evaluating and testing LLM applications, and our vision is to build it for the community. We are tackling this challenge by evolving the ideas from the traditional ML lifecycle for LLM applications. ML Testing Evolved for LLM Applications We built Ragas on the principles of metrics-driven development and aim to develop and innovate techniques inspired by state-of-the-art research to solve the problems in evaluating and testing LLM applications. We don't believe that the problem of evaluating and testing applications can be solved by building a fancy tracing tool; rather, we want to solve the problem from a layer under the stack. For this, we are introducing methods like automated synthetic test data curation, metrics, and feedback utilisation, which are inspired by lessons learned from deploying stochastic models in our careers as ML engineers. While currently focused on RAG pipelines, our goal is to extend Ragas for testing a wide array of compound systems, including those based on RAGs, agentic workflows, and various transformations. Try out Ragas here https://ift.tt/5Vqg7cY... in Google Colab. Read our docs - https://docs.ragas.io/ to know more We would love to hear feedback from the HN community :) https://ift.tt/mORuorS March 21, 2024 at 10:48PM
Show HN: Dealwise, an investment bank that scales with AI instead of analysts https://ift.tt/tjszZmC
Show HN: Dealwise, an investment bank that scales with AI instead of analysts Hi hacker news, We’re a former PM and software engineer from Robinhood who decide to start an investment bank for startups. In 2023, we had just shut down our previous YC-backed startup Psychic ( https://ift.tt/kZ16Ke9 ). We were one of many startups building generative AI infrastructure long before it had become apparent what the applications were going to be, and it turns out the bet we made was wrong. This might sound familiar to anyone who’s been through the web3 hype cycle, but it was a big learning for us. Around the same time, we noticed a lot of interest in M&A activity from our founder friends, and informally advised one of our batchmates in the sale of his startup. We started learning about what it takes to get deals done, and that’s when we realized there was a massive gap in advisory services for founders who want to step off the venture path (or were never on it in the first place) that existing service providers don’t fill. The problem: if you’re a founder with less than $10mm in annual revenue who wants to sell their software startup, investment banks won’t work with you because the fees won’t cover their costs. This leaves you with few good options: - there are “business brokers” in the lower end of the market who will try to sell your company for a commission. 95% of them actually have negative value because they don't have a good network in the software industry, while locking you into multi-year exclusivity agreements. If they were any good, they’d go upmarket and just become investment bankers. - marketplaces like Flippa or Acquire.com are great for four, five and six figure transactions but serious corporate and institutional buyers tend to avoid these platforms. There’s also significant negative signaling if your startup is being listed next to the latest a flappy bird app. - most founders choose to DIY their acquisition process, but it’s a LOT of work. We see many founders get stuck in a viscous cycle of try to sell → get distracted → growth declines → can’t find buyer → selling gets even harder → they ultimately shut down. The median founder sells 0 companies in their lifetime, so it makes no sense to spend months becoming a M&A expert when you have a business to run. Our solution We started Dealwise in December 2023 to be the good option for startup founders looking to get acquired. We’re new, but our track record is phenomenal. Traditional M&A advisors typically take a minimum of 6 months to close a deal, while we went from launch → 7 figure deal closed in just 3 months, with several more companies under offer. The fact that our background is in engineering and not investment banking helped a lot. The finance mindset is to throw bodies (usually analysts) at a problem, whereas the engineering mindset is to invent better ways of solving a problem. That’s why as we scale, we’ll be applying our experience from building LLM tooling for Psychic to automate the majority of back office tasks so we can focus our time on supporting founders overlooked by the traditional investment banking industry. https://godealwise.com/ March 21, 2024 at 10:45PM
Wednesday, March 20, 2024
Show HN: Personal Knowledge Base Visualization https://ift.tt/QZpnDmF
Show HN: Personal Knowledge Base Visualization My personal knowledge base is hosted on GitHub at https://ift.tt/drIVwKW . It scans the documents I like every day using GitHub Action, Zotero, HackerNews upvote and Github Likes. It's not yet optimized for smartphones. It cost me $5 to host it for a year. https://ift.tt/ZhYF5Ez March 21, 2024 at 04:58AM
Show HN: GritQL, a Rust CLI for rewriting source code https://ift.tt/jVSBA6e
Show HN: GritQL, a Rust CLI for rewriting source code Hi everyone! I’m excited to open source GritQL, a Rust CLI for searching and transforming source code. GritQL comes from my experiences with conducting large scale refactors and migrations. Usually, I would start exploring a codebase with grep. This is easy to start with, but most migrations end up accumulating additional requirements like ensuring the right packages are imported and excluding cases which don’t have a viable migration path. Eventually, to build a complex migration, I usually ended up having to write a full codemod program with a tool like jscodeshift. This comes with its own problems: - Most of the exploratory work has to be abandoned as you figure out how to represent your original regex search as an AST. - Reading/writing a codemod requires mentally translating from AST names back to what source code actually looks like. - Performance is often an afterthought, so iterating on a large codemod can be painfully slow. - Codemod frameworks are language-specific, so if you’re hopping between multiple languages—or trying to migrate a shared API—you have to learn different tools. GritQL is an attempt to develop a powerful middle ground: - Exploratory analysis is easy: just put a code snippet in backticks and use $metavariables for placeholders. - Incrementally add complexity by introducing side conditions with where clauses. - Reuse named patterns to avoid rebuilding queries, and use shared patterns from our standard library for common tasks like ensuring modules are imported. - Iterate on large codebases quickly: we use Rust for maximum performance GritQL has already been used on thousands of repositories for complex migrations[1] but we're excited to collaborate more with the open source community. [1] Ex. https://ift.tt/o8vihl0 https://ift.tt/rvBFiJ1 March 21, 2024 at 02:23AM
Show HN: Automated Software Documentation for GitHub Codebases https://ift.tt/BOanrb9
Show HN: Automated Software Documentation for GitHub Codebases Hey Hackers, My team and I have been working on an automated software documentation and impact analysis platform for the last 3 years. Our long-term goal is to enter safety/mission-critical applications, where improper documentation can lead to disastrous outcomes, e.g., costly reworks/overruns or endangering human lives. But, in an effort to recognize revenue in the near term with our existing functionality, we have found initial traction with use cases focused on reverse engineering legacy systems. Where getting up to speed with an existing system requires a team of engineers to manually review large amounts of code, taking weeks or months to come to grips with. ______________________________________________ Our Self-Service release is a no-frills offering to leverage a subset of our document generation capabilities. Using only the code, SAFA is able to: -Summarize Code Files -Generate an overall project summary -Generate Upstream Documentation, like Features and Functional Requirements -Map relationships between all code and generated documentation with explanations Our approach leverages our own LLM pipeline, which applies a variety of clustering/refinement techniques, embedding models, and LLMs to keep your entire system within context when generating documentation, change summaries, api flow, and more. We do not use customer data to train or refine our models. We currently only support Github integrations for self-service but will implement flat-file support in the near term. When using self-service, you will receive Code Summaries and a Project Overview for free, but we charge for generating documentation and relationships: 20 cents per code file and generated document (100 File Codebase = $35). Currently, self-service has a 1000 code file limit. ________________________________________________ If you want to see the quality of the documents SAFA generates before trying it with your code, feel free to check out our public codebases page ( https://ift.tt/6nICf5G ). We have serious ones like Autoware's AV Control Module, and more fun ones, like Super Mario 64. Otherwise, our app is directly accessible via https://app.safa.ai (apologies, we do require an account to be made). I very much look forward to your feedback and insights. Feel free to email me directly at aarik@safa.ai. https://www.safa.ai March 21, 2024 at 01:54AM
Show HN: Reactive Jupyter- reactive execution of Python in VSCode https://ift.tt/ZwYBSWx
Show HN: Reactive Jupyter- reactive execution of Python in VSCode Hi HN I’ve developed an experimental VSCode extension to keep a Python Kernel in sync with a Python file. (Reactive execution) The extension uses Static Code Analysis to infer dependencies between lines of code. When you modify a line in a file, it will be marked as Stale together with all the lines that depend on it. You can Sync the state with Ctrl+Shift+Enter. In this way, you are always in control. See the Readme for a detailed demo. —------------- The primary limitation of this extension is that it currently relies on Static Code Analysis, which can only do so much. Again, see the Readme for a discussion. This extension is also in PREVIEW. I’m sure there are bugs around. Both in the Static Code Analysis of more obscure Python idioms (even though it’s pretty robust for the simple ones), and in the interaction with the VsCode APIs (lots of edge cases there). —------------- The intended use cases are machine learning, data analysis, scientific computing or any other application that requires scripting or exploratory coding. The most popular setup for these is Jupyter Notebooks, and this extension could be expanded to work with Notebooks too. On the other hand, right now it is very much built around my personal favourite for these workflows. I’ve used Jupyter Notebooks many times, but I’ve never quite liked them for the following reasons: - For the editing experience, nothing really beats a plain Python file. I want to select, copy, and paste all the code I want anywhere, without Cells getting in my way. - Having an output on every cell produces lots of clutter anyway. For most cells, I want to run them once, keep the code there just in case, but don’t run them again. - And then of course, the Reactivity problem: when you modify a cell, there is usually no way to rerun the affected code only. The VSCode Interactive Window makes for a great setup for 1 and 2. My extension fixes 3. —------------- I’ve wanted to have this extension for years. Only now it became possible thanks to a cool new VsCode Jupyter feature, i.e. the ability to send code from an extension directly to a running Python kernel. Even though I’ve developed this primarily for myself, I’d love to know what you think about it! https://ift.tt/ijKqeP9 March 20, 2024 at 11:18PM
Tuesday, March 19, 2024
Show HN: Principal — Modern Wealth Tracking https://ift.tt/HDaTO2A
Show HN: Principal — Modern Wealth Tracking https://ift.tt/7KOcI9Q March 20, 2024 at 12:20AM
Show HN: Godspeed is a fast, 100% keyboard oriented todo app for Mac https://ift.tt/OSzDMc4
Show HN: Godspeed is a fast, 100% keyboard oriented todo app for Mac Hi everybody, today I'm launching version 1.0 of Godspeed, a todo manager built with two priorities in mind: speed and 100% keyboard orientation. Every action in Godspeed can be done from your keyboard and will respond instantly. It's like Superhuman for your todo list. Godspeed has everything you expect in a todo manager like shared lists, labels, smart lists, boolean search operators, and cloud sync. If you're already a user of an app like Todoist or OmniFocus you should be able find everything you need in Godspeed. I think the most appealing thing to most HN users would be the keyboard orientation. Literally every single action in Godspeed is doable from your keyboard. I'm so serious about this that I built "hardcore mode" to completely disable the mouse - this both helps you break the habit of reaching for your mouse, and keeps us honest about 100% hotkey support. You can fully customize the hotkeys, but if you're into Vim or Emacs you'll feel right at home by default. We've got a 2 week free trial with no limitations, and then offer subscription or one-time purchase options. Thanks for checking out Godspeed, I'd love to hear your feedback! https://ift.tt/icNJ2xg https://ift.tt/icNJ2xg March 19, 2024 at 09:53PM
Show HN: Track your calories easily by saying what you ate https://ift.tt/tcJlm79
Show HN: Track your calories easily by saying what you ate Hi guys, I created this app to solve one of my own problems: I found calorie tracking to be a real pain. Now, instead of scanning barcodes, scrolling through lists, or taking photos of food, I just speak into my phone (or computer), tell Calorio what I’ve eaten, and it handles the rest. It uses OpenAI’s APIs to process audio and map foods to calories. It’s free to use without an account, but if you want it to tally daily calories and remember everything you’ve eaten, you’ll need to sign up with your Google account and subscribe (you get 7 days for free). I would really appreciate any feedback; please let me know if you have any questions, issues or suggestions. Thank you! Paul. https://www.calorio.xyz March 19, 2024 at 11:51PM
Monday, March 18, 2024
Show HN: Extend Zigbee sensor range with LoRaWAN https://ift.tt/wh8cGFz
Show HN: Extend Zigbee sensor range with LoRaWAN https://ift.tt/KtcrwYs March 18, 2024 at 04:06PM
Show HN: Next-Gen AI Training: LLM-RLHF-Tuning with PPO and DPO https://ift.tt/gHJFjIS
Show HN: Next-Gen AI Training: LLM-RLHF-Tuning with PPO and DPO https://ift.tt/WM9IZ7H March 19, 2024 at 02:10AM
Show HN: Fake or real? Try our AI image detector https://ift.tt/B1lnRdU
Show HN: Fake or real? Try our AI image detector Hey HN! We're Ayman and Dylan, co-founders of Nuanced ( https://ift.tt/Pm40G1R ). We want to share a tool we’re working on to detect fake and real images: https://ift.tt/Da0ST1q . The UI is bare-bones but you’ll get the idea. Drag or upload an image and our tool will display the probabilities with which it thinks that the image might be AI-generated or not. If you want, you can click “No, it’s AI” to confirm that the image was AI-generated, or “No, it’s real” to confirm that the image was not AI-generated. Why we’re working on this: as AI-generated images continue to blur the line between real and artificial and their adoption and quality rises, so too does the risk for fraud and misinformation. Not being able to trust what you see online threatens whatever level of "realness" or authenticity online material has. Companies like dating apps, news sites, and trust and safety teams have a growing need to distinguish AI-generated images from authentic ones. The models we built are trained on various architectures, such as Dalle-3, Midjourney, and SDXL, with continuous integration of data from the latest AI image generators. Our technology can detect deepfakes and verify user profile images, documents, IDs, or media images. Additionally, it can detect fake or counterfeit products, services, or experiences being marketed on e-commerce platforms. We hope it’s fun and would be very interested in any cases it gets wrong, as well as whatever else you’d like to ask or say! https://ift.tt/Da0ST1q March 18, 2024 at 10:59PM
Sunday, March 17, 2024
Show HN: Native implementation of with checkboxes https://ift.tt/sEdYw6S
Show HN: Native implementation of
Show HN: Website for creating self-signed certificates https://ift.tt/hUayDnw
Show HN: Website for creating self-signed certificates If you're developing locally and need to use HTTPS for whatever, then this tool is hopefully useful to you. I made it because there's a lot of bad info online about generating self-signed certificates. For instance, a lot of guides don't use the SAN list extension or show you how to create a proper certificate chain. Firefox doesn't allow a CA certificate to be used as an end certificate. Getting a working certificate can get pretty confusing, especially for newcomers to certificates or webdev. Having a website for this also means the process of getting a certificate is the same, no matter if you're on a Unix-like OS or Windows. A WebAssembly module built with C++ and Mbed TLS is used to create the keys and certificates. TypeScript and Preact is used for the UI. https://ift.tt/4vwMmEQ March 18, 2024 at 02:24AM
Show HN: Interactive Smartlog VSCode Extension – An Interactive Git GUI https://ift.tt/DY04j8T
Show HN: Interactive Smartlog VSCode Extension – An Interactive Git GUI Interactive Smartlog is a graphical VSCode extension that presents a simplified view of the Git log, directly highlighting the branches and commits that are most relevant to your current work. And it's not just a visual tool — it's fully interactive, allowing you to add/switch/remove branches, stage/unstage files, and manage commits directly from the GUI. This tool draws inspiration from Meta's Interactive Smartlog built for the Sapling source control system, and I've adapted it to work with Git. Transitioning the functionality from Sapling to Git wasn't just about a one-to-one feature transfer; it involved changing how data is queried & presented, as well as introducing UI interactions for several Git concepts (like branches, staging/unstaging changes, etc) which are not present in the Sapling source control system. Originally a personal project to enhance my own workflow, I've published the extension on the VSCode marketplace for anyone who would like to use it. I'm keen to hear your feedback and suggestions, as community input is invaluable in shaping its future updates. https://ift.tt/LBU2yJj March 17, 2024 at 07:58AM
Saturday, March 16, 2024
Show HN: Htmx with ManTL Templates https://ift.tt/qHAf2C4
Show HN: Htmx with ManTL Templates HTMX revitalizes server-side rendering via templates. ManTL is a Java-centric, 100% type-safe templating language with comprehensive IntelliJ integration. It was designed with HTMX (formerly intercooler) in mind. Authors include both Manifold creator and HTMX creator. https://ift.tt/CvRVjFI March 17, 2024 at 01:31AM
Show HN: SatCat5, the open-source FPGA Ethernet switch https://ift.tt/gn4Us6P
Show HN: SatCat5, the open-source FPGA Ethernet switch We've just launched v2.5 of SatCat5, the open-source FPGA Ethernet switch [1]. SatCat5 contains various FPGA building blocks that let you build a custom mixed-media Ethernet switch. It was originally intended for cubesats [2] but has many other potential applications. The headline feature for this release is support for the IEEE-1588 Precision Time Protocol (PTP). SatCat5 has demonstrated end-to-end synchronization to within 50 ps-rms, which is approaching the world-leading performance of CERN's White Rabbit Project [3]. Except we're doing time-transfer over regular, non-synchronous Ethernet. The key breakthrough is a new technology for digital timestamps that we've published in IEEE Access [4]. This project was featured on HN back in 2023 [5]. Since then, we've changed to the CERN-OHL-W v2.0 license, which has much better legal clarity for FPGA projects. [1] https://ift.tt/c3K84kv [2] https://ift.tt/TLmR62j [3] https://ift.tt/dVOKvcF... [4] https://ift.tt/q358i4B [5] https://ift.tt/Yf2xmpF https://ift.tt/uCR4KJG March 17, 2024 at 06:47AM
Show HN: An Online Gantt Chart https://ift.tt/xphbAvq
Show HN: An Online Gantt Chart https://ift.tt/IAlvHBr March 17, 2024 at 12:54AM
Friday, March 15, 2024
Show HN: TinyApps – Upwork but for tiny software development tasks https://ift.tt/Ksd35f9
Show HN: TinyApps – Upwork but for tiny software development tasks https://tinyapps.to March 15, 2024 at 10:55PM
Show HN: Open-source, browser-local data exploration using DuckDB-WASM and PRQL https://ift.tt/RfdYOvn
Show HN: Open-source, browser-local data exploration using DuckDB-WASM and PRQL Hey HN! We’ve built Pretzel, an open-source data exploration and visualization tool that runs fully in the browser and can handle large files (200 MB CSV on my 8gb MacBook air is snappy). It’s also reactive - so if, for example, you change a filter, all the data transform blocks after it re-evaluate automatically. You can try it here: https://ift.tt/3FYwuqf (static hosted webpage) or see a demo video here: https://www.youtube.com/watch?v=73wNEun_L7w You can play with the demo CSV that’s pre-loaded (GitHub data of text-editor adjacent projects) or upload your own CSV/XLSX file. The tool runs fully in-browser—you can disconnect from the internet once the website loads—so feel free to use sensitive data if you like. Here’s how it works: You upload a CSV file and then, explore your data as a series of successive data transforms and plots. For example, you might: (1) Remove some columns; (2) Apply some filters (remove nulls, remove outliers, restrict time range etc); (3) Do a pivot (i.e, a group-by but fancier); (4) Plot a chart; (5) Download the chart and the the transformed data. See screenshot: https://ift.tt/MOmBYJK In the UI, each transform step appears as a “Block”. You can always see the result of the full transform in a table on the right. The transform blocks are editable - for instance in the example above, you can go to step 2, change some filters and the reactivity will take care of re-computing all the cells that follow, including the charts. We wanted Pretzel to run locally in the browser and be extremely performant on large files. So, we parse CSVs with the fastest CSV parser (uDSV: https://ift.tt/wCSUgeK ) and use DuckDB-Wasm ( https://ift.tt/hOXBeEd ) to do all the heavy lifting of processing the data. We also wanted to allow for chained data transformations where each new block operates on the result of the previous block. For this, we’re using PRQL ( https://prql-lang.org/ ) since it maps 1-1 with chained data transform blocks - each block maps to a chunk of PRQL which when combined, describes the full data transform chain. (PRQL doesn’t support DuckDB’s Pivot statement though so we had to make some CTE based hacks). There’s also an AI block: This is the only (optional) feature that requires an internet connection but we’re working on adding local model support via Ollama. For now, you can use your own OpenAI API key or use an AI server we provide (GPT4 proxy; it’s loaded with a few credits), specify a transform in plain english and get back the SQL for the transform which you can edit. Our roadmap includes allowing API calls to create new columns; support for an SQL block with nice autocomplete features, and a Python block (using Pyodide to run Python in the browser) on the results of the data transforms, much like a jupyter notebook. There’s two of us and we’ve only spent about a week coding this and fixing major bugs so there are still some bugs to iron out. We’d love for you to try this and to get your feedback! https://ift.tt/IRjldQT March 15, 2024 at 11:02PM
Thursday, March 14, 2024
Show HN: Showcasing Pi calculation in interactive ways https://ift.tt/PZ6S8xz
Show HN: Showcasing Pi calculation in interactive ways https://ift.tt/0diSybH March 14, 2024 at 11:22PM
Show HN: PR Pilot – Your AI Collaborator for GitHub https://ift.tt/CQaYgAl
Show HN: PR Pilot – Your AI Collaborator for GitHub Hey HN! I've been working on a project called PR Pilot that I'm thrilled to share with you. PR Pilot is an AI collaborator for Github issues and pull requests. Once installed in your repository, use the /pilot command in any issue/PR comment to put it to work. PR Pilot will interpret your command in the context of what you’re working on and allow you to leverage the power of generative AI in your daily workflow. It can answer questions, write code and use the internet to search for information. Key aspects that sets it apart from other AI tools: - Context-awareness - crucial for getting useful results out of LLMs - Seamless integration - Github issues are the UI - No signup, no subscription - Credit-based pay-per-use - Can be used collaboratively The documentation contains usage examples that showcase some of the ways in which PR Pilot can be helpful. Every Github user gets 500 credits for free. This is enough to run a good amount of commands and get a feel for the service. Looking forward to hearing your thoughts and feedback! https://ift.tt/pH5oJMW March 14, 2024 at 10:49PM
Show HN: Skyvern – Browser automation using LLMs and computer vision https://ift.tt/eMrWDHS
Show HN: Skyvern – Browser automation using LLMs and computer vision Hey HN, we're building Skyvern ( https://www.skyvern.com ), an open-source tool that uses LLMs and computer vision to help companies automate browser-based workflows. We provide a natural-language API to automate repetitive manual workflows that happen within the companies' backoffices. You can check out our code and play with Skyvern here: https://ift.tt/MUNR9CI We talked to hundreds of companies about things they do in the background and found that most of them depend on repetitive manual workflows. The breadth of these workflows surprised us – most companies started off doing things manually, and eventually either hired people to scale the manual work, or wrote scripts using Selenium-like browser automation libraries. In these conversations, one common point stood out: scaling is a pain either way. Companies relying on hiring struggled to adjust team sizes with fluctuating demand. Companies using Selenium and similar tools had a different problem: it would take weeks to get a new workflow automated, and then would require ongoing maintenance any time the underlying websites changed because their XPath based interaction logic suddenly became invalid. We felt like there was a way to get the best of both worlds with LLMs. We could use LLMs to reason through a website’s layout, while preserving the advantage of traditional browser automations allowing it to scale alongside demand. This led us to build Skyvern with a few core functionalities: 1. Skyvern can operate on websites it’s never seen before by connecting visible elements with the natural language instructions provided to us. We use a blend of computer vision and DOM parsing to identify a set of possible actions on a website, and multi-modal LLMs to map the natural language instructions to the available actions on the page. 2. Skyvern is resistant to website layout changes, as it doesn’t depend on any predetermined XPaths or other selectors. If a layout ever changes, we can leverage the methodology in #1 to complete the user-specified goal. 3. Skyvern accepts a blob of information when navigating workflows. We rely on LLMs to reason through both the blob of information and the information on the screen to create real-time associations between user-supplied data and the information on the screen. a. For example: While generating a quote from Geico, they commonly ask “Were you eligible to drive at 21?”. The answer could be inferred from the driver receiving their license in 2012, and having a birth date of 1996. We’ve seen the above strategy adapt well to a number of use-cases that Skyvern is helping companies with today [1]: 1. Automating materials procurement by searching for, adding to cart, and transacting products through vendor websites that don’t have APIs 2. Registering accounts, filing forms, and searching for information on government websites (ex: registering franchise tax information for Delaware C-corps) 3. Generating insurance quotes by completing multi-step dynamic forms on insurance websites 4. Automating the job application process by mapping user-specified information (such as a Resume) to a job posting And there are some use-cases we’re actively looking to expand into: 1. Automating post-checkup data entry with patient data inside medical EHR systems (ie submitting billing codes, adding notes, etc) 2. Doing customer research ahead of discovery calls by analyzing landing pages and other metadata about a specific business We have a quick demo of Skyvern in action here, along with some instructions on running it locally ( https://ift.tt/8z7f3kq... ) We’re still very early and would love to get your feedback! [1] https://ift.tt/dSThI6y... https://ift.tt/sLgja98 March 14, 2024 at 11:31PM
Wednesday, March 13, 2024
Show HN: FlakeHub Cache: Fast, secure, configurable. A new take on Nix caching https://ift.tt/mxOAMQ7
Show HN: FlakeHub Cache: Fast, secure, configurable. A new take on Nix caching https://ift.tt/bqpsGeZ March 13, 2024 at 09:38PM
Tuesday, March 12, 2024
Show HN: Cap – Open-Source Loom Alternative https://ift.tt/JLXxSlu
Show HN: Cap – Open-Source Loom Alternative https://ift.tt/Pr1nHYA March 13, 2024 at 04:32AM
Show HN: StableBuild – make any Docker container deterministic https://ift.tt/DjVCNrd
Show HN: StableBuild – make any Docker container deterministic Hi HN! I've posted this a few weeks back without much HN traction - today we've added a free community tier, so anyone can try it out. TL;DR: We’ve launched StableBuild, a new tool to easily freeze and pin Docker images, operating system packages, Python packages, and arbitrary build dependencies; in 5 lines of code: https://stablebuild.com . As the CTO at an ML startup w/ 75 people ( https://ift.tt/ljxMYsk ) I’ve grown incredibly frustrated with non-deterministic builds. Last year basically every week one of our containers (we have 40+ unique ones in prod) would stop working properly because some dependency was updated or removed. This ranges from Nvidia deleting cuda base images from Docker Hub, to Chromium being removed from the Ubuntu package registry in favor of the snap version, to pandas 2 being published with breaking APIs - while everyone just depends on e.g. pandas>=1.4. This has been super disruptive because builds break for no apparent reason: someone pushes some unrelated code change, a container needs to be rebuilt, now it gets the latest dependencies => boom, either a compile error or an integration test fails. Many times this even blocks deployment. If the build system has decided that a container on master needs to be rebuilt, we can’t deploy the complete system if a dependency has shifted. And, fixing this naturally falls on the most senior engineers. Anyway, to fix this I’ve funded (together w/ my Edge Impulse cofounder) StableBuild. It’s a set of mirrors and registries that let you easily freeze and pin Docker images, apt/apk packages, Python packages, and arbitrary files and URLs from the internet. It currently consists of: * A custom pull-through cache for Docker Hub, that makes any image pulled immutable. Protects against updated or removed images; and as a nice byproduct also bypasses pull-rate limits in Docker Hub. * Full daily copies of the Ubuntu, Debian and Alpine package registries + the most popular PPAs; so you can pin to a specific date (give me the package registry as it was on 2023-12-15). Essentially what snapshot.debian.org does, but fast and highly available (and for more repos). * Full daily copy of the PyPI registry, so you can also pin to a specific date. This has been super useful for resurrecting old Python code. Any Python example w/ dependencies is bitrotted the moment it gets published - StableBuild’s historic registry helps tremendously (see https://ift.tt/qGnUp1v ...) * A generic file / URL cache for arbitrary things you need to pull from the internet during builds. This has all been in production with SB’s first customers and has basically eliminated random build failures due to changed dependencies for them. Naturally you still want to upgrade dependencies (security patches are nice!) - but you can do it at their own pace, rather than whenever a container rebuilds. StableBuild is now available for everyone. There's a free Community tier (since today) that gives free access to all services and mirrors (although with a hard 15GB/month traffic limit), and commercial pricing starting at $199 (cheaper than running a high-available apt mirror on AWS - which we used to do at Edge Impulse). Would love to hear people's thoughts <3 Sign up: https://dashboard.stablebuild.com Docs: https://docs.stablebuild.com https://www.stablebuild.com/ March 13, 2024 at 03:19AM
Show HN: Run `SSH bitbop.io`, get a personal GPU dev machine https://ift.tt/5XrSWks
Show HN: Run `SSH bitbop.io`, get a personal GPU dev machine Hi HN! I've been hacking on this side project for the last month or two with the goal of making it dead simple to use cloud GPUs. I ran into this problem personally during the phd, and built my own tooling around it. I always thought it'd be fun to try to turn that tooling into a more general product... and bitbop.io is the result! All you have to do is run `ssh bitbop.io`, and you get your own personal dev GPU workstation in the cloud. Looking forward to hearing your thoughts! https://twitter.com/SamuelAinsworth/status/1767596818366427441 March 13, 2024 at 12:16AM
Show HN: Cahier – A knowledge base with native support for research https://ift.tt/mVEde83
Show HN: Cahier – A knowledge base with native support for research I'm happy to be on Hacker News to present my most recent project. Cahier is a personal knowledge management system created to support out of the box the research workflow. It allows you to both store and consume study documents (PDFs, web pages, etc.), manage the annotations from those documents, and produce written content based on them. It goes further than existing reference managers because we chose to make the annotation management a part of the application, so you can organize and centralize highlights in notes and special document elements. It's a local-first, native application for Windows and macOS, created to be a research companion for serious readers. Here's a more detailed method that uses the app: https://ift.tt/EIDrS90... https://getcahier.com March 12, 2024 at 07:17PM
Monday, March 11, 2024
Show HN: Rust Flashcards – 557 open-source cards to learn Rust https://ift.tt/78TaPQ2
Show HN: Rust Flashcards – 557 open-source cards to learn Rust https://ift.tt/fibRPgE March 12, 2024 at 01:17AM
Show HN: Small Scale Pen Plotting https://ift.tt/CKnFiZD
Show HN: Small Scale Pen Plotting https://ift.tt/IuPEnDH March 11, 2024 at 11:34PM
Sunday, March 10, 2024
Show HN: Create and share good practices, inspired by nohello https://ift.tt/CQ3S241
Show HN: Create and share good practices, inspired by nohello I wanted a way to customize the "no hello" message like the one found at nohello.net. So I made a website that lets you create your own "good practice" to share with others hopefully educating people and saving everyone time. https://ift.tt/obxmy0p March 11, 2024 at 02:32AM
Show HN: Timelock.dev – Send a secret into the future using timelock encryption https://ift.tt/aYVeXzu
Show HN: Timelock.dev – Send a secret into the future using timelock encryption This is simply a web interface built on top of the timelock encryption system posted by Cloudflare last week. https://ift.tt/61rPM8E https://timelock.dev/ March 11, 2024 at 01:46AM
Show HN: Wife couldn't find a dev job so I built a tool to automate the search https://ift.tt/esizEdl
Show HN: Wife couldn't find a dev job so I built a tool to automate the search Hey everyone, My wife graduated in 2022 and she was fortunate enough to land an internship at a small startup which then offered her a permanent position. But ever since then she has been trying to find another job as a frontend dev since the current one doesn't offer any growth opportunities. She started looking in 2023 right when the job market started tanking. She's been at it for months with no success as there are little to no junior roles available and she spent most of her day refreshing linkedin to check for new opportunities. At the beginning of this year I had this idea that I could automate the job search part for her by web scraping the search results page in linkedin. This way she could focus on work/portfolio projects and check when the tool finds new job opennings. Long story short, what started as a small script evolved into a full fledged project since I realised this could help other people too. The app is an electron desktop app which uses the underlying chromium instance to download the HTML of job sites and sends it to a Supabase edge function for parsing. It doesn't search the entire site, just what jobs are shown in the URL you paste into it. As of now it supports more that 10 sources including linkedin, indeed, dice, glassdoor, flexjobs, bestjobs, we work remotely and constantly looking to add more. https://first2apply.com March 11, 2024 at 12:42AM
Show HN: Hatsu – Self-Hosted ActivityPub Bridge for Static Sites https://ift.tt/Hq9LN2I
Show HN: Hatsu – Self-Hosted ActivityPub Bridge for Static Sites https://ift.tt/qxUDX4y March 10, 2024 at 11:04PM
Saturday, March 9, 2024
Show HN: React Geiger – performance profiling using sound https://ift.tt/ui2e4mH
Show HN: React Geiger – performance profiling using sound https://ift.tt/10SdAzK March 10, 2024 at 01:15AM
Show HN: bef – a tool that encodes/decodes interleaved erasure coded streams https://ift.tt/JGDqbla
Show HN: bef – a tool that encodes/decodes interleaved erasure coded streams https://ift.tt/lWocnX1 March 9, 2024 at 11:57PM
Show HN: Fusionl AI the smartest AI for education https://ift.tt/XjvPbnu
Show HN: Fusionl AI the smartest AI for education https://ift.tt/OwW1fLC March 9, 2024 at 09:47PM
Friday, March 8, 2024
Show HN: wallstreetlocal – View investments from America's biggest companies https://ift.tt/BxnqFER
Show HN: wallstreetlocal – View investments from America's biggest companies Hello Hacker News! My name is Anonyo, and I am a seventeen-year-old from Southeast Michigan. This is wallstreetlocal, my passion project for the last year (and a half). I've posted this before, but I've finally open-sourced this entire project, so I thought I'd post it again. Heres the short pitch. The Securities and Exchange Commission (SEC) keeps record of every company in the United States. Companies whose holdings surpass $100 million though, are required to file a special type of form: the 13F form. This form, filed quarterly, discloses the filer's holdings, providing transparency into their investment activities and allowing the public and other market participants to monitor them. The problem though, is that these holdings are often cumbersome to access, and valuable analysis is often hidden behind a paywall. Through wallstreetlocal, the SEC's 13F filers become more accessible and open. By exploring the website (and the code), you can see the resources I used, check out some notable money managers I listed, and download any data that suits you. All for free. (Note, the mobile site likely needs work.) I made this project to better democratize SEC filings, and also to get some experience on my hands. I love computers, and one day hope to get involved with startups. In the comments, I'd appreciate any and all advice, as well as feedback on how to improve the site. https://ift.tt/AlKv4ng March 9, 2024 at 01:02AM
Show HN: Simply News – just the news, run by a team of AI's https://ift.tt/9Qnpw3j
Show HN: Simply News – just the news, run by a team of AI's In today's world, catchy headlines and articles often distract readers from the facts and relevant information. Simply News is an attempt to cut through the fray and provide straightforward daily updates about what's actually happening. By coordinating multiple AI agents, Simply News processes sensationalist news articles and transforms them into a cohesive, news-focused podcast across many distinct topics every day. Each agent is responsible for a different part of this process. For example, we have agents which perform the following functions: The Sorter: Scans a vast array of news sources and filters the articles based on relevance and significance to the podcast category. The Pitcher: Crafts a compelling pitch for each sorted article, taking into account the narrative angle presented in the article. The Judge: Evaluates the pitches and makes an editorial decision about which should be covered. The Scripter: Drafts an engaging script for the articles selected by the Judge, ensuring clarity and precision for the listening. Our AIs are directed to select news articles most relevant to the podcast category. Removing the human from this loop means explicit biases don't factor into the decision about what to cover. AI-decisions are also much more auditable, and this transparency is a key reason why AI can be a powerful tool for removing bias and sensationalism in the news. We recently launched, so any and all feedback would be appreciated. https://ift.tt/WszVxLc March 8, 2024 at 11:44PM
Show HN: TextQuery – Mac App to Query and Visualize CSV Data with SQL https://ift.tt/CVdrSlX
Show HN: TextQuery – Mac App to Query and Visualize CSV Data with SQL https://textquery.app/ March 8, 2024 at 11:29PM
Thursday, March 7, 2024
Show HN: Manta – A tool for FPGA Debugging and Rapid Prototyping https://ift.tt/MSJXGjy
Show HN: Manta – A tool for FPGA Debugging and Rapid Prototyping Hi HN! I'm Fischer, and I'm super stoked to share a project that I've been working on for a little over a year: Manta, an open-source, cross-platform, vendor-independent tool for debugging and rapid prototyping with FPGAs. This was originally my Master's Thesis at MIT, where I developed it for our course on FPGA design. We needed an alternative to vendor debugging tools, which only supported x86 machines running Windows or Linux. We were able to patch in macOS support with VMs, but as more students came bringing ARM-based devices, we needed a new tool. So I developed this. It's called Manta, and I've just released v1.0.0. It's written in Python using Amaranth HDL, which allows it to run on nearly any machine, and export vendor-agnostic Verilog-2001. It lets you read and write to arbitrary registers and memory on the FPGA, and provides an integrated logic analyzer. It's modular, so you can use any number of these functionalities in any combination, as long as you've got a UART or Ethernet connection to the FPGA. Next up on the docket is adding support for more advanced interfaces like Wishbone, AXI, AHB, and Avalon. And maybe even adding a Web UI for debugging with a logic analyzer in the browser. Or peeking and poking at individual registers. Or issuing arbitrary AHB3 transactions. I'd be super curious to hear your thoughts on the tool! And if you want to kick the tires, be my guest :) https://ift.tt/za5GNTg March 8, 2024 at 07:49AM
Show HN: Control Panel for YouTube https://ift.tt/tSrsny1
Show HN: Control Panel for YouTube Hi HN, I recently released a new browser extension for YouTube, which in addition to the table stakes of hiding the existence of Shorts, hiding promoted content, automatically skipping ads, hiding useless/unused UI elements, hiding unwanted channels YouTube keeps recommending to you, letting you hide algorithmic suggestions etc. etc., makes other changes I've always wanted as a user, in the same vein as one of my other extensions, Control Panel for Twitter. The most significant of those is attempting to make your Subscriptions page more like an Inbox, by hiding videos you've already watched (with a configurable watch %), videos you're never going to watch (like live streams and multi-hour stream VODs - if you follow any gaming channels which started co-streaming to YouTube after a recent Twitch policy change), videos you literally can't watch (Upcoming), and improving the handling of videos hidden using YouTube's built-in Hide functionality, then finally filling in the gaps created by all those hidden videos, so unwatched content you're interested in (since you didn't Hide it yet!) floats to the top of your Subscriptions. Desktop and mobile versions of YouTube are both supported, with some version-specific features, e.g. it significantly improves the Subscriptions and Search page layout when doing some comfy-mode browsing of the mobile version on an iPad or other tablet in portrait mode (unfortunately the iOS version is still stuck in App Review limbo, despite the macOS version - which contains the exact same web extension code - being approved on initial submission almost 2 weeks ago). Part of the reason for finally making this (I've been meaning to improve the Subscriptions page for ages) was YouTube starting to go after uBlock Origin, which I can now disable on YouTube if it becomes necessary, without seeing any promoted content or ads. Website: https://ift.tt/7tMayB2 Source: https://ift.tt/6zMy1xj March 7, 2024 at 06:47PM
Show HN: My first software project- a website to set goals and track progress https://ift.tt/PGloVSW
Show HN: My first software project- a website to set goals and track progress Two years ago, I started building this site that allows people to document their learning and progress in real time. The idea is: as you learn new things, you document your progress piece by piece, creating a collection of failures, breakthroughs, and knowledge. Along the way, your friends can cheer you on, and the community can give you tips and feedback. Over time, we'll create a public collection on how different problems were solved. With each progress, the site prompts you to reflect on questions like, "If you could go back in time, what do you wish you had known?" This was my first web dev project, and everything was self-taught. It's been both a great passion and a significant learning experience! All feedback is welcome, big or small. I hope you enjoy it and find it useful. Stack: Angular, Python/Postgres, AWS, PWA service workers for notifications. March 8, 2024 at 12:15AM
Show HN: Open-Source Interactive Eclipse Map https://ift.tt/iMpgN25
Show HN: Open-Source Interactive Eclipse Map Link is to the Github repository, which has a link to the actual map in the readme. This was originally intended as an example to show others how to make their own, but turns out to be pretty useful in itself. I intended to accompany a couple of articles explaining the computations, but they won't be done before the April 8 2024 eclipse, so the code will have to do for now. The code is released as public domain, so feel free to do anything you like with it. https://ift.tt/UiNGe3Z March 7, 2024 at 10:51PM
Wednesday, March 6, 2024
Show HN: My first programming project – userscripts to change forum UIs https://ift.tt/klTwCd3
Show HN: My first programming project – userscripts to change forum UIs Hi, I'm Will. I'm 24, autistic, and have OCD tendencies. I'm learning to code and this is my first public project. I’d really appreciate your feedback and encouragement! This project lets me solve some of my OCD problems online. There are a couple of parts of the forums that I visit – Space Battles, Sufficient Velocity, and Questionable Questing – that I want to remove. Specifically, I hate seeing indicators of how much is left in a forum thread, because I keep thinking about how much content is left. It stops me from immersing myself in the story. It stressed me out. Before I learned to code, I'd use my hand to block the total chapter count so I could read the blurb and see the word count. I would do my best to ignore the page navigation bar except for the next page button, but I usually ended up failing. One of the reasons I always read in full-screen Safari is that I didn't have to see the tab name that always had the page number. I learned not to hover my cursor over the window because it would tell me the page number. This project is a series of userscripts that hide those indicators. I coded the userscripts in JavaScript, and I used https://ift.tt/7YVHrNh as the system. Despite the fact I didn't know what a userscript was until I started coding them, AI assistance allowed me to code them with minimal help from my brother, Stevie. Khanmigo helped me plan, write, and debug code. ChatGPT taught me the theory. Part of the reason I coded a lot faster with the later userscripts is I knew enough to realize when AI was talking about something irrelevant and redirect it. One cool moment was when I correctly predicted I didn't need to code different userscripts for SpaceBattles and Sufficient Velocity because Sufficient Velocity used to be part of SpaceBattles. I find it relaxing not to have to worry about accidentally seeing the chapter count or the final page number. Maybe they’ll help one of you! https://ift.tt/AIeJBOx March 7, 2024 at 12:03AM
Show HN: Daytona – Open-Source Dev Env Manager from a 15-Year Journey https://ift.tt/5xBc168
Show HN: Daytona – Open-Source Dev Env Manager from a 15-Year Journey Hey HN, I'm Ivan Burazin, and for the past 15 years, I have been on a mission to streamline software development environments. Today, I'm excited to share the culmination of that journey: Daytona, an open-source Development Environment Manager designed to finally solve the issue of setting up dev environments, whether local or remote. My journey in cloud development began in 2009 when my cofounder and I we launched the first (or at least one of) commercial Cloud IDEs, Codeanywhere. We developed everything in-house: the IDE, the orchestrator, and more. We garnered interest from over 2.5 million developers, and although it makes sense now, then we were ahead of our time. Fast forward to today and remote development is commonplace, but the complexity of setting up environments has grown by a magnitude. This is where Daytona comes in. - What is Daytona? Daytona is an open source, single-binary Development Environment Manager that lets you set up your development environment anywhere – local, remote, cloud – with a single command: ‘daytona create.’ It's free, flexible, and ready to use. - Why Daytona? *Simplicity*: Set up your dev environment with a single command. The only thing you need to need it to point to a repo and a target and Daytona automagicly does the rest. *Flexibility*: Works on any machine, with any infrastructure. *Open Source*: Fully transparent and community-driven. - Getting Started: We've made it super easy to try Daytona: 1. Download the single binary. 2. Run it on your machine – no signups, no emails, just straight to business. We're excited to see how Daytona can streamline your development workflow. Try it out, push its limits, and let us know your thoughts, questions, and feedback right here. GitHub: * https://github.com/daytonaio/daytona\ * I'll be around to discuss and answer any questions you have. Looking forward to ur feedback regardless. Ivan Burazin Founder, Daytona P.S.: For those who love the backstory and the technical journey, I've poured it all into a thread you can read here: https://ift.tt/HtGZ50q https://ift.tt/ytodS5W March 6, 2024 at 10:04PM
Show HN: Share multiple screens simultaneously in Microsoft Teams https://ift.tt/p21s6q8
Show HN: Share multiple screens simultaneously in Microsoft Teams Hey, HN! We built the ability for multiple people to share their screen at once in Microsoft Teams. Was a journey figuring out how to use and abuse Teams APIs to essentially get a Teams call embedded in a Teams call... In the end though, it is so powerful for everyone to be able to share their screens at the same time, and not have to "wait their turn". We use it every day for all sorts of collaborating, planning, etc. You can use MultiShare for free by installing from AppSource or by clicking the [+ Apps] icon from a Teams meeting and searching for "MultiShare". Would love to hear any questions or feedback you may have. https://ift.tt/TCfrZwy March 6, 2024 at 11:42PM
Tuesday, March 5, 2024
Show HN: I made an interactive timeline of all Ferrari models ever made https://ift.tt/LOuah0S
Show HN: I made an interactive timeline of all Ferrari models ever made https://ift.tt/v5BsxPk March 6, 2024 at 02:30AM
Show HN: Workout Tracker PWA https://ift.tt/953aMry
Show HN: Workout Tracker PWA https://ift.tt/r9bGQMz March 5, 2024 at 11:41PM
Monday, March 4, 2024
Show HN: Midjourney Showcase https://ift.tt/Qok4Gyt
Show HN: Midjourney Showcase https://ift.tt/JbXNk0f March 4, 2024 at 09:31PM
Show HN: Loominex – Simplified maintenance management software https://ift.tt/lqugpnr
Show HN: Loominex – Simplified maintenance management software Hi, My name is Steven I'm one of the co-founders of Loominex a lean maintenance management system software. Mansur and I are two software engineers currently working in full-time jobs. We started working on Loominex after identifying that there was a lot of discontent with the current maintenance management systems in the space. Most of them were hard to use and many of the users we interviewed at the beginning did not use many of the features of this CMMS (Computerized Maintenance Management System). So we decided to build our own, something leaner and easer to use. Some of our features are: - Dashboard with analytics - Work order creation - Document Upload - Inventory Tracking - Many more We built Loominex on a Rails Backend and a React front end. Our tech stack consist: - Stripe for payments - Rails (API Only) - Tailwind UI - React (front end) We would love for you to check it out or if you have any other feedback! Also if your in proptech would love to connect. Follow me at https://twitter.com/theAsteve loominexio@gmail.com https://ift.tt/9Ntxrvi loominex.io https://loominex.io March 5, 2024 at 12:56AM
Show HN: Common User Passwords Profiler (CUPP) in Rust https://ift.tt/LTamBlV
Show HN: Common User Passwords Profiler (CUPP) in Rust https://ift.tt/z8bUmFh March 4, 2024 at 10:20PM
Sunday, March 3, 2024
Show HN: Free comments section for personal sites https://ift.tt/Oa68tlz
Show HN: Free comments section for personal sites I've been working on creating threaded blog posts using RSS feeds. Something similar to Twitter but kind of worse and better in its own way. I had an idea that if users are allowed to embed the threads to their posts, it acts like a simple comment section. Try it out, no accounts required. https://ift.tt/xdOfPj3 March 4, 2024 at 07:19AM
Show HN: Pipedream now has 1800 integrated APIs https://ift.tt/EsQ9mRI
Show HN: Pipedream now has 1800 integrated APIs https://ift.tt/vWqzRUT March 4, 2024 at 03:24AM
Show HN: A Discord bot to converse with documentation using GPT-4 and RAG https://ift.tt/d1L9Wz2
Show HN: A Discord bot to converse with documentation using GPT-4 and RAG Hi HN! I built this bot that allows you to chat with your technical documentation! It’s been pretty nifty so far on our Discord help forums, and it’s open-source so I figured I would share! Cheers. March 3, 2024 at 10:40PM
Show HN: I made a CLI tool to generate Rust SQLX models/queries from migrations https://ift.tt/fxDmnHe
Show HN: I made a CLI tool to generate Rust SQLX models/queries from migrations Still very much a work in progress. But with Testcontainers I've been able to do what I always dreamed of doing with pg-embed in supporting model generation from SQL migrations. - Generate Rust structs and sqlx queries for PostgreSQL database tables or from migrations via a Postgres test container - Queries for a Model Set easily extendable with regular sqlx. - Generate SQL migrations based on changes in the structs vs a database or migration via a Postgres test container Let me know what you all think! https://ift.tt/XSnNp5Z March 3, 2024 at 06:37PM
Saturday, March 2, 2024
Show HN: DanGPT–Dan Abramov as a GenAI with RAG https://ift.tt/93aEQnw
Show HN: DanGPT–Dan Abramov as a GenAI with RAG This is a side project mostly for education and is open source. The repo on GitHub is at https://ift.tt/b2Ne8r1 , with all relevant details in the README. https://ift.tt/zVKIh13 March 3, 2024 at 12:25AM
Show HN: Stillcolor – Reduce eyestrain on macOS by disabling temporal dithering https://ift.tt/EQ3k790
Show HN: Stillcolor – Reduce eyestrain on macOS by disabling temporal dithering Recently got an M3 Max MBP which gave me severe eyestrain after less than an hour of use. Turns out the major cause for that was temporal dithering at the GPU level. I built Stillcolor to disable temporal dithering from user space, which helped massively reduce eyestrain with little to no degradation in image quality. https://ift.tt/hrbO692 March 3, 2024 at 12:29AM
Show HN: When To Shop At Trader Joe's (using a homegrown Java single-page app) https://ift.tt/KwNmJ9X
Show HN: When To Shop At Trader Joe's (using a homegrown Java single-page app) Did you know the best time to shop for frozen waffles at Trader Joe's is on the weekend? Or that "peak tissues" was reached in mid 2022? I started CoronaWait in 2020 to give people a way to share and track wait times and stock levels at their grocery store. Now, four years later, take a look back at intriguing and amusing trends from one popular store, Trader Joe's. https://ift.tt/YTEOz2X March 2, 2024 at 11:59PM
Friday, March 1, 2024
Show HN: I made a simple portfolio builder https://ift.tt/KF4VYvg
Show HN: I made a simple portfolio builder https://ift.tt/5Bw90dZ March 2, 2024 at 07:39AM
Show HN: Payme, a library and CLI to generate QR codes for SEPA payments https://ift.tt/DySkC9c
Show HN: Payme, a library and CLI to generate QR codes for SEPA payments I built this library and tool several years ago. Some event where I was a co-organizer needed pre-payment for the orders, and to make this easy without going the path of an online payment service, I sent automatic mails with payment QR codes included. The CLI also (by default) generates QR codes in the terminal, which I use often when an invoice needs to be paid: copy all necessary fields as CLI flags, generate the QR in the terminal, scan with the phone, double check everything and go! Maybe paying should not be this easy... https://ift.tt/ExYbLDF March 2, 2024 at 12:31AM
Show HN: Mojo Language Syntax Highlighting for Vim https://ift.tt/K1RJOLU
Show HN: Mojo Language Syntax Highlighting for Vim https://ift.tt/MwK6xJu March 2, 2024 at 03:05AM
Show HN: Replay your typing in a few lines of JavaScript https://ift.tt/fXHm3PW
Show HN: Replay your typing in a few lines of JavaScript I recently needed to make a text appear on a website and I wanted to get this real human feeling that computers don't have. I only found the TypeIt lib but it was not free and I didn't want to add a dependency for such a simple case. Human replay allows to copy paste a few lines of JS to make a text appear exactly how you typed it. https://ift.tt/0yR5Aoa March 1, 2024 at 11:25PM
Subscribe to:
Posts (Atom)