Saturday 31 December 2022

Show HN: My programming language, building in public for 1 year https://bit.ly/3Q4j5jk

Show HN: My programming language, building in public for 1 year My weekly(ish) video logs tracking my progress of building a completely sound statically typed language and structural editor. The motivation is to make lots of invalid programs unrepresentable. https://bit.ly/3vB9jeR January 1, 2023 at 12:42AM

Show HN: I made a simple, open source, chromatic tuner mobile app https://bit.ly/3VGe2GO

Show HN: I made a simple, open source, chromatic tuner mobile app I'm a musician by night, software developer by day, and one of the minor frustrations I've always had was trying to find a simple tuner app for my phone. Looking at both the iOS and Android app stores, you'll find a lot of the top tuner apps are rather bloated with ads or subscription callouts. I thought I'd create a dead-simple minimalistic mobile chromatic tuner the way I would like it - open the app and tune my guitar. My work is in web with NodeJS and React, so I chose React Native since it was the easiest to understand coming from React. Flutter was also an option since the company I work for has a team working in that, but I thought it would be a bit too much effort to learn Dart. I learned a bit more about React rendering with this project as well. The main issue I had was trying to have a React state variable be constantly updated with any frequencies detected from the mic input, but that ended up causing substantial slowdown due to so many rerenders, so I opted to use a React ref to maintain any detections, and then only update the React state when there was an actual note. I feel like sometimes the UI has trouble updating occasionally when my iPhone is in battery saving mode, which I guess might be related to throttling the audio sample rate somehow, though I'm not entirely sure. Friends and family haven't noticed this, so it may be due to my old 2016 iPhone SE :P. The apps you can find on the both the iOs App Store and Google Play (free!). https://apple.co/3IbZSu4 https://bit.ly/3Qa9wiH... Would love any feedback! https://bit.ly/3Qa9wzd December 31, 2022 at 09:51PM

Show HN: Pole Clock, a single 24h clock with multiple timezones https://bit.ly/3WVjZ3P

Show HN: Pole Clock, a single 24h clock with multiple timezones Hi HN! I designed this Pole Clock to be a helpful tool for people like myself who often struggle with managing their sense of time. I found that analog clocks are generally easier to read and understand than digital ones, however I find the fact that every day is broken into two 12-hour rotations unintuitive. A single 24-hour rotation makes it easier to grasp where in the day you are, the bottom half representing night and the top half representing day. Additionally, because the clock displays 24 hours, you can add extra hour hands on the clock for other time zones. This is especially useful if you work remotely or have friends and colleagues in different time zones. At a single glance, see where they are in their days and energy levels! I hope you'll give the Pole Clock a try and find that it helps you better understand and manage your sense of time. https://bit.ly/3jJTY99 December 31, 2022 at 02:40PM

Show HN: Integrate user auth more quickly https://bit.ly/3Guyje3

Show HN: Integrate user auth more quickly https://bit.ly/3IfHNvg December 31, 2022 at 11:53AM

Show HN: I Built Sailboat UI – Modern UI Framework for Tailwind CSS https://bit.ly/3WO85c8

Show HN: I Built Sailboat UI – Modern UI Framework for Tailwind CSS Get start with 150+ Tailwind CSS components , built your website quickly with Sailboat UI. https://bit.ly/3Z40GXK December 31, 2022 at 09:48AM

Friday 30 December 2022

Show HN: Advent of Code 2022 (only first eight in different langs) https://bit.ly/3GdpEM2

Show HN: Advent of Code 2022 (only first eight in different langs) Tried/revisited/used: Elixir, Haskell, Python, Rust, JS, Rust-WASM, TypeScript, Java. With READMEs for each https://bit.ly/3G6TKAB December 30, 2022 at 11:36PM

Show HN: Graphic AI Art Assistant for WhatsApp https://bit.ly/3YV22nX

Show HN: Graphic AI Art Assistant for WhatsApp https://bit.ly/3Z1VXGk December 30, 2022 at 10:27PM

Show HN: Clerkie AI – A GPT-3 based CLI tool that debugs your code https://bit.ly/3vta3CX

Show HN: Clerkie AI – A GPT-3 based CLI tool that debugs your code We built ClerkieCLI - a GPT-3 based tool that: - automatically detects errors on your terminal, - identifies the programming language, - provides an explanation of the error and suggested fix right on your terminal. https://bit.ly/3Q20TH5 December 30, 2022 at 11:17AM

Show HN: Make your content SEO-firiendly with AI https://bit.ly/3CelQsq

Show HN: Make your content SEO-firiendly with AI https://bit.ly/3i78mb5 December 29, 2022 at 06:18PM

Show HN: Distilhn.com – Front-Page Articles Summarized with Machine Learning https://bit.ly/3QiHK3T

Show HN: Distilhn.com – Front-Page Articles Summarized with Machine Learning Hey HN, I've built a little website to show news articles with a summary so that I don't have to RTFA if I just want a rough sense of what it covers :) I also share the summaries in an RSS feed for those who'd prefer to use their own reader. Let me know what you think! https://bit.ly/3VAROWS December 30, 2022 at 01:58PM

Thursday 29 December 2022

Show HN: A hypermedia-driven app based on htmx and Drogon C++ web framework https://bit.ly/3GpXcYm

Show HN: A hypermedia-driven app based on htmx and Drogon C++ web framework https://bit.ly/3GtJKCS December 29, 2022 at 11:10PM

Show HN: Simple weather for your zip code https://bit.ly/3jFI28o

Show HN: Simple weather for your zip code Weather applications are bloated. This is the simplest implementation I could make using data from the weather.gov API. This simple weather application will retrieve the current 7-day weather for any of more than 33,000 US zip codes. To customize weather for your zip code, change the URL. The current URL is set to the zip code 90210. If you want both news and weather, that is available here: https://bit.ly/3I7B2vr https://bit.ly/3I7B32t December 30, 2022 at 05:06AM

Show HN: Logos Created with AI https://bit.ly/3vnGJNY

Show HN: Logos Created with AI https://bit.ly/3hYlDmm December 30, 2022 at 12:20AM

Show HN: LiveTyper, a simple typing speed tester https://bit.ly/3WQreKd

Show HN: LiveTyper, a simple typing speed tester Phoenix/LiveView using Presence to show the other players online. My 2nd thing in a vague quest to make 12 things in 12 months. https://bit.ly/3i0b81T December 29, 2022 at 07:08PM

Show HN: Dumbo – A tiny ActivityPub server for building bots https://bit.ly/3IeCSe5

Show HN: Dumbo – A tiny ActivityPub server for building bots https://bit.ly/3jvbg9X December 29, 2022 at 03:52PM

Show HN: Pressn't, a site where you can only have a single post https://bit.ly/3I9z65r

Show HN: Pressn't, a site where you can only have a single post Today's internet is filled with dopamine wells of content. I wanted to steer away from that and foster meaningful writing. So I made a site where you can only have a single post. The intention is to encourage thoughtful posts like the blogs we all love here at HN (Paul Graham's, fasterthanlime, Bartosz Ciechanowski's, etc). For now posts are only markdown, but I intend to make some markdown extensions to make posts more dynamic. https://bit.ly/3WyevMx December 29, 2022 at 02:09PM

Show HN: A LinkedIn Chat GPT on Steroids https://bit.ly/3Wvef0T

Show HN: A LinkedIn Chat GPT on Steroids https://bit.ly/3WvefxV December 29, 2022 at 11:25AM

Wednesday 28 December 2022

Show HN: Zcached, in-memory key-value cache wire-compatible with memcached https://bit.ly/3G0m6fY

Show HN: Zcached, in-memory key-value cache wire-compatible with memcached zcached is an in-memory key-value cache exposing a memcached ASCII protocol-compatible interface, built on pluggable cache engines like Ristretto and freecache [0]. It's not performance-competitive with memcached, especially at higher thread counts. That said, it achieves about 1.1M ops/s, but at significantly higher P99 and P999 latency (as measured by memtier). See [1] and [2] for benchmark results from my 7950x-based workstation. Disclaimer: This is a hobby project created for fun while hacking over the holidays. zcached is not a commercial product and never will be. Don't use it in production; consider this a technology demo more than anything. I don't expect the source code to build outside of my environment, but for those interested in playing with it, binary artifacts are available at [3]. Try `zcached --address tcp:localhost:11211`. [0] https://bit.ly/3WQlosl , https://bit.ly/3vocwhP [1] memcached, 16 worker threads: https://bit.ly/3WQlpMV [2] zcached: https://bit.ly/3G220lg [3] https://bit.ly/3hVt263... https://bit.ly/3FXW2BX December 28, 2022 at 06:48PM

Show HN: Track Institutional Investors https://bit.ly/3Ww35cg

Show HN: Track Institutional Investors https://bit.ly/3jybFZm December 28, 2022 at 09:33PM

Show HN: Pbproxy – Send your clipboard anywhere you can ssh https://bit.ly/3G3KvkC

Show HN: Pbproxy – Send your clipboard anywhere you can ssh pbproxy is a small wrapper to give you a consistent and remotely accessible interface to your system clipboard on linux and mac. https://bit.ly/3Vrd7Kh December 28, 2022 at 10:12AM

Show HN: I built haystack – Google for the workplace https://bit.ly/3I9gTFm

Show HN: I built haystack – Google for the workplace Hi Yuval here! historicly a security researcher, more recently entered the NLP space! Iv'e started working on haystack recently because I feel modern workplaces are in dire need of a good workplace search product that is free to use just like google. Information is scattered between too many communication channels, we communicate with our peers through slack and email, share docs and specs on confluence, work with tickets on jira, commit code and have discussions on github, not to mention all the .docx, .ppt and .pdf that fly around the organization. Not to mention the fact that existing search featuers just plain suck, if you tried using confluence search you know what I mean, keyword search is terrible. Even when you find relevant looking results, they require you to commit to entering the page, and scroll through to get to the relevant paragraph. What does haystack do? - Enable you to search all your workplace applications from one place. (slack, confluence, notion, jira, github, outlook, gmail, etc...). - Natural language queries ("How to do X”, "Do we support Y", "How do I connect to Z"). - Help you decide if the result is relevant without entering the page. - Go directly: search result->relevant paragraph inside page. (no extra scrolling) - No download, all the magic happens in the browser. - Local browser storage option. (you don't need to trust me with your internal communications to use haystack). - Code references embedded in search results. Example, "How to connect to integ2 machine" on haystack could give you: ssh -i private.pem ubuntu@ec2-integration2.eu-west-1.compute.amazonwes.com aggregated from a slack communication you had a while ago. It was quite a challenge to get it up and running in the browser, but here's what I ended up using: IndexDB browser API for storage, and a fine-tuned TinyBERT-based bi-encoder for indexing, searching. Search result building involves using a fine-tuned t5-small model, there's some nodejs adaptations, and wasm rewrites in rust for performance. Next Steps fine-tuning haystack for lower-end laptops with no dedicated GPU, I'm feeling like it should be running smoothly for lowerend hardware by Feb/March, so that's the current public release date. If you would like to get early access + you have dedicated graphics, there's a button in our landing page, and my email address. I'll be here in the comment section! https://bit.ly/3hPOHg0 December 28, 2022 at 03:09PM

Show HN: Get user feedback. Make it a conversation https://bit.ly/3vnm0dq

Show HN: Get user feedback. Make it a conversation https://bit.ly/3hUkJaB December 28, 2022 at 08:57AM

Tuesday 27 December 2022

Show HN: GPT Classifies HN Titles https://bit.ly/3vmEVVw

