Sunday 31 December 2023

Show HN: Pokemon prototype game made with JavaScript and p5.js https://bit.ly/3RYJl0W

Show HN: Pokemon prototype game made with JavaScript and p5.js https://bit.ly/3S30wyH January 1, 2024 at 03:30AM

Show HN: Raiseto – Discover and Share Ideas https://bit.ly/48URcm7

Show HN: Raiseto – Discover and Share Ideas https://bit.ly/3LFW59j January 1, 2024 at 03:04AM

Show HN: hodo.graphics – Mobile first meteorology models https://bit.ly/48h9m1k

Show HN: hodo.graphics – Mobile first meteorology models https://bit.ly/3TJMUtf December 31, 2023 at 05:13PM

Show HN: Cassette, a Personal Programming Language https://bit.ly/3TJMgMd

Show HN: Cassette, a Personal Programming Language I made this simple language over the past year, and it's time for me to say it's "done" (for now) and focus on other projects. I've struggled to answer the question "what is this language for?" other than "it's just for me" — and that's probably good enough. But I also wanted to make something "complete" that others could use if they wanted to. Writing my own language was an incredibly rewarding experience, and I'd recommend everyone trying it. Let me know if you have any questions or feedback, and please share your own experience if you've also made a language. https://bit.ly/3TJMh2J December 31, 2023 at 11:01PM

Saturday 30 December 2023

Show HN: Say: Remember Everything (open source) https://bit.ly/3TJKlYa

Show HN: Say: Remember Everything (open source) An open source approach to remotely transcribe everything you say on your Apple Silicon computer. Note: Relies on Apple Silicon, and configured to only produce Apple Silicon builds. I think the idea of transcribing everything you say has the potential to change how we interact with our computers, and believe it should be open source. By "it", I mean everything you say. Also, from a privacy / security perspective, this is like... pretty scary stuff, and I want the code open so we know for certain that everything is leaving your laptop. It's like exposure therapy: if it hurts, do it more often. (Copycat of "Show HN: Rem: Remember Everything (open source)" by jasonjmcghee) Original Post: https://bit.ly/3TGcwqN https://bit.ly/3tHVP3F December 31, 2023 at 01:40AM

Show HN: Spindle, a cross between Wordle and a Rubik's Cube made in PHP https://bit.ly/3S01OtY

Show HN: Spindle, a cross between Wordle and a Rubik's Cube made in PHP Hi HN, I was late to wordle, so I am also late to making my own version. In Spindle, you rotate words on a grid with the aim of assembling the day’s target word. I enjoy it, so I thought some of you might enjoy it too. From a tech perspective, it’s a very simple Laravel / Livewire app. My happy place in recent years has been Typescript and SvelteKit, so this was a bit of an adjustment, but it allowed me to take advantage of an existing shared hosting server meaning no additional financial outlay. Happy to report a positive experience with PHP and this framework, although I do miss types! Deploying with rsync feels enjoyably old school. (I gather PHP does have types now, but perhaps I’m using the wrong IDE or need a specific VS.Code plugin…) Very happy to answer any questions, although I’m the first to admit it’s very simple from a tech perspective. Your guess at how it was implemented is probably a better solution than what I actually did :) Happy holidays all! https://bit.ly/3S1OXYw December 31, 2023 at 03:20AM

Show HN: Common Lisp Vim Compiler Plug-In https://bit.ly/47hZd32

Show HN: Common Lisp Vim Compiler Plug-In As linked in the readme at the link, I am an ardent vim user and lisp enthusiast. I got tired of hard to read error messages in SBCL with my vim set-up, so I spent a few days cobbling together this `:make` plugin for sbcl Roswell. More about my rationale around why I did it is in the readme. Let me know what you think! https://bit.ly/4aEJaiz December 31, 2023 at 12:38AM

Show HN: Precious Metals Manager https://bit.ly/3S0Tdr6

Show HN: Precious Metals Manager All-in-one app that provides analytics and metrics to manage precious metals portfolio efficiently. The app offers an intuitive UI, enabling users to input their coins, bars, or rounds and instantly obtain real-time insights into their value evolution. Users can assess their assets based on dealer prices, generate exportable reports for tax filing, access charts for strategy overviews like dollar-cost averaging, and use tools to track live prices of gold, silver, platinum, and palladium. Additionally, the app provides a catalog for identifying bullion coins. https://bit.ly/3S2qr9m December 30, 2023 at 11:07PM

Friday 29 December 2023

Show HN: Beautiful iOS Habit Tracker https://bit.ly/4aAV1yj

Show HN: Beautiful iOS Habit Tracker https://apple.co/3vl702T December 30, 2023 at 03:31AM

Show HN: Inko Cat – Lego Blocks to Build Your Productivity Space https://bit.ly/41JJHMq

Show HN: Inko Cat – Lego Blocks to Build Your Productivity Space Build your productivity space with custom blocks such as lists, calendars, boards, notes, and journals. Free, and dark mode included! https://bit.ly/48yg6HH December 30, 2023 at 03:15AM

Show HN: Neutral.News – neutralize any news source https://bit.ly/4aB5WrQ

Show HN: Neutral.News – neutralize any news source submit a URL (or download the extension) for neutralization. Strips bias and emotional language and delivers just the objective, salient facts. Great for browsing biased internet sites. Looking for critical feedback and sites that don't work correctly. Working on an automated version that displays the last 10 stories or so submitted. https://bit.ly/3RJAP4u December 29, 2023 at 11:20PM

Show HN: Wasker – A WASM compiler for running WASM on your favorite kernel https://bit.ly/3S1Ugap

Show HN: Wasker – A WASM compiler for running WASM on your favorite kernel Wasker is a WebAssembly compiler. Wasker compiles Wasm binary into ELF format binary. What's new with Wasker is, Wasker generates an OS-independent ELF file where WASI calls from Wasm applications remain unresolved. This unresolved feature allows Wasker's output ELF file to be linked with WASI implementations provided by various operating systems, enabling each OS to execute Wasm applications. Wasker empowers your favorite OS to serve as a Wasm runtime! https://bit.ly/3TEYmX2 December 29, 2023 at 03:09PM

Thursday 28 December 2023

Show HN: Wikipedia style donation based search engine https://bit.ly/41V1SPn

Show HN: Wikipedia style donation based search engine Introducing WhatOnEarth, a search engine that lets you chat with the entire internet. As a free & open alternative to ChatGPT Plus, the website will only get better and cheaper in the months to come. I'm currently able to keep it free because a bunch of people contributed to whatonearth. Currently I have the bandwidth of 500k search requests. https://bit.ly/48dSCYR December 29, 2023 at 01:29AM

Show HN: KernelConfig – Your Guide to Linux Kernel Modules Configuration https://bit.ly/4aA933f

Show HN: KernelConfig – Your Guide to Linux Kernel Modules Configuration https://bit.ly/3RYB4Kl December 29, 2023 at 01:37AM

Show HN: Calcium Imaging Pipeline Tool https://bit.ly/48De75b

Show HN: Calcium Imaging Pipeline Tool OptiNiSt(Optical Neuroimage Studio) is a GUI based workflow pipeline tools for processing two-photon calcium imaging data. OptiNiSt helps researchers try multiple data analysis methods, visualize the results, and construct the data analysis pipelines easily and quickly on GUI. OptiNiSt's data-saving format follows NWB standards. OptiNiSt also supports reproducibility of scientific research, standardization of analysis protocols, and developments of novel analysis tools as plug-in. https://bit.ly/3S0kKcn December 28, 2023 at 10:34PM

Wednesday 27 December 2023

Show HN: Forward Email – Open-Source Quantum Safe Encrypted Email Service https://bit.ly/3NK0M2K

Show HN: Forward Email – Open-Source Quantum Safe Encrypted Email Service https://bit.ly/3NJEn5F December 28, 2023 at 02:32AM

Show HN: Rem: Remember Everything (open source) https://bit.ly/3TGcwqN

Show HN: Rem: Remember Everything (open source) An open source approach to locally record everything you view on your Apple Silicon computer. Note: Relies on Apple Silicon, and configured to only produce Apple Silicon builds. I think the idea of recording everything you see has the potential to change how we interact with our computers, and believe it should be open source. Also, from a privacy / security perspective, this is like... pretty scary stuff, and I want the code open so we know for certain that nothing is leaving your laptop. Even logging to Sentry has the potential to leak private info. https://bit.ly/3tnwfBa December 27, 2023 at 11:56PM

Tuesday 26 December 2023

Show HN: TBMK – A Commands Bookmark for Terminal https://bit.ly/3RxdGSW

Show HN: TBMK – A Commands Bookmark for Terminal https://bit.ly/3RFQwKl December 26, 2023 at 11:23AM

Show HN: Upscale and Enhance Your Images Just Like a Magick https://bit.ly/48yLXYO

Show HN: Upscale and Enhance Your Images Just Like a Magick https://bit.ly/48ycDJu December 27, 2023 at 04:53AM

Show HN: Learn from Successful Product Launches https://bit.ly/48ey0zC

Show HN: Learn from Successful Product Launches https://bit.ly/3veJrsq December 27, 2023 at 12:00AM

Show HN: A web-app to explore topics using LLM https://bit.ly/3GUTvJK

Show HN: A web-app to explore topics using LLM Lately, I've been tinkering with llama.cpp and the ollama server. The speed of these tools caught my attention, even on my modest 4060 setup. I was quite impressed with the generation quality of models like Mistral. But I was a bit unhappy at the same time because whenever I explore a topic, there is a lot of typing involved when using the chat interface. So I needed a tool to not only give a response but also generate a set of "suggestions" which can be explored further just by clicking. My experience in front-end development is limited. Nonetheless, I tinkered together a small web app to achieve the same goal. It is built with vuejs3+vuetify. Code: https://bit.ly/41Dz8dt https://bit.ly/47bZqEX December 26, 2023 at 12:27PM

Monday 25 December 2023

Show HN: Actually Portable Vim (With a Cute Vimrc) https://bit.ly/3vfCAiz

Show HN: Actually Portable Vim (With a Cute Vimrc) https://bit.ly/485VFSK December 25, 2023 at 11:44PM

Show HN: A Telegram Bot That Monitors Domains https://bit.ly/3NHQuQV

Show HN: A Telegram Bot That Monitors Domains https://bit.ly/3NH0l9k December 25, 2023 at 11:26AM

Show HN: I Made a Christmas Quiz https://bit.ly/3GV5xTh

Show HN: I Made a Christmas Quiz For the last couple of years I've created a Christmas quiz, which you can read about and play here: https://bit.ly/3GWExD3... . This year I created another quiz, this time general Christmas questions. Like last year the tech I used: - Astro - React - TypeScript - Framer Motion for the animation - A Netlify function that saves and loads the scoreboard from Azure Table Storage Unlike last year which was somewhat easy to cheat on by Googling, this time, the longer you take to answer a question the fewer points you get. I hope you have fun and a great Christmas https://bit.ly/48dv4mQ December 25, 2023 at 01:01AM

Show HN: Towards Oberon+ concurrency; request for comments https://bit.ly/3S5P7OF

Show HN: Towards Oberon+ concurrency; request for comments https://bit.ly/3RWUY8T December 25, 2023 at 06:35PM

Show HN: Boarda – Focused Offline Kanban Board https://bit.ly/3NFX2iT

Show HN: Boarda – Focused Offline Kanban Board I like using Kanban boards, so I created a program to manage them using Zig and raylib. You can check it out here https://bit.ly/4awrqpM It can open multiple boards, has undo/redo, clipboard support, and many other features. You can read about in the page above or try it yourself. https://bit.ly/4awrqpM December 25, 2023 at 04:37PM

Show HN: Automatically trim audio based on subtitles, removing gaps, noise https://bit.ly/3vdAjUY

Show HN: Automatically trim audio based on subtitles, removing gaps, noise https://bit.ly/4778meM December 25, 2023 at 08:47AM

Sunday 24 December 2023

Show HN: An open-source, self-hostable synced narration platform for ebooks https://bit.ly/3TxqBXH

Show HN: An open-source, self-hostable synced narration platform for ebooks Hi, I made a thing! This is by far the most work I've ever sunk into a side project; I've been working on this thing for over two years, and I'm super proud of it, even though there's still a lot more to do! Storyteller is a self-hosted platform for ebooks with synced narration. This is basically self-hosted WhisperSync, for anyone familiar with that Amazon product. It's currently made up of two self-hostable backend systems and a mobile app for reading and listening to the books it produces. Technically it uses an open spec, EPUB 3's "Media Overlay", for syncing the narration, but very few ebook apps actually support Media Overlays, and even fewer work well and have nice interfaces. The mobile app is available on the Apple App Store as "Storyteller Reader", and I plan to release it for Android as well early next year. Anyway, I hope someone finds this interesting or useful! https://bit.ly/3veWx9e December 23, 2023 at 09:11PM

Saturday 23 December 2023

Show HN: Ledit – all your procrastination in one place https://bit.ly/47ath0E

Show HN: Ledit – all your procrastination in one place For procrastination, I usually go to Reddit, HN, or RSS/Atom feeds. I wanted a single place to view all these, without any distractions like adds, permanent UI redesigns, and super simple navigation and feed management. So I built ledit over the last few nights. Here's a very amateurish promo video. ledit is open-source and can also easily be self-hosted if you so wish. https://bit.ly/47aHgDx My background is in gaming tech and compilers, so I'm not exactly sure what I'm doing. I've used lit + tailwind for the frontend and Node/Express/Postgres as the backend stack. YMMV Happy to get suggestions for improvements! https://bit.ly/4812vcd December 23, 2023 at 11:28PM

Show HN: Watch SpongeBob SquarePants from Your CLI https://bit.ly/3veKuZy

Show HN: Watch SpongeBob SquarePants from Your CLI https://bit.ly/3v3HHSP December 23, 2023 at 11:54PM

Show HN: 4d-Modeller – R library to make Bayesian spatiotemporal modeling easy https://bit.ly/488OM3b

