Show HN: Random Aerial Airport Views Hi HN! Sharing Random Airport Inspired by RandomStreetView (which I find weirdly addictive), and a passion for air travel. Probably not for everyone, but I hope some of you find it interesting! Needless to say, open to feedback! Enjoy clicking! Further reading: TECH: It's Build in React, NodeJS, with a Notion DB. The code is public on Github. It is spaghetti though ... Especially open to feedback here. DB: The db is publicly available (and editable), I can add the link in comments if anyone would like to have a look . KNOWN ISSUES: I would like to improve the design, pic loading performance and quality of (some) pics. https://ift.tt/unwg1k6 March 31, 2023 at 10:27AM
Show HN: Pair Your Food with Music We built a simple (48-hour) mobile web app (no signup required) that uses Google Vision AI and the Spotify search API to help you decide what to listen to while you eat. It's written in Python and hosted on NorthFlank; uploaded and generated images are cached in an S3 bucket. Future enhancements would obviously be to use a classifier to convert the raw food labels into a more natural "Playlist topic", and perhaps to support SoundCloud or other services. Currently taking feature requests, bug reports and questions. https://pairswith.xyz March 31, 2023 at 05:51AM
Show HN: Smart Rabbit answers children's questions and is funny My Story : There was a group of parents who struggled to answer their children's difficult questions. They found themselves stumped by their children's curious minds and wanted to provide them with the best possible answers. One day, a developer student decided to create an AI project that could help both parents and children. He worked tirelessly, designing and developing a system that could analyze and understand children's questions and generate appropriate responses. Finally, after months of hard work, the Smart Rabbit project was born. Parents and children alike were thrilled with the results, and the project quickly gained popularity.. website: https://ift.tt/CrxtwKI thankful for your review! https://ift.tt/RrtQONb March 30, 2023 at 01:34AM
Show HN: Walkie-Talkie for Badass Developers https://www.flowy.live/ March 31, 2023 at 03:37AM
Show HN: RoboPianist, a piano playing robot simulation in the browser https://ift.tt/0rD3kn8 March 30, 2023 at 10:52PM
Show HN: I have developed a CLI tool using the functionality of Excel https://ift.tt/UOcEhbm March 30, 2023 at 10:25PM
Show HN: Neural Radiance Voxel Viewer for WebGL I'm working on streaming voxelized NeRF to a WebGL viewer that runs everywhere (hopefully). I'll appreciate testing (mainly on mobile devices) and comments. https://nervv.tech March 29, 2023 at 11:12PM
Show HN: Use GPT4 to quickly build simple, shareable web apps Hi everyone, I built a quick experiment last weekend that allows you to use GPT4 to quickly generate single page web apps. These apps are immediately deployed at a shareable and bookmark-able web URL. Even though I’m a programmer, I think the idea of letting users build little apps without coding to solve their own problems is super exciting. I specifically built this because I wanted to solve a tiny problem of mine. I have a goal of running 500 miles this year. I track my runs on Strava and it shows me the total number of miles for the year. But I wanted to know: how many miles should I have run by this point in the year to be on track? I prompted and iterated with Pico and a few mins, I had a simple app: [ https://backend-pico.onrender.com/gender-hybrid](https://bac... that I could add to my iPhone home screen. The apps built by Pico have lots of limitations (single page, can only use HTML/CSS/vanilla JS + popular JS libraries) but they can also be incredibly powerful and surprisingly useful sometimes. And sometimes, Pico will completely fail to generate anything useful :( Here are some fun things you can build: * Wordle, Tic Tac Toe, any simple game. * TODO list. * Daily affirmations/horoscope. * Camera filter app * Audio recorder and processor * “App for lumberjacks” See website for demo apps. I would love to hear your feedback and see what you build with Pico. https://picoapps.xyz/ March 29, 2023 at 07:29PM
Show HN: Hacker News Summarizer (Chrome Extension) Hey Hacker News community, We're excited to announce the launch of our new Chrome extension, "Hacker News Summarizer," which uses OpenAI API to summarize articles on Hacker News. It helps you quickly understand the key takeaways without reading the whole article. Plus, no login or confirmation is required to use it! Simply install the extension and click the "summary" link next to "comments" when you want to read an article. Disclaimer: Not all articles are summarised, or supported but we will change and try to support them later. Additionally, this extension is not affiliated with OpenAI or Hacker News. Chrome Extension: https://ift.tt/DtV9J2K ... Try it out today and let us know what you think in the comments below! Thanks, The Hacker News Summarizer team https://ift.tt/p0TYGhw March 29, 2023 at 04:18PM
Show HN: GPT-3.5-turbo wrapped inside my personal website https://ift.tt/EBn3aOD March 29, 2023 at 03:04PM
Show HN: Atmos – Everything you need to create color palettes https://atmos.style March 29, 2023 at 01:08PM
Show HN: Customizable, embeddable Chat GPT based on your own documents https://libraria.dev/ March 29, 2023 at 06:41AM
Show HN: GPT4 vs. GPT3:What you should know https://ift.tt/ejiHPoR March 28, 2023 at 08:22PM
Show HN: A fully open-source (Apache 2.0)implementation of llama We believe that AI should be fully open source and part of the collective knowledge. The original LLaMA code is GPL licensed which means any project using it must also be released under GPL. This "taints" any other code and prevents meaningful academic and commercial use. Lit-LLaMA solves that for good. https://ift.tt/vJkes87 March 28, 2023 at 11:03PM
Show HN: Regex.ai – AI-powered regular expression generator Regex.ai is an AI-powered tool that generates regular expressions. It can accurately generate regular expressions that match specific patterns in text with precision. Whether you're a novice or an expert, Regex.ai's intuitive interface makes it easy to input sample text and generate complex regular expressions quickly and efficiently. Overall, Regex.ai is a game-changer that will save you time and streamline your workflow. https://regex.ai/ March 28, 2023 at 07:25AM
Show HN: Document Q&A with GPT: web, .pdf, .docx, etc. Hello fellow hackers, we made a site that gets GPT to answer your question using the info on a webpage you specify or document you upload (e.g., a large textbook .pdf file). Background: When ChatGPT came out, I had the idea of having it pull answers from my stereo receiver's annoyingly dense 32 page manual. My weekend project prototype proceeded to surprise with great answers—just like what we've all experienced by now. My co-founder thought we should productize it, and make it easy to use online. So here we are with a very early beta! (Try it on a HN thread...) https://klavier.ai/ March 28, 2023 at 07:17AM
Show HN: Flightle https://ift.tt/ibfcUsN March 27, 2023 at 05:35PM
Show HN: GPT My Life Have you ever considered just letting AI control your life? I mean, it's clearly superior to humans in every way. AI never gets tired, it never gets emotional, and it never makes mistakes. So why bother trying to control your own life when you could just let the machines do it for you? Just sit back, relax, and let GPT-3 plan your day. After all, what could possibly go wrong? https://gptmylife.com/ March 27, 2023 at 04:59PM
Show HN: KGraph, a GPU-accelerated graph plotter Have you ever lost your mind at Desmos or Geogebra for occasionally being so god-damn slow and laggy? I have and, as a result, decided to make my own, GPU-accelerated (webgl2) graph plotter that renders equations, shaded plots, etc. with butter-smooth framerates. Equations we are used to think as unplottable (with usable real-time performance), like for example `e ^ (sin(x) * x ^ 2 * cos(y)) = cos(e ^ (x * y))`, will render just as smoothly [0] as something simple, like `y = x ^ 2`. Goals: * Rendering (almost) any equation without performance problems * Enabling acquiring new insights from being able to closely interact with complicated equations * Having an intuitive, easy-to-use and not-buggy interface Non-goals: * Being a general-purpose CAS software KGraph is under active development, and features such as parametric equations are coming in the near future! Thank you for your feedback! [0]: https://ift.tt/Ip5l8qc... https://ift.tt/rIeN734 March 27, 2023 at 03:04PM
Show HN: SlickGPT SlickGPT is a light-weight "use-your-own-API-key" ChatGPT client written in Svelte. It offers GPT-4 integration, a userless share feature and other superpowers. https://ift.tt/WyGIFMY March 27, 2023 at 01:12PM
Show HN: Notclick.in – summarize YouTube videos with ChatGPT https://notclick.in March 27, 2023 at 07:33AM
Show HN: Repid – new Python job scheduler with Asyncio in mind https://ift.tt/tW1cu9z March 27, 2023 at 07:41AM
Show HN: Pangolier – Write UI tests for the web platforms in YAML I made this as a toy/proof-of-concept. This is a port of [Maestro]( https://ift.tt/xHpcVZ2 ) but for the web platform. Uses [Playwright]( https://playwright.dev/ ) under the hood. https://pangolier.dev// March 26, 2023 at 06:52PM
Show HN: Generate your guided meditation (with human-like voice) using GPT-4 https://ift.tt/bGkwJE3 March 26, 2023 at 05:14PM
Show HN: I made a non-trivial iOS app with GPT-4 in just a few hours After being inspired by your responses to the Ask HN thread yesterday ( https://ift.tt/A71n0jc ), I decided to see if I could use ChatGPT to make a functioning app. I picked a random project idea out of my Notebook of Amazing Ideas, and spent just a couple of hours using GPT-4 to build it. I've never built an iOS app before, and even if I made something like this as a web app (my usual job), I would expect it to take at least a week. My process was basically 1) Ask ChatGPT to write some code 2) Copy and paste the code into the right files (this took a little bit of React knowledge on my part). 3) Run the code and paste any errors back to ChatGPT and ask it for suggested solutions. 4) Repeat. https://ift.tt/4oOHLeA March 26, 2023 at 02:13PM
Show HN: GPT-4 Reverse Turing Test https://ift.tt/DfhCMHo March 26, 2023 at 04:41PM
Show HN: Grant-Funded FAFSA help, 1:1 college access coaching, and Fin Aid https://ift.tt/RKltsJh March 26, 2023 at 08:09AM
Show HN: 13Sheep – a JavaScript game largely authored by ChatGPT 13 Sheep is a quick roll-and-write game designed by Moritz Dressler, intended for one or more players. By drawing fences on a grid, players try to protect as many sheep as possible before the wolf comes. I reproduced the rules in an online experience, allowing for additional user customization compared to the pen and paper version. A lot of the code comes from a conversation I had with chatGPT. Here's a blog detailing the prompts used in the conversation with chatGPT: https://ift.tt/eFEOdGU https://ift.tt/wufsXLd March 26, 2023 at 05:51AM
Show HN: Lunette – A word processor designed around writing, not formatting https://lunette.app/ March 26, 2023 at 03:04AM
Show HN: ESER-32/Zuse Elektra emulator https://ift.tt/28O4Wxm March 25, 2023 at 02:33PM
Show HN: CommandClick: WebBrowser enforced by JavaScript and shellscript(Termux) CommandClick is low code android app making tool. On the surface, CommandClick is web browser. In fact, this is low code android app making tool. Surely, CommandClick can customize brosser But feature. Futher more, you can original android app by low code. Please check my readme! https://ift.tt/o0HghdR March 25, 2023 at 09:58AM
Show HN: FTX Creditor – Confirm that the bankruptcy court has your claim FTX Creditor is the easiest way to confirm that the bankruptcy court knows about your claim. Background: Last week, FTX published 1.3M anonymized user accounts in a Schedule F filing that lists the unsecured creditors they know about. 1.3M is a huge number, but it may be less than half of the total users FTX had. If your account is not listed, file a proof of claim with the bankruptcy court, or they may not treat you as a creditor (Federal Rules of Bankruptcy Procedure: Rule 3003). The data was uploaded as a series of PDFs, which makes it hard to find your claim, especially if you don’t remember the exact amounts you had and have to fuzzy match with cmd+f! We built FTX Creditor so that you can find your claim with the information you have. Features: - Find claims by: - Assets. If you remember having 4-5 BTC, 10-20 ETH, 0-100 SOL, you can filter 1.3M claims down to 4. - USD value. The face value of a claim is the account value on November 11, the day FTX filed for bankruptcy. You can exclude “Sam Coins” from the value calculation. The court may ignore the value of assets closely associated with SBF, such as FTT and SRM. - Customer code. - See the court document a claim was listed in. - Subscribe for notifications about events that may impact your claim, such as when the court sets the deadline to file a proof of claim. - Search for terms across all public court filings. Future Work: - Creditors who are interested in selling their claims can receive offers from buyers. - Explore aggregate statistics across accounts and assets. - FAQ on the most relevant parts of the bankruptcy process. FTX creditors, we got this! https://ift.tt/fnBCrVw March 25, 2023 at 02:12AM
Show HN: Sync your keys and configs via an encrypted Git https://ift.tt/5kaAoWG March 25, 2023 at 04:07AM
Show HN: The Shark Programming Language Realease 1.0.0 https://ift.tt/tv35hjm March 25, 2023 at 01:44AM
Show HN: Her – An AI assistant powered by ChatGPT https://ift.tt/J6OlAib March 25, 2023 at 01:28AM
Show HN: Unity AI Asset Generation Hello HN - like a lot of programmers, I am really excited by everything going on with ChatGPT/DALL-E. I am a game developer by trade, and I think there is a lot of potential to change workflows for game development. I was very inspired by Keijiro Takahashi's prototypes for asset generation using OpenAI within Unity, so I tried to make a more generic means of generating text and image assets within the Unity Editor using OpenAI's APIs. I've been surprised by the success so far - it definitely has it's limits, but I think we have just begun to scratch the surface of the potential here. https://ift.tt/43rGwmL March 24, 2023 at 11:59AM
Show HN: ChatGPT develops a Dungeons and Dragons multiplayer game https://ift.tt/R1vldn9 March 24, 2023 at 07:25AM
Show HN: Create a “rogue” WiFi AP & Captive Portal with a Raspberry Pi This project makes a Raspberry Pi pretend to act as a WiFi hotspot with a captive portal. It does not actually provide an internet connection to connected clients, but simply triggers their captive portal detection, which causes them to present users with a browser window containing content of your choosing. I created this for security tinkering purposes, but also because I found the documentation for similar projects lacking. I've attempted to document and explain the salient points of the entire Raspberry Pi Linux configuration relating to the captive portal. https://ift.tt/seS3nEx March 24, 2023 at 03:20AM
Show HN: AlpacApp – An Extendable and Highly Customizable Website Builder Hey HN, I'm Yassine and today I'm launching AlpacApp (formerly yawb.io), a modern website builder with four distinctive qualities: 1. With a single click, you can export your project as a Zip file and host it yourself if you wish. 2. You have full control over the design of the website. Click on any element and start customizing the styling properties. 3. You can create your own blocks to extend the functionality of AlpacApp. You can even, download, share and upload blocks. 4. It features a built-in Notion integration to embed your notion pages directly in your website. Write in Notion and Design in AlpacApp. I truly believe in this project and while there are already plenty of website builders available out there, none of them provides the level of customizability and flexibility that Alpac.App provides! I'm really open to feedback and any requests. You can follow my build in public journey on twitter: https://twitter.com/ybouane Yassine https://alpac.app/ March 24, 2023 at 01:03AM
Show HN: PromptLab–Prompt Chain Iteration for Nontechnical Users Hey HN! We built a user-friendly tool that allows non-technical domain experts to explore and evaluate the effects of LLM-generated prompt chains on large datasets (via CSV). Our solution wraps around the ChatCompletions API (gpt-3.5-turbo), offering an accessible interface for users who lack the skills to work with Jupyter notebooks or other tooling. The current feature set is minimal, tailored to our friend's specific needs. We're eager to improve and expand the tool, so please share your feedback and suggestions--brutal honesty is okay! Note--we have the space for the OpenAI API key because we don't know how many people will use this and don't want to run up our GPT bill . Sorry for the inconvenience for those who don't have a key :(( Demo video: https://ift.tt/oRW209I... Initial CSV from demo: https://ift.tt/c7qrZhJ... Result CSV from demo: https://ift.tt/wX1CfT8... https://ift.tt/Dt9Vnaf March 24, 2023 at 12:09AM
Show HN: Datapane – A new way to build reports, dashboards, and apps in Python Hello HN! We’re Leo and Mandeep, founders of Datapane ( https://datapane.com ). We're building a way to create reports, dashboards, and web apps from your existing data using Python. Think of it as a combination of React and htmx, specifically designed for the Python data stack. Our GitHub is https://ift.tt/RKeAQ4L and you can try building a report or app in ~2 minutes on Codespaces: https://ift.tt/K4WB03j We started building Datapane at our previous start-up, where we struggled to deliver ML model results to clients. Much to our surprise, the data science took less time than repeatedly creating reports by copying and pasting plots into PowerPoint decks. It seemed absurd that we had to switch to PowerPoint or legacy BI tools like Tableau to share, and our initial goal was to programmatically generate reports using the datasets and plots we had in Python. To enable this, we started hacking on a Python-based UI framework for constructing HTML views from data-centric blocks – like plots, data tables, and layout components. You can export these to standalone HTML files, or host them as a web app on somewhere like GitHub Pages or Fly.io. We recently also added the ability to connect Python functions to forms and front-end events so you can build web apps which run backend code. We handle the entire network and RPC layer, so you only need to write plain Python functions that take parameters and return other blocks. You can check out an example of the code to create a simple app: https://ift.tt/U0Tt254... Datapane’s philosophy is pretty different from other products in the space. We wanted to keep things simple, but avoid the footguns our users faced with frameworks like Streamlit, where the reactive/network-aware model was hard to move beyond an MVP or POC. For backend interactivity, we believe the original web got a lot right, and unlike reactive models which rely on websockets, Datapane is unashamedly request/response. This takes inspiration from HTTP and our own experiences with htmx, which offers an elegant way to add interactivity to HTML. Under the hood, we actually compile down to a (gasp!) XML-based hypermedia format, akin to HTML, but tailored specifically for constructing data UIs. The result is that not every change in your app requires a server round trip, as much of it can be pre rendered and most interactivity happens on the client-side. In addition to improving performance, this also makes running in production become 10x simpler. This separation between the view and backend compute also makes Datapane modular. If our app server isn’t a good fit for your use-case, serve Datapane views from the web-framework of your choice (we’ve been hacking on serving views from Django). Want to compute blocks from inside Airflow or generate them on a schedule or from a webhook? Computation can happen out of band of the UI. You can even build and host apps from inside of Jupyter, where you can preview blocks live and convert notebook cells to blocks in your view. We currently offer a hosting platform on https://datapane.com for sharing reports publicly (free) or with your team (paid), and will be adding serverless app hosting support to it in the next few weeks. Our ultimate goal is to create an open-source toolkit for building data products across the entire stack – from reports, to dashboards, to full-stack apps – all using 100% Python. You can see a few we’ve built already in our gallery: https://ift.tt/dIlCYr0 We’d love to hear your feedback. Thanks! March 23, 2023 at 07:20PM
Show HN: Gyeeta – An Open Source and Free Observability Tool Hello Everyone, We are excited to announce the public release of Gyeeta - https://gyeeta.io Gyeeta is a free, eBPF based Open Source (GPLv3) Observability tool which provides the following capabilities : - Service Level Statistics such as Queries/sec (Requests/sec), Response Times (Latency) and HTTP Errors (if HTTP based) with no manual inputs or integrations. Monitors binary / proprietary network protocol or non HTTP Service statistics as well. - Service Maps, Process and Host level Network Flows with info on all Services and Processes. - Detection of Host and Process Level CPU starvation, Virtual Memory or IO Bottlenecks. - Monitor all applications without any instrumentation or tapping irrespective of the programming language used. - Self Learning Algorithms that can detect Anomalies, Contention or Degradation without any manual inputs. - Advanced Cluster, Service or Process Level Alerts using a powerful Web UI or REST APIs. - All Data In-House (On Prem). Not a SaaS tool. - All Linux Kernels released since 2016 supported (Linux Kernels v4.4.x or higher). Gyeeta is optimized (C++ based) for minimal CPU and Memory requirements. Website : https://gyeeta.io Github link https://ift.tt/6MRrGKT https://gyeeta.io/ March 23, 2023 at 01:26PM
Show HN: Wrapper around restic for Docker Compose auto-restic is a tool for automatic backup and restore persistent data in docker compose. It uses restic under the hood but offers scheduled jobs, web notifications, and automatic recover (volume is empty and there is backup in cloud) if needed. https://ift.tt/Iyus6jQ March 23, 2023 at 06:11AM
Show HN: GPT-4 autonomously editing a program allowing it to edit programs https://ift.tt/ym3A9or March 23, 2023 at 02:55AM
Show HN: Dungeon Map Doodler Beta - Free online map drawing tool This is a D&D map making tool I've been working on for a while now, but I just added some new features to the beta that I think HN users might find neat. When building a world map, you can use "Dynamic Brushes" to draw organic looking terrain. This is achieved entirely with svg filters and javascript canvas, no fancy libraries or anything. This came with a pretty large rewrite of some of the underlying code, so I'm sure there's a number of bugs I haven't come across, but I'd love to hear your opinions on it! https://ift.tt/JjUz6Y4 March 23, 2023 at 01:48AM
Show HN: Unscribbler – Simple Handwriting Reader This is a handwriting-to-text converter! Just follow the instructions on the page and you're good to go :) Background: I've been tutoring on the side for a while and it's apparent that the whole process can be smoothed out, with the end goal being an AI tutor buddy with a stylus interface. This is a little step in that direction. As for implementation details, I forked excalidraw (at https://ift.tt/dsGyB2w ), got a gcp free tier instance running, and scraped together a Google K8s Engine cluster serving with torchserve. Luckily there's a great deal on the public preview of c3 cpus at the moment. For the model, I'm using trocr-base-handwritten ( https://ift.tt/Nohmb5D ). Let me know if anyone has any ideas, suggestions, and/or tips! https://ift.tt/dByoklr March 22, 2023 at 10:51PM
Show HN: Zapier's first API Hey HN! We launched Zapier way back in 2012 on HN: https://ift.tt/TE7eq54 and thought we'd return home to announce something special and hopefully exciting :) We are trying to finally live up to the "API" in our name with Zapier's first universal API: Natural Language Actions – https://ift.tt/xJtpMG4 API docs – https://ift.tt/eRoCOnh (to be fair, we have published APIs before that can access Zapier data, but never before one devs can use to directly call the 5k+ apps / 20k+ actions on our platform) For example, you can use the API to: * Send messages in Slack * Retrieve a row in a Google Sheet * Draft a reply in Gmail * ... and thousands more actions with one universal API We optimized NLA for use cases that receive user input in natural language (think chatbots, assistants, or any product/feature using LLMs) -- but not strictly required! Folks have asked for an API for 10 years and I've always been slightly embarrassed we didn't have one. We hesitated because we did not want to pass along our universe of complexity to end devs. With the help of LLMs we found some cool patterns to deliver the API we always wanted. My co-founder/CTO Bryan did an interview with Garry on YC blog with more details: https://ift.tt/hw69uEG... We also published a LangChain integration to show off some possibilities: * Demo: https://www.youtube.com/watch?v=EEK_9wLYEHU * Jupyter notebook: https://ift.tt/zVOsifP We know the API is not perfect but we're excited and eager for feedback to help shape it. March 22, 2023 at 10:02PM
Show HN: From low-def 3D ultrasounds to high-resolution images https://twitter.com/SachaArozarena/status/1637988394054881280 March 22, 2023 at 10:03AM
Show HN: OpenTheo – Transcribed and searchable Bible teaching with Whisper.cpp Hey all! I just launched OpenTheo, a free collection of transcribed Bible teachings and other Christian material. So far, I've transcribed over 10,000 hours of content for the first time, including teachings from Steve Gregg, Tim Keller, Dr. Martyn Lloyd-Jones, and more. Transcripts are fully interactive. You can click on any words in the transcript to instantly start playing the audio at that point in time. The currently playing portion of the transcript is also underlined to make it easier to follow along. Transcripts are produced using ggerganov's Whisper.cpp ( https://ift.tt/Z8jmBVz ). None of this work would have been possible without the Whisper model and ggerganov's work to enable it to run on CPUs. The content of transcripts are indexed and searchable via the site search (powered by Meilisearch - https://ift.tt/xZENWUY ), making it easy to find content on specific topics or that discuss specific of the Bible. Questions/comments are welcome! https://opentheo.com/ March 22, 2023 at 05:59AM
Show HN: Generate styled web pages with just Python There are a lot of Python to web app frameworks going around these days but I wanted something that was a little more lightweight that just generates HTML pages and can be embedded in Flask or other Python web servers incrementally. PyVibe uses Python components to construct a page with styling that you can use in Flask, in a static site, or even in Pyodide. https://www.pyvibe.com/ March 22, 2023 at 06:11AM
Show HN: Cfnctl – Terraform CLI experience to AWS Cloudformation https://ift.tt/NwVHv6m March 22, 2023 at 03:53AM
Show HN: Google Bard vs. OpenAI ChatGPT: The dice problem part one https://ift.tt/aiL0EFM March 22, 2023 at 02:55AM
Show HN: Watermelon – GPT-powered code contextualizer Hey there HN! We're Esteban and Esteban and we are looking to get feedback for the new version of our GPT-powered, open-source code contextualizer. We're starting with a VS Code extension that indexes information from git (GitHub, GitLab, or Bitbucket integrations available), Slack and Jira to explain the context around a file or block of code. Finally, we summarize such aggregated context using the power of GPT. As devs we know that it's very annoying to look at a new codebase and start understanding all the nuances, particularly when the person who wrote the code already left the company. With this problem in mind, we decided to build this solution. You'll be able to get into "the ghost" of the person who left the company. Soon, we will also be building a GitHub Action that does the same thing as the VS Code extension but at the time of creating a PR: Index the most relevant information related to this new PR, and add it as a comment. This way we will provide context at one more moment, and also, we will be making the IDE extension better. Here's our open source repo if you also want to check it out: https://ift.tt/Mcoiluv Please give us your feedback! Thanks. https://ift.tt/pZOr2dM March 21, 2023 at 10:09PM
Show HN: Harmonized Data Platform Hi HN, My background is on datascience and I thought during the last few weeks on how to turn the data into commodity problem: Getting any meaningful out of data can be erroneous, time-consuming and includes repeatable processing work (and it is done over and over again). Im trying to mitigate this by harmonizing data, so it is ready for being consumed via an API or Spreadsheet. After a few iterations I ended up with this prototype that I wanted to share with you. Please notice, that this is an early prototype and not a finalized product yet. Im also delighted to know your opinions or thoughts or advices. You can get the first impression at https://databarnum.com/ March 20, 2023 at 01:18AM
Show HN: Professional headshots for remote team with AI https://ift.tt/BwyqMP2 March 21, 2023 at 08:51AM
Show HN: Aoi – Auto-load database schema to ChatGPT and execute SQL https://ift.tt/EXn9QFt March 21, 2023 at 06:32AM
Show HN: Go-testdeep, testing JSON content in Golang The last release of go-testdeep brings a lot of new features, including some JSON enhancements making it probably one of the best solutions to do JSON comparisons in golang world https://ift.tt/Y8tVvg2 March 21, 2023 at 03:50AM
Show HN: Find words “halfway” between two others https://ift.tt/wH3gWiq March 21, 2023 at 01:11AM
Show HN: Great Books Homeschool beta program I built this customizable literature-based K-12 homeschool curriculum, based on my experience as a homeschool parent. It's designed especially for intellectually curious kids who love to read. One of the main benefits of homeschooling is the ability to design customized programs of study that let kids learn at their level of challenge in each subject. But since designing custom curricula from scratch requires a huge time commitment and familiarity with children's literature and academic materials, most homeschooling parents don't take advantage of this potential and instead opt for prepackaged curricula. Great Books Homeschool eliminates a lot of the work involved in designing a complete and rigorous curriculum for homeschooled students. The website generates a default program of study for each student, then helps parents customize it. Transcripts and other records are generated automatically. Pricing is normally subscription based, but we're offering complimentary access for twelve months to the first 50 users who sign up for our beta testing program. In return, beta testers are requested to complete a monthly questionnaire about their experience with the curriculum. If you would like to participate in the beta testing program, please first create a free trial account at https://ift.tt/34H9mXY . Once signed in, go to https://ift.tt/B3Gn9RL... and complete the application form. Questions and comments are welcome! https://ift.tt/34H9mXY March 21, 2023 at 12:57AM
Show HN: Warn Orders allow employed to view upcoming layoffs up to 60d out Link is for CA based employers. https://ift.tt/i5cz1GD March 21, 2023 at 12:16AM
Show HN: Missing Calendly Feature: Branded Links https://ift.tt/xL8T5rR March 20, 2023 at 10:55AM
Show HN: What I've learned from my users after talking to them? https://ift.tt/8re6ycD March 20, 2023 at 08:00AM
Show HN: Chatblade – A CLI Swiss Army Knife for ChatGPT integrate chatGPT into your scripts or terminal work. Supports piping text, saving prompts, estimating costs, and some basic json/yaml extraction. I've added some elaborate examples on the readme of how to use it with pictures, that may provide a better overview. https://ift.tt/YabwmOI March 20, 2023 at 02:48AM
Show HN: A living archive of albums recommended by the New Yorker https://ift.tt/Bp3Whds March 20, 2023 at 12:04AM
Show HN: Next.js ChatGPT – Responsive chat application powered by GPT-4 https://ift.tt/FPYqt4o March 19, 2023 at 03:32PM
Show HN: GPT-4 Beats Humans at Hard Rhyme-Based Riddles https://ift.tt/bqlvkjz March 19, 2023 at 11:41PM
Show HN: Yaksha Programming Language I have been working on this for a while. Main goal was to build a usable programming language. I even end up building few tools for this such as IntelliJ plugin, etc. I also plan on building some games with it in future. Main use case would be: small games (raylib), tools and any recreational programming (wasm4) Please have a look. Thank you. ------------------------------------- Main Repo: https://ift.tt/fa4qIRs Doc: https://ift.tt/wsmlkEB Library: https://ift.tt/FwiK7T5 ---------------------------------------- Started after a comment from WalterBright here https://ift.tt/FKPmACk https://ift.tt/Zy5n9bD March 19, 2023 at 04:43PM
Show HN: Explore random user homepages on the SDF Public Access Unix System https://ift.tt/gC2zxWh March 19, 2023 at 02:40PM
Show HN: I want to change how people buy health supplements I made a table where you can find out the source/location of factory for where health supplements are made. Then, I spent a year reading product labels so you can save time and money when buying supplements. This is that update. This is still a work in progress but it functions fine. My previous post was a simple database of company data showing ingredient sourcing/location. That took 10 days, this has taken me close to 9 months. BackOfLabel is an extension of that initial interest with dosage information at the product & ingredient level. This update allows sorting by many more attributes at the product level (for 4000+ products at the moment) of manually scraped data. Now, for instance you can sort by specific types of ingredient - eg. filter by magnesium glycinate , magnesium orotate or any combination. eg. find ubiquinol or ubiquinone, two forms of coenzyme q10. This is useful for consumers but also companies seeking competitor analysis. You are able to filter products by – Ingredient – Filter by liquid, tablet, capsule, powder & more – Browse by UPC Code – Dosage Information – No. Individual Serving – No. Manufacturer Serving – Total Dosage For example You can also search by type of protein powder - eg. search for whey protein powder and find the dosage information for many products instantly. It frustrates me and I think the way that people buy supplements is wrong. And they don't know any better because there are incentive structures that keep them in the dark. This is a small effort to combat the misleading labeling and lack of regulation in the industry. full disclosure - i've provided a generic affiliate link in the table that means i earn a small percentage (5%) of total cart if you purchase through the link note: browse on desktop to filter & sort https://ift.tt/yqwuX3L March 19, 2023 at 06:01AM
Show HN: Andromeda Invaders: Autoplay - Press ‘Enter’ twice and wait 5 seconds https://ift.tt/Rlx3chM March 19, 2023 at 01:10AM
Show HN: Supersonic: a desktop client for Subsonic music servers built with Go For the past several months I've been working on a new cross-platform desktop client for self-hosted Subsonic music servers. The second alpha release was just published yesterday! Built with Go and the Fyne UI toolkit, and using libmpv as an audio backend, Supersonic supports high quality gapless playback of pretty much every audio format, and is fast and lightweight on resources. It also features infinite scrolling through albums. https://ift.tt/gDwPeud March 18, 2023 at 11:30PM
Show HN: Easy-to-use licensing library for .NET apps This free, open-source .NET library allows you to license your non-free applications through activation keys. Follow the quick start instructions and try it out in 5 minutes! Available on: NuGet https://ift.tt/3qldVDw... Website (full docs, downloads) https://ift.tt/apxHJKd GitHub (downloads, full docs, release notes etc.) https://ift.tt/fkJnR9Y https://ift.tt/fkJnR9Y March 18, 2023 at 11:33PM
Show HN: Smart Contract Docs Using GPT https://ift.tt/VItNfw9 March 18, 2023 at 08:18AM
Show HN: i2forge – A Platform for Verified Reasoning Hi! We're Amisi and Claude, builders of the i2 language and the i2forge platform. i2 is an (early draft of a) language designed to make formal verification easy for mathematicians. We are launching the language as an open source project today ( https://i2lang.org ) together with a closed alpha for i2forge. However, we have a publicly accessible demo page which anyone can use, and we would love your feedback. Thanks. https://ift.tt/L8KJcq9 March 18, 2023 at 07:27AM
Show HN: Writing my masters thesis in public https://ift.tt/0CY1GcF March 18, 2023 at 03:36AM
Show HN: AI tool to guess your personality from your tweets I was curious how these latest LLMs would perform when personality profiling someone based on their tweets (things like someones core interests, political leanings and even more obscure stuff like personality type). Results were interesting (at least to me) so I put together a dashboard. Initially I was going to allow users to submit their own username through a self-service portal but that's scrapped for now as Twitter management are yet to finalize some API reforms that could kill it. The project is really quite simple. It uses the Twitter API to get prominent recent tweets, feeds these into GPT-3, parses the response (output format is defined strictly in the prompt) and displays these graphically client-side. Anyways hope you enjoy and feel free to ask any questions! https://birdbrain.bio/ March 17, 2023 at 06:44PM
Show HN: Weigh My Luggage – Just bring a bathroom scale https://ift.tt/GdxZTAW March 17, 2023 at 06:40PM
Show HN: Capture the stars above you with a sky map – Now Live on Product Hunt Hi all! I'm an indie maker and I'm excited to announce my latest creation, SkyFrom.earth, a sky map poster maker. Capture the stars for that special moment and turn it into a gift. With just a few clicks, create a sky map poster, download a high-resolution JPEG file and print at home or at a local print shop. No need to wait for shipping or spend a fortune! Would love to have your support there! - Thank you all so much https://ift.tt/7M6KYk4 March 17, 2023 at 02:06PM
Show HN: Another crypto checkout page but with a flat $0.10 fee We have a handful of customers(12) that are using it. If you interested in making it 13 customers and want to try it out - we would love to have you onboard https://paystitch.com March 17, 2023 at 02:28AM
Show HN: New Quantile-Based Subsampling Algorithm https://ift.tt/jK8rlDS March 17, 2023 at 02:19AM
Show HN: Can you beat my dad at Scrabble? https://dadagrams.com March 16, 2023 at 03:04PM
Show HN: My Failure Resume https://dare.fail/ March 16, 2023 at 07:17PM
Show HN: Schematic – A simple database management UI for Spring Boot https://ift.tt/ZM0q5BI March 16, 2023 at 05:41PM
Show HN: Chainloop, A Software Supply Chain Attestation solution devs won't hate Hi, my name is Miguel and I am very happy to share what's been months worth of work :) The project has rough edges for sure, but any early feedback, comments or concerns are appreciated! === The Problem === You work on the Security and Operations (SecOps) team in charge of your organization's Software Supply Chain Security. You feel pretty good about the state of things already, your developer teams are signing their commits, deliverables, scanning for vulnerabilities,… Life is good! Then you realize that you are not compliant with the latest security requirements. You get referred to slsa.dev and are told that you need to be at least level 3, whatever that means! Aha! I “just” need to implement an attestation and artifact layer in our Software Supply Chain, which you complete after a couple of months of work. Now to the easy part (or what you think). To make the developer teams adopt it. You quickly realize that standardizing best practices and security requirements is very hard. Development and SecOps team dynamics are clashy and poorly defined due to priorities mismatch. Also, from the developer's point of view, it’s very time-consuming and frustrating to pollute your CI/CD systems with convoluted, error-prone and complex processes to comply with the SecOps team. So there has to be a better way that satisfies both sides... === The Solution === Enter Chainloop. You can think of it as an API for your organization's Software Supply Chain that both parties can use to interact effectively to meet their mismatched priorities. SecOps teams regain security compliance, visibility, standardization and control by having a mechanism to define and propagate attestation requirements. Developers, on the other hand, get jargon-free tooling that can be used to meet compliance with minimum friction and effort. === Give it a try === Eager for feedback from the community so please reach out. Happy to chat! Thanks! PS: You can see an attestation end-to-end demo here https://www.youtube.com/watch?v=Q_0dlBqKtIU&t=384s https://ift.tt/Q0SuVUg March 16, 2023 at 05:04PM
Show HN: How GPT4 Thinks You Should Trade the News of Its Own Development https://ift.tt/OSq36oG March 16, 2023 at 02:42AM
Show HN: Learn ML and AI infrastructure in the browser We are the developers of an open-source package Metaflow that we started at Netflix. Metaflow provides a human-friendly interface to the full stack of ML infrastructure, including data access, compute, workflow orchestration, and versioning. It is used by hundreds of companies across industries. Over the past years, we have seen that there are two major stumbling blocks for folks who want to learn to build real-world ML applications: 1) Setting up the full infrastructure stack in the cloud costs time and money. The investment is worth it once you know what you want to do, but that's not always the case in the beginning when you just want to explore. 2) While many excellent ML/AI tutorials exist publicly, there aren't that many hands-on, interactive environments showing how to map models to real-world workflows, running on real infrastructure. This Show HN release is about our attempt to address (1) and (2): We host free, fully-featured sandbox environments that include a private Kubernetes cluster, metadata service and UI, and a workflow orchestrator backed by Argo Workflows (1). If you like what you see, you can set up a similar environment in your cloud account using our open-source Terraform templates. In addition, leaning on industry experts, we have created a number of tutorials covering NLP, computer vision, OpenAI Whisper, and recommendation systems (2). Hopefully you'll find these resources useful. Let us know what you think! https://ift.tt/TbchUJN March 16, 2023 at 12:10AM
Show HN: Ingest data from your customers (Prequel YC W21) Hey HN! Charles here from Prequel (https://prequel.co). We just launched the ability for companies to import data from their customer’s data warehouse or database, and we wanted to share a little bit more about it with the community. If you just want to see how it works, here’s a demo of the product that Conor recorded: https://ift.tt/MFLEg3w. Quick background on us: we help companies integrate with their customer’s data warehouse or database. We’ve been busy helping companies export data to their customers – we’re currently syncing over 40bn rows per month on behalf of companies. But folks kept on asking us if we could help them import data from their customers too. They wanted the ability to offer a 1st-party reverse ETL to their customers, similar to the 1st-party ETL capability we already helped them offer. So we built that product, and here we are. Why would people want to import data? There are actually plenty of use-cases here. Imagine a usage-based billing company that needs to get a daily pull from its customers of all the billing events that happened, so that they can generate relevant invoices. Or a fraud detection company who needs to get the latest transaction data from its customers so it can appropriately mark fraudulent ones. There’s no great way to import customer data currently. Typically, people solve this one of two ways today. One is they import data via CSV. This works well enough, but it requires ongoing work on the part of the customer: they need to put a CSV together, and upload it to the right place on a daily/weekly/monthly basis. This is painful and time-consuming, especially for data that needs to be continuously imported. Another one is companies make the customer write custom code to feed data to their API. This requires the customer to do a bunch of solutions engineering work just to get started using the product – which is a suboptimal onboarding experience. So instead, we let the customer connect their database or data warehouse and we pull data directly from there, on an ongoing basis. They select which tables to import (and potentially map some columns to required fields), and that’s it. The setup only takes 5 minutes, and requires no ongoing work. We feel like that’s the kind of experience every company should provide when onboarding a new customer. Importing all this data continuously is non-trivial, but thankfully we can actually reuse 95% of the infrastructure we built for data exports. It turns out our core transfer logic remains pretty much exactly the same, and all we had to do was ship new CRUD endpoints in our API layer to let users configure their source/destination. As a brief reminder about our stack, we run a GoLang backend and Typescript/React frontend on k8s. In terms of technical design, the most challenging decisions we have to make are around making database’s type-systems play nicely with each other (kind of an evergreen problem really). For imports, we allow the data recipient to specify whether they want to receive this data as JSON blob, or as a nicely typed table. If they choose the latter, they specify exactly which columns they’re expecting, as well as what type guarantees those should uphold. We’re also working on the ability to feed that data directly into an API endpoint, and adding post-ingestion validation logic. We’ve mentioned this before but it bears worth repeating. We know that security and privacy are paramount here. We're SOC 2 Type II certified, and we go through annual white-box pentests to make sure that all our code is up to snuff. We never store any of the data anywhere on our servers. Finally, we offer on-prem deployments, so data never even has to touch our servers if our customers don't want it to. We’re really stoked to be sharing this with the community. We’ll be hanging out here for most of the day, but you can also reach us at hn (at) prequel.co if you have any questions! March 15, 2023 at 09:34PM
Show HN: Quality News – Towards a fairer ranking algorithm for Hacker News Hello HN! TLDR; - Quality News is a Hacker News client that provides additional data and insights on submissions, notably, the upvoteRate metric. - We propose that this metric could be used to improve the Hacker News ranking score. - In-depth explanation: https://ift.tt/2S8KkUP The Hacker News ranking score is directly proportional to upvotes, which is a problem because it creates a feedback loop: higher rank leads to more upvotes leads to higher rank, and so on... → ↗ ↘ Higher Rank More Upvotes ↖ ↙ ← As a consequence, success on HN depends almost entirely on getting enough upvotes in the first hour or so to make the front page and get caught in this feedback loop. And getting these early upvotes is largely a matter of timing, luck, and moderator decisions. And so the best stories don't always make the front page, and the stories on the front page are not always the best. Our proposed solution is to use upvoteRate instead of upvotes in the ranking formula. upvoteRate is an estimate of how much more or less likely users are to upvote a story compared to the average story, taking account how much attention the story as received, based on a history of the ranks and times at which it has been shown. You can read about how we calculate this metric in more detail here: https://ift.tt/2S8KkUP About 1.5 years ago, we published an article with this basic idea of counteracting the rank-upvotes feedback loop by using attention as negative feedback. We received very valuable input from the HN community ( https://ift.tt/lgAInfq ). Quality News has been created based largely on this feedback. Currently, Quality News shows the upvoteRate metric for live Hacker News data, as well as charts of the rank and upvote history of each story. We have not yet implemented an alternative ranking algorithm, because we don't have access to data on flags and moderator actions, which are a major component of the HN ranking score. We'd love to see the Hacker News team experiment with the new formula, perhaps on an alternative front page. This will allow the community to evaluate whether the new ranking formula is an improvement over the current one. We look forward discussing our approach with you! Links: Site: https://ift.tt/OxKNX2y Readme: https://ift.tt/2S8KkUP Previous Blog Post: https://ift.tt/S0I8zxs... Previous Discussion: https://ift.tt/lgAInfq https://ift.tt/4EymaQs March 15, 2023 at 08:36PM
Show HN: Discontent – Extension to combat garbage search engine results Creator here. In a nutshell this extension is a "Like / Dislike" system but for website results. I miss the days of things like the YouTube dislike bar, where you can quickly assess if something is good or not. Currently sitting at ~90 users. To get it off the ground I've scraped the last year of HN to make a set of good links, and used a few content farm blacklists to make a set of bad links. Right now it's semi-useful and should only get better with time. There are some simple measures in place to prevent spam & abuse, but will cross that bridge if it ever comes. All feedback welcome! https://ift.tt/yQJ3bDj March 15, 2023 at 07:01PM
Show HN: Gamaddy – Play Online Games https://gamaddy.com/ March 15, 2023 at 01:01PM
Show HN: Built a blog using Rust and Axum https://ift.tt/0D3SiFA March 14, 2023 at 10:49PM
Show HN: Using GPT-3 and Whisper to save doctors’ time Hey HN, We're Alex, Martin and Laurent. We previously founded Wit.ai (W14), which we sold to Facebook in 2015. Since 2019, we've been working on Nabla ( https://nabla.com ), an intelligent assistant for health practitioners. When GPT-3 was released in 2020, we investigated it's usage in a medical context[0], to mixed results. Since then we’ve kept exploring opportunities at the intersection of healthcare and AI, and noticed that doctors spend am awful lot of time on medical documentation (writing clinical notes, updating their EHR, etc.). Today, we're releasing Nabla Copilot, a Chrome extension generating clinical notes from video consultations, to address this problem. You can try it out, without installation nor sign up, on our demo page: https://ift.tt/rpsEzx2 Here’s how it works under the hood: - When a doctor starts a video consultation, our Chrome extension auto-starts itself and listens to the active tab as well as the doctor’s microphone. - We then transcribe the consultation using a fine-tuned version of Whisper. We've trained Whisper with tens of thousands of hours of medical consultation and medical terms recordings, and we have now reached an error rate which is 3× lower than Google's Speech-To-Text. - Once we have the transcript, we feed it to a heavily trained GPT-3, which generates a clinical note. - We finally return the clinical note to the doctor through our Chrome extension, the doctor can copy it to their EHR, and send a version to the patient. This allows doctors to be fully focused on their consultation, and saves them a lot time. Next, we want to make this work for in-person consultation. We also want to extract structured data (in the FHIR standard) from the clinical note, and feed it to the doctor’s EHR so that it is automatically added to the patient's record. Happy to further discuss technical details in comments! --- [0]: https://ift.tt/1ywhr0Y March 14, 2023 at 07:46PM
Show HN: Compare ChatGPT and Bing Chat side by side https://ift.tt/GlzwBpx March 14, 2023 at 09:17PM
Show HN: Potash – Malware Proximity Search Engine I wrote a search engine that ingests malware TLSH hashes from abuse.ch and provides a proximity search engine in order to find "close" malwares to yours. Comes handy if you want to classify a Malware that's not on VT or a malware that you only have the hash, but want to download a close enough sample. It works as a CLI app or a ReST API https://ift.tt/aNVJu8G March 14, 2023 at 02:01PM
Show HN: Scriptable.run, make your product extendable by anyone. https://ift.tt/ZrCp7nQ March 14, 2023 at 11:52AM
Show HN: AI Chat Bestie – Enhanced UI for ChatGPT API Been working on this since last week and glad to share it here and now! There's already been a few other takes on this idea, but I figured none would fit me as well as if I had just built it myself. All messages are sent and stored locally in the browser for privacy and speed. Accounts are optional and upgrading is a one-time deal. Any questions, comments, feedback, please, I'd like to hear it all! https://ift.tt/8W2jtep March 14, 2023 at 05:15PM
Show HN: Counter – Simple and Free Web Analytics https://counter.dev/ March 14, 2023 at 02:59AM
Show HN: Django Developers – Reverse Job Board for Django Developers https://ift.tt/sRfj3w2 March 14, 2023 at 12:24AM
Show HN: SwiftGPT – The native macOS app for ChatGPT https://ift.tt/FEbfZVI March 13, 2023 at 03:18PM
Show HN: I Scraped Hacker News for TLD Popularity https://ift.tt/4ehsVTK March 13, 2023 at 04:14PM
Show HN: I revived a game I abandoned 5yo ago and released it for free today https://ift.tt/Zyqh1ck March 13, 2023 at 03:18PM
Show HN: This Job Does Not Exist https://ift.tt/YFpRV7K March 13, 2023 at 01:35PM
Show HN: Mermaid Flow https://ift.tt/T2flzB6 March 13, 2023 at 09:40AM
Show HN: OpenAI based PR reviewer and summarizer https://ift.tt/S3DVngX March 13, 2023 at 01:53AM
Show HN: Codon: A Compiler for High-Performance Pythonic Applications and DSLs [pdf] https://ift.tt/yJeGt7K March 13, 2023 at 02:36AM
Show HN: Topiary: universal formatter engine using treesitter https://ift.tt/r5yzmi2 March 13, 2023 at 01:27AM
Show HN: Halp – A CLI tool to get help with CLI tools https://ift.tt/9h8OQk7 March 12, 2023 at 04:54PM
Show HN: Ztick – tiny desktop utility to keep notes written in Zig Trying my hands with zig, hence wrote a small app for my personal use. I hope it helps others who are trying to learn zig. PS: Code is not at its best place, so it could use few refactor iterations ( I am still learning zig ) https://ift.tt/epfJnCs March 12, 2023 at 11:35AM
Show HN: Hacker News LCD Badge https://ift.tt/ogUZjwk March 12, 2023 at 10:04AM
Show HN: ChatGPT Based PR Reviewer and Summarizer https://ift.tt/KbUHFgX March 12, 2023 at 01:45AM
Show HN: Andromeda Invaders: Auto Play: Press 'Enter' twice and wait 5 seconds https://ift.tt/QUJnmid March 12, 2023 at 12:18AM
Show HN: Browse and Generate AI Memes for Free https://meme.koll.ai March 11, 2023 at 11:12PM
Show HN: Find the most climate friendly meeting location Just enter the locations people will be traveling from. MLC then calculates the location, where the combined aircraft emissions are minimised. Based on data from the European Emissions Agency. https://ift.tt/JLGbCh7 March 11, 2023 at 10:37PM
Show HN: ReplGPT.jl, a ChatGPT shell mode for Julia https://ift.tt/Gf35WHr March 11, 2023 at 08:03AM
Show HN: structured-ripgrep – Ripgrep over structured data https://ift.tt/gmnhdGP March 11, 2023 at 02:49AM
Show HN: Both speedy and compatible video process library for Web Browser https://ift.tt/edlbq1o March 10, 2023 at 11:47AM
Show HN: Discontent – Extension to fight garbage content on the web Creator here, I made this out of mild frustration with the current state of search engine results. Let me know what you think. https://ift.tt/A1mzvnB March 10, 2023 at 03:43PM
Show HN: I added autopilot to the lunar lander game I got pretty good at (and too addicted to) the lunar lander game from a few days ago... so I decided to make an autopilot for the lander based on what I felt like was the best strategy! Now I can have perfect landings every time without lifting a finger :D Writing the autopilot code was a lot more fun than I expected! It felt a bit like programming a robot. Source code: https://ift.tt/8zL3kFy Original lander HN post: https://ift.tt/aoNlPyL https://ift.tt/NIQW10S March 10, 2023 at 09:00AM
Show HN: Homepage.gallery – Find your web design inspiration https://ift.tt/T7OAgf4 March 10, 2023 at 01:33AM
Show HN: Send an AI Generated Physical Letter to Congress in Seconds https://ift.tt/Gmy1Ogh March 9, 2023 at 06:27PM
Show HN: Ask Chad GPT Fun project I made over the weekend to ask AI Chad any questions you many have. Leveraged "developer mode" with the new chat api + next.js. Originally made to show my friends, but some people here may get a kick out of it. Share any good Chad answers you get! https://ift.tt/dCvwsRz March 10, 2023 at 12:28AM
Show HN: Safe Data Changes in PostgreSQL Hi HN, we're excited to share our open source tool with the community! We previously posted[0] here with the tagline “real-time events for Postgres”. But after feedback from early users and the community, we’ve shifted our focus to working on tooling for manual database changes. We've consistently heard teams describe challenges with the way manual data updates are handled. Seemingly every engineer we spoke with had examples of errant queries that ended up causing significant harm in production environments (data loss/service interruptions). We’ve seen a few different approaches to how changes to production databases occur today: Option 1: all engineers have production write access (highest speed, highest risk) Option 2: one or a few engineers have write access (medium speed, high risk) Option 3: engineers request temporary access to make changes (low speed, medium risk) Option 4: all updates are checked into version control and run manually or through CI/CD (low speed, low risk) Option 5: no manual updates are made - all changes must go through an internal endpoint (lowest speed, lowest risk) Our goal is to enable high speed changes with the lowest risk possible. We’re planning to do this by providing an open-source toolkit for safeguarding databases, including the following features: - Alerts (available now): Receive notifications any time a manual change occurs - Audit History (beta): View all historical manual changes with context - Query Preview (coming soon): Preview affected rows and query plan prior to running changes - Approval Flow (coming soon): Require query review before a change can be run We’re starting with alerts. Teams can receive Slack notifications anytime an INSERT, UPDATE, or DELETE is executed from a non-application database user. While this doesn’t prevent issues from occurring, it does enable an initial level of traceability and understanding who made an update, what data was changed, and when it occurred. We’d love to hear feedback from the HN community on how you’ve seen database changes handled, pain points you’ve experienced with data change processes, or generally any feedback on our thinking and approach. [0] https://ift.tt/7a4gsKt https://ift.tt/F6sb8LN March 9, 2023 at 09:21PM
Show HN: Delete All Your Tweets To use it, go to your Twitter timeline then go to "tweets" tab to delete all tweets, OR go to "replies" tab to delete replies. Paste the following code into the browser JavaScript console. DISCLAIMER! This code deletes all your Tweets - I am not responsible for you deleting all your Tweets. Make sure you set your twitter handle in the code before pasting it! // IMPORTANT IMPORTANT IMPORTANT - SET YOUR TWITTER HANDLE IN THE NEXT LINE! // IMPORTANT IMPORTANT IMPORTANT - SET YOUR TWITTER HANDLE IN THE NEXT LINE! const yourTwitterHandle = "@yourhandle"; // one every 10 seconds to avoid Twitter noticing const waitTimeSeconds = 10 const sleep = async (seconds) => new Promise(resolve => setTimeout(resolve, seconds * 1000)); const main = async () => { while (true) { await walkTweets(); await sleep(waitTimeSeconds) } } const walkTweets = async () => { let articles = document.getElementsByTagName('article'); for (article of articles) { const spanElements = article.querySelectorAll('span'); for (spanElement of spanElements) { // delete if it is a retweet if (spanElement.textContent === "You Retweeted") { article.scrollIntoView(); try { const retweetElement = article.querySelector('[data-testid="unretweet"]'); if (retweetElement) { retweetElement.click(); document.querySelector('[data-testid="unretweetConfirm"]').click(); } } catch (e) {} return } if (spanElement.textContent === yourTwitterHandle) { // in this case it might be a tweet or a reply article.scrollIntoView(); try { // try to delete a reply const tweetReplyElement = article.querySelectorAll('[aria-label="More"]')[1]; if (tweetReplyElement) { tweetReplyElement.click() Array.from(document.getElementsByTagName('*')).find(el => el.textContent.trim() === 'Delete').click() document.querySelector('[data-testid="confirmationSheetConfirm"]').click(); return } } catch (e) {} try { // try to delete a tweet const tweetElement = article.querySelector('[aria-label="More"]'); if (tweetElement) { article.scrollIntoView(); tweetElement.click() Array.from(document.getElementsByTagName('*')).find(el => el.textContent.trim() === 'Delete').click() document.querySelector('[data-testid="confirmationSheetConfirm"]').click(); return } } catch (e) {} } } } } main() March 9, 2023 at 05:33AM
Show HN: Reverse Proxy as a Service https://SnowOwl.co March 9, 2023 at 03:13AM
Show HN: A Datadog for Datadog Get updates on when Datadog is recovering in real-time (aka about 25 minutes faster than the status page) with the free Metrist.io app and Slack integration. We use functional testing for Datadog and other cloud dependencies so you can know how they are functioning in real time. https://ift.tt/kLtWvX2 March 9, 2023 at 01:06AM
Show HN: Plato – Airtable for your SQL database Hi! I've been a member of HN for fifteen years so today I'm very excited to share Plato. Plato is an Airtable-like interface for your Postgres or MySQL database. It's an admin panel for devs and non-devs alike to manage your DB. We see teams use Plato for customer support, customer success, ops, etc.. We built Plato because we think more people should be able to build and extend internal tools. We thought it was strange that even though low-code is supposed to democratize development, all of the low-code internal tool builders are marketed to engineers! Airtable is a familiar UI that fits the relational model well, so we've been inspired by their work. Even the engineers on our team use Plato quite a bit, since it's often easier than spinning up a SQL prompt. Some features: - Postgres and MySQL support - Visual query controls (sorts, filters, hiding columns). No SQL. - Joins by "expanding" foreign keys - Virtual columns for tracking new data - Auto-generated backlinks for one-to-many relationships - Read-only locking for individual tables - Virtual tables for sharing new views with your team Plato today works on databases with a public IP (just whitelist our IP to connect), but we're soon rolling out an on-prem version. We can also set up an SSH tunnel for you if you contact us at team@plato.io. We'd love to hear your feedback! Thanks. - Michael https://ift.tt/cd8lsRV March 8, 2023 at 09:20PM
Show HN: SearQ, RSS are still useful https://searq.org March 8, 2023 at 07:28PM
Show HN: Construct Animate – our new browser-based animation tool https://ift.tt/o81OmU6 March 8, 2023 at 03:47PM
Show HN: Co-locating Debian Bullseye with an evil maid In order to facilitate the secure co-location of a server, I looked into protecting a Debian Bullseye system from evil maid attacks. In addition, since I've enjoyed using ZFS for some time, I decided to rely on a natively encrypted ZFS root file system. Basically... I'd like to take a system containing sensitive information, box it up, and drop it in the mail without worrying about losing it or having it wind up in the wrong hands. A couple of things became clear while researching how to do this. First, there should be little chance that a rogue data-center admin can insert malicious software. When the system reaches the data center and gets powered on we should be confident that it's running our software completely unmodified. As I understand things, Secure Boot is designed to help with this and therefore should be enabled. However, by relying on Secure Boot alone, there will be no remote method of knowing that it hasn't been disabled until after the ZFS pass-phrase is provided to the initramfs via dropbear. At that point it's too late. An evil maid could have already subverted dropbear, for example, and just now stolen the pass-phrase. To avoid this I realized that a second requirement of using a TPM device to automatically unlock the ZFS root was in order. TPM devices have the ability of "sealing" data to so-called Platform Configuration Registers (PCR). This feature allows the data to be accessed only if the "measured" system state matches some original expected state. The TPM can fully start the system unattended but, if anything's unexpectedly meddled with, act like a tripwire requiring the pass-phrase to be typed in manually. If we ssh in and reach dropbear requesting the pass-phrase, we'll know that we either need to update our sealed data after a grub/kernel/initramfs update... or someone's been messing with our start up code. This window of opportunity will be too small for an evil maid to take practical advantage of. This sounded like the right track and I set out to try and configure both, Secure Boot and TPM unlocking of an encrypted ZFS root. I thought it'd take a few hours at most but it actually turned out to be a fair challenge. After a few failed attempts I started tenaciously documenting every avenue. Ultimately I developed helper scripts that can reproduce the configuration should the time come to actually ship a machine out the door. I'm reasonably satisfied with the outcome. However, the scripts haven't been reviewed and neither has the overall process itself. There were a lot of guides I followed that contained typos, bugs, dubious information or simply different requirements. I'm not sure everything is exactly "bullet-proof" for this show HN. For example, I'm beginning to wonder if Secure Boot is necessary and if the TPM alone is sufficient. So naturally, comments and criticisms regarding everything are greatly appreciated. The script files can be found here: https://ift.tt/LxjfFuN and here: https://ift.tt/fGVYFPi Finally, I hope this effort will be useful to others facing similar needs. March 8, 2023 at 02:49PM
Show HN: Salesforce Announces Einstein GPT Salesforce Announces Einstein GPT, the World’s First Generative AI for CRM https://ift.tt/H9Noszw March 8, 2023 at 11:38AM
Show HN: Postcard Bot – Send Any Photo as a Postcard with a Text Message Hey HN! This is a fun little project that I built over a weekend back in 2016, and then as life happened I let it dwindle and die. Per request from friends and family, I’ve brought it back to life. Check it out if you want! It’s surprisingly fun receiving physical postcards in the mail. I’ve also got WhatsApp integration and some more fun things in the works, so stay tuned! https://ift.tt/vCKkEOq March 8, 2023 at 05:55AM
Show HN: Improve essay writing skills with ChatGPT Hey there folks, today I want to share with you how I came up with a ChatGPT-based service to improve essay writing skills, particularly for tests like PTE (Person Test of English) and IELTS. Now, let me just say upfront that I'm not a huge fan of writing essays. But I know that practice makes perfect, so I force myself to write them every day in the hopes that they'll eventually become easier. However, one of the biggest challenges I face is that I don't always get immediate feedback on my writing. I have a weekly call with my English teacher, which is great, but it means that I have to wait to get feedback on my mistakes. And in the meantime, I keep making the same errors over and over again, which can be frustrating and slow down my progress. That's where ChatGPT comes in. After some experimentation with prompt engineering, I discovered the one that allows me to get instant feedback on my writing. The AI checks things like structure, complexity, vocabulary, and so on, meaning that the main problem was solved. But that's not all. I also realized that ChatGPT could help me take my writing skills to the next level. One day, I was curious to know how a native English speaker would express my thoughts. How close was I to perfect English writing? So I fed my essay into ChatGPT, explained how the perfect essay should be written, asked it to rewrite it as a native speaker would, and saved the meaning at the same time. And let me tell you, I was blown away by the level of English that ChatGPT produced. I put these 2 features (personalized feedback and rewritten essay) into the website and now I am asking for your feedback. There is no need to sign up, just put an essay, and press the button. https://ptewithai.com/ March 8, 2023 at 01:07AM
Show HN: Summarizing long form videos into easy to follow essay Introducing ClipRecaps, the ultimate tool for summarizing long-form videos. With advanced algorithms and natural language processing techniques, ClipRecaps provides concise summaries of key points from videos, saving users time and enabling them to make informed decisions about which videos to watch in full. Say goodbye to lengthy videos and stay informed with ClipRecaps. Founded by a team of researchers from NUS, ClipRecaps has become an essential tool for students, professionals, and anyone looking to stay up-to-date in a fast-paced world. Try ClipRecaps today and experience the future of video summarization. https://cliprecaps.com/ March 7, 2023 at 01:45PM
Show HN: Hello World Java Polyglot I wanted to see how much simpler native code integration has become with GraalVM's polyglot, when compared to JNI. It's less than 100 lines all up (including the POM). (I feel kinda stupid posting a "hello world" to HN, but this is a hell of an improvement.) Linux only at the moment. https://ift.tt/TlgLiSV March 7, 2023 at 11:31AM
Show HN: Roastedby.ai – Talk some trash, have some fun https://ift.tt/XFjWHSR March 7, 2023 at 06:25AM
Show HN: Simple Log Alerts to Slack There are many log alerting systems on the market. The best known is probably Datadog. There’s also Logtail, Papertrail, Splunk, Logstash and others. These are well put together products with a host of great features, such as excellent UIs, sophisticated live searching via web interfaces and sometimes query languages and alerting. They require various levels of installation and they have costs, either through volume-based tiered systems or monthly payments. For a bootstrapped business, this can be problematic, for instance when a surge of logs - indicating a possible important problem that needs to be solved - pushes volume on to another tier. Should the “log ransom” be paid? Instead, I recalled from earlier times surely the simplest log watcher: Swatchdog [1]. It is rather venerable software. Its file history from its source download shows dates in 2015, but it was written much earlier - the 90s or possibly 80s by Todd Atkins [2]. We wanted to have alerts in Slack - the blog explains how we did it. In short: *very simply*. The code is available [3]. [1]: https://ift.tt/gFXqZU6 [2]: https://ift.tt/k2VDuYa [3]: https://ift.tt/0I6xdc2 https://ift.tt/t30advE March 6, 2023 at 03:40PM
Show HN: Total.js – Low-code development (Node-RED alternative) https://ift.tt/zyCbV7g March 7, 2023 at 12:39AM
Show HN: Open-Source Alternative to Loom Hey HN, we're excited to introduce Sorbay - an open source alternative to Loom for creating and sharing screen recordings. With Sorbay, you can easily record your screen, camera, and microphone all at once. It is a complete solution that comes with its own backend service, allowing you to instantly share a link of your recording as soon as it is finished. The video is streamed directly to the backend service as the recording happens to make this possible. With both founders based in different countries, we needed a tool to quickly share screen recordings to keep us up to date or to ask for feedback. Meetings are cool if you need to discuss something deeply, but for almost everything else a quick recording works better. We had to settle for one of the proprietary solutions because none of the open source tools allowed us to quickly share something with each other. Doing the recording is one aspect, but having the ability to instantly share a link was crucial. Waiting on a 400mb video upload to a Dropbox is just too much interruption if you want to quickly share something. The tipping point for us to actually build this open source tool came via an interaction from one of our day jobs. A third party provider sent a screen recording full of confidential information and to make things worse, all of it was uploaded by them to a different third party service. We strongly believe that information like this should stay within a company, ideally on infrastructure that they control themselves. Having a fully integrated open source solution is the best way to go for this. Our goal with this first public release is to gather feedback. The critical code paths are working, but it is still a bit rough to use. We deliberately cut out all non-essential features, but have a clear roadmap on what we want to release this year. There are a couple of known issues like audio glitches, non-working videos in Safari and crashing binaries that we hope to fix in the coming weeks. Later this year, we plan on releasing a cloud hosted version of Sorbay that would let you connect your own S3 storage provider. Additionally, we will be releasing an on-prem option focused on features for enterprises (SSO, RBAC, compliance). Both the Sorbay Client and the backend service are completely open source. For licensing we choose the AGPLv3 throughout the stack. The client is built with Vue.js on top of Electron. The use of Electron might be a bit controversial here on Hackernews but given the resources we currently have that was the only way that allowed us to get a working client out on all major platforms. The backend service is realized with Django. We use Keycloak for authentication and Minio for S3 compatible storage. All of this is run alongside Postgres and Redis, running on Docker containers which are managed by Docker Compose. We invite you to try Sorbay for yourself and join us on our issue tracker[1][2], Slack channel[3] or here on HN. Thanks for checking out Sorbay! [1]: https://ift.tt/7WB3y60 [2]: https://ift.tt/TFgMujP [3]: https://ift.tt/J7ePRKg... https://sorbay.io/ March 6, 2023 at 09:35PM
Show HN: OpenBB Terminal – Investment research for everyone https://ift.tt/154wQSO March 5, 2023 at 03:34PM
Show HN: GraphQL-like full stack typesafe development for REST https://ift.tt/7NcE4un March 5, 2023 at 01:43PM
Show HN: ChatGPT, No Login Needed, Made with Official OpenAI API https://chatgptbay.com/ March 5, 2023 at 12:45PM
Show HN: Llama-dl – high-speed download of LLaMA, Facebook's 65B GPT model https://ift.tt/ufBjLeP March 5, 2023 at 09:58AM
Show HN: GPT-grap. A simple, GPT-3 text to entity-relation graph generator Hi HN! This is a simple text to entity-relation graph generator, powered by gpt-3 davinci model. The purpose is to feed it actual written data, to obtain a graph representation of entities and relationships mentioned in the text. Also, being able to identify entity attributes like gender, size, age ... My initial goal, was to make it able to process a large amount of text into a big single graph. The problem being the 4000 token limit the model has, I decided to take the approach of feeding the text in batches, and try to merge the incoming graph with the existing information each time. This is done by comparing the incoming node labels with those already in the graph, adding the new information to the existing nodes. This works somewhat, but sometimes entities get duplicated if they are mentioned slightly differently in the text. The comparation method could use some improvement clearly. A nice feature, is that you get to decide what types you want to extract. So if, for example, you are interested only in people, and companies in the text, you can tell the model to stick to that. You can also leave the types to the model discretion. Also, the application allows for saving / loading graphs to json files. These files can be used with Cytoscape Desktop Application, which is a nice side effect of using cytoscape.js. in the UI. I think tools like this can really be of help when going through dense documentation. To have a visual representation of the concepts, entities or whatever, can be really helpful in education, investigation, legal ... Would love to hear your thoughts on how this could be improved. https://ift.tt/mOMpT0w March 5, 2023 at 05:17AM
Show HN: Tiny Metasearch Engine to Find Software Developers https://ift.tt/UXEztT0 March 5, 2023 at 04:54AM
Show HN: *scratch* – A minimal org mode scratch area for iOS https://ift.tt/rI0oFvn March 4, 2023 at 07:32PM
Show HN: Cleodora – Predicting the Future with GraphQL Making, tracking and improving personal forecasts (e.g. the weather tomorrow or your salary in 2 years). https://ift.tt/MqkaXoQ March 4, 2023 at 07:08PM
Show HN: Convert Quizes from Blackboard to Anki https://ift.tt/j6wGUxe March 4, 2023 at 02:22AM
Show HN: Community Building as a Service” Launched this week. Our team are experts in building online and offline communities from scratch. We've been helping our friends build this for free in the past. What we offer is best practices and resources for onboarding new members, moderating, and and growing online communities on Slack or Discord. We would love to get honest feedback and criticisms. https://ift.tt/wKv0pjE March 4, 2023 at 05:06AM
Show HN: Watch ChatGPT debate itself on a given topic https://opinionate.io/ March 4, 2023 at 05:03AM
Show HN: Zipslicer, a library for loading LLM checkpoints on consumer hardware This is a low-level opensource library I developed for my own use and decided to share, as it makes it possible to process large checkpoints of neural networks without renting high-RAM instances, on a regular PC. It replaces torch.load() with a custom function that produces a dictionary that materializes tensors on the fly. Compared to other solutions it doesn't require sharding or re-encoding checkpoints and uses them completely as-is. It is a foundation to make it possible to run inference and compress language models and other large models one layer at a time - in principle, even one tensor at a time. I describe the rationale and technical details of the library's design in the blogpost: https://ift.tt/R2hcVaf https://ift.tt/wMN3Afp March 4, 2023 at 12:59AM
Show HN: ChatGPT-arcana.el, ChatGPT in your Emacs This is far from complete, and I am far from an elisp genius, but this is an Emacs package to help you write code or text or whatever in your favourite operating system slash text editor. It's got a couple of useful functions like inserting at point with local code context, querying about something and putting the output in a temporary buffer, passing the current major mode to ChatGPT, contextual system prompts, and so on. Some small demos in the readme. Some of you may enjoy the deep magic this might unleash, so I'm posting it here. And feel free to add pull requests if you are a better elisper than I am (a very low bar). (Yes, I have truly hit the HN goldrush here - emacs and ChatGPT in a single post! If only I had written a rust client for it too) https://ift.tt/ZJWq3ak March 3, 2023 at 04:32AM
Show HN: Launching Taskivities – Task/Activities team logs From start to launch in 2 weeks. Please try and send feedback. https://ift.tt/fOmWXwc March 3, 2023 at 04:22AM
Show HN: Zazzani AI - ChatGPT for hackers, artists and writers from a single UI ChatGPT for hackers, artists and writers from a single UI https://ift.tt/CfzOIx5 March 3, 2023 at 05:23AM
Show HN: Meeting Location Calculator Just enter the locations people will be traveling from. MLC then calculates the location, where the combined aircraft emissions are minimised. Based on data from the European Emissions Agency. https://ift.tt/PM9aTpy March 3, 2023 at 04:28AM
Show HN: Vaulty – No more passwords in emails https://ift.tt/ir8DvA6 March 2, 2023 at 09:13PM
Show HN: Mathesar – open-source collaborative UI for Postgres databases Hi HN! We just released the public alpha version of Mathesar ( https://mathesar.org/ , code: https://ift.tt/puWyxDZ ). Mathesar is an open source tool that provides a spreadsheet-like interface to a PostgreSQL database. I was originally inspired by wanting to build something like Dabble DB. I was in awe of their user experience for working with relational data. There’s plenty of “relational spreadsheet” software out there, but I haven’t been able to find anything with a comparable UX since Twitter shut Dabble DB down. We're a non-profit project. The core team is based out of a US 501(c)(3). Features: * Built on Postgres : Connect to an existing Postgres database or set one up from scratch. * Utilizes Postgres Features : Mathesar’s UI uses Postgres features. e.g. "Links" in the UI are foreign keys in the database. * Set up Data Models : Easily create and update Postgres schemas and tables. * Data Entry : Use our spreadsheet-like interface to view, create, update, and delete table records. * Data Explorer : Use our Data Explorer to build queries without knowing anything about SQL or joins. * Schema Migrations : Transfer columns between tables in two clicks in the UI. * Custom Data Types :: Custom data types for emails and URLs (more coming soon), validated at the database level. Links: CODE: https://ift.tt/puWyxDZ LIVE DEMO: https://ift.tt/b1dEpPV DOCS: https://ift.tt/HBh2aN9 COMMUNITY: https://ift.tt/OBWSjRq WEBSITE: https:/mathesar.org/ SPONSOR US: https://ift.tt/DCwOrng or https://ift.tt/2gQoN35 https://ift.tt/puWyxDZ March 3, 2023 at 12:04AM
Show HN: Live Music Chat and Listening Parties Hello HN, Vincent here. Working on a new product, for music lovers and musicians alike. Musicians that are starting out and new bands have a hard time getting exposure. I have a lot of musician friends and have been contemplating this problem for a few years now. I just sat down to code this thing up a few days ago, so pardon the rough edges, but the concept is there. Real-time chat around albums and tracks as a focus. How it works: We have some musicians who love writing words about sound and music, we call them "editors" and they write, manually, not chatGPT, manually, reviews for albums and tracks submitted to our DB. "Well, that doesn't scale at all!" you might think. Yup. It does not scale. So we are doing pre-sales to help raise funds, to be self-funded as much as possible, and to remunerate our busy editor team for their valuable time. For a paying membership, musicians (and music lovers) get one priority review request per month. This means your track that you made, or album you made, (or album you love, not necessarily your creation), will get reviewed by one of our editors and added to our Database. Once a track or album is in our database, other paying members can write their own review of it. If you stop paying your reviews will stay up on the site, but only paying members have access to live chat which is the "listening parties" aspect -- you can navigate to an album page and listen to an album with others, and chat about it if you like. We have some "ambient presence" features in development, like the music notes you see bubbling across the screen when a user sends a chat message. You can get a sense of the other people online, and share, in an uncluttered and complementary way, music. I wrote a small post on our website, and our website will eventually point straight to the new app (right now it is the blog/wordpress). https://ift.tt/FYyHZ3t At that post you can find the short 3 minute video I recorded to demo the product. That video can be found directly by going here https://www.youtube.com/watch?v=SH7BDFM8_NM And if you are ready to help, there is a stripe checkout link available here. Special Pre-Sale rate. I hope it's kosher to post it here, if not, we can remove ^.^ https://ift.tt/CDvni0o Alright, thanks! As far as feedback goes, uh, pay me if you want to see this thing. Feedback will be more welcome once the actual product is tangible and you can try it out. For now, maybe just enjoy the fact that I'm working on something crazy and different x) Oh and if you also see the potential for how awesome this is going to be, lock in that pre-sale pretty please with treble on top and bass on the bottom. March 2, 2023 at 11:10AM
Show HN: ChatGPT-Powered Dystopia Simulator https://ift.tt/CWRFxBe March 2, 2023 at 01:57AM
Show HN: Supaglue – open-source unified API Last month, we open-sourced Supaglue (https://ift.tt/kiWDE53) as a developer toolkit for building customer-facing Salesforce integrations. Since then, we've been iterating on our approach with users and are re-launching Supaglue as an open source unified API, starting with CRMs. With our re-launched public alpha you can: - Interact with HubSpot and Salesforce through a unified REST API - Sync data from HubSpot and Salesforce into a local Postgres cache and make reads against a normalized CRM schema - Make writes (POST and PATCH) to HubSpot and Salesforce using the unified API - Open source MIT license so anyone can self-host for free Today we support reads, creates, and updates for Accounts, Contacts, Leads, and Opportunities for HubSpot and Salesforce. In the coming weeks, we plan to add more connectors and features like configuring sync frequencies, webhooks for notifications, sync rate limiting/throttling. We'd love to hear your thoughts and any feature requests! Give it a try and let us know what you think! GitHub: https://ift.tt/kiWDE53 Website: https://supaglue.com March 1, 2023 at 10:37PM
Show HN: MiniMock, a minimalist, header-only, C/C++ mock library Hello HN! Here is MiniMock : a minimalist, header-only, C/C++ mock library. It's a side project of my current side project. MiniMock is a tentative to create a mock library that is : - quick and easy to integrate, - quick and easy to learn, - quick and easy to use. In short, MiniMock offers basic mock features by providing only 9 macros : - 3 macros to structure tests : BEGIN_TESTS, TEST, END_TESTS. - 4 macros to compare things : EXPECT, EXPECT_MSG, ASSERT_MSG, NEAR. - 2 macros to mock functions : MINI_MOCK_FUNCTION, MINI_MOCK_ON_CALL. And it relies on native C++ language to do everything else. The repo contains a readme and a minimal example to have an idea. Currently it's a quick-and-dirty-proof-of-concept but I'm interested to know if this approach seems appealing to you. Also let me know if something similar exists, I would be happy to use it instead of reinventing the wheel. A little more context on why I started MiniMock : - All mock frameworks that I know are full-featured, heavy and complex, they require a lot of time and energy to learn and use. - However my needs for mocks are really basic, mocking a function or comparing two variables are conceptually very simple things. - So I naively believe that doing a simple thing could be simple. - So I started MiniMock even if (or because) I'm not a mocking-guru. English is not my native language, please let me know if something isn't clear in the readme or in the discussion. Thanks https://ift.tt/7TE1Ywe March 1, 2023 at 10:03PM
Show HN: Rapid Kubernetes Controller Development with Tilt and Silly Drawings Like the says. I'm describing how to use Tilt to speed up the dev cycle of testing and coding Kubernetes controllers. Tilt uses a built in local registry to push images into and can use hot swapping to kickly deploy processes in containers. It's pretty neat. :) The Tiltfile can be a bit daunting but I'm trying to break it down as much as possible. :) I hope this helps! Good luck! https://ift.tt/TXpj1dJ March 1, 2023 at 05:38PM
Show HN: Bytient – Data on Any Organization at Your Fingertips https://bytient.com/ March 1, 2023 at 07:05PM
Show HN: Graph-based roadmap to learn anything 10x faster Hey guys, I am founder of Neuton. I have built roadmap playground that guide student to learn skills faster with the help of progress tracking and interactive graph-based roadmap. To read more: https://ift.tt/9zuhOaH... I would love to get some feedbacks. https://ift.tt/UtAyi4g March 1, 2023 at 07:25PM
Show HN: Turn demos into deals (automatic highlight-reel after every SaaS demo) https://demotime.com March 1, 2023 at 03:54PM
Show HN: Dak – a Lisp-like language that transpiles to JavaScript Hi HN, author here. Happy to answer any questions. I had an itch to make a lisp like language that was a thin layer on top JavaScript. Something that could leverage the thriving ecosystem that exists around JavaScript. It's brittle, hot off the oven. Besides being a fan of parenthesis, I think macros fill in a gap that the JavaScript ecosystem today fills in with one-off compilers, bundler plugins and such. Macros can't do everything, but for example I think they have the potential to enable things like JSX, Solid and Svelte style libraries. Take the tour to get a feel for what it can do and play with the live code in your browser! https://ift.tt/5vgj13Q February 27, 2023 at 06:38PM
Show HN: Collect and search robotics data with SensorSurf We've been building SensorSurf and are thrilled to share our beta with the robotics community: https://ift.tt/kNonXC5 . SensorSurf is an open source platform that makes it easy for robotics engineers to collect and search data from their fleet. You can define triggers for when to record data (e.g. emergency stop) and capture the moments leading up to the event with rolling buffers. We integrate directly with ROS. Drop our agent into your system, and start collecting data! ================= What prompted me to found this company: > I was a perception engineer working on autonomous boats. > I needed tons of imagery to build computer vision datasets. > It was impossible to offload all this data over satellite. > I interviewed robotics companies, and learned this was a common problem. ================= Our beta enables you to: 1. Trigger recording on arbitrary ROS topic data. 2. Capture the data leading up to the trigger (rolling buffer). 3. Offload over a poor connection (set max upload rate). 4. Search imagery with natural language. ================= Open source announcement: https://ift.tt/Vc9mdOo https://ift.tt/4TmwBNy March 1, 2023 at 12:32AM
Show HN: Crul – Query Any Webpage or API Hi HN, we’re Carl and Nic, the creators of crul ( https://www.crul.com ), and we’ve been hard at work for the last year and a half building our dream of turning the web into a dataset. In a nutshell crul is a tool for querying and building web and api data feeds from anywhere to anywhere. With crul you can crawl and transform web pages into csv tables, explore and dynamically query APIs, filter and organize data, and push data sets to third party data lakes and analytics tools. Here’s a demo video, we’ve been told Nic sounds like John Mayer (lol) ( https://ift.tt/FakVGTc ) We’ve personally struggled wrangling data from the web using puppeteer/playwright/selenium, jq or cobbling together python scripts, client libraries, and schedulers to consume APIs. The reality is that shit is hard, doesn’t scale (classic blocking for-loop or async saturation), and comes with thorny maintenance/security issues. The tools we love to hate. Crul’s value prop is simple: Query any Webpage or API for free. At its core, crul is based on the foundational linked nature of Web/API content. It consists of a purpose built map/expand/reduce engine for hierarchical Web/API content (kind of like postman but with a membership to Gold's Gym) with a familiar parser expression grammar that naturally gets the job done (and layered caching to make it quick to fix when it doesn’t on the first try). There’s a boatload of other features like domain policies, scheduler, checkpoints, templates, REST API, Web UI, vault, OAuth for third parties and 20+ stores to send your data to. Our goal is to open source crul as time and resources permit. At the end of the day it’s just the two of us trying to figure things out as we go! We’re just getting started. Crul is one bad mother#^@%*& and the web is finally yours! Download crul for free as a Mac OS desktop application or as a Docker image ( https://www.crul.com ) and let us know if you love it or hate it. ( https://ift.tt/9cidYl3 ) And come say hello to us on our slack channel - we’re a friendly bunch! ( https://ift.tt/vBXPkJ3 ) Nic and Carl ( https://ift.tt/W7cjfNa ) https://www.crul.com/ February 28, 2023 at 09:42PM