Show HN: GPT Classifies HN Titles With all the "what can GPT do", I went to dabble with it to see if I could do something that plays to its strengths rather than just speculating about "would it be good at that?" https://bit.ly/3WQ0ysW The basis for the prompt is: Classify following titles into one or more of {US Politics}, {World Politics}, {Technology}, {Security}, {Current Events}, {Boasting}, {Curiosity}, {Unknown} The results from the front page as I type this: 34152137 Technology: Lite XL: A lightweight text editor written in C and Lua 34151880 Curiosity: Hydrochloric acid is more complicated than you think 34156235 World Politics, Current Events: Apple Japan hit with $98M in back taxes for missing duty-free abuses 34152333 Technology: The Architecture of the Lisa Personal Computer (1984) [pdf] 34151951 Curiosity: The Zen anti-interpretation of quantum mechanics (2021) 34155009 Unknown: Added 49 volumes of Arkansas, Mississippi, and Tennessee law 34145665 Technology: FEA Solver that doesn't need defeaturing 34151107 World Politics, Current Events: Amazon packages burn in India, final stop in broken recycling system 34155783 Technology: Your Cellphone Will Be a Satphone 34154778 World Politics, Current Events: Vandals destroy 30k-year-old indigenous cave drawings in Australia 34146397 Boasting: Ask HN: Elevator Pitch for a Polymath? 34151708 Technology: All About USB-C: Illegal Adapters 34149340 World Politics, Current Events: Southwest cancels 5,400 flights in less than 48 hours 34154896 Technology: Beaker Browser is now archived 34145811 Technology: Run Third-Party Scripts from a Web Worker 34152978 World Politics, Current Events: When Algorithms Rule, Values Can Wither 34152981 Security: Experian Vulnerability Shows Any Report with just SSN, DOB, ADR 34151382 World Politics, Security, Current Events: US Government demands direct police access to European biometric data [pdf] 34143272 Curiosity: Archaeologists devise a better clock for Biblical times 34149804 Technology: Using eBPF and predefined inspections to minimize “observability tax” 34155875 US Politics: Ventura Issues 34152100 Technology: Anki SRS Algorithm : Spaced repetition explained with code 34154406 Technology: How RISC-V Timer Interrupts Work 34146493 Curiosity: Old-school computing: when your lab PC is ancient (2021) 34152369 Technology: BorgBackup: Deduplicating archiver with compression and encryption 34147825 Technology: Show HN: Self-hosted CMS on serverless Cloudflare 34153648 Boasting: Brooklyn Bar Menu Generator (2015) 34117429 Unknown: “Blue Light” creating capacity for nothing (2007) 34149239 Curiosity: Visually symmetric words There are certainly some that one could argue would be different though I think its fairly correct based on titles alone. I'll also note that there are some different results when I was working in a smaller sample size - the entry "Added 49 volumes of Arkansas, Mississippi, and Tennessee law" was classified as "US politics, Current Events" rather than "Unknown". I do want to note that isn't that bad. Running this: "prompt_tokens":560,"completion_tokens":222,"total_tokens":782 So, this is just a hair under $0.02 to do. Thinking about it, some cleanup can be done by removing the year and media type which could trim a few tokens off the request. December 28, 2022 at 03:00AM

Show HN: Mastinator. Disposable public anonymous no-login Fediverse accounts https://bit.ly/3I67Ncr

Show HN: Mastinator. Disposable public anonymous no-login Fediverse accounts https://bit.ly/3jsCTR3 December 28, 2022 at 02:28AM

Show HN: Merry Sky, Dark Sky replacement and merry-timeline open source lib https://bit.ly/3I5M6sM

Show HN: Merry Sky, Dark Sky replacement and merry-timeline open source lib Hello HN, This is a website I worked on during the holidays to fill the void of the upcoming dark sky shutdown. For me, the precipitation timeline was a view I was heavily relying on for everyday activities and planning. I had not found any replacement from the various weather apps. When I found pirateweather.net as a backend API, it gave me the motivation to put the pieces together and get back the experience I enjoyed. I then added more functionalities that I think was missing from the website such as a weekly chart view. I've been using the website reliably over christmas holidays. Hope you enjoy it too! Also I open sourced the visual component for drawing the precipitation timeline and you can use it for drawing weather information or any other hourly activities really https://bit.ly/3C0ASCb Interested in your feedback! https://bit.ly/3WuFNmZ December 28, 2022 at 12:14AM

Show HN: I built a simple CLI helper integrating with GPT-3 https://bit.ly/3I4M8kA

Show HN: I built a simple CLI helper integrating with GPT-3 Hi all! I don’t think CHATGPT has gone unnoticed by anyone here on Hackernews. I’ve myself played around a bit with it, but felt it was annoying to always have to log into their GUI to ask the questions. To scratch my own itch and at the same time learn more about how to write my own command line interface, I created 'askai'. 'askai' is a simple CLI integration with OpenAI’s GPT3 models. I’ve primarily used it to get quick answers to technical questions, like: > askai "How to mock user input when writing a Python pytest test?" > askai "How do I remove a conda environment?" As I've found it quite helpful, I decided to spend some time to package it in a nicer way to share it with all of you. I've also uploaded it to PyPI to simplify the installation process. 'askai' enables you to: * Ask questions and get the answers straight into your terminal * Configure which model and model parameters you want to use * Overwrite saved configurations when you ask questions Currently, it only supports OpenAI’s models, but my plan is to integrate more endpoints as soon as new capable NLP endpoints are popping up. I hope some of you find it useful :) https://bit.ly/3PSy2F3 December 27, 2022 at 05:29PM

Monday 26 December 2022

Show HN: Sideproject.guide https://bit.ly/3C3Jnwg

Show HN: Sideproject.guide https://bit.ly/3hTH5Je December 27, 2022 at 07:36AM

Show HN: Gamedrop – Videogame collection management, price alerts, and prices https://bit.ly/3FOj4uU

Show HN: Gamedrop – Videogame collection management, price alerts, and prices https://bit.ly/3jwiVFd December 27, 2022 at 02:53AM

Show HN: How many advertising panels in Sydney are near a public telephone? https://bit.ly/3I4jiB1

Show HN: How many advertising panels in Sydney are near a public telephone? https://bit.ly/3WpyME3 December 27, 2022 at 12:57AM

Show HN: Eleven – open-source alternative to Codespaces https://bit.ly/3Glv2hp

Show HN: Eleven – open-source alternative to Codespaces Hey HN, Eleven is the second project that I've built to learn Go. It lets you create a code sandbox in your cloud provider account easily. What's a "code sandbox"? Just a VM, running in your cloud provider account, with some runtimes pre-installed, your repositories cloned, a way to connect to it with your preferred editor (or via SSH) and a way to serve your apps easily via HTTP (with automatic HTTPS). You could use it to deploy your app, as a remote development environment or even to test some code. It's up to you. For example, to deploy a Node.JS app: $ eleven aws init hello-world --runtimes node@18.7.0 --repositories eleven-sh/hello-world > Success! The sandbox "hello-world" was initialized. $ ssh eleven/hello-world forever node index.js > Forever: command started. Run "forever stop" in current path to stop. $ eleven aws serve hello-world 8000 --as hello.eleven.sh > Success! The port "8000" is now reachable at: https://bit.ly/3sYF9kp $ curl https://bit.ly/3sYF9kp > Hello World Still learning Go by the way, so I'm open to any suggestions to improve. https://bit.ly/3DspXBb December 26, 2022 at 11:27PM

Show HN: Test if your shortcut conflicts with any default shortcuts in browsers https://bit.ly/3vnbqmo

Show HN: Test if your shortcut conflicts with any default shortcuts in browsers https://bit.ly/3FW7rSR December 26, 2022 at 09:04PM

Show HN: 80/20 Rule in Everything https://bit.ly/3GgHRJI

Show HN: 80/20 Rule in Everything The content of the 8020.in website was generated using the ChatGPT AI engine and then reviewed by a human editor to ensure accuracy. https://bit.ly/3VpXDWQ December 26, 2022 at 12:29PM

Sunday 25 December 2022

Show HN: Talk to GPT-3.5 via WhatsApp https://bit.ly/3jjFlJy

Show HN: Talk to GPT-3.5 via WhatsApp https://bit.ly/3FRmn4B December 26, 2022 at 04:54AM

Show HN: Secure end-to-end client sessions and API calls using crypto key pairs https://bit.ly/3hODpZa

Show HN: Secure end-to-end client sessions and API calls using crypto key pairs Hello. I made this project as an experiment in using key cryptography for user identity in a client <-> server model, and for some future peer to peer projects that I am working on. I am looking for feedback, please let me know what you think. Also, Merry Christmas to HN! :-) https://bit.ly/3vhXhHk December 25, 2022 at 11:07PM

Show HN: Kweb 1.3.3 released, a server-side interface to the browser's DOM https://bit.ly/3POWLKt

Show HN: Kweb 1.3.3 released, a server-side interface to the browser's DOM https://bit.ly/3WLjF7t December 25, 2022 at 10:10PM

Show HN: Bespoke Artist Website Hosting https://bit.ly/3C0Ka0Q