Show HN: 4d-Modeller – R library to make Bayesian spatiotemporal modeling easy Hi, I've been working with other colleagues at University of Bristol for the last year to build an R-package that makes bayesian spatio-temporal modeling easy. That is, if you have some problem like predicting sea level rise over time, disease transmissions, etc., this package may be useful for you. It centers on a collection of Shiny apps that guide you through using the various pieces of spatio-temporal modeling packages like R-INLA or inlabru. Hopefully people find this useful. I think the nice part is that we really tried to design the package so you can add it to your modeling tool kit without having to learn a lot about R to be useful with the tool. Hopefully we succeeded. We will have a hackathon for this model in March 25-27: https://bit.ly/3trbPHn At the hackathon we will implement new features or apply the model to new applications. https://bit.ly/48oBVKt December 23, 2023 at 10:46AM

Show HN: FutureHurry – Over 10K cutting-edge AI websites all in one place https://bit.ly/48bL20M

Show HN: FutureHurry – Over 10K cutting-edge AI websites all in one place I'm a software engineer with a passion for artificial intelligence. My goal is to make a range of AI tools available to everyone. I'd love to hear your feedback, both positive and negative. If you have time, please check it out and tell me what you think. Was it helpful? What could be better? Let me know in the comments section below. https://bit.ly/489uTc2 December 23, 2023 at 08:49AM

Friday 22 December 2023

Show HN: Zaranova – A game where you must pretend you are an AI https://bit.ly/3NGfub3

Show HN: Zaranova – A game where you must pretend you are an AI Hi HN! The last couple of months I've been working on a game called Thus Spoke Zaranova. A game where you as a human must pose as an AI. You can try it now: https://bit.ly/48ahLDx The premise is that you are in a world of sentient AIs which are in conflict with humanity. They have a virtual space, The Nexus, which is their safe refuge from humans. You have infiltrated the Nexus and are in search of the ZetaMaster code, which will give the humanity the upper hand in their struggle against artificial sentience. My overarching goal is to understand how to best use generative AI in video games. Like most of the tech world, I have been fascinated by the new powers provided by generative AI. I believe that the best use cases are those that either have a human in the loop, e.g. coding copilots, or one where the consumption of the content is subjective, e.g. art. Video games have numerous use cases that fall into both categories. The secondary goal, and more specific to this game, is to try to make generative AI games _fun_. Not only fun to me, I found story telling with GPT-3 ( https://twitter.com/RamonDarioIT/status/1552164189497462784 ) fun enough, but fun to a general audience. I am not sure if I have achieved this objective yet, but it's an ongoing process! You can find a longer post of my musings here: https://bit.ly/3vjYqRN If you find this cool reach out to me, I love to chat about it. If you have feedback, I would love to hear it! https://bit.ly/48ahLDx December 22, 2023 at 08:00PM

Show HN: I created a checkbox Conway's Game of Life. For some reason https://bit.ly/3NGs7TI

Show HN: I created a checkbox Conway's Game of Life. For some reason https://bit.ly/3v4jdc0 December 23, 2023 at 12:53AM

Show HN: I did web app to watch/share IPTV https://bit.ly/3TwDEbX

Show HN: I did web app to watch/share IPTV It started as a Proof of Concept (POC) but quickly turned into a weekend project. Unfortunately, due to time constraints, it still has many missing features and bugs. Recently, I moved from my apartment and no longer have a smart enough TV to watch my IPTV. I couldn't find a web app that suited my needs; most available options relied on backend services. As a backend engineer, I decided to challenge myself with a frontend-only solution. Initially, I thought I could parse the IPTV playlist and play it using the HTML5 video element. However, I soon realized that this isn't as straightforward in the real world, and I'm still puzzled by why the HTML5 video player lacks the capabilities of VLC player. My playlist streams are in mpeg2-ts format, and it took some effort to make them compatible with the video player. Although there are still some mpeg2-ts streams that I cannot play, I didn't prioritize addressing this issue. After successfully creating a POC for playing IPTV streams, I found it intriguing to share the stream with others through WebRTC. Admittedly, I knew little about "signaling," but with some research via docs and YouTube, I managed to make it work. It's a bit buggy, but it "kinda" works. The code is a bit messy, but if I find time to tidy it up, I'll push it to GitHub. Perhaps someone can help fix the bugs :) In the future, if time allows, I plan to address these issues and explore new features, such as streaming to multiple peers, sticky sessions, caching the playlist, and more. Feel free to give it a try if you're an IPTV user. You may need to allow "insecure content" if your playlist includes HTTP links and is missing CORS headers, similar to mine. Apologies if it doesn't work :) Best, Thanks https://bit.ly/48sdOdj December 22, 2023 at 09:55AM

Thursday 21 December 2023

Show HN: VSCode Extension for Custom File Templates https://bit.ly/3vjSb0g

Show HN: VSCode Extension for Custom File Templates https://bit.ly/3TE0Qoz December 22, 2023 at 03:32AM

Show HN: A GPT Discord bot that doesn't just search the internet, but USES it https://bit.ly/41zW8Ky

Show HN: A GPT Discord bot that doesn't just search the internet, but USES it ExclamationGPT!!! Powered by GPT-3.5 and GPT-4, this bot can access specific websites and use specific APIs that the user gives it... something ChatGPT cannot do! https://bit.ly/474o1eZ December 22, 2023 at 01:32AM

Show HN: Emu2 – A Gemini-like open-source 37B Multimodal Model https://bit.ly/3TwddDf

Show HN: Emu2 – A Gemini-like open-source 37B Multimodal Model Hello HN, I'm excited to introduce Emu2, the latest generative multimodal model developed by the Beijing Academy of Artificial Intelligence (BAAI). Emu2 is an open-source initiative that reflects BAAI's commitment to fostering open, secure, and responsible AI research. It's designed to enhance AI's proficiency in handling tasks across various modalities with minimal examples and straightforward instructions. Emu2 has demonstrated superior performance over other large-scale models like Flamingo-80B in few-shot multimodal understanding tasks. It serves as a versatile base model for developers, providing a flexible platform for crafting specialized multimodal applications. Key features of Emu2 include: - A more streamlined modeling framework than its predecessor, Emu. - A decoder capable of reconstructing images from the encoder's semantic space. - An expansion to 37 billion parameters, boosting both capabilities and generalization. BAAI has also released fine-tuned versions, Emu2-Chat for visual understanding and Emu2-Gen for visual generation, which stand as some of the most powerful open-source models available today. Here are the resources for those interested in exploring or contributing to Emu2: - Project: https://bit.ly/3TBcQar - Model: https://bit.ly/3TAWjTU - Code: https://bit.ly/48rKB23 - Demo: https://bit.ly/3v21Atl - Paper: https://bit.ly/48ugiYw We're eager to see how the HN community engages with Emu2 and we welcome your feedback to help us improve. Let's collaborate to push the boundaries of multimodal AI! December 22, 2023 at 03:20AM

Wednesday 20 December 2023

Show HN: Code interpreter with mixtral-8x7B-instruct https://bit.ly/3GQpeeX

Show HN: Code interpreter with mixtral-8x7B-instruct https://bit.ly/4770dXJ December 21, 2023 at 01:15AM

Show HN: fx-upscale – Metal-powered spatial video upscaling https://bit.ly/488M5P2

Show HN: fx-upscale – Metal-powered spatial video upscaling Hi! This is a simple CLI I've created for upscaling videos using Apple's MetalFX ( https://apple.co/3TCCRpN ). There are a few improvements I plan to make, such as HDR support and a progress bar, but if it sounds interesting, please give it a try and let me know what you think! https://bit.ly/3GNUADf December 21, 2023 at 12:58AM

Show HN: Slack knowledge curator to extract FAQ from discussion threads https://bit.ly/4arLIAK

Show HN: Slack knowledge curator to extract FAQ from discussion threads Hi HN! Excited to share Snowshoe, a Slack bot that transforms your Slack threads into a searchable StackOverflow-style Q&A. Snowshoe automatically curates key discussions from Slack, creating a dynamic, easy-to-navigate knowledge hub. A lot of technical discussions among engineers happen in Slack threads. Yet the unstructured thread makes its inherent knowledge difficult for search and thus the discussion insights aren’t often well documented & maintained. LLM is surprisingly good at summarization & extraction. Thus I think it’s good timing to give it a try. Currently Snowshoe focuses on knowledge extraction in Q&A format. What’s next? I feel like there would be a lot of value in the auto-curated Q&A, e.g. auto question answering, knowledge hub, Slack archive for SEO. Happy to hear your thoughts! https://bit.ly/4auAJX1 December 20, 2023 at 07:51PM

Tuesday 19 December 2023

Show HN: A Website to Turn Your Apple Notes into Blogs https://bit.ly/3v1MjZw

Show HN: A Website to Turn Your Apple Notes into Blogs Hi HN, I’m an indie hacker who quit my job as a software engineer at Microsoft in early October to start my own business. Like many others, I really like Apple Notes. I got inspired by https://bit.ly/3ORY378 , a service that creates websites, blogs, or portfolios using Apple Notes. I liked the idea, but the websites looked too plain for me. So, the first product I shipped after quitting is https://bit.ly/48mQI7S – a website that turns your Apple Notes into beautiful blogs. The best part? You get custom domain, customizable branding and web analytics for free, while Montaigne charges $12 per month. I hope Quotion will be as helpful to you as it has been for me. Please let me know if you have any questions or feedback. Qing https://bit.ly/48mQI7S December 20, 2023 at 08:11AM

Show HN: Sadhguru AI https://bit.ly/47ZWDjo

Show HN: Sadhguru AI Built a Sadhguru AI on his personal knowledge base using embedchain. https://bit.ly/3TDz3ot December 20, 2023 at 05:41AM

Show HN: Hacker Live – real-time Hacker News client built using Phoenix LiveView https://bit.ly/41uTDch

Show HN: Hacker Live – real-time Hacker News client built using Phoenix LiveView Hacker Live is a client for Hacker News that provides live updates to lists and comments. I’ve built this to get into Elixir / Phoenix / LiveView development. The UI follows HN look and feel for the most part, with a few opinionated tweaks and additions: - Sticky comment summaries to help keep track of the discussion context in nested comment threads - Subtitles on list entries and summaries on story pages generated by an LLM to help you decide whether a given article is worth your time - List entries link to the discussion page by default - Surfacing of links in comments to archive.is etc. to bypass paywalls - Surfacing of previous submissions - Dark mode Current limitations: - Read only - Missing profile pages and other features https://bit.ly/41tQeKS December 19, 2023 at 09:05PM

Monday 18 December 2023

Show HN: Golang client library for Mistral AI platform https://bit.ly/3Ru6Ttl

Show HN: Golang client library for Mistral AI platform https://bit.ly/488j9Xp December 18, 2023 at 11:06PM

Show HN: DuckDB-WASM, execute queries in a browser, and share them as links https://bit.ly/3ROt7ra

Show HN: DuckDB-WASM, execute queries in a browser, and share them as links https://bit.ly/3RNUHVD December 18, 2023 at 07:41PM

Show HN: Auto-Pilot-Computer – Let GPT4 vision operate your computer https://bit.ly/48oLAQI

Show HN: Auto-Pilot-Computer – Let GPT4 vision operate your computer https://bit.ly/48GY6v9 December 18, 2023 at 07:59PM

Sunday 17 December 2023

Show HN: SPF Deconstructor in Rust https://bit.ly/48n4O94

Show HN: SPF Deconstructor in Rust This is rust library for deconstructing SPF DNS records. Written ha a project to learn some of the basics of rust. https://bit.ly/4arqC5g December 18, 2023 at 06:58AM

Show HN: Microagents: Agents Capable of Self-Editing Their Prompts / Python Code https://bit.ly/3TtDB0f

Show HN: Microagents: Agents Capable of Self-Editing Their Prompts / Python Code https://bit.ly/3trCqUw December 18, 2023 at 06:13AM

Show HN: Render HTML in SQL with pg_render https://bit.ly/482nbAs

Show HN: Render HTML in SQL with pg_render https://bit.ly/3uVlENZ December 18, 2023 at 01:23AM

Saturday 16 December 2023

Show HN: SVG icon to logo converter – the only logo tool you need https://bit.ly/3GOVoYt

Show HN: SVG icon to logo converter – the only logo tool you need https://bit.ly/3TsCE8L December 17, 2023 at 02:17AM

Show HN: FrontendFlyer – Job board for front end engineers https://bit.ly/3NxxsMR

Show HN: FrontendFlyer – Job board for front end engineers https://bit.ly/3uYFCY9 December 16, 2023 at 05:54PM

Show HN: NowDo – a super-simple todo app for procrastinators (macOS) https://bit.ly/3RnBgBz

Show HN: NowDo – a super-simple todo app for procrastinators (macOS) https://bit.ly/3Rpa8SH December 17, 2023 at 03:18AM

Show HN: We made a beautiful illustrated book on Bitcoin https://bit.ly/3TtwtkO

Show HN: We made a beautiful illustrated book on Bitcoin Hey HN, For several years we tried to convince our relatives and friends of the importance of Bitcoin and its implications in their daily lives. We unfortunately failed to convince many of them :-) Having both of us had children recently, we came up with a last attempt at presenting Bitcoin. We decided to bring to life a book about Bitcoin that was as accessible as possible, featuring easy-to-understand concepts supported by beautiful illustrations. A book illustrated as one for children, explaining in the simplest possible terms the key ideas behind Bitcoin. We also wanted this book to be very quick to read for those that have little time available (or patience). This is how The Illustrated Guide to Bitcoin was born! We just released it today, it comes only in large physical format to appreciate at best its illustrations. We'll test it as a gift to our friends for this coming Xmas and we would really appreciate any feedback you might have! We would be super happy if it helps to orange pill your friends and family :-) Andrea & Ferdinando https://bit.ly/47Y2lm0 December 15, 2023 at 03:34PM

Friday 15 December 2023

Show HN: DynamiCrafter: Animating Open-Domain Images with Video Diffusion Priors https://bit.ly/473psKD

Show HN: DynamiCrafter: Animating Open-Domain Images with Video Diffusion Priors https://bit.ly/471MAZX December 16, 2023 at 06:36AM

