Skip to main content

Posts

Showing posts from May, 2023

Show HN: Build a SQLite satabase from your Reddit data https://ift.tt/ywQalEk

Show HN: Build a SQLite satabase from your Reddit data With Reddit's upcoming API changes[0], I got nervous that I'd no longer be able to access the many posts and comments I've left there over the years. Inspired by the Dogsheep projects[1], this CLI lets you immediately pull your most recent 1k comments & 1k posts (the max allowed by the paged API) into a nicely-structured SQLite database. It's perfect for loading into Datasette for nice viewing & full-text search of your content. Taking it a step further, the project's killer feature is the ability to import data from GDPR archives. This allows you to store your full Reddit history (including deleted comments and posts on removed subreddits). I hope you find this tool useful! I'll be around to answer questions and field comments (or feel free to open a GH issue). [0]: https://ift.tt/7freIRv... [1]: https://ift.tt/WkEYjGM https://ift.tt/9Ug2fsF May 24, 2023 at 11:35PM

Show HN: Yakread – An RSS reader powered by machine learning https://ift.tt/iknhEF4

Show HN: Yakread – An RSS reader powered by machine learning This is a web-based reading app I've been working on since August. The main differentiator is that Yakread uses machine learning to rank the articles in your feed: as you click on articles from a particular RSS/newsletter subscription, other articles from that subscription will tend to be ranked higher in the future (via a bandit algorithm). Yakread also uses ML to recommend articles that other users have read, so your feed will have articles in it even before you sign up and add your own subscriptions. For the recommendations, I'm using the collaborative filtering implementation from Spark MLlib[1]. I model RSS feeds instead of individual articles: when you click an article, that counts as a "point" for that article's RSS feed; at recommendation time, the algorithm first selects an RSS feed to recommend, and then it picks one of the popular/recent articles from that feed. To counter popularity bias, I h...

Show HN: iCal RSVP Helper https://ift.tt/FvJZXBk

Show HN: iCal RSVP Helper Hi HN, We use HEY for Work at my startup, which doesn't have a calendar integration. This is mostly fine, as we can simply use our private calendars, but has a major drawback: We can't reply to invitations in an easy way. I made this microsite to help with this problem until they implement simple Yes/No/Tentative buttons in HEY. It's fully client-side, and gives you the ICS-file you need to attach in an email, and the correct address it needs to be sent to as well - just select your file and RSVP. Hope it's useful for someone else too! https://rsvp.klungo.no/ May 24, 2023 at 12:19PM

Show HN: File-by-file AI-generated comments for your codebase https://ift.tt/M4Qcx5I

Show HN: File-by-file AI-generated comments for your codebase My friends and I were complaining about having to decipher incomprehensible code one day and decided to pass the code through GPT to see if it could write easily understandable comments to help us out. It turns out that GPT can but it was still a hassle to generate comments for large files. So we decided to develop a basic web application that automatically integrates with your Github repository, generate comments, create a pull request and send you an email when it is all done. There is definitely a lot more that can be done but we wanted to gain feedback on whether this is a problem that you face too. Do you often find it challenging to understand complex code? Do you have difficulties in writing informative comments? And if so, would you find value in a tool that can automatically generate comments for your code? Really appreciate any feedback and suggestions! Thanks in advance! https://ift.tt/ubZrJz8 May 23, 2023 at 07:1...

Show HN: I made Hazumi, a modern HN reader for iOS https://ift.tt/FsBaHYI

Show HN: I made Hazumi, a modern HN reader for iOS Hello HN, I'm thrilled to announce the launch of my first app, Hazumi, a Hacker News reader, available for free on iOS! I’ve been lurking on HN for around 2 years while working on this project seeing people post amazing HN reader apps of their own. I’ve always figured Hazumi wasn’t good enough yet to post here but if I wait around until I’m ready, I’ll probably never share so here goes… Hazumi is a modern Hacker News app for your pocket with some intentional limitations. Stories are displayed on a simple colourful card, with images, that condenses all the information you need at a glance. Out of the box you get accessibility features for system settings like light/dark mode and text size. Others are controlled in app for opening stories in a Web View vs externally via Safari, defaulting to Reader Mode and reducing animation bounciness. You can browse top, new and best sections, limited to 30 stories each, which refresh every hour o...

Show HN: I made an iOS HN app to navigate large threads without getting lost https://ift.tt/qRPlOf0

Show HN: I made an iOS HN app to navigate large threads without getting lost I was struggling with navigating HN discussions using existing solutions, so I decided to implement a completely different approach, think of it as depth-first reading vs breadth-first reading. Visually it looks like swipeable stacks of comments and it offers several advantages over traditional interfaces: - Comment width doesn't get narrower no matter how deep in the comment tree you are - You always see the parent of the comment you're currently reading - Swiping allows you to move in and out of subtrees with animated transitions that you fully control - You can easily skip subtrees that don't interest you by scrolling As a result it's easier to maintain the context and to keep track of where you are in the discussion tree. The app is fully featured, it does all the things that you would expect it to do, and there's extra: custom boards, search, in-thread search, anchors, reading list, re...

Show HN: I built a web app for learning Vim from the browser as a 17-year-old https://ift.tt/96mtVTS

Show HN: I built a web app for learning Vim from the browser as a 17-year-old Hey HN! After my own experiences with learning Vim, I wanted to skip the frustrating process of configuring a new tool before even learning how to use it. In an attempt to solve this problem, I started working on Vim Ninja, a web app that would allow developers to learn Vim through interactive lessons in the browser. It’s been a couple of months, and I’m proud to say that I’ve finally released https://VimNinja.com ! Check out a demo of the app here: https://youtu.be/reukQHKqMZE . On the technical side of things, I used SvelteKit to build the entire app and Tailwind, which turned out to be an amazing decision. I actually really like SvelteKit’s filesystem-based router as well as Svelte’s brevity, and Tailwind actually makes styling a fun task for me. I’m using CodeMirror 6 as a base for Vim Ninja’s code editor, and I really prefer it over more feature-packed alternatives like the Monaco Editor, which is what I...