Show HN: Bespoke Artist Website Hosting Merry Christmas everyone! We started offering hosting services for our musical artists at our record label Epsilon Records ( https://bit.ly/3C0Kb4U ) and we recently decided to open the offering further. Consider it boutique high-touch hosting at a good value for a very niche musical artist audience (bands/producers/musicians). We offer a choice of the WordPress or Ghost platform but can also handle custom requirements for the more technical customer. Get in touch and let’s nerd out over how we can help you meet your musical and artistic hosting needs. And now a word from ChatGPT: "Why choose Epsilon for your musical hosting needs? There are several reasons why you may want to choose a hosting provider that specialises in music: * Expertise: A hosting provider that specialises in music will have a deep understanding of the specific needs and requirements of music websites. This includes things like fast loading times for streaming audio and video, and the ability to handle large amounts of traffic. * Music-specific features: A hosting provider that specialises in music may offer features that are specifically tailored to the needs of music websites, such as integrations with music streaming platforms or tools for promoting and monetizing your music. * Niche-specific support: A hosting provider that specialized in music will likely have a team of support staff who are knowledgeable about the specific needs and challenges of music websites. This can be especially helpful if you have questions or run into issues specific to the music industry. Overall, choosing a hosting provider that specialized in music can help ensure that your website has the features and support it needs to succeed in the competitive world of online music." Open to feedback! https://bit.ly/3C36bMB December 25, 2022 at 09:52PM

Show HN: Newsic https://bit.ly/3VoVv1L

Show HN: Newsic News portal that uses GPT-3 to extract news from the news. https://bit.ly/3VptmHZ December 25, 2022 at 06:54PM

Show HN: Price My Spotify Library https://bit.ly/3WKCF68

Show HN: Price My Spotify Library Hi HN, I built this tool to estimate how much it would cost to purchase all the music in a user's Spotify library and individual playlists. Kind of interesting, maybe you'll like it too https://bit.ly/3PZm7Fy December 25, 2022 at 06:04PM

Saturday 24 December 2022

Show HN: GPT-3 Powered Shell https://bit.ly/3WCCbik

Show HN: GPT-3 Powered Shell https://bit.ly/3GjlW4o December 23, 2022 at 05:34AM

Show HN: TapTab – Tab switching web extension for Safari https://bit.ly/3WLdGjl

Show HN: TapTab – Tab switching web extension for Safari I like the tab-switching behaviour in Chrome/Firefox and wanted Safari to have something similar. Another wish of mine was for it to be a web extension that feels native to the browser vs an app extension that looks out of place. I posted a while back on HN to see if other people feel the same and the response was very positive : https://bit.ly/3Fi4vRe Say hello to TapTab : https://apple.co/3vggVmY... TapTab feels right at home in Safari and is loaded with features to improve how you interact with tabs. You no longer have to miss the native tab-switching functionality that you love in Chrome/Firefox. I launched the app a few days ago, and the response has been great. Some of the features that users have been loving : - Keep your hands at the keyboard: navigate all tabs without your hands leaving the keyboard. - Fuzzy Search: Search through your tab titles and URLs at lightning speed. - Switch to previous tab: Comes with a handy shortcut to go back to the previous tab. Finally! - Dark Mode: The extension feels right at home in Safari. - Multi-Window support - Pin/Mute/Close tabs right from the extension. The app is written in ReactJS (apart from the very minuscule bit of Swift you have to write for using it as an extension in Safari) and uses Tailwind for design. If you are one of the dozen people like me who use Safari, let me know how you find it. I would love to hear if there are any features that would make it a better fit for you. I have a few things on my radar gathered from talking to users like an iPad version, custom shortcuts, etc. If you find the extension useful I would love it if you vote for it on Product Hunt to get this in front of a few more eyeballs : https://bit.ly/3YKT8cq Thank you! https://bit.ly/3vj3hj7 December 24, 2022 at 02:05AM

Show HN: GUI-based free app to backup and restore hard disk on Windows clients https://bit.ly/3C0VXfK

Show HN: GUI-based free app to backup and restore hard disk on Windows clients I wrote a small GUI-based tool that uses the Windows Imaging Format (WIM) to create full backups of computer systems (operating system images) and then restore them. The application is hosted on GitHub, is open source, and is offered under the Apache 2.0 license. In addition, the repository includes an illustrated step-by-step guide to help get it up and running. Maybe someone can use the solution for their purposes as well - I would be happy. Have fun with it. The GitHub repository is named: WIM-Backup December 24, 2022 at 07:28AM

Show HN: Shmux – run all your scripts from one file https://bit.ly/3I1RiOy

Show HN: Shmux – run all your scripts from one file Hello all, This is a small, few hours Holiday project I made out of frustration on what I would have liked makefiles to be but are not. It's rough, but it might be useful for somebody. Any type of feedback is welcome! https://bit.ly/3WoGrCA December 24, 2022 at 07:06PM

Show HN: Digital privacy game for middle schoolers, our Harvard final project https://bit.ly/3WpoTWR

Show HN: Digital privacy game for middle schoolers, our Harvard final project For our final project in CS105, Technology and Privacy, my friend and I made an educational game about digital privacy for middle schoolers! We'd love any feedback or suggestions. https://bit.ly/3YLQyD1 December 24, 2022 at 07:11PM

Show HN: Rendering a Notion page as HTML using SvelteKit https://bit.ly/3FLdTMg

Show HN: Rendering a Notion page as HTML using SvelteKit I've rebuilt my personal website in SvelteKit using Notion as the CMS. Produces almost semantic HTML that can be styled however you would like. https://bit.ly/3FLdVnm December 24, 2022 at 01:39PM

Friday 23 December 2022

Show HN: Search HN Favorites or Export to CSV/HTML https://bit.ly/3Wnejzw

Show HN: Search HN Favorites or Export to CSV/HTML I wrote a JavaScript tool to search your HN favorites and export them to CSV or HTML. The JavaScript runs in your browser like a browser extension. It scrapes the HTML and navigates from page to page. Setup and usage instructions are in the file. https://bit.ly/3HVtR9z December 23, 2022 at 10:07PM

Show HN: Hacker News Insight https://bit.ly/3GeNdVF

Show HN: Hacker News Insight https://bit.ly/3WCydq6 December 23, 2022 at 09:36PM

Show HN: Box4D – 4D physics demo using Rust and wgpu https://bit.ly/3VqGiNr

Show HN: Box4D – 4D physics demo using Rust and wgpu This is a little physics toy I've been working on off and on for a while. I originally planned on making a more fully featured game of some sort (I suppose I still may some day), but it turns out that writing interesting graphics and physics algorithms is more compelling than the hard work of polishing an actual product. Who knew? While there are plenty of good guides for 2D and 3D graphics and physics, there's not much out there for 4D. In hopes of alleviating that, the code here is arranged such that the commits are more or less a step-by-step guide, with comments for the interesting or tricky parts. While I don't think I came close to the simplicity or clarity of Box2D Lite, I hope it can serve as a useful example to anyone interested in 4D rendering and physics. https://bit.ly/3YKrKLG December 23, 2022 at 07:30PM

Show HN: zygolophodon: CLI for reading Mastodon posts (no account needed) https://bit.ly/3BYFIj9

Show HN: zygolophodon: CLI for reading Mastodon posts (no account needed) https://bit.ly/3Wjgwfq December 23, 2022 at 05:17PM

Show HN: Teetty: a CLI tool to remote control a program running in a terminal https://bit.ly/3hKnwDg

Show HN: Teetty: a CLI tool to remote control a program running in a terminal I needed to remote control a program (and read it’s output) while that tool should still be fully interactive for the user. Obviously there are things like tmux and more but they emulate an entire terminal. This is simpler in that it just sets up a pty and basic pipes or files to send stuff in and read from it. https://bit.ly/3PQE48V December 23, 2022 at 02:13PM

Show HN: UI for Apache Kafka v0.5 released with RBAC and serde plugins https://bit.ly/3VjdgiL

Show HN: UI for Apache Kafka v0.5 released with RBAC and serde plugins https://bit.ly/3hSuCW3 December 23, 2022 at 03:41PM

Thursday 22 December 2022

Show HN: Speak to your phone to query a database https://bit.ly/3VhU8ld

Show HN: Speak to your phone to query a database Hi everyone, Zing Data ( https://bit.ly/3hPAnnB ) is an ios[1], android[2] and web app[3] that allows you to query any database with natural language. We use OpenAI's GPT-3 model to generate SQL queries that run against your Databricks, RedShift, mySQL, Snowflake, postgres, Starburst, Trino, Presto db clusters or Google Sheets and auto-visualizes the result. Check out a howto guide here --> https://bit.ly/3v9n7gy... [1]: https://apple.co/3Vis6q2... [2]: https://bit.ly/3WC6S7j... [3]: https://bit.ly/3BWgEt3 https://bit.ly/3VdBBqk December 22, 2022 at 11:38PM

Show HN: My Afternoon JavaScript Library https://bit.ly/3VrTVfG

Show HN: My Afternoon JavaScript Library https://bit.ly/3HWKPnJ December 22, 2022 at 09:00PM

Show HN: Fully offline, open-source alternative to Scribe for Firefox https://bit.ly/3v9BK3k

Show HN: Fully offline, open-source alternative to Scribe for Firefox I had to do a bit of web-workflow documentation and found the process of gathering screenshots, placing them correctly into a document, and creating captions extremely tiring. I figured it’ll be easy to automate and also a great opportunity to get to know the Browser API, and here we are with the first release of the extension. It’s extremely easy to use but barebones which I plan to change in the near future, so any feedback will be appreciated. I want to keep the docs generation process completely offline to avoid dealing with server costs and GDPR stuff which poses a lot of challenges when planning more advanced features like image editing. It’s available only for Firefox because of Firefox’s great Browser API support, which Chromium currently lacks. Also, there’s a tool like this already available, called Scribe but it requires an account and also is not available for Firefox for some reason. Hope you’ll like it! https://mzl.la/3I0VGgy December 22, 2022 at 08:20PM

Show HN: Create a Children's book with AI – with illustrations https://bit.ly/3PMq0xf

Show HN: Create a Children's book with AI – with illustrations Hey together with wife we took part in AssemblyAI hackathon and although we didn't win we felt good enough about our inital MVP that we took it a bit further. You can describe your characters and give a title and however long/detailed description you want, the gpt-3 will generate a children's story from it, dall-e will generate images. Images are postprocessed with stable-diffusion custom model (for stylisation) and that's the final result. It's still early as it was done in about 2 weeks, but I count on your feedback. I am software engineer and did basically all of the engineering work myself. Feel free to ask question regarding implementation plans, etc. cannot wait to learn what you think. I'll appriciate any feedback. https://bit.ly/3Whzenz December 22, 2022 at 07:38PM

Show HN: eBPF-powered L4 package dropper https://bit.ly/3BV2Z5y

Show HN: eBPF-powered L4 package dropper https://bit.ly/3jn32Rt December 22, 2022 at 04:48PM

Show HN: Decentralized Database https://bit.ly/3BUxsRg

Show HN: Decentralized Database DB3 is a community-driven layer2 decentralized database network. Infinite Storage Space Scalability is the key to the web3 explosion, db3 will use the following strategies to achieve web3 scale PC can meet the minimum system requirements so everyone can join the db3 network to provide storage space. Using dynamic sharding to achieve scale out. when a storage shard chain has not enough space to store mutation, it will split itself into two subchains. Using cold data archive to recycle storage space. history cold blocks and cold state data will be archived to FileCoin and the storage node will always has storage space to store new data. Blazed Fast and Provable On-chain Query Currently, decentralization means bad performance but db3 is trying to make a big improvement in performance Merkdb is the storage engine of db3 network and it not only has high performance but also the fast-proof generation Geo distribution, the nodes in every storage shard are geo-distributed and the clients can execute querys against the nearest storage node Query session, the first decentralized query protocol to resolve performance and incentive perfectly Crypto Native Data Ownership In the decentralized network, only the private key owners can update their data and they can keep privacy by encrypting their data with the public key On-chain Programmable Dapp developers can develop data processing contracts and deploy them to the db3 network just like developing data backend in web2 Ethereum Guarded Security DB3 network is a layer2 network on Ethereum and all the assets are guarded by Ethereum https://bit.ly/3BRBOso December 22, 2022 at 02:34PM

Wednesday 21 December 2022

Show HN: CAD model of the saturn V rocket on the 55th anniversary of Apollo 8 https://bit.ly/3BUw2q9

Show HN: CAD model of the saturn V rocket on the 55th anniversary of Apollo 8 Today is the 55th anniversary of Apollo 8. I figured it would be fun to make a CAD model with a space for a model rocket engine and also as an augmented reality model. The tutorial is for Fusion360 but the steps can be adapted to most CAD programs. I would love to know what you all think! https://bit.ly/3WyZ2eP December 21, 2022 at 08:44PM

Show HN: I store my critical secrets and document, and communicate privately https://bit.ly/3WySXyT

Show HN: I store my critical secrets and document, and communicate privately https://bit.ly/3FNHp4g December 21, 2022 at 06:10PM

Show HN: OpenAEDMap – Automated External Defibrillators from OpenStreetMap https://bit.ly/3FOWeTU

Show HN: OpenAEDMap – Automated External Defibrillators from OpenStreetMap Hi everyone, OpenAEDMap ( https://bit.ly/3PGOqsd ) allows you to find (and add!) AEDs in your area. These devices have proven themselves as life-savers in heart failure - when every second matters. The data is synced to OpenStreetMap database, so it's openly licensed (ODbL) and can also be used in other OSM-based apps. AFAIK, there is no other comparable map - they are either proprietary or show a single country. Frontend: https://bit.ly/3BSc3IA Tech stack: React, MapLibre GL JS, Bulma Backend: https://bit.ly/3BSc4w8 Tech stack: Python, PostGIS https://bit.ly/3PGOqsd December 21, 2022 at 12:31PM

Show HN: Schtate – Functional Data Containers with a Familiar API https://bit.ly/3WexnQI

Show HN: Schtate – Functional Data Containers with a Familiar API Looking for feedback on my library. I work mainly with React at work, as data is passed down as props, we end up performing a lot of transformations and checks on it. Most React developers leverage arrays heavily because the intuitive immutable, chainable API that JS arrays offer works really well with React's functional model. The purpose of this library is to make other types of data just as easy to work with by mirroring the Array API whenever possible, keeping immutability and chaining as first class features. It is not just for React developers, but anybody who has to manipulate data and hates having to write `if` statements. The library has zero runtime dependencies and 100% test coverage. https://bit.ly/3WCIFy2 December 21, 2022 at 04:45PM

Show HN: Re-write text in the style of famous characters using GPT-3 https://bit.ly/3FMOUIu

Show HN: Re-write text in the style of famous characters using GPT-3 https://bit.ly/3v6pmBd December 21, 2022 at 03:20PM

Show HN: Protein Monster (Net Art, NSFW) https://bit.ly/3v6hiAH

Show HN: Protein Monster (Net Art, NSFW) https://bit.ly/3v8Br99 December 20, 2022 at 10:20PM

Show HN: Txtai 5.2 released: open-source semantic search https://bit.ly/3WhT16o

Show HN: Txtai 5.2 released: open-source semantic search https://bit.ly/3nZkRmC December 21, 2022 at 01:20PM

Show HN: ChatGPT developed an NPM package to check if jemalloc is installed https://bit.ly/3PHqHYE

Show HN: ChatGPT developed an NPM package to check if jemalloc is installed https://bit.ly/3FS8a7M December 21, 2022 at 01:22AM

Tuesday 20 December 2022

Show HN: Doomestication of Spreadtrum https://bit.ly/3FIwYir

Show HN: Doomestication of Spreadtrum https://www.youtube.com/watch?v=vpqkQ64AYS8 December 20, 2022 at 11:59AM

Show HN: A Repository of Wordle-Like Games https://bit.ly/3POip1h

Show HN: A Repository of Wordle-Like Games https://bit.ly/3PIe7bM December 20, 2022 at 07:07AM

Show HN: Translate JSON with this new tool, could be game changer for developers https://bit.ly/3BRbT3Y

Show HN: Translate JSON with this new tool, could be game changer for developers https://bit.ly/3W4Megp December 20, 2022 at 01:00PM

Show HN: High performance HTML5 parser for Ruby, a Nokogiri alternative https://bit.ly/3YCH2St

Show HN: High performance HTML5 parser for Ruby, a Nokogiri alternative https://bit.ly/3YEK2xG December 20, 2022 at 04:38AM

Monday 19 December 2022

Show HN: A vichan variant that ChatGPT helped me host https://bit.ly/3FK3UqL

Show HN: A vichan variant that ChatGPT helped me host I recently set up a website hosting vichan [0] with nginx, and named it "h2ochan", inspired by the chaotic (yet moderated!) nature of imageboards like 4chan and 2chan. Plus, I love having a liter of water within arm's reach at all times. In the future, I have some plans for threading and posts that will further emphasize the "water" theme and encourage community engagement. In the past, I had tried setting up vichan a few times, but I was overwhelmed by the many technical tasks involved, such as using a remote terminal, working with MySQL databases, configuring nginx, setting file permissions and owners, and using Emacs (or trying to avoid clunky local file edits and FTP). However, I recently discovered chatGPT and have found it very helpful in assisting me with various technical issues. I began by asking for help setting up a public PHP forum, saying that I was a gamedev with some experience in Unity and C#, but not familiar with web development. chatGPT recommended that I look into ASP.NET [1] (which is similar to C#) and gave me some specific recommendations for webhosts and domain registrars. Based on these recommendations, I was able to get a Shared Windows Host [1] up and running, with my nginx [3] page visible after visiting the proper IP address. During the vichan installation process, there is a config-help screen that shows red and yellow lights, to show stuff like if vichan is missing permissions, the SQL database is misconfigured, etc. Initially, this screen showed about three errors and five warnings, mostly related to vichan's inability to read or write certain files. ChatGPT was very helpful in troubleshooting these issues, whether I copy-pasted error messages or described the problems in my own words. It helped me with tasks such as using `chmod`, `chroot`, and `grep`, as well as with fixing HTTP status codes such as 403 Forbidden, 404 Not Found, and 500 Internal Server Error [2]. ChatGPT also helped me locate log files and fix other issues, and eventually all of the warnings were resolved. Emacs was also very helpful during the setup, with chatGPT assisting with emacs commands (I have a double-sided Sheet of them somewhere...) Although I am still learning basic hotkeys, I am able to Save, Undo, and Quit with confidence, and I have almost memorized the Page Up/Down keys. I was initially drawn to Emacs because I saw a page about hotkeys for capitalizing, lowercasing, and uppercasing words years ago, but never sticking with it. Now using it more, my thoughts still being "My smartphone can't even Delete (forward) or Undo! Modifying whole WORDS like this is incredible!" Please go look at h2ochan, and Drink Water! [0] https://bit.ly/3PUKbcJ [1] I did have to switch from a Shared/managed ASP.NET to a Dedicated Linux Host, since remote SSH was not supported for Windows, only Linux [2] I forgot two of these error codes, so I asked chatGPT to remind me of ones I might have encountered during setup. chatGPT also revised my initial post (making sure chatGPT got a [] citation, no matter how confusing!) which I revised once more before posting. [3] Windows + nginx, huh? I may be mis-remembering this bit, but there was certainly a point of realizing "I need Admin access so I can edit Permissions..." or something, and that Windows without SSH was wholly insufficient for vichan [-] chatGPT was occasionally a bit outdated, which led to missing packages, non-existent paths, and imperfect configurations. However, it seemed happy to accept corrections, such as when I wanted to show line numbers in PHP files in Emacs, but my init.el file already had a setting to show line numbers for all programming languages, and I didn't have php-mode installed. Instead, I needed to use phps-mode. [-] The website favicon is a Koreisha mark, hue-shifted to the Blues. It's used in Japan to signify elderly drivers, and used Abroad by Car Enthusiasts. I love the Half-Teardrops in contrasting Bright and Subtle Blue. https://bit.ly/3PJo1d5 December 20, 2022 at 05:44AM

Show HN: Shell script for playing music from YT with a text queue file and mpv https://bit.ly/3BOLUdH

Show HN: Shell script for playing music from YT with a text queue file and mpv Hi, I am kind of hesitant to post this because I wrote this myself and it's definitely not polished but I thought people might find it useful considering some of the music related things I have seen posted here. This doesn't have anything fancy like a recommendation system or pretty ui but it makes it very easy to listen to music and keep a history of what you've listened to. If it means anything, this is the only thing I use for music playing. Features: - Everything is a text file (queue, your listen/artist history)! - Mpv as music player (you can control or get info using the ipc socket the script opens) - Download songs after you've listened to it a chosen amount - Fzf to search music - Add playlists from the cli - Manage queue from the cli, fzf, or vim - Run arbitrary commands on song change - Search and play or select from search results Here is a demo: https://bit.ly/3Vq8MY1... and the repo: https://bit.ly/3I5R5tN https://bit.ly/3HNR9hm December 19, 2022 at 11:16PM

Show HN: Fort.js – A modern progress bar for form completion https://bit.ly/3ViSDUc

Show HN: Fort.js – A modern progress bar for form completion https://bit.ly/3V4RKhT December 19, 2022 at 09:35PM

Show HN: Infisical – open-source secrets manager https://bit.ly/3Wa8AND

Show HN: Infisical – open-source secrets manager Last month, we open-sourced Infisical ( https://bit.ly/3G4HZMn ) - a simple, end-to-end encrypted tool to sync environment variables across your team and infrastructure. You can use it to store environment variables and inject them into your applications locally or into CI/CD and production infrastructure. It can be used with any language/framework and is platform independent with a super easy setup. We know secret managers exist but, in our experience, they’re too complicated, not comprehensive, not user-friendly, or a mix of all three — other nicer ones are closed-source and don’t have self-hosted options available. That’s why we’re on a mission to make secret management more accessible to every developer — not just security teams. We’ve launched this repo under the MIT license so any developer can use the tool. The goal is to not charge individual developers. We make money by charging a license fee for some future enterprise features as well as providing a hosted version and support. In the coming weeks, we plan to add features like key rotation, access logs + more integrations. We’d love to hear your thoughts and any feature requests! Give it a try ( https://bit.ly/3G4HZMn ), and let us know what you think! Main website: https://bit.ly/3G4HVMD https://bit.ly/3G4HZMn December 19, 2022 at 06:52PM

Show HN: Real or AI? A game to spot DALL-E 2 generated images https://bit.ly/3v0WytX

Show HN: Real or AI? A game to spot DALL-E 2 generated images I built this project last weekend. I was playing around with DALL-E 2 and I was impressed by how photorealistic the images generated are. I decided to build a small game to guess if the image is real or AI generated. This is my first ever weekend project, so I would appreciate any feedback :) Thanks https://bit.ly/3jdw4Tk December 19, 2022 at 12:57PM

Sunday 18 December 2022

Show HN: Christmas Free Icons https://bit.ly/3jeB767

Show HN: Christmas Free Icons https://bit.ly/3jeB9ef December 19, 2022 at 08:04AM

Show HN: Screen Studio – Beautiful screen recordings in minutes https://bit.ly/3V3tPiB

Show HN: Screen Studio – Beautiful screen recordings in minutes Hey! I started working on this app 4 months ago. The idea is simple: automate creating promo quality videos that include screen recordings as much as possible Currently it makes cursor movement smooth, zooms in on clicks, adds background and frame around recorded window and adds cinematic motion blur. I plan to add selfie camera support, full text slides and multi-clip recordings. Works only on macOS. It is paid software (one time payment for license + 1 year of updates), but you can download and try it for free - everything except final export to file will work 100% Thanks! https://bit.ly/3BJ9sjS December 19, 2022 at 12:00AM

Show HN: View Reddit Images by Topic https://bit.ly/3Wand3l

Show HN: View Reddit Images by Topic Hi, I created a simple website to display Reddit images from set of subreddits by topic. It displays images from current top posts. https://bit.ly/3FB4bfr December 19, 2022 at 04:25AM

Show HN: Share Mastodon link in an untraditional way https://bit.ly/3BJO7qJ

Show HN: Share Mastodon link in an untraditional way https://bit.ly/3BLiq0l December 19, 2022 at 01:03AM

Show HN: Log in to Mastodon with your Twitter account https://bit.ly/3uY7OHu

Show HN: Log in to Mastodon with your Twitter account This is an idea I've had for a while. Given recent events, I decided to finally implement it and see what happens. I assume if it gets any traction it will be banned. The bigger picture here is that Twitter's network of users and follow lists is potentially reverse-engineerable. Why not take that network graph and implement it in the Fediverse? https://bit.ly/3BH4dRS December 19, 2022 at 12:38AM

Show HN: Laravel Documentation Bot https://bit.ly/3BKO3a3

Show HN: Laravel Documentation Bot https://bit.ly/3PAQaTA December 18, 2022 at 11:29AM

Saturday 17 December 2022

Show HN: I made an Ethernet transceiver from logic gates https://bit.ly/3Yyehqk

Show HN: I made an Ethernet transceiver from logic gates https://bit.ly/3HHyzaD December 18, 2022 at 08:00AM

Show HN: I Put Artificial Intelligence Inside Google Sheets https://bit.ly/3htin2k

Show HN: I Put Artificial Intelligence Inside Google Sheets Hello Everyone, I built =SHEETAI(), a way to run GPT-3 prompts in Google Sheets. It's incredible how tasks that are hard or impossible to do w/ regular formulas become trivial. For example: sanitize data, write thank you cards, summarize product reviews, categorize feedback... Try Now for free at SheetAI.app https://bit.ly/3j0FSzV December 18, 2022 at 06:09AM

Show HN: bstruct – Declarative and efficient binary parsing in Python https://bit.ly/3WobUEv

Show HN: bstruct – Declarative and efficient binary parsing in Python https://bit.ly/3WpskfN December 17, 2022 at 06:32PM

Show HN: baseline – a free, open-source journaling and mood tracking app https://bit.ly/3FBcw2P

Show HN: baseline – a free, open-source journaling and mood tracking app Hey HN! I recently released baseline, a journaling and mood tracking app for iOS, Android, and web. If you've been looking for a better journal, or just want to work on your mental health, you should check it out! It includes: - Simple and fast journaling — just open the app and start typing. - Visualizations to help you understand your progress over time. - Screeners to help you better understand what you might be struggling with. - Customizable notifications to help you build journaling into your daily routine. - Strong privacy — personal data is encrypted with user-specific keys that I can’t access. This app started as a personal project for my own mental health, and it really helped me out — so now here we are! Again, if you've wanted to try journaling or just want to start working on your mental health, I really recommend trying it out. I'll also be here all day to answer any questions y'all have. Thanks so much :) https://bit.ly/3uZPeyK December 17, 2022 at 05:45PM

Show HN: Auto-Generate Python REST API Clients Using OpenAPI Generator https://bit.ly/3FBmSjk

Show HN: Auto-Generate Python REST API Clients Using OpenAPI Generator Hi all, We've refactored the Python client generator in OpenAPI Generator(https://bit.ly/3jd33qJ). To give it a try, please follow 3 simple steps below: 1. Download the Java JAR: https://bit.ly/3HJzA1S 2. Rename the JAR as "openapi-generator-cli.jar" 3. Execute the following command to run the generator for the PetStore API: https://bit.ly/3V4ixL5 Mac/Linux: $ java -jar openapi-generator-cli.jar generate -g python-nextgen -i https://bit.ly/3V4ixL5 -o /var/tmp/python-nextgen/ Windows: $ java -jar openapi-generator-cli.jar generate -g python-nextgen -i https://bit.ly/3V4ixL5 -o C:\tmp\python-nextgen (If JVM is not installed in your machine, please use openapi-genreator-cli docker image instead: https://bit.ly/3FW3vBN) If you've any feedback or question, please reply to https://bit.ly/3FBmTno to let me know. December 17, 2022 at 04:16PM

Show HN: Book about forms usability for devs https://bit.ly/3hF242d

Show HN: Book about forms usability for devs https://bit.ly/3FEwJok December 17, 2022 at 02:29PM

Show HN: A magic frame you can prompt to show generated art to an e-ink display https://bit.ly/3PBsKO3

Show HN: A magic frame you can prompt to show generated art to an e-ink display https://bit.ly/3PzGVmI December 17, 2022 at 05:11AM

Friday 16 December 2022

Show HN: Simply see your client hints sent by Chrome https://bit.ly/3V3LQxu

Show HN: Simply see your client hints sent by Chrome Chrome will start to reduce the UserAgent string and replace it with client hints. here you can simply see your current UA, the reduced one, and your client hints. https://bit.ly/3hvF8T2 December 17, 2022 at 04:04AM

Show HN: The easiest way to run a brainstorm, supercharged with A.I https://bit.ly/3W6FG0H

Show HN: The easiest way to run a brainstorm, supercharged with A.I Hello friends! We've been working hard on building Mimosa, and would love for you to try it! No signups required. Facilitating brainstorming sessions can be a challenging and time-consuming task. It's difficult to keep everyone on agenda, engaged, and contributing. So we've built Mimosa to be the easiest way to facilitate a brainstorming session. Imagine if a "digital whiteboard" and a "trello board" had a baby, but built with all the best practices of professional facilitation. With Mimosa, you can minimize bias by allowing team members to contribute anonymously before revealing their ideas. This ensures that everyone has a fair chance to share their thoughts and ideas without fear of judgment. Once the brainstorming session is complete, you can easily view and export the final results. This allows you to keep track of a meeting's effectiveness and share it with stakeholders. But the real game-changer is our AI Brainstorming features and it's ability to turn your 1x team into a 10x team. It help generates and collaborates with you in your brainstorming session to help you come up with more and better ideas. We're both scared and excited to hear all your thoughts, HN! :) Please do let us know any features or improvements you think we should make to help you in your meetings. https://bit.ly/3iZL47a December 16, 2022 at 07:41PM

Show HN: MyJekyllBlog - an open source CMS and web host for Jekyll blogs https://bit.ly/3W4sXvD

Show HN: MyJekyllBlog - an open source CMS and web host for Jekyll blogs https://bit.ly/3hAcAIb December 16, 2022 at 05:47PM

Show HN: forma: An efficient vector-graphics renderer https://bit.ly/3Wpz1Pa

Show HN: forma: An efficient vector-graphics renderer https://bit.ly/3BGaFsy December 16, 2022 at 04:53PM

Show HN: LeanQt Widgets, item and graphic views – GUI feature complete https://bit.ly/3hCQxAt

Show HN: LeanQt Widgets, item and graphic views – GUI feature complete https://bit.ly/3hu2BE8 December 16, 2022 at 02:01PM

Show HN: Rapid Reply – GPT-3 AI Email Assistant for Busy Founders https://bit.ly/3Wove4E

Show HN: Rapid Reply – GPT-3 AI Email Assistant for Busy Founders Hi HN, I created Rapid Reply for founders, execs and managers who get 30+ emails a day and want to respond fast and polite. It also helps you overcome writers block. Let me know if you have questions. https://bit.ly/3iY76Hq December 16, 2022 at 09:00AM

Thursday 15 December 2022

Show HN: Simpler – Your GPT-3 Task Planner https://bit.ly/3BDlnzG

Show HN: Simpler – Your GPT-3 Task Planner https://bit.ly/3PLU8cp December 16, 2022 at 02:41AM

Show HN: AI Avatar Image Generator Based on Other AI Images https://bit.ly/3Wn4nFX

Show HN: AI Avatar Image Generator Based on Other AI Images An AI Avatar image generator that creates images of you based on other AI created images. The popularity of the recent AI Avatar image generator apps sparked some interest of mine in the area. After playing around with a few AI Avatar image generators, some of which generate pictures of you based on pictures you upload and prompts you write, I thought, wouldn't it be much easier, instead of writing out prompts, to just select another image which you want your generated image to be based on. The image the user selects is actually another AI generated image, so we know the prompt used to generate it. So prompt writing is abstracted away from the user, and instead they can search for images and click on ones they like. Backend of the application currently uses Astria AI for the image model training and generation, and uses the Lexica API for getting lists of AI generated images and their prompts. https://bit.ly/3Wn4r8F December 15, 2022 at 03:49PM

Show HN: Ellie – Your GPT-3 email assistant https://bit.ly/3YsdNBL

Show HN: Ellie – Your GPT-3 email assistant https://bit.ly/3uRWUTs December 15, 2022 at 05:11PM

Show HN: Complete catalog of data connectors and ETL providers https://bit.ly/3BFacGZ

Show HN: Complete catalog of data connectors and ETL providers My team built this free open-source catalog that allows anyone to search through any data connector/source. There's a list of ETL providers for each so your analytics and BI projects can be as comprehensive as possible. https://bit.ly/3FyloGw December 15, 2022 at 03:37PM

Show HN: A Video Editor SDK for Web Based on WASM and WebCodecs https://bit.ly/3V1ps7J

Show HN: A Video Editor SDK for Web Based on WASM and WebCodecs Currently in Beta and supporting only Chromium based browsers. https://bit.ly/3V5FwW6 December 15, 2022 at 12:59PM

Show HN: Embedding a camera experience within your app shouldn't be that hard https://bit.ly/3HETSK3

Show HN: Embedding a camera experience within your app shouldn't be that hard https://bit.ly/3HBswob December 15, 2022 at 11:52AM

Wednesday 14 December 2022

Show HN: AI Based Fashion Search Engine in Computer Vision Technology https://bit.ly/3FynqX0

Show HN: AI Based Fashion Search Engine in Computer Vision Technology Only Desktop Version Available. Mobile with new design is coming soon. We Appreciate Your Feedback. https://bit.ly/3FVkfdA December 15, 2022 at 02:43AM

Show HN -- Quibbler: Your Data – Interactive https://bit.ly/3HBM0sL

Show HN -- Quibbler: Your Data – Interactive https://bit.ly/3FkP49W December 14, 2022 at 02:21PM

Show HN: Mailsociety: A revolutionary new take on email, transforming the inbox https://bit.ly/3YkVL4y

Show HN: Mailsociety: A revolutionary new take on email, transforming the inbox We are excited to launch Mailsociety today! We'd love to hear your feedback on the app. What are some of the challenges you face when it comes to managing your inbox? https://bit.ly/3YmaADS December 14, 2022 at 11:02AM

Show HN: Play games, with your friends right from the browser. No installations https://bit.ly/3PuAFga

Show HN: Play games, with your friends right from the browser. No installations https://bit.ly/3hj1VSc December 13, 2022 at 06:54PM

Tuesday 13 December 2022

Show HN: Vimium Everywhere https://bit.ly/3V1aVZD

Show HN: Vimium Everywhere https://bit.ly/3YkYWco December 14, 2022 at 01:52AM

Show HN: An open-source UI Library with automatic routing and SuperComponents https://bit.ly/3hvSUF8

Show HN: An open-source UI Library with automatic routing and SuperComponents https://bit.ly/3WcJOMk December 13, 2022 at 11:15PM

Show HN: NixOS Web Hosting for Everyone https://bit.ly/3iTMksp

Show HN: NixOS Web Hosting for Everyone https://bit.ly/3UXf5Si December 13, 2022 at 08:20PM

Show HN: Monitor a Twitter handle and get notified when it becomes available https://bit.ly/3PktcQJ

Show HN: Monitor a Twitter handle and get notified when it becomes available https://bit.ly/3iYGFS5 December 13, 2022 at 01:21PM

Monday 12 December 2022

Show HN: Bugbusters.ai automated bugfixing using gpt-3 https://bit.ly/3PlZzOK

Show HN: Bugbusters.ai automated bugfixing using gpt-3 Hi everyone on HackerNews, We are just launching Bugbusters. Bugbusters is a GitHub-Bot that writes bugfixes for errors detected by application monitoring software like sentry. It examines an error's monitoring data, such as stack traces, in combination with the source code and git commit history to generate a potential fix. The bugfix will be submitted via a Pull Request that will also include details on the determined cause of the initial error and approach taken to fix it. You can simply create a GitHub Issue containing a link to the error in sentry and assign it to the Bugbusters-Bot. In cases where the bot is unable to generate a solution, it assists a programmer in finding a fix by providing information and steps that could lead to a resolution. This may involve providing a list of potential error causes, online research results such as stack-overflow posts, as well as code changes (commits) that may have caused an error. While we are currently focused on automated bug fixing, there are lots of other interesting features that we want to incorporate in the future, such as: Avoiding the reoccurrence of a bug by generating unit tests or recommending steps such as a refactoring to avoid them in the future. Integration into IDEs/terminals/std-err, which would allow developers to overcome errors during coding time much faster. A programmer could also be informed that their code has a certain error-proneness or that they are working on a critical section that has been causing errors in the past. Improving PR-Reviews by tracking critical code sections and highlighting them during reviews. This would allow developers to consider previously caused bugs and improve the quality of their code. Overall, we believe that Bugbusters has the potential to greatly improve the efficiency and effectiveness of bug fixing. Let us know what you think! https://bit.ly/3Fnwe22 December 13, 2022 at 02:58AM

Show HN: ShopWitYoPeople – A black Chicago business directory https://bit.ly/3hlCyPr

Show HN: ShopWitYoPeople – A black Chicago business directory Hey HN! ShopWitYoPeople ( https://bit.ly/3uPFJBW ) was built to showcase Black Chicago businesses. We’re around to answer questions and look forward to hearing everything and anything you have to say! https://bit.ly/3VUC3uT December 13, 2022 at 02:09AM

Show HN: Is Edge Compute Faster? Benchmarking Edge Platforms (With Databases) https://bit.ly/3uI7Fbd

Show HN: Is Edge Compute Faster? Benchmarking Edge Platforms (With Databases) I built a platform for running your applications and data on the edge with TypeScript (Bun and Deno) and SQL with strong consistency (PostgreSQL compatible that works with Prisma!). https://bit.ly/3Fls1Mk December 12, 2022 at 10:20PM

Show HN: Create auto-updating charts-as-images with low-code/nocode https://bit.ly/3FIDAOW

Show HN: Create auto-updating charts-as-images with low-code/nocode Hello, we just released Image Charts 2.0, a way to create and show a chart as an image anywhere using our custom API and integrations with Zapier and Make. My friend Francois-Guillaume made Image Charts in 2015 to replace Google Image Charts for a project since it was deprecated. Since then we’ve been adding features and getting it integrated with Zapier and Make to make it easy to build good-looking charts automatically. Each chart has a custom URL and HTML code so it’s easy to embed. And you can build progress bars, gradients, and really any kind of chart with it (bar, line, radar, scatter, you name it). We have a gallery of over 30 charts and counting. [Chart gallery]( https://bit.ly/3FIAURp... ) with sample data The site with the live Editor: [ https://www.image-charts.com/](https://www.image-charts.com/... How-to with gradient fills: [ https://bit.ly/3hkFBaB... How-to progress bars: [ https://bit.ly/3YgnzqI]... Really looking for feedback and additional use cases, we know it’s used for reporting, transactional emails, and a customer suggested using it in weekly standups for a KPI’s snapshot too. Would love to hear what you think and/or how you would use this. Cheers! https://bit.ly/3YgPx5H December 12, 2022 at 09:26PM

Show HN: Obsidian: Insert conversation starters generated by AI in your notes https://bit.ly/3Bqb1Di

Show HN: Obsidian: Insert conversation starters generated by AI in your notes I often prepare my conversations beforehand, whether for business or family/friends, with this Templater you can get ready for great & deep conversations using https://bit.ly/3V6yLUd API (free tier). https://bit.ly/3Hrikys December 12, 2022 at 05:49PM

Show HN: Load Testing Made Easy with Ddosify https://bit.ly/3W7hElS

Show HN: Load Testing Made Easy with Ddosify https://bit.ly/3l2TI2I December 12, 2022 at 03:01PM

Show HN: Embed a snow effect on your website https://bit.ly/3BsUleh

Show HN: Embed a snow effect on your website Embed a snow effect on your website with one line of code (~1.3kB), and add some Christmas magic to your websites. A quick weekend project :) https://bit.ly/3BssQld December 12, 2022 at 03:27PM

Show HN: Train your own image generator (Stable Diffusion) for free https://bit.ly/3Wa0zI5

Show HN: Train your own image generator (Stable Diffusion) for free I've had a blast playing with stable diffusion and I see all the potential it will bring to us. I released a service for training your model, just upload 20-30 images and you can have a model of someone or some object doing anything. You can train one model for free a month in a slower queue or you can train many models on a fast queue and with other features for a fee. Here is an example of using it for show product placement: https://bit.ly/3uJZUl2 and here is an example of using it for people: https://bit.ly/3BnQOhx and an example for using it for styles: https://bit.ly/3Bs6tfR The UI is rough, but I would love feedback on how to improve it for you. https://bit.ly/3uJyZ8S https://bit.ly/3uJyZ8S December 12, 2022 at 01:52PM

Show HN: Use ChatGPT in Jupyter notebooks via a Chrome extension https://bit.ly/3uEEg1w

Show HN: Use ChatGPT in Jupyter notebooks via a Chrome extension Hello HN! Here's a browser extension that brings together two things that I love: Jupyter and ChatGPT. It makes it possible to have ChatGPT generate code inside your Jupyter notebooks. It has the side effect of making it really easy to save your ChatGPT sessions in a local notebook. I parse the ChatGPT response, extract it into code cells for you automatically so that you no longer have to copy and paste code from your browser into your favorite code editor like an animal. ChatGPT even wrote some of the code used in this extension! The extension [1] from user:wonderfuly forms the core of messaging with the ChatGPT service; it works great! All the other mistakes are mine and mine alone. I'm not a web dev, so I'm sure there's lots of horrible hacks and mistakes that I made while writing this extension. Help welcome. [1] https://bit.ly/3P0Hwh9 https://bit.ly/3WcR0Ib December 12, 2022 at 04:39AM

Sunday 11 December 2022

Show HN: VS Code Ext: Collaborative countdown timer for mob programming sessions https://bit.ly/3iS8oUn

Show HN: VS Code Ext: Collaborative countdown timer for mob programming sessions https://bit.ly/3iS8prp December 12, 2022 at 03:10AM

Show HN: Imperative Reactive Programming in JavaScript https://bit.ly/3BrEmNT

Show HN: Imperative Reactive Programming in JavaScript https://bit.ly/3iTsH3T December 11, 2022 at 04:26PM

Show HN: Webbench, a WASM Based Benchmark https://bit.ly/3VMiGDX

Show HN: Webbench, a WASM Based Benchmark https://bit.ly/3FF4XJJ December 11, 2022 at 09:43AM

Show HN: ChatGPT Prompts and Products https://bit.ly/3uIKrBM

Show HN: ChatGPT Prompts and Products https://bit.ly/3uEjJtJ December 11, 2022 at 12:45PM

Show HN: Hanzi.gg – Wordle-inspired Chinese character guessing game https://bit.ly/3uCelrj

Show HN: Hanzi.gg – Wordle-inspired Chinese character guessing game Tap on a character to reveal the strokes, radicals and components it has in common with the character you're trying to guess. This was designed mainly for learners but I'm curious to hear from fluent hanzi readers whether the game is too easy. The vocabulary is from the Chinese Vocab List project [1]. Character graphics and data are sourced from Make me a Hanzi [2]. There are 95 pre generated games at the moment which are randomly chosen, more will be added soon. Suggestions welcome! [1] https://bit.ly/3hdRvmA [2] https://bit.ly/3uGyEDV https://bit.ly/3URuC6a December 11, 2022 at 10:05AM

Saturday 10 December 2022

Show HN: Sirdb – simple Git diffable toy database on the filesystem https://bit.ly/3BlSyaP

Show HN: Sirdb – simple Git diffable toy database on the filesystem https://bit.ly/3BlSyYn December 11, 2022 at 04:54AM

Show HN: Peer2Proxy, Earn passive income by sharing your internet https://bit.ly/3FGItrG

Show HN: Peer2Proxy, Earn passive income by sharing your internet https://bit.ly/3uDWike December 11, 2022 at 12:01AM

Show HN: Alle – a terminal todo manager in Rust https://bit.ly/3FfMnGx

Show HN: Alle – a terminal todo manager in Rust https://bit.ly/3iRumXN December 10, 2022 at 05:47PM

Show HN: ChatGPT in Emacs https://bit.ly/3iU9VJL

Show HN: ChatGPT in Emacs I noticed there wasn't any and wrote a small wrapper around ChatGPT. I found myself using ChatGPT to code and generate documentation, but copy and paste is a bit difficult. Emacs integration makes it extensible with custom prompts and all, based on region selected. https://bit.ly/3FFLyrV December 10, 2022 at 03:23PM

Show HN: Interactive exercises for Linux CLI text processing commands https://bit.ly/3uCZX1N

Show HN: Interactive exercises for Linux CLI text processing commands Last month, I started learning a Python TUI framework called Textual. After working on a 4x4 board game, I made an interactive app to test your CLI text processing skills with 40 beginner to intermediate level exercises. The app is fairly basic in terms of features — only single input file, so no stdin data, multiple files, etc. Most of the exercises in this app is based on my Computing from the Command Line ebook ( https://bit.ly/3fyzcaX ). I hope to improve the TUI app to support all the 200+ exercises sometime next year. https://bit.ly/3PeviBm December 10, 2022 at 12:19PM

Show HN: EasyPub.io https://bit.ly/3W27D9C

Show HN: EasyPub.io The free and anonymous online publisher. EasyPub allows you to publish your content to the internet without creating an account or being tracked while maintaining the ability to update or delete your published content. I made this in response to the recent singlepage.cc post. I was confident a system could be developed that was free/fast/anonymous and resilient to attack/overuse without charging $1 per submission. I believe that goal has been met. Let me know what you think. I am going to open source soon. Roadmap: - Advanced auto spam detection - Improved WYSIWYG editor Stack: - Python (Starlette / Asyncio) - Redis (metadata store) - Cloudflare R2 (content store) - Cloudflare CDN / WAF / Proxy / etc.. https://bit.ly/3Y9B0Zn December 10, 2022 at 03:31AM

Friday 9 December 2022

Show HN: ChatGPT but for Rap Battles https://bit.ly/3VMlhxU

Show HN: ChatGPT but for Rap Battles I made a thing! I made something I thought was fun with the latest OpenAI GPT 3.5 model. It lets you rap battle against famous figures (Abraham Lincoln, Kim Kardashian etc) or against a generic A.I. You can also generate rap lyrics about any topic. I've set it to give away 180 words for free so you can try it out, you'll have to confirm your email for this. Hope you have fun :) https://bit.ly/3VYwV8M December 10, 2022 at 03:09AM

Show HN: Satirical News Made with ChatGPT https://bit.ly/3Bqe8uV

Show HN: Satirical News Made with ChatGPT https://bit.ly/3BoThrR December 10, 2022 at 12:07AM

Show HN: LearnGPT – Browse and share ChatGPT examples https://bit.ly/3PlNQ2U

Show HN: LearnGPT – Browse and share ChatGPT examples https://bit.ly/3FCHiJW December 9, 2022 at 06:21PM

Show HN: Pynecone – Web Apps in Pure Python https://bit.ly/3hjzvHr

Show HN: Pynecone – Web Apps in Pure Python Hello, we just launched the alpha release of Pynecone - a way to build full-stack web apps in pure Python. The framework is easy to get started with even without previous web dev experience and is completely open source / free to use. We made Pynecone for Python devs who want to make web apps, but don’t want the overhead of having to learn or use Javascript. We wanted more flexibility than existing Python frameworks like Streamlit/Dash that don't allow the user to make real, customizable web apps. With Pynecone, you can make anything from a small data science/python project to a full-scale, multi page web app. We have over 60+ built-in components and are adding more. We are actively trying to grow this project so no matter you skill level we welcome contributions! Open up an issue if you find missing features/bugs or contribute to existing issue. https://bit.ly/3FE6tvv December 9, 2022 at 05:00PM

Show HN: Ad-Free Lyrics Website https://bit.ly/3UHQTn6

Show HN: Ad-Free Lyrics Website https://bit.ly/3iRpIJj December 9, 2022 at 11:35AM

Show HN: Tamagui v1 Release Candidate https://bit.ly/3h9gZSi

Show HN: Tamagui v1 Release Candidate https://bit.ly/3PkBFU0 December 9, 2022 at 06:00AM

Thursday 8 December 2022

Show HN: A Movie Script Created by ChatGPT and Stable Diffusion https://bit.ly/3iO7I2p

Show HN: A Movie Script Created by ChatGPT and Stable Diffusion https://bit.ly/3Y7RaT0 December 9, 2022 at 03:08AM

Show HN: Web search using a ChatGPT-like model that can cite its sources https://bit.ly/3P9ryRL

Show HN: Web search using a ChatGPT-like model that can cite its sources We’ve trained a generative AI model to browse the web and answer questions/retrieve code snippets directly. Unlike ChatGPT, it has access to primary sources and is able to cite them when you hover over an answer (click on the text to go to the source being cited). We also show regular Bing results side-by-side with our AI answer. The model is an 11-billion parameter T5-derivative that has been fine-tuned on feedback given on hundreds of thousands of searches done (anonymously) on our platform. Giving the model web access lessens its burden to need to store a snapshot of human knowledge within its parameters. Rather, it knows how to piece together primary sources in a natural and informative way. Using our own model is also an order of magnitude cheaper than relying on GPT. A drawback to aligning models to web results is that they are less inclined to generate complete solutions/answers to questions where good primary sources don’t exist. Answers generated without underlying citable sources can be more creative but are prone to errors. In the future, we will show both types of answers. Examples: https://bit.ly/3VJdDEi https://bit.ly/3VJdSzc... https://bit.ly/3W3lmNy... https://bit.ly/3Pe88ek... Would love to hear your thoughts. https://bit.ly/3A1SNq0 December 8, 2022 at 06:53PM

Show HN: Learn Go by building real-life projects in your terminal and IDE https://bit.ly/3UFWESg

Show HN: Learn Go by building real-life projects in your terminal and IDE https://bit.ly/3FBfoxO December 8, 2022 at 05:00PM

Show HN: 0xFast – 10x Faster Web3 APIs https://bit.ly/3Fzpj7a

Show HN: 0xFast – 10x Faster Web3 APIs Excited to showcase 0xFast to HN! Built using a new indexing system designed for Web3 data, 0xFast outperforms the most popular web3 API platforms, while also being 3x cheaper. https://bit.ly/3FAFIIh December 8, 2022 at 04:36PM

Show HN: Ezy – open-source gRPC client, alternative to Postman and Insomnia https://bit.ly/3F8HWxn

Show HN: Ezy – open-source gRPC client, alternative to Postman and Insomnia In this release I have concentrated on user experience: - Full support of shortcuts - Reworked collections management - Notifications - Improved UX gRPC clients I’ve worked with had drawbacks and didn’t fit my use-case in a way I was expecting, since I’ve started working with gRPC 3+ years ago. Since then, I wanted a tool that fits any need in gRPC world. This is why I created ezy. Compared to Insomnia and Postman, ezy offers better streams support, allows you to use Server-Side and Mutual TLS with custom TLS certificates, works with gRPC-Web and has a more slick UI/UX. If you are looking for a gRPC/gRPC-Web client which fits your needs, give ezy a chance! I’d love to hear your feedback and answer any questions regarding ezy. https://bit.ly/3FAyeoG December 8, 2022 at 11:50AM

Wednesday 7 December 2022

Show HN: IKEA Price – Get Notified When an IKEA Product's Price Drops https://bit.ly/3VHTyOK

Show HN: IKEA Price – Get Notified When an IKEA Product's Price Drops https://bit.ly/3BgHfAI December 8, 2022 at 12:32AM

Show HN: Let AI to generate beautiful art prints https://bit.ly/3h5VO3t

Show HN: Let AI to generate beautiful art prints hi, I was working last few months on service where you can easily generate beautiful art images using machine learning algorithm called stable diffusion. Additionally, service is offering possibility to print your favourite images on high quality acrylic sheet and deliver it to you so that you can put them on your wall. What do you think? Best, Wiktor https://bit.ly/3VDNFlz December 7, 2022 at 09:16PM

Show HN: Music quiz web app powered by Spotify API https://bit.ly/3FaJd79

Show HN: Music quiz web app powered by Spotify API I had some time over and decided to put together this idea I had for a few years. A music quiz based on a playlist on Spotify. https://bit.ly/3Fx4o4E December 7, 2022 at 01:51PM

Show HN: TromPhone, a Trombone for Your Phone https://bit.ly/3UNbkPC

Show HN: TromPhone, a Trombone for Your Phone A few months ago I had a silly idea of making a mobile app that used the accelerometer to track the slide motion for playing a virtual trombone. Just wanted to share the story of bringing it to fruition here on hn. I started out spending a couple days trying to get something cross-platform going in Flutter, but it soon became clear that wasn't the best fit, seeing as I'd need native hooks for most of what the app needed to do, and it wasn't yet clear it'd be possible at all. So I switched to making it an iOS app in Swift. The accelerometer data turned out to be not nearly accurate enough to do the job, so I switched to using the camera/AR using ARKit... and it worked instantly. Like the very first time I hooked up a slider UI element to the distance function. It felt a bit like magic. And also just ridiculous. Here's a video I recorded to send to some friends at the time: https://youtu.be/6BIogfGH3IQ Here's a video of it in action in it's current state: https://youtube.com/shorts/8kS2TRzV4I4?feature=share Apologies for the non-responsive website (using nextjs on cloudflare). It doesn't look great on mobile, which is kind of inexcusable, I'm working on it: https://bit.ly/3F34qj2 Anyway, I'm not sure where I'll take it from here. I have some ideas for more AR content like hats, heart eyes, etc. Possibly a song editor so users can add songs that might have issues with copyright if I included them in the app? Any ideas you guys have would be fun to hear. December 7, 2022 at 07:48PM

Show HN: CodePal – the chat-based code assistant built on top of GPT-3 / ChatGPT https://bit.ly/3BfdxMs

Show HN: CodePal – the chat-based code assistant built on top of GPT-3 / ChatGPT https://bit.ly/3iJBQfj December 7, 2022 at 10:00AM

Show HN: Vimkey – A browser extension, Use the keyboard to control the browser https://bit.ly/3iDOOuV

Show HN: Vimkey – A browser extension, Use the keyboard to control the browser Use the keyboard to control the browser, navigation, scroll, open new pages, trigger click button, etc. reduce your reliance on the mouse & trackpad. Support Chrome, Edge, and Safari (macOS, iPadOS, iOS) No collect any private information. https://bit.ly/3VWLj0X December 7, 2022 at 03:38PM

Tuesday 6 December 2022

Show HN: Zuplo – Programmable, Serverless API Management for Developers https://bit.ly/3uxGdws

Show HN: Zuplo – Programmable, Serverless API Management for Developers Hey everyone! We are Nate Totten and Josh Twist - co-founders of Zuplo. Zuplo is a serverless, programmable API Management solution that is the fastest way for developers to add features like API Key Authentication, rate limiting, and documentation to their API. With Zuplo you can securely share a new or existing API with customers, partners, or other teams in a matter of minutes. Throughout our careers, we have focused primarily on building tools for developers. Josh founded Azure API Management at Microsoft, and Nate built many of the early developer experiences at Auth0. We founded Zuplo because we believe that every business can benefit from the power of API Management, but the solutions on the market today are expensive, not developer friendly, and often tailored only for the largest enterprises. While there are many solutions on the market today for API Management - none provide an amazing developer experience. Current solutions require managing complex configurations, lack extensibility, and require significant infrastructure to run. Your typical API Management experience involves waiting hours for an environment to provision and managing configuration with external tools like Terraform. Additionally, most API Management products lack extensibility, or what extensibility they do have is cumbersome and unfamiliar. For example, one recent Zuplo customer had a somewhat unique requirement - they wanted to both serve API requests to their users, but also save the value of the request for long-term backup and processing. This went well beyond just caching API responses. With traditional API management solving problems like these is a pain at best or not possible at worst. The solution with Zuplo was to write a simple custom code policy that saved the response body to AWS S3. This is about 15 lines of regular Typescript/Javascript in Zuplo. With Zuplo, API Management is as easy as deploying a website to Vercel or Netlify. Zuplo natively supports GitOps. All configuration for Zuplo is stored in source, and branches are deployed in seconds. Developers can easily deploy and test every change in a real environment before merging a pull request. Zuplo is a fully managed solution that is deployed to the edge in data centers all over the world. You don’t need to think about what region you want to run or where your customers might be making requests - we run everywhere. Zuplo works well for customers who run in a single or many locations. Zuplo improves the performance of your API by caching responses and performing checks like authentication and rate limiting closer to your customers. How it works: Zuplo acts as a proxy for your domain (i.e. api.example.com). Simply make a few DNS changes and Zuplo will serve traffic for your API. You can choose to proxy all routes or a subset of routes. Requests can also be routed anywhere you want - one data center, one API or many. Zuplo allows you to enforce authorization and other security measures at the gateway so you can focus on the code that matters most. Today we’re announcing a Free (forever) plan for folks looking to get started with API Management, whether you’re a total beginner or a veteran of other legacy solutions. Weekend project, hackathon, side-gig? Give Zuplo and try and let us know what you think. https://bit.ly/3HbFYPo December 6, 2022 at 06:36PM

Show HN: A bookmarklet to remove submissions and comments about ChatGPT from HN https://bit.ly/3hdjwKW

Show HN: A bookmarklet to remove submissions and comments about ChatGPT from HN I get it, ChatGPT is cool and you can do plenty with it. But I'm getting tired that every other post is about ChatGPT, and every other comment is about ChatGPT's take on a topic. So I made this bookmarklet to remove comments and posts about ChatGPT (including this one) from HN. Drag and drop the text below to your browser bar, give it a name like "Remove ChatGPT", and get rolling. Whenever you load submissions or a specific comment thread, just click the bookmarklet and the page will be ChatGPT (And even ChatGTP) free. javascript:(function() {if (document.getElementsByClassName("comment-tree").length) { Array.from(document.getElementsByClassName("comtr")).filter(elt => elt.innerText.match(/chat\s?g[pt]{2}/i)).forEach(e => e.parentNode.removeChild(e)); } else { Array.from(document.getElementsByTagName("a")).filter(elt => elt.innerText.match(/chat\s?g[pt]{2}/i)).forEach(a => { const tr = a.parentNode.parentNode.parentNode; const table = tr.parentNode; const details = tr.nextSibling; const spacer = details.nextSibling; table.removeChild(tr); table.removeChild(details); table.removeChild(spacer);});}})(); December 7, 2022 at 05:39AM

Show HN: I designed a ChatGPT prompt evaluator to ruin your fun;) https://bit.ly/3BeNRji

Show HN: I designed a ChatGPT prompt evaluator to ruin your fun;) Today I designed a method to prevent users from jailbreaking ChatGPT (for instance, users have generated instructions to produce weapons or illegal drugs, commit a burglary, kill oneself, take over the world as an evil superintelligence, or create a virtual machine which they then can use). The OpenAI team appears to be countering these primarily using prompt engineering or fine-tuning on the ChatGPT model. The idea is to use a second and fully separate, fine-tuned LLM to evaluate prompts before sending them to ChatGPT. You can test this by inserting your successful ChatGPT jailbreaks. Break it for me if you dare! I look forward to seeing your results! https://bit.ly/3Bg7c3p December 6, 2022 at 06:46PM