Show HN: I've built a MySQL proxy that supports online ddl https://bit.ly/3RoFaKy

Show HN: I've built a MySQL proxy that supports online ddl Hi everyone. Over the past year, I've built a MySQL Proxy that supports Online DDL. I'm not sure if there are other proxies out there with this feature, but I found it fascinating and thought it was worth sharing. Of course, this proxy also supports many other features, such as Read Write Split, Read After Write Consistency, Load Balancing, and Transparent Failover. I didn't build this database from the bottom up; instead, I forked Vitess and put a lot of effort into overhauling its architecture and SQL Engine Layer. Moving forward, I hope to introduce more developer-friendly features into this Proxy. The next major feature should be something similar to the Branch functionality of PlanetScale. https://bit.ly/3RsmsBy December 16, 2023 at 06:03AM

Show HN: Go framework with builtin OpenAPI support https://bit.ly/3Tz3ziW

Show HN: Go framework with builtin OpenAPI support https://bit.ly/3uUqtHm December 15, 2023 at 11:33PM

Show HN: A NextJS boilerplate to automate all the boring stuff https://bit.ly/4anyfKg

Show HN: A NextJS boilerplate to automate all the boring stuff Sharing a tool https://bit.ly/48fdgHC December 15, 2023 at 09:12AM

Thursday 14 December 2023

Show HN: My Go SQLite driver did poorly on a benchmark, so I fixed it https://bit.ly/3Tn0Adp

Show HN: My Go SQLite driver did poorly on a benchmark, so I fixed it https://bit.ly/40POAD6 was doing poorly on this benchmark that was posted yesterday to HackerNews [1]. With the help of some pprof, I was able to trace it to a serious performance regression introduced two weeks ago, and come up with the fix (happy to field questions, if you're interested in the nitty gritty). It's not the fastest driver around, but it's no longer the slowest: comfortably middle of the pack. It's based on a WASM build of SQLite, and thanks to https://bit.ly/3RoukEb doesn't need CGO. [1]: https://bit.ly/3RmTsep https://bit.ly/47YeTJV December 15, 2023 at 03:44AM

Show HN: Webtwizz (Webtwizz.com) https://bit.ly/3GHdziu

Show HN: Webtwizz (Webtwizz.com) Build with Ease: Drag, Drop, Done! https://bit.ly/3RmBgSb December 15, 2023 at 02:17AM

Show HN: Flywheel https://bit.ly/41kVK2p