Show HN: WikTok – A Recommendation UI for Wikipedia https://ift.tt/YRtjqwx

Show HN: WikTok – A Recommendation UI for Wikipedia Hi HN, WikTok is a UI for Wikipedia that lets you quickly swipe (or use your arrow keys) to navigate between random and recommended articles (based on the previous articles you interacted most with). It's just a fun project I hacked together this weekend, so may be a little rough around the edges, but I'd love to get your thoughts. Let me know if you have any suggestions (or find any interesting articles!) Cheers, https://wiktok.org/ May 22, 2023 at 01:59PM

Show HN: Horizon – Programmatic Prompt Generation and LLM Configurations https://ift.tt/cpZYTtn

Show HN: Horizon – Programmatic Prompt Generation and LLM Configurations Hi HN. I heard you like dev tools and AI, so we wanted to share our project that we’ve been working on. We’re working on Horizon [1] - a higher level abstraction for LLMs so that developers can spend less time trying to grapple with LLMs to make them work and more time with users. This is the starting feature set which takes an auto-ML approach to identify the optimal LLM model, hyperparameters, and prompt - instead of just giving you the tooling to figure it out yourself. You can read more about it in our documentations. Our view is that as LLMs become increasingly commoditized and prompts become easier to develop all the while fine-tuning is not realistic for the many organization out there - the configuration, optimization, and management will become much more difficult at-scale (consist with Andrej’s recent post [3]). The idea came as we were trying to build LLM apps (think sales outreach, ppt generation, supp...

Show HN: SpaceBadgers – Free and Libre SVG Badges https://ift.tt/GCuDVpi

Show HN: SpaceBadgers – Free and Libre SVG Badges Greetings, Hacker News community! I am thrilled to present SpaceBadgers, a new free and open-source SVG badge generator I've been working on. It's located at badgers.space. SpaceBadgers is born out of the desire to offer more flexibility and customization for project badges, often used in open-source projects. It's fully open source, provided under the permissive MIT license, and will always be provided for free. The core badge worker is written in Rust, and so is the library behind it, which you can also find on crates.io under the name spacebadgers. I am excited to receive your feedback and suggestions. Check it out and let me know what you think in the comments. Contributions are also welcomed and appreciated. You can find the source code here: https://ift.tt/HDRCQvJ . https://badgers.space May 21, 2023 at 04:54PM

Show HN: A simple echo server for testing HTTP clients https://ift.tt/9YFRQGN

Show HN: A simple echo server for testing HTTP clients I have developed an application called "echoserver" and I would like to share its details on Hacker News. The purpose of "echoserver" is to simplify the testing of HTTP clients. It functions as an echo server, meaning it responds to requests by echoing back the received data. This allows users to simulate various server responses and test their HTTP clients accordingly. With "echoserver," users can generate custom responses by specifying the desired status code, headers, and response body. This flexibility enables thorough testing of HTTP clients and simplifies the process of verifying client behavior under various scenarios. Whether it's testing error handling, handling specific headers, or evaluating performance under different response sizes, "echoserver" provides a convenient solution. Overall, "echoserver" aims to streamline the testing process for developers and enhance th...

Show HN: Loofi – Our AI-Powered SQL Query Builder https://ift.tt/T8lcQEG

Show HN: Loofi – Our AI-Powered SQL Query Builder Hi HN Community, We're a team of software engineers who've experienced the complexity of crafting SQL queries. To address this, we've developed a tool that simplifies this process. Introducing Loofi, an AI-powered SQL Query Builder. Loofi streamlines query building and leverages AI algorithms for intelligent recommendations. We value community feedback and invite you to try out Loofi. Your thoughts and suggestions will help us improve our tool. Here's the link to Loofi: https://loofi.dev/ For any questions or assistance, feel free to reach out. We're eager to engage with this community. Your valuable feedback is much appreciated! https://loofi.dev/ May 21, 2023 at 07:19AM

Show HN: YouTube Full Text Search – Search all of a channel from the commandline https://ift.tt/2AYhgFQ

Show HN: YouTube Full Text Search – Search all of a channel from the commandline yt-fts is a simple python script that uses yt-dlp to scrape all of a youtube channels subtitles and load them into an sqlite database that is searchable from the command line. It allows you to query a channel for specific key word or phrase and will generate time stamped youtube urls to the video containing the keyword. https://ift.tt/vdGjhOx May 20, 2023 at 11:18AM

Show HN: Swap.js – a JavaScript micro-framework (HTML fragments over the wire) https://ift.tt/n9XPSRT

Show HN: Swap.js – a JavaScript micro-framework (HTML fragments over the wire) Hi HN! I created this lib in the need of a simple and tiny framework to easily do AJAX-style navigation / replacement of fragments in the page, in a web application. For people who don't want to use client-side-rendering and complex frameworks à la React, there are nowadays a few "HTML-over-the-wire" libraries, like HTMX, Unpoly or this super-tiny one Swap.js :) One other key thing is that no external tool is needed: no bundler, no webpack, no TypeScript compiler, no minification needed. Just write HTML, JS (+ your preferred server-side language: PHP, Python, etc.) and it works. The framework makes use of fetch (of course) but also MutationObserver API to be able to launch actions when parts of the DOM change. Let me know what you think! https://ift.tt/U9zqien May 18, 2023 at 11:04PM

Show HN: Weekle – a web app to learn how to calculate the day of the week https://ift.tt/BPFZjnA

Show HN: Weekle – a web app to learn how to calculate the day of the week Mentally calculating the day-of-the-week for any date in history sounds like an impossible task for a normal person, but the algorithm is actually pretty simple to learn. Although there are tutorials for this elsewhere online, and little quizzes available, there didn't seem to be anything well optimised with multiple practice modes etc. I originally created a basic version of this just for myself, but a small group of friends and family found it interesting and gave suggestions such as the daily game. Multi-lingual support is a bit rudimentary at the moment, it will only translate the month names and weekday names, not other text. If any translation mistakes are identified please let me know. Other feedback is welcome too. https://ift.tt/5L6mvwW May 20, 2023 at 02:36AM

Show HN: Garson.io – The privacy-first AI-powered writing assistant for Product https://ift.tt/9Bb34on

Show HN: Garson.io – The privacy-first AI-powered writing assistant for Product As a product manager, one of the biggest challenges is managing the constant influx of emails. While I am confident in my responses, I often spend a significant amount of time crafting a professional message, especially as a non-native English speaker. To address this issue, I turned to OpenAI and created https://garson.io . This platform has not only helped me improve the quality of my emails but has also significantly reduced the time it takes to write them. If you are facing similar struggles, I highly recommend giving Garson.ai a try – there is even a free option available. I would love to hear your feedback on how it works for you. P.S. The above text was generated by Garson.io https://garson.io May 19, 2023 at 04:48PM

Show HN: Midjourney-Python-API https://ift.tt/fz2jJyI

Show HN: Midjourney-Python-API This Python client is built for the unofficial MidJourney API, leveraging a Discord self bot and utilizing the Merubokkusu/Discord-S.C.U.M library. Please be mindful that there might be risks associated with the use of self bots, as per issue #66. Key Features: 1: Info retrieval 2: Imagine prompt 3: Image upscale and vectorization by label 4: All message returns via WebSocket, including banned words check and image processing 5: Auto reconnect WebSocket https://ift.tt/XGZnUYs May 19, 2023 at 07:06AM

Show HN: Cosigny - Crowd source the best credit card and loan terms. https://ift.tt/29CYDBe

Show HN: Cosigny - Crowd source the best credit card and loan terms. The goal is to create spreadsheet with crowd sourced data regarding credit products and profiles so we can see how we measure up and find the best deals. Don't go too hard on me. I linked a few google sheets together. Hope you find it useful. https://ift.tt/me2kxRw May 18, 2023 at 10:11AM

Show HN: PENVM – Programmable, extensible, network virtual machine https://ift.tt/re8ApZX

Show HN: PENVM – Programmable, extensible, network virtual machine The PENVM platform provides the building blocks to facilitate the leveraging of networks. There is no lack of frameworks and tools for working with servers, communicating over the network, and processing. What PENVM does is make this simple and easy to use, reuse, and share. Low-level concerns with networking and communication are not exposed. Network setup and management is simple. Communication is uncomplicated. And integration within applications is smooth with freedom to apply as needed. PENVM provides the means to get up to speed quickly with little hassle. This kind of development does not need to difficult anymore. https://penvm.dev/ May 17, 2023 at 11:12PM

Show HN: Metatype – an open-source HTTP/GraphQL query engine for APIs and data https://ift.tt/fH7OSEQ

Show HN: Metatype – an open-source HTTP/GraphQL query engine for APIs and data Hey everyone, we built Metatype [0] as a different way to build APIs and backends based on 3 parts: 1. a Python package to build virtual graphs connecting all components of your stack (think databases, third-parties, and existing systems) 2. an HTTP/GraphQL query engine built in Rust/Deno that authorizes and optimizes queries over the graphs 3. a CLI to provide a nice developer experience and fast feedback cycle We developed this platform to tackle some of the challenges we often saw in tech teams we worked with: - most developers (especially backend) still spend too much time on tasks with no real added value (crud, data validation, compliance, etc.) - when growing a product, it is difficult keeping up with business needs and remaining agile/innovative with technology (especially when there is limited funding) We believe it provides multiple advantages over more traditional approaches: - it offers multiple ...

Show HN: CounterDB, to persist your likes/dislikes counts https://ift.tt/iUB4O5Q

Show HN: CounterDB, to persist your likes/dislikes counts A Solution to durably store your counts. For example number of likes/dislikes on a post. Its time complexity is O(1). Single header only C++ file for storing and retrieving numbers. It does this without increasing the file size, as its not append only DB. Which also means it can be slower on simultaneous writes to an index. Well if your task is just to store likes/dislikes counts, than it must not be much of a problem. As reads are done more than writes for such cases. https://ift.tt/lhzs8fH May 17, 2023 at 10:50AM

Show HN: Taskspace – Beautiful, simple, and customizable personal task manager https://ift.tt/ZcedSMu

Show HN: Taskspace – Beautiful, simple, and customizable personal task manager Hello HN. I built a personal task manager https://taskspace.app to experiment with NextJS. Wanted something simple and clean that I could keep open in the browser while I work. Added in task history viewing for easy reference during daily standup and when I need to summarize my completed work throughout the year during performance reviews. Now opening to the public to get feedback and see if folks find the app useful. Wondering If I should invest time building out additional features or if I should continue using it only for my personal workflow. Thanks, Tyler https://taskspace.app May 17, 2023 at 08:52AM

Show HN: My solar-powered, ePaper digital photo frame https://ift.tt/omNWRsl

Show HN: My solar-powered, ePaper digital photo frame This is version 2 of my ongoing heirloom device project, a digital photo frame built with the goal of lasting longer than your typical gadget. There's a part of me that wishes to commercialize a polished version of this product, but the more I speak to people, the more I become convinced that I belong to a very small minority. https://ift.tt/nmjyCFX May 16, 2023 at 09:36PM

Show HN: dreamGPT: What if LLM hallucinations were a feature and not a bug? https://ift.tt/juoi3P4

Show HN: dreamGPT: What if LLM hallucinations were a feature and not a bug? The first GPT-based solution that uses hallucinations from LLMs for divergent thinking to generate new and novel ideas. Hallucinations are often seen as a negative thing, but what if they could be used for our advantage? dreamGPT is here to show you how. The goal of dreamGPT is to explore as many possibilities as possible, as opposed to most other GPT-based solutions which are focused on solving specific problems. https://ift.tt/4cRulOa May 16, 2023 at 04:02AM

Show HN: Legend-State 1.0 – The fastest React state library https://ift.tt/Wl74gn2

Show HN: Legend-State 1.0 – The fastest React state library After almost a year of development and iterating, we just released Legend-State 1.0. It's the fastest React state library and is very easy to use, based on Observables (Signals) with fine-grained reactivity and built-in persistence. I'd love to know what you think, and I'm also happy to answer any general JavaScript performance questions if you want since I've gone very deep into optimizing . https://ift.tt/1nOR8PL https://ift.tt/bAQKmHw May 16, 2023 at 04:06AM

Show HN: Capillaries: Distributed data processing with Go and Cassandra https://ift.tt/rh6bVYL

Show HN: Capillaries: Distributed data processing with Go and Cassandra I started thinking about this approach after working on a large-scale project for a major financial company where our group developed a distributed in-house data processing solution. On a regular basis, it ingested a few gigabytes of financial data and, within a tight SLA time limit, produced a lot of enriched/aggregated/validated data for a number of customers. Sometimes, source data had errors, so operators with domain knowledge had to verify data validity at some checkpoints, immediately make corrections, and re-run parts of the workflow manually. The solution involved complex web service orchestration, custom database and was very demanding on the infrastructure availability. Capillaries is a built from scratch, open-source Go solution that does just that: ingests data and applies user-defined transforms - Go one-liner expressions, Python formulas, joins, aggregations, denormalization - using Cassandra for inte...

Show HN: Openlayer – Test, fix, and improve your ML models https://ift.tt/EbQh4eX

Show HN: Openlayer – Test, fix, and improve your ML models Hey HN, my name is Vikas, and my cofounders Rish, Gabe and I are building Openlayer: http://openlayer.com/ Openlayer is an ML testing, evaluation, and observability platform designed to help teams pinpoint and resolve issues in their models. We were ML engineers experiencing the struggle that goes into properly evaluating models, making them robust to the myriad of unexpected edge cases they encounter in production, and understanding the reasons behind their mistakes. It was like playing an endless game of whack-a-mole with Jupyter notebooks and CSV files — fix one issue and another pops up. This shouldn’t be the case. Error analysis is vital to establishing guardrails for AI and ensuring fairness across model predictions. Traditional software testing platforms are designed for deterministic systems, where a given input produces an expected output. Since ML models are probabilistic, testing them reliably has been a challenge. W...

Show HN: Tack, a fast lightweight scripting language for games and embedding https://ift.tt/ob783gv

Show HN: Tack, a fast lightweight scripting language for games and embedding https://ift.tt/EZRQgFe Hi HN! Tack is a scripting language I've been working on sporadically for the past year or so, and intensely for the past few weeks. It originated out of a desire for something that was like Lua, but with a more familiar syntax, and without some of the other surprises in Lua such as the 1-indexed tables. It's also been a great learning project, and a very satisfying challenge! While the current version is early beta at best, I hope to continue working on it and maybe see some adoption. Despite the relative lack of optimization, I'm very pleased with the performance so far - although I haven't done a huge amount of benchmarking, it seems to be significantly faster than the stock Lua 5.4 interpreter for the quicksort test, and the btrees test (copied from the Computer Language Benchmarks Game). The language is designed for embedding in C++ programs, and is written in C++ mo...

Show HN: Botecko, a gpt4 client that simulates an instant messenger https://ift.tt/ankhryO

Show HN: Botecko, a gpt4 client that simulates an instant messenger This is a simulation of an instant messenger running on the browser. It generates contacts (including the profile picture) based on a single sentence. All chat history is stored on your browser. Features: - Open source (apache 2) - Profile generation including picture - Prompt with plan-ahead in 4 steps. This improves the response and also gives a way to debug the character motivation. - Group Chat. Get new insights by making characters with different opinions talk to each other. If you don't have an openAi account you can check a demo here https://youtu.be/e07yjZJGnYo https://ift.tt/KwVt9oc May 14, 2023 at 05:37PM

Show HN: WhyBot, making GPT-4 question itself https://ift.tt/UjkT3fO

Show HN: WhyBot, making GPT-4 question itself Hi HN — we’re John and Vish! We built WhyBot, a tool to help you deeply explore a question or topic. You ask a question, and WhyBot responds by building an ever-expanding knowledge graph. It does this by recursively generating answers and follow-up questions. You can change its persona to change the flavor of the generations (try toddler mode!). We originally built this for the AngelList Agent Hackathon ( https://twitter.com/AqeelMeetsWorld/status/16502799744050421... ) and got a lot of interest from folks asking to play around with it. So we thought it’d be fun to brush it up and release it as a web app! It’s a work in progress and we plan on adding more features, such as saving, sharing, focusing on one branch and potentially executing code. We hope you enjoy playing around with it and would love to hear any of your feedback or thoughts. https://ift.tt/cAlujMi May 14, 2023 at 09:17AM

Show HN: Emacs major mode for editing QuakeC files https://ift.tt/7Rha8wX

Show HN: Emacs major mode for editing QuakeC files As a part of my personal Quake Renaissance I decided to fulfil my childhood dream of making a mod for the game I played 25 years ago. Surprisingly, I discovered there was no Emacs mode available for QuakeC! So I came up with one. It currently mostly supports Vanilla QuakeC and assumes FTEQCC as a compiler but given some interest I am more than happy to add as many features as necessary for a modern Emacs experience. https://ift.tt/3HGmEaT May 13, 2023 at 02:12PM

Show HN: Kaizen, music updated over time like software https://ift.tt/Tb9PjiY

Show HN: Kaizen, music updated over time like software Hi, I'm co-founder and CTO of Kaizen. The project started as just a weekend project with me and a music producer friend. It has since grown into a community of artists looking to share their music more frequently and engage with their fans more consistently. We've just launched on ProductHunt: https://ift.tt/apsZY2L We would love any thoughts or feedback! https://kaizen.place/ May 13, 2023 at 12:46PM

Show HN: Infinity Whiteboard, Designed for Teachers https://ift.tt/SJNh7AE

Show HN: Infinity Whiteboard, Designed for Teachers I've created a whiteboard which I use every lesson when teaching maths, though it can be used for anything. It currently has a few hundred teachers using it daily. It's designed for use with touch-screen interactive whiteboards in classrooms, and stays in sync with your phone/tablet/whatever without signup/login. You can also find me on Twitter where I post updates etc: https://twitter.com/jakegmaths Some features and cool things: * Sync devices without signup - offline by default, just hit 'sync devices' and use the same code on multiple devices to sync * Touch-first - 1 finger draws; 2 finger pan/zoom; 3 finger gestures like changing pen colour * Add images - when teaching, this is usually photos of student work taken on my phone and auto-sync'd to the whiteboard at the front of the room * Add PDFs - when teaching, these are usually past paper exams which I then annotate over with the class * Zen mode - 3 finger ...

Show HN: PrivateGPT, the Privacy-Preserving Chatbot That Redacts Sensitive Data https://ift.tt/uYPyFVt

Show HN: PrivateGPT, the Privacy-Preserving Chatbot That Redacts Sensitive Data PrivateGPT is a privacy-preserving chatbot that redacts personally identifiable information (PII) from prompts before sending them through the chatbot. This makes it safe to use ChatGPT without compromising customer or employee privacy. PrivateGPT is a valuable tool for organizations that want to use ChatGPT but are concerned about data privacy. https://ift.tt/KNWYdel May 12, 2023 at 02:19PM

Show HN: Slatebox, editable visuals based on natural language https://ift.tt/D1fVPGu

Show HN: Slatebox, editable visuals based on natural language Hey HN - my name is Tim and I created Slatebox. Slatebox is a visualization collaboration platform that lets you create editable mind-maps, diagrams, SWOT Analyses (w 100s of other templates) and more -- all based on natural language through AI. It's like Miro but with AI superpowers. Would love to know what you think. I'll be releasing a team pro version soon where teams can auto-diagram their internal ecosystem, including code repositories. https://slatebox.com May 11, 2023 at 08:35PM

Show HN: BundleStore – increase revenue by offering your product in a bundle https://ift.tt/i6u9eJ0

Show HN: BundleStore – increase revenue by offering your product in a bundle On BundleStore, users buy more to save more. By offering your product in a bundle, you can make your product instantly more attractive! Visit the website and tell me what your product is, and I'll do the rest. https://ift.tt/7mH2PxX May 11, 2023 at 01:58PM

Show HN: Deterministic objective Bayesian inference for spatial models [pdf] https://ift.tt/oL0JXVI

Show HN: Deterministic objective Bayesian inference for spatial models [pdf] To give some context, objective Bayesian inference refers to Bayesian analysis (i.e. integrating over the parameter space) using a prior that is design to represent "minimal information" (see [1], [2], and [3] for an overview). Particularly in cases where a model's likelihood function is not strongly peaked about a point, objective Bayesian inference can give better results than methods based off of point estimates like Maximum Likelihood [4]. Reference priors provides a general approach to construct so-called noninformative priors that are suitable for Objective Bayesian analysis ([5], [6]). The approach takes a practical viewpoint of noninformative priors and looks to build priors that are both tractable and provide good performance on frequentist coverage simulations. See Section 2 for a description of how the process and frequentist simulations work and [7] for examples with some basic models...

Show HN: ChattySurvey – Super easy AI powered conversational surveys https://ift.tt/Ejv1FsZ

Show HN: ChattySurvey – Super easy AI powered conversational surveys My name is Richard D'Lonesteen I'm the CTO of ChattySurvey. This is the 6th startup idea I'm working on in the last 12 months. In a way, it was born because of the pain of doing MOM tests and understanding how tricky it can be to create good surveys and conduct them without falling for the flattery trap. We are building perhaps the simplest to create surveys in the world(let me know if I'm wrong). Currently, you can get super powerful(NPS, CSAT, PMF etc..) surveys just by filling out 1 text field with the name of the subject. We are leveraging GPT to conduct the surveys and analyse them. And so far it's doing an unbelievable job, but don't take my word for it - check it out! We are looking for pilot users and problems that we can help to solve! Thank you! https://ift.tt/EG1OZi0 May 10, 2023 at 05:25PM

Show HN: Build progressively enhanced reactive HTML apps using Go and Alpine.js https://ift.tt/mktTGUb

Show HN: Build progressively enhanced reactive HTML apps using Go and Alpine.js Fir leverages Golang’s standard library html/template package and a bit of alpinejs to allow building reactive UIs. You start with plain old html and use alpinejs to enhance it to bring no-page-reload interactivity to web apps. The Fir toolkit is designed for Go developers with moderate html/css & js skills who want to progressively build reactive web apps without mastering complex web frameworks. It includes a Go library and an Alpine.js plugin. How it works ? On receiving user-interactions the fir server re-renders html templates and sends it over the wire where the fir client library selectively updates the changed areas. When a user event is received by a Fir route, an array of html templates are rendered on the server and returned as an array of DOM events to the browser. The DOM events are consumed by the alpinejs plugin and dispatched within the DOM where listeners attached to elements can use th...

Show HN: Card game where players write their own cards that get parsed into code https://ift.tt/JXMB28D

Show HN: Card game where players write their own cards that get parsed into code Wordbots is a long-running side project I've been working on on-and-off for the past ~7 years that I finally feel comfortable enough with to share with the HN community. It's an online tactical card game (inspired by games like Hearthstone and Magic: the Gathering), where players write their own cards in natural language, that gets parsed down to JavaScript. The English-to-JavaScript translation is handled by a semantic parser operating on a hand-crafted CCG grammar – kind of an “old-school” approach in this age of LLMs but one that performs quite well on the very constrained language of Wordbots cards. The resulting game gets pretty wacky as players can create all sorts of cards, though there are some game formats that try to produce more balanced gameplay as well (e.g. one format in which both players shuffle their decks together, and various draft formats). If you're curious about how it all...

Show HN: Interactive Git Training Use Cases https://ift.tt/VnpvNcz

Show HN: Interactive Git Training Use Cases Hello, I have been working for years with junior developers and I find that many of them struggle to get out of some "delicate situations". Example "detached head", "wrong rebase", "for some reason I see duplicate commits" and so on. To help my colleagues I came up with a list of git uses cases that can be tested in a sort of interactive playground using a shell script that will set-up the use case and then we can go ahead and try to solve the problem. The main advantage here is that all use cases are reproducible and that by looking at the shell script we can see how we got in the mess in the first place. Everything is written in posix shell and should work on linux, macos and windows (with git bash). Any comments, feedback and contributions are very welcome ! PS: This is somewhat inspired by https://ohshitgit.com/ https://ift.tt/UyLYV9l May 9, 2023 at 08:05PM

Show HN: We built an end-to-end encrypted alternative to Notion https://ift.tt/Tyrda7p

Show HN: We built an end-to-end encrypted alternative to Notion Hello HN, Over the last year we've been building snote.app, a Privacy focused, End-to-End Encrypted alternative to Notion. You can write, plan, collaborate and get organized - it allows you to take notes, store files, add tasks, manage projects & more. Whether you're working solo or in a team. We are hoping to use this post as an opportunity to collect feedback from fellow hackers. If there's anything we can do better, please let us know https://www.snote.app/ May 9, 2023 at 06:47PM

Show HN: Automatic Domain Verification https://ift.tt/HRixO5j

Show HN: Automatic Domain Verification The Domain Verification protocol stores a DNS TXT record at a DNS name derived from a hashed "verifiable identifier" (email, telephone, DID), enabling anyone that can prove control over the verifiable identifier to prove authority for the domain name, whilst preserving the privacy of the authorised party. Once setup, the record enables automatic domain verification for any service provider. This record could be automatically setup by domain registrars upon domain registration (with registrant opt-in) creating a fast lane for verification with service providers many new small businesses use (eg Google Ads, Facebook, Office365, Dropbox, etc). ===== Quick sidebar: This was originally submitted to HN under the title "Show HN: Make domain verification as easy as verifying an email or phone number" 3 days ago [1]. It was doing really well (#3 on front page) then totally disappeared from front page and went to bottom of page 1 of Show...

Show HN: Play SineRider, a math puzzle game built by teenagers at Hack Club https://ift.tt/90PkA2I

Show HN: Play SineRider, a math puzzle game built by teenagers at Hack Club Messing with your TI-84 graphing calculator is a rite of passage for every teenager who has ever been bored in a math class. In 2013 I was that teenager, and it gave me an idea for a tiny game about sledding on graphs. This project grew into my white whale, and I spent my twenties trying and failing to finish it alone. I shelved the game when I started working for Hack Club in 2018—until last May, when a few community members took it off the shelf. The project took on a life of its own, and turned into a year of nights and weekends from a global team of 20+ teens in 8+ countries. Today SineRider enters public beta! SineRider is literally an infinite universe of function composition puzzles, each with infinite solutions, that range from welcoming for 9th graders to difficult for even the most serious matlab user. And every day we tweet out a fresh one to be solved with your morning coffee. We hope you enjoy play...

Show HN: AI Poetry Contest https://ift.tt/ZbmJYW1

Show HN: AI Poetry Contest Hi HN! Me and my buddy made this in a weekend as an experiment in 1. building something quickly and putting it out there and 2. using AI in an interesting way; in this case a poetry judge. Our “judge” isn’t perfect, but the hope is that at least it’s a relatively fair system that everyone can be sure evaluates their work. Anyway, we wanted to see what the lovely people of HN think of it. Some background on the idea; I like poetry and thought it would be cool if there was a big competition with a large financial incentive that scales with the number of participants. Using AI as a judge allows us to handle any number of submissions in a consistent and fair way. It also opens up the competition to poetry written in other languages, although for now we’re only promoting in the US. Happy to answer any questions! Also any feedback is much appreciated, thanks! https://ift.tt/q8rw0FD May 8, 2023 at 04:21AM

Show HN: Filter crowded places (bars, clubs, museums) per day in major cities https://ift.tt/aZvGsKN

Show HN: Filter crowded places (bars, clubs, museums) per day in major cities Free tool to find and filter busy venues based on predicted crowd levels. This way you can find for example busy bars on Wednesday evening, or quiet museums on Sunday morning. It works in most big cities around the world. It makes it easy to find crowded places (or avoid them) when you are unfamiliar with the area. You can filter on days of the week, how busy a place is (quiet, normal, busy), and sort venues based on overall popularity, rating, dwell time, and price. https://ift.tt/qalPd74 May 7, 2023 at 11:44PM

Show HN: PostData – The No-Fuss Way to Store and Visualize Your IoT Data https://ift.tt/4ed0Fv9

Show HN: PostData – The No-Fuss Way to Store and Visualize Your IoT Data Hey everyone, I'm excited to announce the launch of PostData, a new service that simplifies IoT data storage and visualization. As developers, we know how frustrating it can be to set up complicated services like AWS just to store and view our data. That's why we created PostData – to offer a straightforward solution that gets the job done without all the hassle. With PostData, you can easily ingest, store, and visualize your IoT data in just a few clicks. We offer a forever-free plan that allows you to create new public devices with up to 20 metrics and a limit of 1000 messages per device. We also have two paid plans for private devices and higher limits for those who need them. We're looking for beta users to try out our service and provide feedback. So if you're tired of struggling with complicated IoT data storage and visualization tools, give PostData a try and let us know what you think! Than...

Show HN: ChatGPT powered AI chatbot for your website https://ift.tt/fzKcdYq

Show HN: ChatGPT powered AI chatbot for your website Introducing Chabotix.com - the no-code chatbot builder powered by ChatGPT! With Chabotix.com, you can easily create a custom chatbot for your website without any coding skills. Simply upload your document and get a link to your chatbot. Your users can then interact with the chatbot, ask questions, and get answers - all without leaving your website! Whether you're a small business owner, a blogger, or a website owner, Chabotix.com is the perfect solution for enhancing your online presence and engaging your audience. Say goodbye to expensive developers and complicated code - with Chabotix.com, you can create a chatbot in minutes and start reaping the benefits of enhanced user engagement and improved customer support. Visit Chabotix.com today and start building your own chatbot! You upload a text file like this one in Chabotix website. Then you receive a personalized link to your AI chat bot. To get your own chabotix, follow simple ...

Show HN: Git Hooting https://ift.tt/tD5TRSn

Show HN: Git Hooting 00's called, they want their RSS feeds back. I was looking at my growing Github gist collection when a sudden urge to blog and make a name for myself "by not programming" struck. Part way into implementing my oh so special static website generator it occurred to me that, quite frankly, Github gists is a pretty decent publishing platform. I mean, it gives you reasonably extended markdown with previews, heck I could even write in org-mode, has comments, follower - followee relationship, extended search with filters, check out locally and push your edits. Did someone say "edit button"? Thus the idea behind https://git.ht was born: collect gists into RSS feeds and force everyone, kicking and screaming, into the good old days when Google Reader was king. Well, it's a bit more than that now. But basically, you create a gist or grab an old one, name its main file `hoot.md` or `hoot.org` if org-mode is your poison, make it public and voila. Thes...

Show HN: Ethereum address reviews, similar to Yelp https://ift.tt/tREZKBd

Show HN: Ethereum address reviews, similar to Yelp Hi HN, Excuse me if the formatting sucks, this is a first time post. I want to introduce to you vrfd.info. A place where you can openly view and influence the reputation of any Ethereum address. Think of it as Yelp but for Eth. Addresses are classified as either verified or flagged on-chain through soulbound NFTs. A type of NFT that has no trade value as it cannot be sold. Once minted, it is stuck to the given address. The metadata of the NFT contains either information to verify the address with, this could be a social account for example. Or in the case of flagged addresses, the metadata contains proof of wrong-doing. Users can search the classification status of any address on the web app. Additionally, users can apply to either verify or report an address, provided proof. In the case of reports, users stand a chance to be rewarded. Finally, users can up or down vote other addresses. I made this tool after suffering one to many scam...

Show HN: UnionX – GPT4-powered Copilot for Work with Jupyter-style notebooks https://ift.tt/OwPBv4x

Show HN: UnionX – GPT4-powered Copilot for Work with Jupyter-style notebooks Hey HN community! We're excited to introduce UnionX, an AI Copilot for Work designed to revolutionize the way you perform research, write long documents, and extract insights. Our platform is perfect for PMs, students, lawyers, finance professionals, and more. UnionX is built on cutting-edge technology, leveraging OpenAI's GPT4 model and Jupyter notebook-style workflows to create a seamless, AI-powered experience. Our block-based editor allows you to easily upload documents, analyze them, and generate new insights or docs with the help of AI. If you don't have ideas about what to do with your data, UnionX provides AI Actions that provide common and AI-generated suggestions to help you transform your documents and deliver your work on time. Some key features include: - Jupyter-style notebooks - Document & spreadsheet editors - AI action & chat blocks - Knowledge bases with large document sup...

Show HN: Avoiding Imgur Link Rot https://ift.tt/0m1Qxlv

Show HN: Avoiding Imgur Link Rot Over the last decade I've built a number of different digital asset managers (mostly media files) that met the needs of my companies at the time. It is an area I enjoy working in. A month ago, when asked what was next for me, I jokingly said I would build another DAM. Then on Saturday, two weeks ago, I learnt that Imgur was going to delete all anonymous & NSFW files on the 15th of May. It was pointed out that this would mean broken links in communities that had relied on Imgur. By the Sunday I had decided that I would build another DAM, initially with the intent of avoiding Imgur link rot. It was challenging to find time to spend on this, the project was put together over about 8 evenings. It still has rough patches, this is an early MVP (a Michael Seibel "brick"). I have many ideas of where to take this project, but for now it only does one thing: backup Imgur files and produce new links that are easy to swap out for old soon-to-be-de...

Show HN: A search engine for your personal network of high-quality websites https://ift.tt/OLJRkP0

Show HN: A search engine for your personal network of high-quality websites Hey all, Last time when we were on HackerNews [1], we received a lot of feedback, and we incorporated most of it. - We have changed our name from grep.help to usegrasp.com - A privacy policy page - Bulk import - Pricing page We are happy to introduce a new feature: a personalized answer search engine that provides direct citations to the content on the page. Demo: https://ift.tt/pBc0A3M 1 - https://ift.tt/1niY8zC https://usegrasp.com May 5, 2023 at 01:04PM

Show HN: Hypertune – Visual, functional, statically-typed configuration language https://ift.tt/Ofb0skV

Show HN: Hypertune – Visual, functional, statically-typed configuration language Hey HN! I'm Miraan, the founder at Hypertune, and I'm excited to be posting this on HN. Hypertune lets you make your code configurable to let teammates like PMs and marketers quickly change feature flags, in-app copy, pricing plans, etc. It's like a CMS but instead of only letting you set static content, you can insert arbitrary logic from the UI, including A/B tests and ML "loops". I previously built a landing page optimization tool that let marketers define variants of their headline, CTA, cover image, etc, then used a genetic algorithm to find the best combination of them. They used my Chrome extension to define changes on DOM elements based on their unique CSS selector. But this broke when the underlying page changed and didn't work with sites that used CSS modules. Developers hated it. I took a step back. The problem I was trying to solve was making the page configurable by m...

Show HN: Low-level portfolio showcase projects beyond traditional CVs https://ift.tt/7WPeGXa

Show HN: Low-level portfolio showcase projects beyond traditional CVs You are more than just your CV! I always feel that CVs are abbreviated and ATS-friendly but not human-friendly. I want to write about what inspired me beyond all my work. about my unique story and experiences that set me apart from the competition. it's important to make your resume ATS-friendly, don't forget to showcase the real you. Portfolio: https://ift.tt/qmuOxg8... I appreciate any feedback or suggestions. https://ift.tt/xWoIN6v May 5, 2023 at 06:43AM

Show HN: GPT Prompt IDE https://ift.tt/jVhpwuO

Show HN: GPT Prompt IDE Hi HN, Today we're launching a tool to help you evaluate and test prompts for Generative AI. We have been building different GPT3 apps and noticed a gap in tooling to help developers assess the quality of different prompts. Our tool helps you template and test on different datasets and LLM models like GPT-3, GPT-3.5 and open source models like flan-t5-xxl. We are just getting started and would be delighted to receive your feedback. https://trywale.com/ May 4, 2023 at 12:08AM

Show HN: Data Engineering with Rust https://ift.tt/G3Knk2p

Show HN: Data Engineering with Rust Hi HN! A few months ago, EntICOnc shared a blog post I wrote about using Rust from the perspective of a Python developer [0] which was well received, with some positive as well as mixed feedback. One thing I didn’t foresee would happen, is this little post getting a lot of attention, especially from the data engineering crowd which I consider myself a part of. Looking at the feedback, it was clear that there are some resources missing for a specific use case for which I think Rust is a perfect candidate: Data Engineering. Currently, Data Engineering is dominated by languages like Java, Scala and of course, Python. However as I explain and attempt to prove with prose and code in the first and second chapters, Rust is a very serious and good option for data engineering workloads. While I’m not an expert in Rust, and explicitly disclose it, I think that I now know “enough” having written and maintained a few Rust workloads and comparing them to Python b...

Show HN: USearch – Smaller and Faster Single-File Vector Search Engine https://ift.tt/Jo9CPOQ

Show HN: USearch – Smaller and Faster Single-File Vector Search Engine Last week was insane for vector search. Weaviate raised $50M, and Pinecone raised $100M... That's a lot and makes you believe that vector search is hard. But it's not. I have spent the last couple of days implementing a single-file vector search engine from scratch, which is at least the tenth in the twenty years of my career. But this time, it's different. Instead of inventing a brand new algorithm and doing some crazy optimizations on the GPU, I: 1. took the standard HNSW algorithm, 2. fitted into 1000 lines of C++11 for portability, 3. added quantization and hardware-accelerated metrics, 4. wrapped for Python, JavaScript, Rust, and Java, and 5. open-sourced it! It was fun, and to my surprise, it performed well, reaching 300K QPS on Amazon c7g instances. I never had to use third-party vector search products, but the first testers of USearch suggested 3x performance improvement over their existing solut...

Show HN: Public data research using ChatGPT https://ift.tt/N4KG289

Show HN: Public data research using ChatGPT After trying some queries, I found ChatGPT is good at finding public data, sometimes it may not be accurate, but overall, pretty good. Then why don't we make the data in a beautiful way ready to share? Columns + ChatGPT (alpha) is for data researchers! Looking forward to any feedback or suggestion... https://ift.tt/fNJGYiI May 3, 2023 at 10:48AM

Show HN: Diofanti.org Tracking government decisions in Greece https://ift.tt/NChqieX

Show HN: Diofanti.org Tracking government decisions in Greece Hello HN, I'm Florents, and I'm a data engineer based in Greece. I've developed Diofanti.org , an application that tracks public spending and government procurement & decisions in Greece. Here's the big picture: There's diavgeia.gov.gr (diavgeia kinda translates to "transparency") where all Greek state organizations (think ministries, authorities, municipalities, regions) should publish their executive decisions. There are roughly 20K decisions published daily (Greece has a population of 11M). If a decision is not openly published, it cannot be executed legally. So it is a legal prerequisite. A decision could be a payment from a municipality or ministry to a vendor, a procurement of software licenses, or even a parking permit to a disabled citizen. Now, decisions are typically published as PDF documents (with all the legal jargon and details), which makes the law happy but doesn't say mu...

Show HN: guitos, a free open-source budgeting app https://ift.tt/4qmjoHG

Show HN: guitos, a free open-source budgeting app Hi HN, I wanted to share an app I've created recently since it might be useful for you: guitos is a free open-source budgeting app that helps you figure out where your money went and plan your budget ahead of time. It was initially created to replace a spreadsheet I created based on the budgeting advice given on the r/personalfinance subreddits and as an opportunity to learn React. The app stores data in your browser's local storage (IndexedDB). Your private financial data doesn't leave your browser. (If you're wondering what the app's name means: "guitos" is portuguese slang for money/cash. ) source code available @ https://ift.tt/U3ec7ps https://guitos.app/ May 2, 2023 at 01:00AM