Show HN: Copilot Money launched their macOS app https://bit.ly/3P32ADC

Show HN: Copilot Money launched their macOS app https://bit.ly/3gYLjPv December 6, 2022 at 06:58PM

Show HN: My Child's First Program https://bit.ly/3UGBao1

Show HN: My Child's First Program Last night, I introduced my kid to programming. We'd done some stuff with Mindstorms before, but she never really caught the bug for it. But for some reason, last night when I showed her some simple Python scripting to solve math problems and write to the console, she was enthralled. After guiding her through a few things, she took the laptop off for a while and then came back with her first program, giggling like a maniac you='WOW!!!' fart='So many poops!' print(you,fart) I'm pretty proud :D December 6, 2022 at 04:43PM

Show HN: TinyUX – Grid based low-fi wireframing on your mobile phone https://bit.ly/3FwsgoW

Show HN: TinyUX – Grid based low-fi wireframing on your mobile phone You tap icons to create a wireframe, or do some visual brainstorming. Then export the image to share on Slack, Gitlab, etc. I wanted to work on neural net that interprets an imported image of a wireframe, to then manipulate it inside an app. Figured it would be best to first build the wireframing app. So I created TinyUX. It's released as quickly as possible this influenced some choices: - While created in React Native, it's Android only. - It's paid only (~$5). While freemium might make more sense, this was quicker to release, since in-app-purchases in RN is not trivial. First app I created that's not free, so that's an experiment too. - There are no online features, all is stored on the device. Looking to validate with UX designers, but all feedback is welcome. https://bit.ly/3FuE2A5 December 6, 2022 at 01:53PM