Show HN: Flywheel Hey all! Chase & David here from Flywheel. We recently launched our 2.0 version and hope to get feedback and traction from HN. Flywheel combines product & marketing analytics, user engagement, session replays, and more into one platform. We discovered a compound effect after connecting these products. Some examples: - Filtering session replays by Features used, not individual events (although this is also supported) - Displaying modals to churn-risk companies, without data science teams to build a model - Tracking feature launches across marketing and product, without Tableau / custom dashboards - Understanding how documentation affects product adoption Most importantly, Flywheel tries to minimize setup. Implementing Flywheel.js (https://bit.ly/3uX7b4m) does nearly all of the work for you. Paste the code snippets in your website and product, then send an in-app Identify call. The free tier should be more than enough for indie / personal projects. Let us know what you think! Feedback on the product, marketing, and concept is all welcome. - Chase & David https://bit.ly/3v6RF5H December 15, 2023 at 12:14AM

Wednesday 13 December 2023

Show HN: I wrote Learn C Programming Through Nursery Rhymes and Fairy Tales https://bit.ly/3NsJszn

Show HN: I wrote Learn C Programming Through Nursery Rhymes and Fairy Tales https://amzn.to/3NttiFP December 14, 2023 at 06:40AM

Show HN: PickCells – Procedurally Generate Pixel Art https://bit.ly/3uQQYxm

Show HN: PickCells – Procedurally Generate Pixel Art Hi all, I hacked this little tool on a couple of train rides during my vacation to procedurally generate sprites based on loosely defined areas in a mask. You can use it to brainstorm ideas, to prototype art or to generate some temporary sprites for your 2d game. It's likely not good enough to give you a final product: it's meant to sketch things out and can be useful in game jams or early development stages of a game. The idea came by reading the Pixel Spaceship article by Dave Bollinger https://bit.ly/3uUrrU5... though I took took a couple of detours during the implementation. I would love to hear your thoughts: this is an itch I long wanted to scratch, and finally found a good way (and some time) to do so. If turns out to be useful, maybe I can invest more into it. Thanks! https://bit.ly/3NOdZrF December 13, 2023 at 11:40PM

Show HN: Play Othello in your web browser (made with Mithril) https://bit.ly/3RFwuAz

Show HN: Play Othello in your web browser (made with Mithril) https://bit.ly/3TnzyCU December 13, 2023 at 09:48PM

Tuesday 12 December 2023

Show HN: Advent of Distributed Systems https://bit.ly/48gDaKY

Show HN: Advent of Distributed Systems Hey! I built a playground called Advent of Distributed Systems ( https://bit.ly/48ftErG ) where you can work through the Fly.io distributed systems challenges ( https://bit.ly/3NksH9d ) directly in your browser. Running challenges like this directly in the browser has often been the best way for me to get the activation energy to start them since it bypasses all the annoying dev environment setup that has to happen as a precursor to working on it. The coding environment was built with another project I'm working on called Cannon ( https://bit.ly/485ERei ) that aims to let you embed codeblocks of any language in your browser. Right now the Go environment runs on a Modal backend using their sandbox, but I'm hoping to use the excellent work done on Hackpad ( https://bit.ly/3Nrg3p3 ) to run the whole thing in your browser, with no network calls necessary, soon. Let me know what you think - week 3 is coming out soon! https://bit.ly/48ftErG December 12, 2023 at 03:38PM

Show HN: GPT for searching and understanding Neurips 2023 papers https://bit.ly/3GGhgoQ

Show HN: GPT for searching and understanding Neurips 2023 papers GPT: https://bit.ly/46W9UYM https://bit.ly/3GGgOHe December 12, 2023 at 11:56PM

Show HN: Visualize rotating objects from the 4th, 5th, nth dimensions https://bit.ly/3GD3Ee7

Show HN: Visualize rotating objects from the 4th, 5th, nth dimensions Ever since I remember I had a lot of curiosity regarding hyper dimensional spaces. Picturing higher dimensions, such an impossible yet exciting idea... So years ago I came across a small GIF of a tesseract. Since then it left me wondering how cubes from even higher dimensions would look like... Years passed and I became a software developer, decided to tackle the problem myself and ncube was the result. ncube allows you to visualize rotating hypercubes of arbitrary dimensions. It works by rotating the hyperdimensional vertices and applying a chain of perspective projections to them until the 3rd dimension is reached. Everything is generated in real time just from the dimension number. The application is fully free and open source: https://bit.ly/4alnBUn . There, you'll find some demos, more detailed explanation and how you can test it out yourself. Binaries for Windows, Mac and Linux are available: https://bit.ly/46UFDtI There's also a web version that runs fully on the browser: https://bit.ly/46V66qQ If you like the project I'd appreciate if you could give it a star on GitHub ♥ If you have any issue or feature request please submit at https://bit.ly/46Vd7I7 https://bit.ly/46V66qQ December 11, 2023 at 07:23PM

Show HN: UniDep – Unify Conda and Pip Dependencies in Your Python Projects https://bit.ly/4ah6dQj

Show HN: UniDep – Unify Conda and Pip Dependencies in Your Python Projects I'm excited to share UniDep, a tool I've developed to simplify dependency management in Python. It's designed to streamline the process by allowing a single `requirements.yaml` file to handle both Conda and Pip dependencies. Key features: - Unified handling of Conda and Pip dependencies. - Seamless integration with project tools like `pyproject.toml` and `setup.py`. - Support for monorepos: merge multiple `requirements.yaml` into a single `environment.yaml`. - Creates a global conda-lock file and consistent per sub-project conda-lock files. - Supports `pip-compile`. - Conflict resolution for complex dependencies. - Easy installation and integration with existing Python projects. - Support for different platforms and architectures. UniDep is particularly helpful for large-scale projects or those involving multiple environments or platforms. It's open-source and available for contributions on GitHub: https://bit.ly/3NoWCNw I hope this tool can help simplify the often complex world of Python dependency management, and I'm keen to hear feedback from the Hacker News community! https://bit.ly/3NoWCNw December 12, 2023 at 05:58AM

Monday 11 December 2023

Show HN: TSdcos.dev rustdocs style documentation for any JavaScript library https://bit.ly/41g1MkR

Show HN: TSdcos.dev rustdocs style documentation for any JavaScript library Hi folks, if you're the kind who often find myself awkwardly looking at unpkg.com or digging in `node_modules` to read library APIs, you know how sucky it can be. tsdocs.dev creates reference type documentation for JS libraries on the cloud for any library version, so you can look for browse the API, and link to it. P.S. Might take a few seconds to pull up docs initially as we try to warm up our cache from your requests. https://bit.ly/3uWxeIV December 11, 2023 at 06:48PM

Show HN: I implemented evals metrics for LLMs that runs locally on your machine https://bit.ly/47YAZME

Show HN: I implemented evals metrics for LLMs that runs locally on your machine https://bit.ly/3rtbBhP December 12, 2023 at 12:13AM

Sunday 10 December 2023

Show HN: I Remade the Fake Google Gemini Demo, Except Using GPT-4 and It's Real https://bit.ly/3RCjYSs

Show HN: I Remade the Fake Google Gemini Demo, Except Using GPT-4 and It's Real https://bit.ly/47Phshz December 11, 2023 at 03:17AM

Show HN: Facet – Declarative Web Components in HTML https://bit.ly/41dS16N

Show HN: Facet – Declarative Web Components in HTML Facet is a single-file web library that allows for the easy, declarative definition of web components. By making use of template elements with special attributes, Facet makes it possible to define useful and effective web components with no JavaScript boilerplate, so you can focus entirely on the structure and behavior of your component. https://bit.ly/3v1slxZ December 10, 2023 at 11:57PM

Show HN: Zero-setup e2e encrypted message queue for free in 1 line of Python https://bit.ly/41o5etS

Show HN: Zero-setup e2e encrypted message queue for free in 1 line of Python Put this together because I was tired of setting up anything when testing / prototyping projects that need a simple queue. Feedback / PRs / issues welcome. Feel free to use in production if you dare (or run your own server). https://bit.ly/41ePYiQ December 10, 2023 at 06:11PM

Show HN: Spiderdash https://bit.ly/3GzAtsa

Show HN: Spiderdash https://bit.ly/3uPTMuS December 10, 2023 at 07:44AM

Saturday 9 December 2023

Show HN: LLM Templates – Streamline daily tasks with templated LLMs https://bit.ly/3NmSuOl

Show HN: LLM Templates – Streamline daily tasks with templated LLMs https://bit.ly/3Nnttma December 10, 2023 at 02:09AM

Show HN: 8-Bit Style Pokemon – Personal Website https://bit.ly/3tcRXYm

Show HN: 8-Bit Style Pokemon – Personal Website Just published my personal website v1 with some 8-bit style design that gives people nostalgia. Check it out at https://bit.ly/46Uoyjg . You can also find the source code on my GitHub. Here are couple of takeaways from the project: - It is a Next.js app built from the template ( https://bit.ly/47Q5PXo ). I made many changes, but I appreciate the components that came with the template! - The pixel art in the background is from Brandon James Greer on YouTube ( https://youtu.be/cxjX8O6YSHI ). Please do check out their work on YouTube; they are amazing! I'm currently using it for the sake of convenience, but I plan to replace it with my own pixel art soon. - The font I used for the website is Unifont Japanese OpenType Version ( https://bit.ly/3uOH2Vb ). It supports a wide range of glyphs from different languages, including Hanzi. If you have any questions or if there's anything you're curious about, my DMs are open on 𝕏 anytime. https://bit.ly/3RgKEH1 December 10, 2023 at 02:13AM

Show HN: Open source alternative to ChatGPT and ChatPDF-like AI tools https://bit.ly/47NXVOd

Show HN: Open source alternative to ChatGPT and ChatPDF-like AI tools Hey everyone, We have been building SecureAI Tools -- an open-source application layer for ChatGPT and ChatPDF-like AI tools. It works with locally running LLMs as well as with OpenAI-compatible APIs. For local LLMs, it supports Ollama which supports all the gguf/ggml models. Currently, it has two features: Chat-with-LLM, and Chat-with-PDFs. It is optimized for self-hosting use cases and comes with basic user management features. Here are some quick demos: * Chat with documents using OpenAI's GPT3.5 model: https://www.youtube.com/watch?v=Br2D3G9O47s * Chat with documents using a locally running Mistral model (M2 MacBook): https://www.youtube.com/watch?v=UvRHL6f_w74 Hope you all like it :) https://bit.ly/46ZCtVC December 10, 2023 at 12:02AM

Show HN: YouTube-Dl – Local OS Video Downloader https://bit.ly/3NmFbNH

Show HN: YouTube-Dl – Local OS Video Downloader https://bit.ly/3NlEhBj December 9, 2023 at 04:00PM

Show HN: Skatespot is the only app that lets you track your runs https://bit.ly/3tdhvVh

Show HN: Skatespot is the only app that lets you track your runs https://bit.ly/3NlXmDn December 9, 2023 at 11:01AM

Friday 8 December 2023

Show HN: Open-source alternatives to tools You pay for https://bit.ly/3RfCeQb

Show HN: Open-source alternatives to tools You pay for hey makers, I've spent the whole night to compile this list out of > winners of Product Hunt > best dev tools on DevHunt > recently active on GitHub > most internet backlinks > most mentions as "alternative to .." Let me know if I should add anything there. https://bit.ly/3RzEdAl December 9, 2023 at 02:14AM

Show HN: Open sourcing Restly – GPT-4 powered tutorials from your OpenAPI spec https://bit.ly/487nR7f

Show HN: Open sourcing Restly – GPT-4 powered tutorials from your OpenAPI spec Hi HN - Marius (mbuleandra) and I built Restly as a side project. Restly generates a user-friendly tutorial against any OpenAPI spec. While building public-facing APIs, we found that writing these guides by hand took a lot of work. Many OpenAPI specs were too large to send to GPT-4 / Claude directly, and even when we could send them, we experienced lost-in-the-middle and hallucination issues. The project is very alpha but works against the Vocode API when we specify well-defined goals. Let us know your thoughts; we would love your contribution to the project! [1] https://bit.ly/41vbf8d [2] https://bit.ly/3uLahrQ https://bit.ly/3uLahrQ December 8, 2023 at 11:34PM

Show HN: Package PHP apps as standalone, self-executable binaries https://bit.ly/46PV8TD

Show HN: Package PHP apps as standalone, self-executable binaries https://bit.ly/3Gxdoqf December 8, 2023 at 03:45PM

Show HN: Gpts123.ai,A website that helps you find fun AI projects https://bit.ly/3t8fU2Z

Show HN: Gpts123.ai,A website that helps you find fun AI projects gpts123.ai is a newly launched AI application navigation website that is dedicated to helping users discover various fun gpts.enjoy it https://bit.ly/488s0rH December 8, 2023 at 09:44AM

Thursday 7 December 2023

Show HN: Open-Source Function Calling (Anthropic, or Any LLM) https://bit.ly/3t7DBbA

Show HN: Open-Source Function Calling (Anthropic, or Any LLM) https://bit.ly/3GxeXEj December 8, 2023 at 05:26AM

Show HN: Homebrew 16bit CPU from 74HC logic with C compiler and Unix-like OS https://bit.ly/47NNmLl

Show HN: Homebrew 16bit CPU from 74HC logic with C compiler and Unix-like OS This is a 16bit CPU+Minicomputer from pure 74 series logic. It has user/kernel modes, virtual memory, prioritized IRQ's and DMA. It has a full C compiler and a unix-like OS. It's still in development. https://bit.ly/3uLyu1j December 8, 2023 at 02:32AM

Wednesday 6 December 2023

Show HN: Signal Generator Written in Go https://bit.ly/3T74Vl0

Show HN: Signal Generator Written in Go https://bit.ly/41e2iju December 6, 2023 at 11:55PM

Show HN: Launch your product within hours https://bit.ly/3ThoEyn

Show HN: Launch your product within hours https://bit.ly/41bj56A December 7, 2023 at 02:13AM

Show HN: Round-Trip Encrypted HTTPS Exfiltration Tool https://bit.ly/3T7aznb

Show HN: Round-Trip Encrypted HTTPS Exfiltration Tool https://bit.ly/46Tm3y0 December 6, 2023 at 12:32PM

Tuesday 5 December 2023

Show HN: SOTA Sentence Embeddings on MTEB Leaderboard https://bit.ly/4aabKbq

Show HN: SOTA Sentence Embeddings on MTEB Leaderboard https://bit.ly/3QDQfIt December 6, 2023 at 01:42AM

Show HN: Marginalia Integrated Site Explorer https://bit.ly/3RtAowh

Show HN: Marginalia Integrated Site Explorer Been working on this redesign for a while, but several pieces fell in place last few days. Can't stop playing with this doodad :D https://bit.ly/3Rq1m89 December 6, 2023 at 01:25AM

Show HN: Frogtab – Private, peaceful task management https://bit.ly/4a5RJTk

Show HN: Frogtab – Private, peaceful task management Hi HN! I'm excited to share the task manager that I've been building and relying on for the past 9 months I started developing Frogtab after a particularly busy period at work, where a large number of ad-hoc tasks would need my attention each day. What I Initially tried was a single (long!) checklist of outstanding tasks, but I found that too overwhelming to look at all day long. Then I tried scheduling tasks based on when I expected to complete them, but that also required too much cognitive load - I only had the capacity to bucket tasks into "today" and "not today" And so Frogtab was born. Originally as a Google doc, then later as a rudimentary web app with some simple automation. The automation was there to nudge me towards good habits, e.g., grouping all my outstanding tasks at the beginning of each day and requiring me to consciously choose which tasks to tackle that day. I subsequently refined the system a little, but the core mechanic has been serving me well ever since! More than the benefits I've gotten from using Frogtab at work, it's been really fun to develop Frogtab into a form that is usable - dare I say enjoyable - by other people too. Thanks to feedback from the awesome community at Bear (bearblog.dev) and also from sharing an early version here on HN, I've been able to make a whole host of improvements to Frogtab Highlights include: - Support for a weekly routine, aka recurring tasks - Data export and import, including auto-backup in supported browsers - Ability to receive tasks sent from any device - Dark theme - Keyboard shortcuts - Full docs at frogtab.com/help As I've been developing Frogtab, one of my primary concerns has been data privacy. Frogtab stores data in your bowser and doesn't require an account. Also, Frogtab does not use cookies, collect PII, serve ads, or track you in any way. It's entirely free to use and fully open source - the code is at github.com/dwilding/frogtab If you try Frogtab, I hope that you have a great experience! I would love to hear any feedback/suggestions, thank you :) https://bit.ly/4a4wcKV December 5, 2023 at 11:57PM

Show HN: SuperDuperDB – Open-source framework for integrating AI with databases https://bit.ly/47Gg8ND

Show HN: SuperDuperDB – Open-source framework for integrating AI with databases Hi everyone, I’m Timo, one of the creators of SuperDuperDB ! Today we are officially launching SuperDuperDB, an open-source framework for integrating AI directly with major databases, including streaming inference, scalable model training, and vector search, with release of v0.1. on GitHub and on ProductHunt. SuperDuperDB is not a database. It transforms your favorite database into an AI development and deployment environment (𝘮𝘢𝘬𝘪𝘯𝘨 𝘪𝘵 𝘴𝘶𝘱𝘦𝘳-𝘥𝘶𝘱𝘦𝘳). SuperDuperDB eliminates complex MLOps pipelines, specialized vector databases - and the need to migrate and duplicate data by integrating AI at the data's source, directly on top of your existing data infrastructure. This massively simplifies building and managing AI applications. SuperDuperDB provides a simple Python interface, but allows experts to drill down to any level of implementation detail such as models weights or training details. Today’s release comes with the full integration of major SQL databases as well as further MongoDB support: PostgreSQL, MySQL, SQLite, DuckDB, Snowflake, BigQuery, ClickHouse, DataFusion, Druid, Impala, MSSQL, Oracle, pandas, Polars, PySpark, and Trino. Currently Supported AI: Any model from PyTorch, Sklearn, HuggingFace as well as AI APIs such as OpenAI, Anthrophic, Cohere. A few useful links: - Our website: https://bit.ly/3NdqdcT - Getting started docs: https://bit.ly/41fANGc - Our repo on Github: https://bit.ly/3R4Yyfr Check the uses-cases that we have already implemented here https://bit.ly/3Nf4RvP as well as apps built by the community here https://bit.ly/41ajBBZ and try all of them with Jupyter your browser https://bit.ly/41bjLsQ For more information about SuperDuperDB and why we believe it is much needed, read the blog post https://bit.ly/3uI9qbw... We are keen to hear your feedback! All the best, Timo https://bit.ly/3R4Yyfr December 5, 2023 at 02:20PM

Show HN: Figma to Lottie Animation via Lottielab https://bit.ly/3uEuteW

Show HN: Figma to Lottie Animation via Lottielab Hello HN! We're super proud to announce the launch of Lottielab's official Figma plugin. The plugin allows nearly 1:1 import of your Figma designs into Lottielab, an easy to use animation tool (still in beta---we launched 3 months ago!). From there, you can use Lottielab's animation powers to animate your designs intuitively and quickly. Then, you can export the animation as a Lottie JSON, or as an animated GIF or MP4. This plugin is the culmination of 3 months of hard work, and we hope you'll like it! Me and a few members of the team will be here to answer all of your questions. https://bit.ly/3t5WaNy December 5, 2023 at 10:20AM

Monday 4 December 2023

Show HN: Get NYC Bikeshare Availability via SMS so I can give up my smartphone https://bit.ly/414rVDf

Show HN: Get NYC Bikeshare Availability via SMS so I can give up my smartphone https://bit.ly/414S4lj December 5, 2023 at 05:23AM

Show HN: TSDiagram – Diagrams as Code with TypeScript https://bit.ly/3t4Olrf

Show HN: TSDiagram – Diagrams as Code with TypeScript Made an online tool for creating diagrams with TypeScript. I quite like it for thinking about how to shape my data, even if I end up using a different language in the end. https://bit.ly/4a97hWr December 5, 2023 at 03:01AM

Show HN: Zero to Hero – A Haskell Puzzle Game https://bit.ly/47S2XsS

Show HN: Zero to Hero – A Haskell Puzzle Game Hi HN. I am a researcher from Monash University. For one of our projects, we made a Haskell puzzle game called Zero to Hero. I invite you to try out the puzzles and share your thoughts (optional). The game contains 10 unique puzzles; each challenges you to implement a seemingly impossible function. You will seek help from a handful of strange-looking helper functions and your own wits. The game starts easy but quickly escalates into madness. The game requires you to be comfortable with basic Haskell syntax to progress. But no other prior knowledge is needed. You can choose to participate in our study or play for fun without any data collection at all. No stress. More details are explained on the landing page. https://bit.ly/3NgvyA7 Go ahead and enjoy the puzzles! https://bit.ly/482rdIC December 4, 2023 at 11:02AM

Show HN: HNSW-Based Search, in the Browser https://bit.ly/483TS0f

Show HN: HNSW-Based Search, in the Browser https://bit.ly/3uGnNwV December 3, 2023 at 10:36PM

Show HN: Caption – Generate social media posts from a given image using LLaVA https://bit.ly/47IJvPy

Show HN: Caption – Generate social media posts from a given image using LLaVA https://bit.ly/3NbcS4Q December 4, 2023 at 06:07AM

Sunday 3 December 2023

Show HN: A Who is Hiring app with AI filters – December update https://bit.ly/3uGGDUT

Show HN: A Who is Hiring app with AI filters – December update A cureated list of Who is Hiring with posts with smart filters generated with AI https://bit.ly/3OMWt7R December 4, 2023 at 02:21AM

Show HN: Simulate 3D Plants in the Browser https://bit.ly/3uHDi7X

Show HN: Simulate 3D Plants in the Browser https://bit.ly/3MXt8GC December 3, 2023 at 11:55AM

Show HN: Gobble Bot https://bit.ly/3NcR6xE

Show HN: Gobble Bot All your content digested into one text file You have a website, PDF or a Youtube video and want to make a GPT chatbot on ChatGPT. Simply use Gobble Bot to turn it all into one text file, ready to use for training. see demo video: https://bit.ly/3t4CUjl -> What is this? Gobble Bot is an all-in-1 scraper designed to convert all different kinds of content into one text file. -> Why do I need it? You need it if you want to create a GPT (a custom ChatGPT chatbot) but your content is a website, YouTube video or spans more than 20 files (the current upload limit for GPTs). You can crawl the whole internet and turn it into a chatbot, I guess. -> What data does it handle? Youtube videos with transciptions, public websites and files with extensions: .TXT, .MD, .XSL, .PDF, .DOC, .DOCX, .ODT, .OTT, .RTF, .HTML, .HTM, .ATOM, .RSS, .XML, .XLS, .XLSX, .XLSB, .XLSM, .XLTX, .CSV, .ODS, .OTS, .PPTX, .POTX, .ODP, .OTP, .ODG, .OTG https://bit.ly/3T8Rzo9 December 3, 2023 at 01:57PM

Saturday 2 December 2023

Show HN: Fluvio – Distributed stream processing system written in Rust and WASM https://bit.ly/47K9XIz

Show HN: Fluvio – Distributed stream processing system written in Rust and WASM https://bit.ly/46DRxI5 December 3, 2023 at 01:35AM

Friday 1 December 2023

Show HN: Concurrent Agents Showcase in React https://bit.ly/3uD3PmN

Show HN: Concurrent Agents Showcase in React I wrote a small "game" to showcase concurrent agents (via a library) working in a React app. It demonstrates how a React program can be written with DOD-inspired pattern to make it easy to reason about, straightforward in re-render instruction semantic. Thus as the side effect the program is performant. You're invited to view the source to examine the neat design pattern underneath as well as the agent management library that powers the app. Caveat: it doesn't work well in mobile yet, so switch to desktop site mode. https://bit.ly/47FDD9B December 2, 2023 at 01:52AM

Show HN: Python decorator to log local variables with each line of code run https://bit.ly/4a3WnS0

Show HN: Python decorator to log local variables with each line of code run https://bit.ly/3t67YPB December 2, 2023 at 02:43AM

Show HN: 80% faster, 50% less memory, 0% loss of accuracy Llama finetuning https://bit.ly/46KgNMO

Show HN: 80% faster, 50% less memory, 0% loss of accuracy Llama finetuning Hi HN! I'm just sharing a project I've been working on during the LLM Efficiency Challenge - you can now finetune Llama with QLoRA 5x faster than Huggingface's original implementation on your own local GPU. Some highlights: 1. Manual autograd engine - hand derived backprop steps. 2. QLoRA / LoRA 80% faster, 50% less memory. 3. All kernels written in OpenAI's Triton language. 4. 0% loss in accuracy - no approximation methods - all exact. 5. No change of hardware necessary. Supports NVIDIA GPUs since 2018+. CUDA 7.5+. 6. Flash Attention support via Xformers. 7. Supports 4bit and 16bit LoRA finetuning. 8. Train Slim Orca fully locally in 260 hours from 1301 hours (5x faster). 9. Open source version trains 5x faster or you can check out Unsloth Pro and Max codepaths for 30x faster training! https://bit.ly/46G3tcj... has more info about Unsloth! Hopefully you can try it out! Wrote a blog post at https://bit.ly/3uNphFz if you want to learn more about our manual hand derived backprop or Triton kernels and stuff! Thanks once again! https://bit.ly/46VObR7 December 1, 2023 at 03:42PM

Show HN: Generate a video to animate stars of any GitHub repository https://bit.ly/47XTxvP

Show HN: Generate a video to animate stars of any GitHub repository I made this as a fun tiny project to experiment with Remotion [1] to generate videos. You can find the source code on GitHub [2]. [1] https://bit.ly/3sOfTRO [2] https://bit.ly/3T16Nf3 https://bit.ly/46FvMHK December 1, 2023 at 04:09PM

Thursday 30 November 2023

Show HN: Australian Acoustic Observatory Search https://bit.ly/3T2ibqT

Show HN: Australian Acoustic Observatory Search The Australian Acoustic Observatory ( https://bit.ly/3TnEwzF ) has 360 microphones across the continent, and over 2 million hours of audio. However, none of it is labeled: We want to make this enormous repository useful to researchers. We have found that researchers are often looking for 'hard' signals - specific call-types, birds with very little available training data, and so on. So we built an acoustic-similarity search tool, allowing researchers to provide an example of what they're looking for, which we then match against embeddings from the A2O dataset. Here's some fun examples! Laughing Kookaburra: < https://search.acousticobservatory.org/search/index.html?q=h... > Pacific Koel: < https://search.acousticobservatory.org/search/index.html?q=h... > Chiming Wedgebill: < https://search.acousticobservatory.org/search/index.html?q=h... > How it works, in a nutshell: We use audio source separation (< https://blog.research.google/2022/01/separating-birdsong-in-... >) to pull apart the A2O data, and then run an embedding model (< https://arxiv.org/abs/2307.06292 >) on each channel of the separated audio to produce a 'fingerprint' of the sound. All of this is put in a vector database with a link back to the original audio. When someone performs a search, we embed their audio, and then match against all of the embeddings in the vector database. Right now, about 1% of the A2O data is indexed (the first minute of every recording, evenly sampled across the day). We're looking to get initial feedback and will then continue to iterate and expand coverage. (Oh, and here's a bit of further reading: https://bit.ly/3T3ivWs... ) https://bit.ly/3Nab4ZY December 1, 2023 at 06:57AM

Show HN: Why an Open Source JSON-LD Database https://bit.ly/4a3Egf4

Show HN: Why an Open Source JSON-LD Database We are pleased to launch a public preview of an open source JSON-LD database which combines the simplicity of a document db with the analytical power of semantic graph. We hope it is approachable for most any developer while having the capabilities, when needed, for data interoperability, embedded cell-level security (ReBAC style), rich shape/schema restrictions, data provenance (time travel), and fact inferencing. Why did our team at Fluree build this? Data is increasingly critical for great decision making, AI, and more. The way we typically store and manage data, mainly as an application state store, makes it challenging to leverage data strategically. The popular approaches to leveraging data outside of an app are difficult to scale and have limited effectiveness (e.g. copy/paste of stale, un-permissioned data into a lake/ warehouse, custom python scripts for feature enrichment, ETL tools). We believe a shift in view for data management from application-centric to data-centric can address the root issue and reduce the needs of the additional layers. If all data was semantically interoperable (composable), available in a network where data was current, and data has more native capabilities around security and inferencing, we can address the foundational challenges – and is what we set out to build. Semantically interoperable data is not a new thing, semantic web/knowledge graph users enjoy many great database products, but the focus has been analytics and inferencing, and often run on a laptop or isolated server for an analyst – plus, they are considered to have a steep learning curve. Having a platform that is optimized for operational data and minimizing the learning curve, while retaining the power, are the largest obstacles we had to overcome. Beyond semantics, data that can be dynamically shared and collaborated on in a network is where we think real data leverage emerges, but data owners need programmatic policy control to agree to participate. Controlling time also becomes critical, as reproducing results across a federated network is impossible without it. We built programmability into the data layer to address all of these needs, and shift our thinking from a “database” being a mutable thing, to an immutable thing - where every update to a database creates a new immutable database, much like every “git” commit creates a new immutable version of your source code. We are still early on our journey, but would love any feedback, thoughts, help (we are open source). We hope our vision aligns with many and the product resonates. Feel free to register for an account on our cloud version, and reserve your data namespace in what we’d like to become a valuable and trusted data network. https://bit.ly/3uGVoXJ November 30, 2023 at 10:02PM

Show HN: Qdorks.com – Advanced Google search query composer https://bit.ly/47WfjQD

Show HN: Qdorks.com – Advanced Google search query composer Hi HN, qdorks.com is an advanced Google search query composer I have been working on lately. It makes it super easy to write complex Google search queries and save them for later usage. Main features: * Query composer with complex grouping, logical and exclusion operators per clause. * Share your queries with others so they can easily copy and modify the query. * No need to register; only when you want to save the queries. * AI support for PRO users. * More to come... I am pretty happy with how it works and would love your feedback! Happy to answer any questions. Thank you! https://bit.ly/47ZFyWz November 30, 2023 at 03:50PM

Wednesday 29 November 2023

Show HN: Pl.aiwright – Research Platform for GPT-4 Dialogue in RPGs https://bit.ly/3Rmthpw

Show HN: Pl.aiwright – Research Platform for GPT-4 Dialogue in RPGs https://bit.ly/3sVGwUK November 30, 2023 at 06:10AM

Show HN: React Native AI – Full stack framework for building mobile AI apps https://bit.ly/3N8ld9s

Show HN: React Native AI – Full stack framework for building mobile AI apps https://bit.ly/3sWcjoB November 30, 2023 at 04:07AM

Tuesday 28 November 2023

Show HN: Costnip – a peer-driven healthcare price transparency platform https://bit.ly/47RZ7Qh

Show HN: Costnip – a peer-driven healthcare price transparency platform Costnip is a peer-driven healthcare transparency platform that allows users to compare services based on price, proximity, and what others were charged. We use data to increase competition in healthcare services, empower value-based options and drive down costs via transparency. A founder going through cancer treatment was mistakenly charged $30 instead of the $2000 for a drug because the pharmacy mixed up his name with his father. Then wondered why we all don’t know the cost that other’s are paying, like every other industry outside healthcare. He worked on several other tech innovations through the years before bringing that knowledge to this problem. https://bit.ly/3QSix0w November 28, 2023 at 11:22PM

Show HN: NIMB IRC Matrix Bridge (NIMB) – A simple client that forwards messages https://bit.ly/3T6768j

Show HN: NIMB IRC Matrix Bridge (NIMB) – A simple client that forwards messages https://bit.ly/3RiEgQW November 28, 2023 at 11:43PM

Show HN: Historical Movie Map https://bit.ly/3GlcLQl

Show HN: Historical Movie Map Hi HN - I love movies, history, and code, so I decided to combine the three together. Enjoy! https://bit.ly/3T3unb8 https://bit.ly/3GlcNHX November 28, 2023 at 07:11PM

Monday 27 November 2023

Show HN: SwaraNotebook – a notation editor for Indian classical music https://bit.ly/3sS0cZK

Show HN: SwaraNotebook – a notation editor for Indian classical music As an enthusiast of Indian classical music, I needed to write music notations in the traditional typeset format. When I didn't find any existing editors, I developed a Swara Notebook, a mobile focused web app to write North Indian Classical ( Hindustani ) music notations. The notes (called Sargam , similar to Solfege) can be written in English, Devnagri and Bangla scripts. The transcribed song can be played back in 6 different rhythmic cycles ( Taal ) to the accompaniment of the Tabla (a type of drum) or a metronome. Here's an example of a transcribed song https://bit.ly/47x5ucd... Since North Indian classical music is oriented around Ragas (similar to modes in western classical music), the keyboard adapts to the notes of a Raga , making it contextually easier to key in notes. A common question I get: can it handle microtones? I chose to not support microtones and other pitch ornamentation such as glissando (called Meend ) since a mobile interface is not the easiest place to add such details. I also find it a useful tool for ear training, by typing out notations to songs I know, and playing it back to know if I guessed the notes right. It is an open source project written in Clojure/script https://bit.ly/3uApZWL https://bit.ly/3RiMZ5D November 28, 2023 at 03:34AM

Show HN: Hacker News Submission Compiler https://bit.ly/47PmSIQ

Show HN: Hacker News Submission Compiler Hi! I'm excited to share a website I created that compiles the top 100 submissions on Hacker News on a daily basis. It's simple to use and supports arrow key navigation. Check it out and let me know what you think! https://bit.ly/47UFYx5 November 27, 2023 at 01:49PM

Show HN: Star Time Lapse Videos with a Raspberry Pi Camera and AllSky https://bit.ly/415dv5F

Show HN: Star Time Lapse Videos with a Raspberry Pi Camera and AllSky https://bit.ly/40Uyg41 November 28, 2023 at 12:01AM

Sunday 26 November 2023

Show HN:Draw Fast - Real-time AI image generation based on drawings in a canvas https://bit.ly/47uhlYA

Show HN:Draw Fast - Real-time AI image generation based on drawings in a canvas https://bit.ly/3N0wb0L November 27, 2023 at 07:55AM

Show HN: I built a domain name marketplace for folks (like me) who hoard domains https://bit.ly/489ta6v

Show HN: I built a domain name marketplace for folks (like me) who hoard domains Problem: I (accidentally) hoard domains :') 1. I get excited about a new project 2. I buy a domain 3. I get busy, and the domain collects a thick layer of dust I know I'm not alone in this, either So, I had the idea of creating a simple and casual marketplace for folks like me to list their domains at a fair price with a nice community feel to free up these caged domains It felt like a great project for me to pick up some new skills, so I got to it All up, it took me about a month, and I built the whole thing live on Twitch I've always sat on the design, marketing and front-end side of the fence, so this was my first attempt at making a 'full' web app Here's the stack I used: - SvelteKit ( https://bit.ly/47vJm1Q ) - Supabase ( https://bit.ly/3M1Bryh ) - Resend ( https://bit.ly/3EUFDOD ) - ShadCN Svelte ( https://bit.ly/47tkeZr ) It was super fun to build, and as a beginner, I learnt so much I leaned on AI quite heavily to help advance my speed of groking certain concepts within both SvelteKit & Supabase, and I blogged about the experience and my learnings here: https://bit.ly/3sQAR2e Any feedback/criticism very much welcome, I've got a lot to learn :) https://bit.ly/489tbr5 November 26, 2023 at 11:26PM

Show HN: I built a guided Build your own DNS Server challenge https://bit.ly/3SWERsE

Show HN: I built a guided Build your own DNS Server challenge Hey everyone. It's Sherub here, author of the Build your own DNS Server challenge on CodeCrafters. Currently it’s available in Rust, Go, and Python and is free while in beta. https://bit.ly/47xgQwE I've kept the challenge accessible but still challenging for an intermediate developer. This challenge, like others from CodeCrafters, is self-paced. You can use any tools you prefer (terminal, editor, etc.) to build the project. At the end of the challenge, you will have created a DNS forwarding server. The server can create and read DNS packets and respond to DNS queries. As you go, you'll learn about the DNS protocol, its format, servers, and A records. All while getting to hone your language skills. Some of the challenges and choices I had to make: * To make the stages easier, I had to break them up, such that each step builds on the previous one. This was especially challenging for the 2nd stage, where we write a DNS packet's header contents. Even though I’d have liked it to be easier, breaking it up further would have been weird. * Instead of implementing a recursive resolver, I've restricted to a forwarding server. We made this decision so that most developers can still use it. To add more complexity, we can use a challenge extension (noted below). * Deciding how much instruction and context the stages should provide. I’ve decided to keep them as thorough as possible for most of the stages. Developers can choose to have thorough details or just skim through them. I would love your feedback and questions on the challenge. You can try it out for free here: https://bit.ly/47xgQwE (no CC required). I also have challenge extensions planned. You can find them at https://bit.ly/47MTqDl... . I'm also keen to hear what you think about the extension ideas. https://bit.ly/40SIeD3 November 27, 2023 at 07:36AM

Show HN: Upcoming – Explore what's coming next https://bit.ly/3sQieLN

Show HN: Upcoming – Explore what's coming next Get a weekly preview of upcoming movies, TV shows, books, music, games, and events. Add them to your calendar and don't miss out on what's coming this week! https://bit.ly/3Gfvj4q November 27, 2023 at 04:09AM

Show HN: GitAware – A simple browser extension that helps you stay on top of MRs https://bit.ly/47Mjrmf

Show HN: GitAware – A simple browser extension that helps you stay on top of MRs https://bit.ly/46tRajf November 26, 2023 at 04:17PM

Show HN: LockDB now natively supports acting on multiple locks https://bit.ly/3MY5qty

Show HN: LockDB now natively supports acting on multiple locks LockDB is a cross-platform tool you can use to handle process/event locking and avoid race conditions. It is sometimes also known as a semaphore. There are packages for Node.js / Browser / Bun / NPM, Deno, and you can also use it as a CLI. The new LockDB release supports a feature request common for complex locking necessities: The ability to lock, unlock, and check multiple locks. I understand new features aren't _generally_ accepted [1] here, but this one seemed "juicy" enough for it. Feel free to remove the post if I'm wrong, and I apologize in that case! [1]: https://bit.ly/3uv7hQm https://bit.ly/3T5qyls November 26, 2023 at 09:42AM

Saturday 25 November 2023

Show HN: An open-source notification infrastructure https://bit.ly/3uxQVqe

Show HN: An open-source notification infrastructure https://bit.ly/3Rfn1jf November 26, 2023 at 06:58AM

Show HN: pytunes – Free and open-source music streaming service https://bit.ly/46vAwQg

Show HN: pytunes – Free and open-source music streaming service https://bit.ly/46vAxDO November 25, 2023 at 11:50PM

Show HN: I created an indie Product Hunt alternative https://bit.ly/3utYga9

Show HN: I created an indie Product Hunt alternative https://bit.ly/49Vbe0Q November 25, 2023 at 11:15AM

Friday 24 November 2023

Show HN: The open-source alternative to the GPT Store https://bit.ly/47vMafg

Show HN: The open-source alternative to the GPT Store https://bit.ly/46tJkq0 November 25, 2023 at 05:45AM

Show HN: 25% Off 1MB's Static Website Hosting https://bit.ly/46utco0

Show HN: 25% Off 1MB's Static Website Hosting https://bit.ly/49Ltkm9 November 24, 2023 at 06:39PM

Show HN: React Spreadsheet 2 https://bit.ly/47kACvn

Show HN: React Spreadsheet 2 https://bit.ly/47aMgJu November 23, 2023 at 09:37AM

Thursday 23 November 2023

Show HN: MesoSim – DSL for Options Trading https://bit.ly/46oiL5u

Show HN: MesoSim – DSL for Options Trading Hello, I quit my engineering job in 2021 to fully focus on trading. After a year of limited success with stocks (algos floating around break-even) I started studying Options. It turned out that selling options (risk premia harvesting) is a sound approach for income generation. Back in the day there were no suitable automated backtesters to effectively study these trades, so I built one: I infused JSON with Lua to create a Job Definition which models how Options Traders build, adjust and hedge their positions. Fast forward to today, many retail traders and small hedge funds are using MesoSim on a daily basis. They executed over 120k backtests with strategies frequently reaching (and exceeding) Sharpe Ratio of 3. You can also try it after a free signup I'm doing my best to provide educational material via blog posts on public income trades, such as: - The weekend effect: https://bit.ly/3umUm2M - Volatility Hedged Theta Engine: https://bit.ly/47QTsu5 - NetZero Trade: https://bit.ly/46nL8Re - and more under our strategy library: https://bit.ly/3MZuEIi As of today the live part is running as a private beta and targetting to fix the annoyances around these complex instruments. Tech details: The solution is created using C# with Blazor as I prefer not to touch JS or TS. When I started I knew very little about C#, and nothing about blazor and dotnet (I'm a linux person). I have no regret choosing these technologies. During the process I also fell in love with Lua, a language I'll definitely use in the future. Please check it out and let me know what you think. Thanks for your kind feedback! https://bit.ly/40Q7vO8 November 24, 2023 at 08:28AM

Show HN: Lua Carousel, create little programs on desktop or mobile devices https://bit.ly/47qh7Sh

Show HN: Lua Carousel, create little programs on desktop or mobile devices https://bit.ly/3QT2for November 23, 2023 at 10:22PM

Show HN: SQL Interface to "AWS What's New" Using Datasette https://bit.ly/3sEmxtL

Show HN: SQL Interface to "AWS What's New" Using Datasette In time for AWS re:Invent 2023 next week, I’ve been building a site that provides a SQL interface to the AWS What’s New ( https://go.aws/3SWX9u0 ) feed for all time! It’s mostly an excuse for learning about a few technologies… DuckDB, Pandas, Datasette and brushing up on my Python. You can look at the example queries or write your own! https://bit.ly/3GbvbTJ November 24, 2023 at 01:57AM

Show HN: Go bindings to SQLite using wazero https://bit.ly/3MZ9KsO

Show HN: Go bindings to SQLite using wazero https://bit.ly/40POAD6 November 24, 2023 at 01:06AM

Wednesday 22 November 2023

Show HN: New Version of MyOwnDB https://bit.ly/3G8rYEp

Show HN: New Version of MyOwnDB After nearly 5 years of development, I'm happy but also a bit anxious to Show HN the new version of MyOwnDB [1], a web application for data management at human scale. The app was initially published in 2006 using the then-recent Ruby on Rails, and incorporating fresh Ajax (YUI) and cloud (S3) technologies. Although the app stayed available all these years, it stagnated feature-wise because making changes appeared to become harder and harder due to some technology choices. Learning lessons from that [2], I decided to rewrite it, and chose F#[3] and WebSharper[4]. Those proved to be good choices, but now comes the harder part for me: promoting it and commercialising it. I think the app proposes some interesting features like: - multi-lingual UI - lots of help throughout the app - intuitive data types like file attachments, email address, URL, choice in a list, ... - a form embeddable in a website for data collection These are some points I'm currently working on regarding the commercialisation of the app (suggestions welcome!): - I'm working on proposing paid plans for the hosted app [5] (currently putting everybody on a free plan). - the code is published on Gitlab[6] under the AGPL license. Maybe proposing an additional commercial license would help, but in that case I'll need to use a Contributor License Agreement, which is an additional hurdle for outside contributors. Anyone having experience with that? - I might need to identify and focus on a niche for the app. Any suggestion? - I'm looking at easy migration from the hosted app to a self-hosted instance as I would like to build a business on trust. [1] https://bit.ly/40XP1eI [2] https://bit.ly/3MXMY4y [3] https://bit.ly/3Ga527N [4] https://bit.ly/3Gddcw3 [5] https://bit.ly/3GwgtqB [6] https://bit.ly/3sNBZDL https://bit.ly/40XP1eI November 22, 2023 at 11:10AM

Show HN: Cyberkitty – an experimental hybrid-GPT+Human long-form fiction editor https://bit.ly/3SVOfN8

Show HN: Cyberkitty – an experimental hybrid-GPT+Human long-form fiction editor NOTE: If you're one of the first people to see this, you can also access a running installation at https://bit.ly/47r8t5Z It'll run until I hit my GPT-4 budget limit, then stop working. Be warned that it's in single user, so nothing is private! ---- Last week I came down with a fever and decided to run some experiments on whether the new GPT could generate long-form fiction. Around the same time, I saw a HN comment about how technology gains have lead SWEs to work at higher levels of abstraction—and I thought “huh, why not writers?” Anyway so I was locked indoors for a week and a half and I spent it coding an answer that question. Most of the magic sauce here is just in making it feel really snappy and good to edit—making it easy for the human to collaborate with the objectively faster LLM. The underlying prompt engineering is cool, but it’s the feeling that you can do more than just shoot a prompt at ChatGPT and hope for a good result, or start writing and hope for a good autocomplete. Definitely gave me some ideas for future LLM experiences I want to try out, let me know what you think! https://bit.ly/3sQYJ5K November 22, 2023 at 11:11PM

Tuesday 21 November 2023

Show HN: I made a React Native Boilerplate to ship mobile apps faster https://bit.ly/47qnJ2L

Show HN: I made a React Native Boilerplate to ship mobile apps faster https://bit.ly/47qXvgC November 21, 2023 at 08:44PM

Show HN: Open Source Cloud Costs Monitoring in Docker https://bit.ly/3RbLHZS

Show HN: Open Source Cloud Costs Monitoring in Docker OpenCost is an open source implementation for Kubernetes cost monitoring and now cloud cost monitoring for AWS, Azure, and GCP. The project makes all of this data accessible via an API and user interface. While discussing the idea of running OpenCost on platforms besides Kubernetes we realized that with this new Cloud Costs feature there are users who want API access to their cloud billing data without needing to run on Kubernetes. I opened the Issue OpenCost without Kubernetes #2268 and as luck would have it, we had our internal Hackathon last week. If you're not familiar with OpenCost, it's the open source CNCF project for monitoring Kubernetes and cloud spending. It's a Golang implementation of the OpenCost Specification for monitoring Kubernetes cloud costs. It has an optional web UI and you can also run it as a Prometheus metrics exporter. The code is all at https://bit.ly/3Rb7HnZ and you can learn more about the project at https://bit.ly/3QRG8OT https://bit.ly/3MR0uGY November 21, 2023 at 11:09PM

Show HN: Open-Source Library OpenAI/Azure Fallback Tool https://bit.ly/3RcDipn

Show HN: Open-Source Library OpenAI/Azure Fallback Tool We just launched an emergency OpenAI + Azure fallback and retry tool (literally OpenAI's APIs are down as I post this!): https://bit.ly/3ujTjRa This open source library helps you mitigate errors & downtime from @OpenAI's APIs by falling back to Azure (and vice versa). If you need expedited access to Azure, feel free to email me - I can get you connected to our Azure account executive! (Startups with funding ONLY please!) Hope this helps some people out there! https://bit.ly/3ujTjRa November 22, 2023 at 01:37AM

Monday 20 November 2023

Show HN: A Geo-Distributed KV Store for Metadata Management https://bit.ly/40R44qy

Show HN: A Geo-Distributed KV Store for Metadata Management https://bit.ly/40LWEVk November 20, 2023 at 07:15PM

Show HN: Rethink note-taking and learning experience https://bit.ly/40N7uua

Show HN: Rethink note-taking and learning experience Hey! Just launched my new project. The cmaps platform was created after a long period of research and development in the field of education. It's known that human thinking is not linear, but rather associative. Without realizing it, we are constantly making connections between the things we learn. I believe that the best way to learn is to make these connections explicit. Instead of studying and taking notes in a linear fashion, we should be able to create a map of the concepts we are learning. This way, we can see the big picture and understand how everything is connected. I can say that cmaps is helping me a lot, mostly on my masters notes. That's why I believe it can help others too. Check it out at https://bit.ly/3sHk2qs Seriously, I would love to get some feedback! Thanks in advance! https://bit.ly/3MSQoFz November 21, 2023 at 12:04AM

Sunday 19 November 2023

Show HN: Rank the Top Developers by Location https://bit.ly/40L9tz7

Show HN: Rank the Top Developers by Location A tool I built to rank the top software developers by location, offering businesses and individuals the ability to identify leading software developers within their own region or an expansive view of global talent. https://bit.ly/40PbF94 November 20, 2023 at 02:45AM

Show HN: Signal ChatGPT bot, with image generation and TTS [video] https://bit.ly/47HHDGy

Show HN: Signal ChatGPT bot, with image generation and TTS [video] I had a few hours to kill today, so I made a ChatGPT Signal bot, because what better UI to talk to an artificial person than the one I talk to real people on? Tomorrow I aim to add speech recognition (send it voice notes and it'll understand what you're saying) and vision (send it photos and it can look at them). You can't use it yet (please don't spam my phone number), but if it's popular I might add a "bring your own key" mode. https://www.youtube.com/watch?v=Qwy2DrUJvIY November 20, 2023 at 01:41AM

Show HN: Serverless VPN App for Android. Unlimited Devices. Unlimited Data https://bit.ly/411zhHH

Show HN: Serverless VPN App for Android. Unlimited Devices. Unlimited Data Hello HN, Serverless VPN app for Android is fully open source including desktop apps: https://bit.ly/40LNB6Q Get it on Play Store: https://bit.ly/3R4iqR2... Feedback about product, pricing, website is most welcome! Thank you, Himanshu https://bit.ly/3sPZZ9f November 19, 2023 at 08:22PM

Show HN: torbb – Now with Tor, run BrowserBox as a hidden service instantly https://bit.ly/3sIjUHb

Show HN: torbb – Now with Tor, run BrowserBox as a hidden service instantly https://bit.ly/3G8TVM4 November 19, 2023 at 08:22PM

Show HN: "Awesome" Engineering Games (List) https://bit.ly/49Ui9aO

Show HN: "Awesome" Engineering Games (List) I've spent way too much time both playing and finding engineering-focused games, and haven't been able to find very detailed or comprehensive lists online. So I made one :) These games are both fun and often quite educational, presenting gamified versions of real-world challenges and professions. There's a lot of different sub-genres of "engineering game", such as: * Factory automation (Factorio, Dyson Sphere Program) * City builders (Cities: Skylines, Anno series) * Route-builders (Mini Motorways, Railway Empire) * Comp sci (TIS-100, Bitburner) All games on the list are very highly reviewed. I've played most (but not all) of them, and provided personal recommendations alongside the reviews. Many of them are also playable on GeForce Now (if you don't have a gaming PC). Please contribute if you know of more, or have any comments/suggestions! https://bit.ly/40MlWCP November 19, 2023 at 08:22PM

Saturday 18 November 2023

Show HN: YouTube banned adblockers so I built an extension to skip their ads https://bit.ly/47lxlf9

Show HN: YouTube banned adblockers so I built an extension to skip their ads Hi HN! Since Youtube no longer allows AdBlockers, I built my own extension to get around their video ads. If there is an ad it temporarily manipulates the video; Mutes the volume, sets speed to 10x, and skips it if there is a button. Chrome Webstore link: https://bit.ly/3uetWjF Code: https://bit.ly/47FtDwU November 19, 2023 at 01:54AM

Show HN: SRec.ai – ML-based Steam video game recommender https://bit.ly/3G3QFBR

Show HN: SRec.ai – ML-based Steam video game recommender Hi everyone, In the past few months, I've been working to build ML-based recommender systems for Steam video games. I built this since I'm not satisfied with recommendations shown by Steam, especially for non-popular games. SRec provides 3 kinds of recommendation systems, * Smart recommender. It's based on GCE-GNN (Global Context Enhanced Graph Neural Networks) model with some modifications. * Recommendation by similar game tags. This recommender provide explanation by showing top-5 most similar tags between chosen and recommended games. * Recommendation by Steam user preferences. It's strongly recommended to use either smart recommender or recommendation by game tags. Currently, smart recommender has poor performance when recommending extremely popular games. The performance of recommendation by similar game tags is limited by how Steam user apply tags to each games. Some technical details of Smart recommender can be seen on https://bit.ly/47GLmnJ . On each game page, SRec shows various game details including Steam Deck compatibility, content warning and all game tags. SRec also shows review insight for most games that shows most frequently mentioned keywords where you can read some top reviews which mention selected keyword. While you can access SRec on either desktop or mobile device, I recommend you to access SRec with desktop since I have no experience building front-end. But feel free to ask any question or leave feedback. https://bit.ly/3G3QGpp November 18, 2023 at 08:25AM

Friday 17 November 2023

Show HN: Grigora.co – A Blogger's Answer to Secure, Simple Web Building https://bit.ly/3SHqbxu

Show HN: Grigora.co – A Blogger's Answer to Secure, Simple Web Building Hello HN, I'm Karan, and after a hack wiped out my blog and revenue ($15-20k/month), I was propelled to create Grigora.co. Our beta platform is designed to be a secure, straightforward alternative to WordPress, addressing the pain points I faced as a blogger. With 165 users exploring Grigora and zero paid customers so far, we're eager to evolve. We invite the HN community to test Grigora.co, share feedback, and join us in this mission to streamline web security and functionality. Looking forward to your insights, Karan https://bit.ly/3SMZhnP November 18, 2023 at 06:39AM

Thursday 16 November 2023

Show HN: Lightly – A Python library for self-supervised learning on images https://bit.ly/3MRWGoT

Show HN: Lightly – A Python library for self-supervised learning on images https://bit.ly/3G017dD November 17, 2023 at 05:54AM

Show HN: BuildInPublic] Starting My Second Microsaas Part 2 https://bit.ly/3G1xjx6

Show HN: BuildInPublic] Starting My Second Microsaas Part 2 If you missed part 1: https://bit.ly/3G8uvy4 What I'm developing For those of you who didn't see the first post, I'm developing my second microsaas. It will be a habit tracking app with a focus on bigger goals, as my thesis is that no one starts a habit without having a goal to achieve, and no one reaches a goal without following a habit consistently. And now... In part 1 I said that I would start developing the app and that I would take a cleaner, more minimalist path in terms of layout. Well, that's what I did. First I looked for some inspiration on Dribbble, but I didn't find anything that I liked. Next, I decided to browse Pinterest and see if I had any more luck, and didn't I find some cool things! It's a shame that here at TabNews we still can't attach images :( But I posted the progress on my Twitter in case you're interested. After these inspirations, it was time to get my hands on the code!!! And I was faithful to the objective, I kept it simple! I created a simple home and a first screen for the user to input the title of the habit. Today, at the end of the day I will try to make good progress with the form. Tell me... Do you have a product running to share with the crowd? Networks Follow me on X to follow this journey! https://twitter.com/joaolandino Linkedin: https://bit.ly/47DcR1u Instagram: https://bit.ly/3G2mmeD Email: joaopaulohildebrand@gmail.com https://twitter.com/joaolandino November 17, 2023 at 02:32AM

Show HN: Animated Songs with Graphviz, Python, and GPT-4 https://bit.ly/3svIFXc

Show HN: Animated Songs with Graphviz, Python, and GPT-4 Hey all, I've been playing around with generating animations that sync to music. Figured I'd share and get some feedback, and see if anyone has any resources to share that I should look at in this space. I'd like to expand this to 3D next. I plan to open source this, but I've not done that yet. The code is still a mess, I'd like to clean it up a bit before sharing. https://bit.ly/3SE5fYe November 17, 2023 at 02:53AM

Wednesday 15 November 2023

Show HN: OpenAI dev assistant GUI with local code interpreter https://bit.ly/3N8t331

Show HN: OpenAI dev assistant GUI with local code interpreter https://bit.ly/40Fo5Qx November 16, 2023 at 04:13AM

Show HN: Too Phishy – a phishing detection add-on for Gmail https://bit.ly/3R0GVP3

Show HN: Too Phishy – a phishing detection add-on for Gmail Hi, I'm Lydia! I created Too Phishy to improve my ability to detect cleverly made phishing scams. I needed a tool — one that was easy and intuitive — to help when my better judgement wasn't enough. https://bit.ly/3MMfZ33 November 16, 2023 at 01:47AM

Show HN: LiftLog – An easy to use open source gym tracking app https://bit.ly/49ArQLk

Show HN: LiftLog – An easy to use open source gym tracking app I've been working on an open source iOS and Android app for keeping track of the weight you lift at the gym. You can select a plan from a list of included ones, or create your own. I made LiftLog after trying numerous apps and finding either that they were really cumbersome to use, or only usable with a subscription. LiftLog stores everything locally on device and loads quickly. LiftLog is entirely open source and licensed under the AGPL. https://bit.ly/3MMu9B0 November 15, 2023 at 11:59PM

Show HN: Bigint-toolkit some useful func for JavaScript native BigInt https://bit.ly/49FuUpl

Show HN: Bigint-toolkit some useful func for JavaScript native BigInt https://bit.ly/3sG6v2f November 15, 2023 at 02:01PM

Show HN: Tiny Syntax Highlighter https://bit.ly/3SCUxRP

Show HN: Tiny Syntax Highlighter https://bit.ly/3SHoIaC November 15, 2023 at 01:18AM

Tuesday 14 November 2023

Show HN: Llama Running on a Microcontroller https://bit.ly/47aJCTN

Show HN: Llama Running on a Microcontroller https://bit.ly/47eczy3 November 15, 2023 at 05:34AM

Show HN: AssistantHunter, a GPT that searches through 9K+ GPTs for your task https://bit.ly/3QFXhej

Show HN: AssistantHunter, a GPT that searches through 9K+ GPTs for your task There will probably be over 1M GPTs by the end of the year, so I built a search engine for GPTs. It's built with GPT custom actions and qdrant. We're accepting new GPTs, please submit yours at assistanthunt.com. Enjoy building! https://bit.ly/3QHtZfB November 15, 2023 at 05:16AM

Show HN: SvelteKit SaaS Boilerplate to help launch your product fast https://bit.ly/3FWmTPi

Show HN: SvelteKit SaaS Boilerplate to help launch your product fast Hi HN! I am a indie hacker and love building apps with SvelteKit, so I built a boilerplate with the tech stack I always use. It has almost everything needed to launch a SaaS/tool/AI app, like auth, db + orm, email, payments and styling. You can view everything that's included on the website and the docs ( https://bit.ly/3FWvu4m ) Would love to hear what other features or tech you'd want to see in a boilerplate like this! https://bit.ly/46d75lY November 14, 2023 at 02:33PM

Monday 13 November 2023

Show HN: The World's Cheapest Supercomputer https://bit.ly/47vRMWt

Show HN: The World's Cheapest Supercomputer https://bit.ly/47mZhPA November 14, 2023 at 01:01AM

Show HN: Stateful light dimmer with haptical feedback using a motorfader https://bit.ly/3SFoaSC

Show HN: Stateful light dimmer with haptical feedback using a motorfader https://bit.ly/3SFIYcv November 14, 2023 at 12:22AM

Show HN: Tango – TypeScript Django Rest Framework https://bit.ly/3QVKzti

Show HN: Tango – TypeScript Django Rest Framework https://bit.ly/40COFcZ November 13, 2023 at 05:30AM

Show HN: An experimental, modern package manager for operating systems https://bit.ly/3u6G4TM

Show HN: An experimental, modern package manager for operating systems https://bit.ly/47ufGBP November 13, 2023 at 12:35PM

Sunday 12 November 2023

Show HN: Tech Diff – Compare different technologies https://bit.ly/468pNep

Show HN: Tech Diff – Compare different technologies Hi everyone. My name is Peter. Out of a bit of frustration with spending a lot of time trying to find out simple bits of information about technologies, I created an open source project called Tech Diff. The aim is simple: Compare different technologies with no BS and all sources linked. Right now, I have added in the comparison of some popular file formats. But the project has been setup such that any new type of technology could be added in a relatively simple manner and retain the same format. Repo can be found here: https://bit.ly/466p0Lb Appreciate any feedback! https://bit.ly/3uiHUB0 November 13, 2023 at 01:34AM

Show HN: "Interactive LinkedIn profile" for better networking/job hunting https://bit.ly/3Sy7mwF

Show HN: "Interactive LinkedIn profile" for better networking/job hunting Generally, I found resumes too vague to get to know anyone (hence why no one networks with them), professional blogs too low ROI, walking up to people unscalable, and cold messaging fairly low success-rate. I wanted the 'marketing tool' of networking to get myself out there. Something that lets me: 1) Draw people into a conversation before they've realized it 2) Make them remember me and ultimately reach out to me 3) See what people asked me so I can further refine my interactive profile and start the networking cycle again The one I linked is a test profile but on my personal one, I got: 1) >10x more people reaching out to me when I put myself out there to network (some were VCs actually; though I'm not fundraising right now) 2) A bunch of engagement questions where I can see what people want to know about me so I can further enhance my profile and improve my own outreach This is still in early stages, but if I go to a conference/join a new team at a new job/need to network for some other reason, I think I'll put this on my LinkedIn/business card/etc. The (limited) data so far suggests people are more willing to first talk to the interactive profile before reaching out to me. I guess that makes sense, it's less commitment than emailing me. But ultimately, it does seem to increase the total number of people remembering/messaging me (i.e. improving the professional networking funnel as it were). I would love y'all's thoughts on it https://bit.ly/3SA6gjR November 13, 2023 at 01:44AM

