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