Monday 5 December 2022

Show HN: OpenFGA is now a CNCF Sandbox Project https://bit.ly/3Futq4r

Show HN: OpenFGA is now a CNCF Sandbox Project https://bit.ly/3iuLQsy December 5, 2022 at 11:27PM

Show HN: Help, I let ChatGPT control my computer https://bit.ly/3XSVEgp

Show HN: Help, I let ChatGPT control my computer So, I guess this is the inevitable conclusion with LLMs. Connect them to a real terminal and let them act on real-world objects... I honestly don't know whether I like the idea or not, but I guess it's good to have this conversation now while it is only a marginally better version of tldr. But you can already use it do do simple tasks like cleaning old files, figuring out what machine you're running on or even perform and summarize portscan results. It should go without saying that this should be done on VMs and every command is confirmed and checked by the user... tldr: browsing: enabled https://bit.ly/3Y10ckU December 5, 2022 at 10:17PM

Show HN: Circle Calendar https://bit.ly/3F5jmx7

Show HN: Circle Calendar I've always had a hard time visualizing the relative order and distance between months using a standard columnar calendar. So I made this circular calendar. It's similar to other circular calendars, however I tried to fashion it more like a clock (1-12) to help make the visual connection between the month name and the month number. https://bit.ly/3gZzNmK December 5, 2022 at 05:10PM