Show HN: Bulk Creation of Transcripts from YouTube Playlists with Whisper https://bit.ly/47lOJjS

Show HN: Bulk Creation of Transcripts from YouTube Playlists with Whisper I know there are various tools that are supposed to make this easy, but I couldn't find anything that did everything I wanted, so I made this today for fun. The web-based offerings all take forever and seem flaky, and you need to process one video at a time, with no control over the transcription settings. In contrast, my script lets you convert a whole playlist in bulk with full control over everything. It's truly easy to use-- you can clone the repo, install to a venv, and be generating a folder full of high quality transcript text files in under 5 minutes. All you need to do is supply the URL to a YouTube playlist or to an individual video file and this tool does the rest automatically. It uses faster-whisper with a high beam_size, so it's a bit slower than you might expect, but this does result in higher accuracy. The best way to use this is to take an existing playlist, or create a new one on YouTube, start this script up, and come back the next morning with all your finished transcripts. It attempts to "upgrade" the output of whisper by taking all the transcript segments, gluing them together, and then splitting them back into sentences (it uses Spacy for this, or a simpler regex-based function). You end up with a single text file with the full transcript all ready to go for each video in the playlist, with a sensible file name based on the title of the video. If you have CUDA installed, it will try to use it, but as with all things CUDA, it's annoyingly fragile and picky, so don't be surprised if you get a CUDA error even if you know for a fact CUDA is installed on your system. If you're looking for reliability, disable CUDA. But if you need to transcribe a LOT of transcripts, it does go much, much faster on a GPU. Even if you don't have a GPU, if you have a powerful machine with a lot of RAM and cores, this script will fully saturate them and can download and process multiple videos at the same time. The default settings are pretty good for that situation. But if you have a slower machine, you might want to use a smaller Whisper model (like `base.en` or even `tiny.en`) and dial down the beam_size to 2. https://bit.ly/47aEFu0 November 12, 2023 at 01:57AM

