Sunday, 3 December 2023

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