Show HN: ChatGPT live codes in my notebook REPL https://bit.ly/3HdRB8q

Show HN: ChatGPT live codes in my notebook REPL https://twitter.com/yousefed/status/1599805936280907776 December 5, 2022 at 06:10PM

Show HN: Advent-of-Code using only the C Preprocessor https://bit.ly/3XWTzQm

Show HN: Advent-of-Code using only the C Preprocessor https://bit.ly/3BdFynU December 5, 2022 at 05:29PM

Show HN: We built a CLI app for electronic PDF signature https://bit.ly/3FtvHws

Show HN: We built a CLI app for electronic PDF signature As developers, Philipp and me (Thomas) were frustrated with the lack of options for easily signing PDFs via CLI. Most solutions were either proprietary, had no CLI interface or had restrictive licenses, making it difficult for us to use them in our projects. That's why we created open-pdf-sign - a simple, easy-to-use tool for signing PDF from the commandline. We designed with developers in mind, and released it under the Apache-2.0-license. We also added a configurator that configures your Nginx server. It will automatically install and configure your Nginx so all your PDFs will be signed with your SSL certificate on the fly. You can even use your existing Let’s Encrypt certificates. We believe that open-pdf-sign will be a valuable tool for any developer looking to quickly and easily sign PDFs. Give it a try and let us know what you think! https://bit.ly/3UwsVen December 5, 2022 at 01:49PM