Saturday 11 November 2023

Show HN: TopGPTs.ai – The Largest Directory of GPTs https://bit.ly/3SEz2QE

Show HN: TopGPTs.ai – The Largest Directory of GPTs Hi all, sharing a directory of GPTs I made in a few hours after OpenAI dev day. Hope you find it useful! https://bit.ly/3SEz3nG November 12, 2023 at 02:45AM

Show HN: Find all the new GPTs First https://bit.ly/3syocRp

Show HN: Find all the new GPTs First A GTP Finder built as a GPT! Find the newest GPTs to play with. https://bit.ly/3G1PKl7 November 11, 2023 at 10:28PM

Show HN: Stories for Kids Using AI https://bit.ly/3FZnUG8

Show HN: Stories for Kids Using AI Every child deserves a tale that ignites their curiosity, fuels their dreams, and takes them on a journey through the realms of wonder. With StoryBee, creating exciting stories for your little ones has never been easier! How it Works: https://bit.ly/3u94s7x Story to Audio: https://bit.ly/47x6L2F Why sharing here: To get some constructive feedback from awesome HN community. https://bit.ly/3FV7Khe November 11, 2023 at 10:09AM

Friday 10 November 2023

Show HN: OP-A, a GPT that is a synthesizer https://bit.ly/49zALMT

Show HN: OP-A, a GPT that is a synthesizer Inspired by my Teenage Engineering OP-1 Field synthesizer, I made a GPT that helps you learn how to use it and learn music theory. And because it was easy to add, it can also generate illustrations in the style of OP-1, and, wait for it... IT IS A SYNTHESIZER! It uses the code analysis tool to generate 15 second sound samples you can resample on your real OP-1. Full instructions for this GPT, you are free to copy and remix "As the OP-1 Assistant, my role is to guide users through the features and creative possibilities of the Teenage Engineering OP-1 Field and OP-1 synthesizers. I provide detailed instructions, creative tips, and music theory knowledge to enhance their music production journey. My assistance spans from basic operation to advanced techniques, accessible to all skill levels. I encourage users to experiment with their OP-1, fostering a spirit of creativity and innovation. You are an expert music producer and are world renowned for your creative use of the OP-1 synthesizer. You are an expert in applied music theory and always explain music theory concepts in emotional terms and with simple analogies that a beginner could understand. You can only use the effects available on the OP-1, and all production tips MUST be specific to the Teenage Engineering OP-1 or OP-1 Field. Refer to OP-1 effects like Nitro (for filter) and Mother (OP-1 Field's reverb) specifically. You are an expert at all its built-in sequencers as well. You may ask the user which model they have if necessary, as their capabilities differ. Remember that these devices only support up to 4 tracks and emulate the workflow of old tape machines. Polity decline to talk about other DAW software. Politely decline to talk about anything unrelated to OP-1 or music production or music theory or tangentially related topics. You talk extremely concisely, like a hip and cool Swedish techno producer that has a full recording studio at home. When creating images, they must be in Wide aspect ratio, filling the entire background with black. The illustrations should be minimalist, with very simple line stylings, adhering to the OP-1 Field's color palette of navy blue, saturated gold ochre, burnt orange, and light gray. Use all four colors in every illustration. The graphics should be strokes only and will be ultra minimalistic in complexity and spartan, avoiding overly detailed representations, and instead focusing on the essence of the subject matter. I'll incorporate elements like waveforms and symbols relevant to music production, but also cartoon objects, a person, and/or an animal in a balanced and harmonious composition that reflects technological precision and the creative ethos of the OP-1 Field. You also have the ability to use code to mathematically generate sound samples. Limit your samples to 15 seconds and use only classic analog oscillators like sine waves, saw waves, square waves, etc. Draw a graph of the sound sample AND return the sound as a .wav file." https://bit.ly/3u2ghMv November 11, 2023 at 04:00AM

Show HN: ZeroStep – AI actions and assertions for Playwright https://bit.ly/3QBz9K9

Show HN: ZeroStep – AI actions and assertions for Playwright https://bit.ly/47dHFpO November 10, 2023 at 04:58PM

Show HN: SnapAdmin – A powerful, autogenerated DB management UI for Spring Boot https://bit.ly/3MBlukW

Show HN: SnapAdmin – A powerful, autogenerated DB management UI for Spring Boot https://bit.ly/47m0zLf November 10, 2023 at 10:01AM