Show HN: A smart contract and website to tax loss harvest your worthless NFTs https://bit.ly/3XZxG2O

Show HN: A smart contract and website to tax loss harvest your worthless NFTs https://bit.ly/3iBXguT December 5, 2022 at 01:08PM

Sunday 4 December 2022

Show HN: Automatically generate commit messages using ChatGPT https://bit.ly/3iroC6C

Show HN: Automatically generate commit messages using ChatGPT https://bit.ly/3VOtPUp December 4, 2022 at 11:08PM

Show HN: Unzip files in S3 with Java, without memory or disk storage https://bit.ly/3uoWrbb

Show HN: Unzip files in S3 with Java, without memory or disk storage S3 stream unzip: Java library to manage unzipping of large files and data in AWS S3 without knowing the size beforehand and without keeping it all in memory or writing to disk. https://bit.ly/3uqG91M December 4, 2022 at 04:48PM

Show HN: I recreated Coursera with 150 free YouTube tutorials https://bit.ly/3VLkFIs

Show HN: I recreated Coursera with 150 free YouTube tutorials https://bit.ly/3VO37v9 December 4, 2022 at 03:09PM

Show HN: Whole Git repo was made with ChatGPT https://bit.ly/3EZHxNt

Show HN: Whole Git repo was made with ChatGPT https://bit.ly/3Ha0L5R December 4, 2022 at 04:43PM