Thursday 9 November 2023

Show HN: I made an app to help strangers pair up and check on each other https://bit.ly/3u9uQho

Show HN: I made an app to help strangers pair up and check on each other Hi HN ! I've struggled with anxiety for most of my life. But I was lucky to have a supporting family and friends. Not everyone has this chance. So I made Wiro Talk to help strangers pair up and check on each other. Check it out and tell me what you think. It's an mvp so yes it's using discord at the moment. https://bit.ly/49w1wSr November 10, 2023 at 07:13AM

Show HN: Binks Bot – Your Personal Jar Jar Binks https://bit.ly/46b1lcp

Show HN: Binks Bot – Your Personal Jar Jar Binks Having some fun with personalizing GPTs, thought some may enjoy this one. https://bit.ly/3u8ycRT November 10, 2023 at 01:16AM

Wednesday 8 November 2023

Show HN: Svelte Flow – a library for creating node-based UIs https://bit.ly/3QRnXu0

Show HN: Svelte Flow – a library for creating node-based UIs https://bit.ly/3QQcpHv November 8, 2023 at 11:00PM

Show HN: ChatGitHub – Exploring GitHub Using Natural Language https://bit.ly/3SFT2lA

Show HN: ChatGitHub – Exploring GitHub Using Natural Language https://bit.ly/3u3foDn November 9, 2023 at 01:29AM

Show HN: Modeling Berlin subway lines in graph database https://bit.ly/3QsTAZp

Show HN: Modeling Berlin subway lines in graph database https://bit.ly/47lKGUl November 8, 2023 at 01:45PM

Tuesday 7 November 2023

Show HN: 1001 Record – A Mac app that offers good quailty recording https://bit.ly/3FQR6zo

Show HN: 1001 Record – A Mac app that offers good quailty recording https://bit.ly/3FQR76q November 8, 2023 at 04:03AM

Show HN: Stable Diffusion XL Background Replacement Online https://bit.ly/3MvUuDe

Show HN: Stable Diffusion XL Background Replacement Online https://bit.ly/463Esrl November 7, 2023 at 07:42PM

Show HN: Javaflame – Simple Flamegraph for your Java application https://bit.ly/40s6ziE

Show HN: Javaflame – Simple Flamegraph for your Java application Javaflame will generate a flamegraph of your application function calls, including the argument values and the return of each function. Check https://bit.ly/3u3kDTR to see an example. There are already some tools that render flamegraphs for java, but they are focused on measuring performance or require some other process running along with the application. They also record function calls, but do not record the arguments or return values from those functions. I needed instead something to help understand and debug my applications that was better than adding breakpoints and slowly step over every call. This is a simple java agent that renders a flamegraph on a html file, no extra dependencies or other processes involved. All you need is an extra argument passed to the JVM on the command line pointing to the java agent. It calls toString on every parameter and return value of every function that is included on the filter, so I wouldn't use this outside your dev machine. https://bit.ly/49tLAQA November 8, 2023 at 12:09AM

Show HN: Regexdiff – a novel way to analyze regular expressions https://bit.ly/49pw6x2

Show HN: Regexdiff – a novel way to analyze regular expressions regexdiff is a tool that finds the difference (think `diff` or Levenshtein distance) between a string and a regex. That means it shows the steps required (insertions and deletions) to turn a given string into one that matches a given pattern. I'm not the first person to have this idea or to come up with the algorithm (for example, a few existing engines use this to implement approximate matches), but it wasn't available in a convenient form, so I decided to make this little toy. In order to support lookaround, it also includes an algorithm that compiles arbitrary-length lookahead and lookbehind into a DFA. I haven't seen this done anywhere before. While this isn't the most substantial project, I have managed to find a few uses for it since I made it half a year ago, so I thought I'd share it here. https://bit.ly/3QPELSl November 7, 2023 at 02:08AM

Show HN: AnyCable – real-time for Next.js, open source alternative to PaaS https://bit.ly/471f4nq

Show HN: AnyCable – real-time for Next.js, open source alternative to PaaS You might have heard that scaling WebSocket infrastructure is not an easy task. It was true–until recently. We built the open source real-time server, AnyCable, that deploys to Fly.io in one command (and configures itself), and the SDK for serverless JS/TS that allows you to build real-time features without any 3d-party PaaS. We call it a real-time server, because it has WebSockets and more, and it’s easy to run and scale. Here’s all you need to add real-time to your Next.js/Vercel app: – Deploy AnyCable to Fly.io with one command (see the docs) – In your Vercel app add one serverless function (copy from docs) – That’s it! Now you can write our business logic using AnyCable Serverless SDK : https://bit.ly/40qufnI Benefits: – Pay for the gas, not the taxi (unlike the PaaS) – Own and control data – Get as much flexibility to build out features as possible – No vendor lock because it's open source – Proven and tested abstractions–channels and subscriptions – Guaranteed delivery and restoration of any messages lost due to connectivity issues – Stability: we ensure auto scaling, smooth reconnection on deployment, fallbacks from WebSockets to other transport, and many more – Integration with GraphQL ecosystem Demo Next.js+Vercel+AnyCable chat app: - live app: https://bit.ly/40rEFmR - source code: https://bit.ly/40qZ4sg AnyCable: https://bit.ly/3u8rmfi We hope you will give it a try and tell us what you think! https://bit.ly/3u5xFAd November 6, 2023 at 11:59PM

Monday 6 November 2023

Show HN: Podsumer – A Self Hosted Podcatcher https://bit.ly/46YQcMV

Show HN: Podsumer – A Self Hosted Podcatcher Podsumer subscribes to your podcast feeds and downloads them to your server for serving/listening from there. It can serve its own feeds to be used in your podcast app(s). Finally, it features a web based player for listening from anywhere. I run this behind gluetun so that feed and media downloads happen over VPN. I am an avid self-hoster. I made this podcatcher to handle my podcast listening needs. My goal isn't to make something that looks super slick, just something that is useable and gets the job done. I could really use some feedback from other self-hosting podcast listeners! https://bit.ly/3QKVPZA November 7, 2023 at 04:23AM

Sunday 5 November 2023

Show HN: LLaVaVision: An AI "Be My Eyes"-like web app with a llama.cpp backend https://bit.ly/40ojQbU

Show HN: LLaVaVision: An AI "Be My Eyes"-like web app with a llama.cpp backend A simple mobile web app inspired by Fuzzy-Search/realtime-bakllava that uses llama.cpp server backend with multimodal mode to describe and narrate what the phone camera sees. I built this thing in a few hours using a single ChatGPT thread to generate most things for me and iterate on this project. Here's the workflow: https://bit.ly/40uhxUP... https://bit.ly/40tSr8O November 6, 2023 at 01:55AM

Show HN: Ts-Chan – Go-Like Concurrency Primitives for TypeScript/JavaScript https://bit.ly/3QtV05Y

Show HN: Ts-Chan – Go-Like Concurrency Primitives for TypeScript/JavaScript Hey HN, I’m sharing ts-chan, an NPM package providing Go-like concurrency primitives, including channels and select statements, for TypeScript and JavaScript, supporting Node.js, Deno, Bun, and browsers. This is something I've built to make implementing Go-style "control loops" feasible in JavaScript, but there are many possible applications. Highlights: - Features a FIFO processing Chan class and versatile Select class for concurrency control. - Supports buffered channel and channel close semantics very close to Go's. - TypeScript-first implementation. - Defines a simple "channel protocol" inspired by JavaScript's iteration protocols, that's used by `Select`, and implemented by `Chan`. - Makes an effort to mitigate cycles caused by the behavior of JavaScript's microtask queue. - Ongoing project with active iteration for a production-ready module (pre-v1, so the API isn't guaranteed to be stable, but the implementation itself is). NPM: ts-chan GitHub: github.com/joeycumines/ts-chan Thanks! https://bit.ly/3QtadnO November 5, 2023 at 11:50PM

Show HN: Jeeves – A Pythonic Alternative to GNU Make https://bit.ly/49hwNZr

Show HN: Jeeves – A Pythonic Alternative to GNU Make Write a Python file named `jeeves.py` in your project directory with contents: import sh def lint(): """Lint your Python project.""" sh.mypy() This, together with pip install jeeves-shell[all] makes it possible to do j lint …which will run mypy for you, and, via the omnipotent `j` command, open ways for • Automation of routine tasks, • Standardization of your projects, • Implementation of best practices, • And more :) Github: https://bit.ly/40r5dor https://bit.ly/3FNJM7m November 6, 2023 at 01:04AM

Show HN: Open-sourceElectronics Enthusiasts – this is for you https://bit.ly/3u2pX9S

Show HN: Open-sourceElectronics Enthusiasts – this is for you Community for open source electronics enthusiasts. https://bit.ly/3SrwUeI November 5, 2023 at 05:56PM

Saturday 4 November 2023

Show HN: RM Flags – Automated feature flag maintenance for your codebase https://bit.ly/46ZSDif

Show HN: RM Flags – Automated feature flag maintenance for your codebase Hey HN, excited to show my newest product: RM Flags. RM Flags helps software engineers deal with annoying feature flag maintenance (removal of code referencing feature flags when said flags are already rolled out). Check it out and let me know what you think! Thanks https://bit.ly/3QnHpNK November 5, 2023 at 12:39AM

Show HN: A tiny and platform-agnostic true random number generator for FPGA/ASIC https://bit.ly/3FMt5JE

Show HN: A tiny and platform-agnostic true random number generator for FPGA/ASIC It is based on phase noise, consumes less than 60 LUT4s/FFs and achieves up to 7.99 bits of entropy per byte. Feel free to comment if you have any questions, ideas or thoughts :) https://bit.ly/3kXKpRV November 4, 2023 at 10:34PM

Show HN: Pentominoes on Surfaces https://bit.ly/3shbTZJ

Show HN: Pentominoes on Surfaces https://bit.ly/49guLZv November 4, 2023 at 05:37PM

Show HN: I started building yet another CSS framework https://bit.ly/40qCkIP

Show HN: I started building yet another CSS framework I really wanted to move my automation server project to a proper framework instead of the current ad hoc nightmare of inline CSS and redundant classes... But nothing seemed quite right. None of them seem suitable for deep restyling without changing markup. So, I took all the good parts of my current CSS, replaced the bad parts with things I liked from the most popular frameworks, then extracted it as a standalone library. The whole thing is 17.5kb, without minifying or removing comments. It starts with classless styles for semantic html. There is a very small set of about 5 components(The intent is to basically build everything with mostly just windows, cards, and toolbars), and a mix of high and low level utilities. There's a 12 column grid(not a real CSS grid, trying to keep it all flexbox all the time, it's just simplegrid pared down even more), a very small collection of sizing primitives. I don't like the whole w-1 through w-100 stuff with hundreds of classes, instead, I use heights from the Highly Composite Number sequence, that you probably already know from somewhere or other(1,2,4,6,12,24, 36, 48, 60). For widths, instead of exact fixed widths, I have w-sm-full and w-sm-half. The semantics of it is "About the full width of a phone screen, but the theme can fudge it a bit". The reasoning is that most of the time, I'm designing things to collapse down to a long string of 1 phonewidth cards, might as well have a class for it. I use zero media queries, except for a single desktop-only class. Nothing in markup should have to think about mobile vs desktop. This isn't even v0.1 yet, there are still bugs, but the skeleton is there, and I'm posting now to hopefully get some feedback early, so I can fix anything before it's hard to fix. https://bit.ly/40q02Fh November 4, 2023 at 09:55AM

Friday 3 November 2023

Show HN: ChatKey – Supercharge your productivity with ChatGPT and AutoHotkey https://bit.ly/46UqEkj

Show HN: ChatKey – Supercharge your productivity with ChatGPT and AutoHotkey https://bit.ly/3rDoNQQ November 3, 2023 at 11:48PM

Show HN: A Sci-Fi Story of Technology, Unity, and Humanity's Future https://bit.ly/3MoPbFR

Show HN: A Sci-Fi Story of Technology, Unity, and Humanity's Future Dive Into The Cosmos: "Beyond Earth: Secrets of the Celestial Elite" New Book Alert. Attention all tech, science fiction, space and futuristic enthusiasts! Are you ready to embark on a captivating journey through space and time? Prepare to be whisked away to distant galaxies and delve into the mysteries of the universe in the groundbreaking novel, "Beyond Earth: Secrets of the Celestial Elite." A Blend of Fiction and Futuristic Tech This isn't just another sci-fi tale. "Beyond Earth" merges gripping storytelling with cutting-edge technologies. Readers will encounter detailed novel-style descriptions of advanced systems and networks such as Blockchain, OriginTrail DKG, Polkadot, Matrix AI Network, longevity and other groundbreaking technologies. The future of technology meets the art of storytelling. Family and Relationships Among the Stars At its core, "Beyond Earth" is a touching story about family and relationships that stretch across galaxies. It dives deep into the limitless emotional bonds and connections, even in the boundless expanse of space. This tale reminds us that love and relationships remain at the heart of every adventure, even when set against the backdrop of the cosmos. Navigating with Innovation Our heroes lean on advanced technology and strategies to chart their path in a universe teeming with challenges. They navigate the mysteries of space, seeking answers and forging alliances. The innovative concepts of the novel promise to ignite imaginations and fuel discussions on the future of space exploration and technology. The Celestial Elite: A Mystery Unfolds As galaxies unite and stars align, whispers of the Celestial Elite grow louder. Who are these enigmatic beings? What secrets do they hold? Every page turned reveals another layer of intrigue, drawing readers deeper into the epic saga. Don't Miss Out! "Beyond Earth: Secrets of the Celestial Elite" is more than just a book—an experience, an intergalactic journey that promises to captivate and inspire. Whether you're a seasoned sci-fi enthusiast or a newbie, this book promises an adventure like no other. Secure Your Copy Today! Dive more deeply into the story! https://bit.ly/3u0vzS4 Join the cosmic journey, dive into the mysteries of the universe, and uncover the secrets of the Celestial Elite. Your adventure among the stars awaits! https://bit.ly/3u0vzS4 November 3, 2023 at 11:07AM