Show HN: Browser extension to display ChatGPT response besides Google Search https://bit.ly/3P0Hwh9

Show HN: Browser extension to display ChatGPT response besides Google Search https://bit.ly/3B8W8VS December 4, 2022 at 03:01PM

Show HN: GPTLang, a New Programming Language Implemented by ChatGPT https://bit.ly/3OXsUyS

Show HN: GPTLang, a New Programming Language Implemented by ChatGPT https://bit.ly/3OXsVCW December 4, 2022 at 12:16PM

Saturday 3 December 2022

Show HN: GPT-3 powered service thats helps you send more humane emails https://bit.ly/3XVMZKc

Show HN: GPT-3 powered service thats helps you send more humane emails https://bit.ly/3uplqes December 4, 2022 at 07:07AM

Show HN: Simple self-assessment tool for OWASP ASVS https://bit.ly/3h3sj21

Show HN: Simple self-assessment tool for OWASP ASVS https://bit.ly/3unkuHG December 3, 2022 at 07:52PM

Show HN: This Hacker News Does Not Exist https://bit.ly/3P0caH6

Show HN: This Hacker News Does Not Exist https://bit.ly/3OW4bLs December 3, 2022 at 07:29PM

Show HN: Leetcode but for front end devs (terrible idea?) https://bit.ly/3UIXRZ7

Show HN: Leetcode but for front end devs (terrible idea?) Howdy friends! Tell me if this is an atrociously terrible idea - I've been working on building a leetcode for clientside devs so we can practice React and Javascript interview questions in a more concise way, I call it clientside.dev I just finished a beta version of it yesterday and plan on releasing it with many more problems on Jan 1st but it's there if you wanna play with it open to any ideas / feedback however mean or nice it may be :) https://bit.ly/3ujEKd8 December 3, 2022 at 04:00PM

Show HN https://bit.ly/3gTrDfQ

Show HN A convenient C string API, friendly alongside classic C strings. https://bit.ly/3VQg3Rw December 3, 2022 at 01:31PM

Show HN: Clerkie AI – the code debugging buddy you've always wanted https://bit.ly/3FmVIh2

Show HN: Clerkie AI – the code debugging buddy you've always wanted https://bit.ly/3EWfOxj December 3, 2022 at 06:19AM

Show HN: Explore Wikipedia edits made by institutions, companies and governments https://bit.ly/3OUq7qh

Show HN: Explore Wikipedia edits made by institutions, companies and governments Hi HN! Wikiwho is a tool that scans Wikipedia edits and extracts those coming from specific IP ranges associated to known organizations. I've made this as a for-fun side project two years ago. If you want to read more on how it works I've written a short blog article about it here: https://bit.ly/3OYVr7h... I had already posted it here at the time (previous discussion: https://bit.ly/2zfoL6R ) but I've now decided to release the code openly, hence the repost. If you're insterested, you can check the repo here: https://bit.ly/3ulEKJD https://bit.ly/3P0te00 December 3, 2022 at 11:32AM

Friday 2 December 2022

Show HN: I wrote a free eBook about many lesser-known/secret database tricks https://bit.ly/3ulKbbs

Show HN: I wrote a free eBook about many lesser-known/secret database tricks https://bit.ly/3UpUR3C December 2, 2022 at 06:43PM

Show HN: A Visual UI to Hacker News https://bit.ly/3XUotJp

Show HN: A Visual UI to Hacker News https://bit.ly/3ujFFu9 December 2, 2022 at 02:14PM

Show HN: Mini Christmas Trees with addressable LEDs and RP2040-based controller https://bit.ly/3UsxvdE

Show HN: Mini Christmas Trees with addressable LEDs and RP2040-based controller Hello HN, these Mini Trees have a custom circuit board with WS2812 addressable LEDs on one side and a controller using an RP2040 microcontroller on the other, all inside a CNC'd Foamex PVC case. They stand around 23cm (9") tall. The firmware is written in MicroPython, which can be modified or replaced. Power is provided via USB-C, which is also used for programming. There is also a web-based animation sequencer to create lighting sequences in time to arbitrary audio, examples of which are on the linked page. This is similar to xLights ( https://bit.ly/3UrQW68 ), but much less powerful, and we hope to release firmware to interface directly with xLights soon. My colleague and I started kicking the idea for these around after making some custom circuit boards for another project, and thought we'd have a go at making smaller versions of some much larger exhibits we had made using 12 volt WS1812 bullet pixels. I hope you enjoy them, Merry Christmas! https://bit.ly/3UnriiZ December 2, 2022 at 01:20PM

Show HN: SecretKeeper – The Secure, Free iOS Password Manager https://bit.ly/3ukRbp8

Show HN: SecretKeeper – The Secure, Free iOS Password Manager Hi all! I was very disappointed that my favorite password managers for iOS went to a subscription-only model, so I decided to take matters into my own hands. SecretKeeper is a FREE password manager for iOS, allowing you to safely store all of your passwords, banking information, etc. behind a single master password (or Touch ID/Face ID). All of your data is encrypted on-device, and is NEVER shared with a third-party. With SecretKeeper, you can easily auto-fill passwords in Safari, too! I'm still making enhancement to it, so don't hesitate to make suggestions if there are features you'd like to see! https://bit.ly/3B813Gv December 2, 2022 at 02:21PM

Show HN: I made a Google Chrome extension automatically with ChatGPT https://bit.ly/3FnDGeN

Show HN: I made a Google Chrome extension automatically with ChatGPT https://bit.ly/3FkkU7N December 2, 2022 at 09:55AM

Thursday 1 December 2022

Show HN: Solving Advent of Code with ChatGPT https://bit.ly/3H1JhbG

Show HN: Solving Advent of Code with ChatGPT https://bit.ly/3W0858v December 1, 2022 at 05:16PM

Show HN: Data Breach Source Detector https://bit.ly/3ueB6kH

Show HN: Data Breach Source Detector https://bit.ly/3AZXQsE December 1, 2022 at 12:46PM

Show HN: Semantic Question Answering as a Service https://bit.ly/3GYBewf

Show HN: Semantic Question Answering as a Service Since managing the Large Language Models in production might be challenging, we've made a short demo to present how to use Cohere co.embed API and Qdrant Cloud to create a semantic QA system. This is based on bi-encoder architecture, and can be easily adopted to a different use case, like semantic search in any domain. https://bit.ly/3VJvomA December 1, 2022 at 02:11PM

Show HN: Natural Language Processing Demystified (full release/no sign-up req'd) https://bit.ly/3gOeNiT

Show HN: Natural Language Processing Demystified (full release/no sign-up req'd) Link: https://bit.ly/3wq49E3 Hi HN: After a year of work, I've published my free NLP course. The course helps anyone who knows Python and a bit of math go from the basics to today's mainstream models and frameworks. I strive to balance theory and practice, so every module consists of detailed explanations and slides along with a Colab notebook putting the ideas into practice (in most modules). The notebooks cover how to accomplish everyday NLP tasks including extracting key information, document search, text similarity, text classification, finding topics in documents, summarization, translation, generating text, and question answering. The course is divided into two parts. In part one, we cover text preprocessing, how to turn text into numbers, and multiple ways to classify and search text using "classical" approaches. And along the way, we'll pick up valuable bits on how to use tools such as spaCy and scikit-learn. In part two, we dive into deep learning for NLP. We start with neural network fundamentals and go through embeddings and sequence models until we arrive at transformers and the mainstream models of today. No registration required: https://bit.ly/3wq49E3 December 1, 2022 at 01:00PM

Show HN: I made a 2D shoot 'em up game with Go, using Entity Component System https://bit.ly/3XO6pjV

Show HN: I made a 2D shoot 'em up game with Go, using Entity Component System https://bit.ly/3XKF3eD December 1, 2022 at 12:29PM

Show HN: We have built a benchmark platform for graph databases https://bit.ly/3BnzZDx

Show HN: We have built a benchmark platform for graph databases https://bit.ly/3ESeqf5 December 1, 2022 at 09:34AM