Wednesday, August 2, 2023

Show HN: Glo Dollar – the antipoverty stablecoin https://ift.tt/17S3u0t

Show HN: Glo Dollar – the antipoverty stablecoin Hi everyone! I just shipped a crypto project which I think all of you might actually like. It’s a digital dollar that helps end extreme poverty called Glo Dollar. We're backed by Sid Sijbrandij (GitLab). How it works: 1. You buy $1 Glo Dollar for $1 USD 2. Our partners invest the $1 USD in US Treasuries 3. Revenue we make we donate to a charity called GiveDirectly.org who use it to fund basic income programs for people in extreme poverty Note that you can _always_ redeem your $1 Glo Dollar for $1 USD again. We’re doing this because we believe stablecoins are a public good and should be managed as one. At the moment, the two big stablecoin companies are making record profits for a tiny group of shareholders instead. Tether, the issuer of USDT, shared profits of ~$1.5 billion in Q1 on assets under management of ~60 billion, with just ~50 people on staff. Even though its success is mostly attributable to the ecosystem’s adoption. Glo Dollar seeks to radically change this dynamic by repurposing its revenue to a good cause rather than risk/profit-seeking shareholders. At scale, we could lift millions of people out of extreme poverty. So even if you loathe crypto, we hope you at least appreciate what we’re trying to achieve. Very curious what y’all think :-)! https://ift.tt/dMVmnzW August 2, 2023 at 11:52PM

Tuesday, August 1, 2023

Show HN: Bookmarklet to open any web page in archive.is https://ift.tt/puSg5MK

Show HN: Bookmarklet to open any web page in archive.is This will bypass most paywalls. Simply make a new bookmark, edit it and paste in this code: javascript:(()=>{var url="https://archive.is/"+encodeURI(window.location.protocol + "//" + window.location.hostname + window.location.pathname); window.open(url, "_blank");})(); August 2, 2023 at 12:50AM

Show HN: Magic Loops – Combine LLMs and code to create simple automations https://ift.tt/oImaE1f

Show HN: Magic Loops – Combine LLMs and code to create simple automations Howdy! We built this as an experiment in personal-programming, combining the best of LLMs and code to help automate tasks around you. I personally use it to track the tides and get notified when certain conditions are met, something that pure LLMs had trouble dealing with and pure code was often too brittle for. We created it after getting frustrated with the inability of LLMs to deal with numbers and the various hoops we had to jump through to make ChatGPT output repeatable. At the core, Magic Loops are just a series of "blocks" (JSON) that can be triggered with different inputs (email, time, webhook), then operate on those inputs using a combination of LLMs and code, and then output those results (email, text, webhook). Under the hood, the LLM calls are using GPT-4 via OpenAI and the code is run in sandboxed (no internet) Docker containers in AWS. You have full control over each step of the loop, but you can also create (or attempt to create) a Magic Loop by simply describing what you want. We use GPT-4 to break that request into feasible steps, and then create a Magic Loop scaffold. Of course, you should still validate the loop before publishing it! We've seen some neat use cases already: - "Text me when the tide is less than 1ft between 7am and 7pm at Fort Funston" - "Summarize an email using this format and forward it to this address" - "Text me every time our store does more than $1000/day in volume on Shopify" - "Take specific data from Cloudflare, format it, and send it to Mixpanel every hour" We hope you enjoy what's essentially an experiment at this point. If folks like the concept, we're thinking about open sourcing it so you can run the loops locally with the code runtimes you wish (rather than in our code runners). Let us know what you think, and more importantly, what you wish to build or automate! Cheers, Adam & Mihai https://magicloops.dev August 1, 2023 at 10:27PM

Show HN: What you can do with 35 bytes of HTML and a single CSS file? https://ift.tt/BCMaoAD

Show HN: What you can do with 35 bytes of HTML and a single CSS file? Hi! Minimal code required to render an contentful and styled HTML page with CSS consists of these 35 bytes: In the submitted link I try to share with you how it works and what are the limitations of this hack I hope you have some fun with it :) Thanks Repo: https://ift.tt/qPwfyK1 https://ift.tt/e9iUjBu August 2, 2023 at 01:12AM

Show HN: IdentityLM, cryptographic proof of identity via language model output https://ift.tt/8hCaiy9

Show HN: IdentityLM, cryptographic proof of identity via language model output Hi HN, IdentityLM allows you to create text from a language model that is statistically signed by you, in a way that is computationally very hard to replicate, and computationally very easy to verify. It builds on current research around logit biasing, statistically advantaging certain tokens in a deterministic way. That research focuses on watermarking language model output to identify the model it came from. A really good paper about this idea was just awarded outstanding paper at ICML - https://ift.tt/u4MeHEh . I’ve basically taken that research and interpreted it in the context of public key cryptography. The readme of the github repo is basically small white paper describing how it works. Why should you care? First of all, we can fight scams and deepfakes with it which I know everyone is worried about with generative models becoming so good at simulating a politician, or writing convincing phishing emails and so on. Using speech-to-text it could also verify phone identities. Second, it’s allows transferable identity and trust across any internet platform. You can prove who you are anywhere, and link different profiles, just with natural text. Third, it allows extra encryption around pretty much anything. It adds an extra layer of proof to any interaction or communication. Love to have any comments or feedback! https://ift.tt/iNg3lSR August 2, 2023 at 01:06AM

Show HN: Your Open Source CV https://ift.tt/oy07MA5

Show HN: Your Open Source CV Hi HN! We launched Ringer last year and have been working hard on new features to support creators in Open Source. Today we're launching the Open Source CV. This is your complete history of contributions from GitHub in an easily shareable format. We're also making the code for the CV open source so that you can self-host: https://ift.tt/jJ91AXr Always happy to hear thoughts and suggestions! https://ift.tt/xnrt6qh August 1, 2023 at 07:39PM

Monday, July 31, 2023

Show HN: Web simulation of POP-CORN time service https://ift.tt/FizGxc0

Show HN: Web simulation of POP-CORN time service This replicates the experience of calling POP-CORN and having the current time read out by an Audichron. There is no commercial value here. It’s just some tech “art” for nostalgia purposes along with some history of popcorn. https://7672676.io/ August 1, 2023 at 09:24AM

Show HN: An MIT-licensed ChatGPT plugin that loads and edits files locally https://ift.tt/y4WcNRm

Show HN: An MIT-licensed ChatGPT plugin that loads and edits files locally https://ift.tt/5qRYVXc August 1, 2023 at 08:52AM

Show HN: Socket web extension – free NPM supply chain protection https://ift.tt/k5DtWgf

Show HN: Socket web extension – free NPM supply chain protection Hey HN, I'm Arjun, an 18-year-old intern at Socket. I've been working on a project that I'm really excited to share with you all - a browser extension that makes it easier to check the security of NPM packages before you use them. You can try the extension on any Chromium-based browser or on Firefox. - Chrome extension: < https://chrome.google.com/webstore/detail/socket-security/jb... > - Firefox add-on: < https://addons.mozilla.org/en-US/firefox/addon/socket-securi... > Socket scans NPM packages for malware, vulnerabilities, code smell, and unwanted behavior using AI and some very powerful in-house static analysis we've been perfecting over the last 2 years. As the primary developer of Parcel.js' web extension transformer (< https://parceljs.org/recipes/web-extension/ >), I thought it would be cool to use my own work on Parcel to create a useful extension during my internship at Socket. The extension displays scores alongside each package indicating quality, security, maintenance, and other useful metrics. It also tells you if a package accesses the network when it shouldn't need to, or if it runs malware in an install script. You can learn more about its features in my blog post: < https://socket.dev/blog/socket-web-extension > Feel free to ask any questions you have about Socket, the extension or even my work on Parcel. Excited to hear your feedback! - Arjun https://ift.tt/AjcV4Y9 August 1, 2023 at 04:23AM

Show HN: CocktailCMS – in-browser database with no login or servers required https://ift.tt/8eVf317

Show HN: CocktailCMS – in-browser database with no login or servers required During the lockdown in 2020, my girlfriend, an enthusiastic mixologist, needed a tool to organize her cocktail recipes and visualize the data. Traditional spreadsheets weren't cutting it due to the deeply nested data, and this struggle led me to create 'CocktailCMS'. Drawing inspiration from old-school databases like DBase, FoxPro, and MS Access, CocktailCMS is a browser-based database with features such as linking datasets and sub-tables. It's designed for local data storage in JSON format, but there's an option to sync with Google Drive for backup. Data can be exported in CSV and easily copy-pasted into visualizers. To give you an idea of what it can do, I've included two example datasets: a Game of Thrones one and another one on Mixology. The project is currently built in JS + Vue2. However, it does need a bit of renovation due to tech rot. I'm contemplating an upgrade to TS + Vue3, and also want to open source the project. But before I embark on this, I'm curious to gauge the community interest. Your feedback and suggestions are much appreciated! https://ift.tt/Bce20Ds August 1, 2023 at 04:50AM

Show HN: A Girl Next Door Does Not Exist (NSFW) https://ift.tt/wNtK8QJ

Show HN: A Girl Next Door Does Not Exist (NSFW) Warning: NSFW. I'm posting this from a throwaway. Note that on HN favorites are public, but upvotes are private. Porn seems like it'll be one of the big areas of ai in the short term. There've been multiple threads and comments about AI + Onlyfans and AI + porn and AI girlfriends on HN recently ( https://ift.tt/VMbNrDt , https://ift.tt/c2M70qE , https://ift.tt/ZCxfjWm ). I've heard that porn is the industry that pushes new technology forward - VHS, bluray, highly scalable video serving. I made a site compiling together some of the AI porn that I made with the help of some people on Discord over the past few months. I don't think AI will get rid of onlyfans. People spend on onlyfans for more than just the images. I do think people will have access to unlimited image and video porn at some point in the coming decade, which will definitely change the porn industry. The site shows what's possible with AI porn today - images both sfw and nsfw, audio, text, and some moving images. There's even more possible than just what's on the page, with lots of people are playing around with making animated gifs that are nsfw, there'll be animated 3d nsfw avatars, and so on. So the site isn't comprehensive at all. But it's still quite interesting. https://ift.tt/ev0dy4R August 1, 2023 at 04:04AM

Show HN: Openexus – Building blocks for the internet https://ift.tt/YqI8TPo

Show HN: Openexus – Building blocks for the internet Hi HN! We are thrilled to share a sneak peek of https://openexus.com after months of work. You can try out the cool demos on the front page! The idea is to build a platform and community for composable building blocks where anyone can easily create, find and connect different modules to create dynamic and interactive apps, sites, dashboards, and docs. This can be done without using a single line of code. Key principles of what we are building: 1) True composability that enables infinite possibilities — Modules today are either too complex to be used only by developers (e.g. NPM packages) or too simplistic where they are usually used as an embed in isolation. We are establishing a modularization foundation that is powerful enough for developers to express functionalities, simple enough for anyone (even kids) to use, and flexible enough to build sophisticated creations. 2) Smart connect without code — All logic can be clearly expressed by simply drawing lines. Depending on the data type and other characteristics of the connector, we can figure out how the connection should behave. For example, triggers can only be connected to actions, and data connectors that fetch from APIs can be defined as directional read-only connectors. 3) Open-connections for instant forking — Forking today is a time-consuming complex endeavor. Even a simple change requires many layers of code understanding. Instead of open-source code, we see a future of open-source connections, where remixing simply means adding new blocks and re-wiring them. What we are building can be described as NPM for non-developers, connectable Lego blocks for the Internet, or Minecraft for non-game creations. Our focus is to create a community where we can share ideas and innovations. We are super excited about the possibilities of this platform, especially when we incorporate AI. We will be releasing tutorials, opening up the playground, and sending out invites in the coming weeks. If you are eager to try out our tooling and create your own building blocks, drop us an email! We would love to hear your feedback! Website: https://openexus.com Email: m@openexus.com July 31, 2023 at 08:29AM

Show HN: YakshaLisp – Macros for Yaksha and Lisp Dialect https://ift.tt/4pm69ac

Show HN: YakshaLisp – Macros for Yaksha and Lisp Dialect YakshaLisp is a sub-language embedded in Yaksha compiler. Allowing you to do things like below (fizzbuzz). macros!{ (defun to_fb (n) (+ (if (== n 1) "" " ") (cond ((== 0 (modulo n 15)) "FizzBuzz") ((== 0 (modulo n 3)) "Fizz") ((== 0 (modulo n 5)) "Buzz") (true (to_string n)) ))) (defun fizzbuzz () (list (yk_create_token YK_TOKEN_STRING (reduce + (map to_fb (range 1 101)))))) (yk_register {dsl fizzbuzz fizzbuzz}) } def main() -> int: println(fizzbuzz!{}) return 0 This is available in latest release - https://ift.tt/XATF6xd (I recommend using release.py in compiler/scripts if you want to locally compile it) Few more examples: - embedding a text file macros! { (defun load_string (file) (list (yk_create_token YK_TOKEN_STRING (io_read_file (map_get file "value"))))) (yk_register {dsl load_string load_string}) } def main() -> int: println(load_string!{"test.txt"}) return 0 - importing a macro import import_me as magic def main() -> int: println(magic.counter!{}) println(magic.counter!{}) println(magic.counter!{}) return 0 Looking for ideas/advice/criticism :) https://ift.tt/mHwdu6R July 31, 2023 at 04:30PM

Sunday, July 30, 2023

Show HN: LearnLingo – Converse with an AI-powered language tutor https://ift.tt/VCDfiLR

Show HN: LearnLingo – Converse with an AI-powered language tutor Hey folks! I'm Callum, and I'm working on a way to practice a new language with an AI powered tutor. I've always found that the hardest part of learning a new language is finding someone to actually converse with. Even if a partner can be found, the pressure can mean that you are more focused on not making mistakes than on actually learning new grammar or vocabulary. The service that I have been working on allows you to practice with a language tutor via online chat messages, or you can have a turn-based voice conversation. I'm working on a number of other features that will be coming out shortly, including a few games for practising pronunciation and listening skills, as well as a plan to release some lesson plans for specific languages later on. Have a try, and let me know if you have any feedback! https://ift.tt/P3J96l5 July 31, 2023 at 11:06AM

Show HN: pff - Modern ping alternative to check your internet connection quality https://ift.tt/UDNYB8g

Show HN: pff - Modern ping alternative to check your internet connection quality Hi, you can examine your internet connection quality and status in terminal using this small tool I created last year See a preview on asciinema: https://ift.tt/LceCOgl I hope you find it useful. Thanks :) https://ift.tt/tqh7KAy July 31, 2023 at 01:45AM

Show HN: Formula8.ai – A formula-based approach to AI prompts https://ift.tt/Zk13qgL

Show HN: Formula8.ai – A formula-based approach to AI prompts We just launched our new product, which we developed ourselves out of the need to have a better abstraction layer for ChatGPT. Yes, we know; another AI content tool. As a marketing agency, we produce different types of content such as newsletters for large public companies. We found ourselves typing the same prompts over and over again, even though the structure was often very similar or identical, except for the actual content or topic. Formula8 offers us an easy way to develop parameter-based prompts for this and combine them in templates and make them smarter with helper functions, such as automatically crawling the content of an external URL for article teaser excerpts. Frankly, we didn't really plan to turn it into a real product originally, but since our team adapted it super fast and we can certainly give those who have the same problem a useful tool with it, we're introducing it today. Happy if it seems to be helpful to anybody and to collect your input or ideas. https://www.formula8.ai July 31, 2023 at 02:27AM

Show HN: Single-Instruction (Subleq) Programming Game https://ift.tt/TdlLb9i

Show HN: Single-Instruction (Subleq) Programming Game https://ift.tt/qGEoQ1D July 31, 2023 at 03:34AM

Show HN: FFmpeg and Replit for C Programmers https://ift.tt/ZGP2CFt

Show HN: FFmpeg and Replit for C Programmers Hey guys, I made an online course teaching FFMPEG C API. We turn FFMPEG command line text into actual C code. https://ift.tt/BzxpuSN July 31, 2023 at 01:07AM

Show HN: YakshaLisp – Lisp dialect and macros for Yaksha lang https://ift.tt/s9PvcXT

Show HN: YakshaLisp – Lisp dialect and macros for Yaksha lang YakshaLisp is a sub-language embedded in Yaksha compiler. Allowing you to do things like below. See the link for updated documentation. What is your opinion about lisp dialect for defining macros in a off-side rule language? # ╔═╗┌─┐┌┬┐┌─┐┬┬ ┌─┐ ╔╦╗┬┌┬┐┌─┐ # ║ │ ││││├─┘││ ├┤ ║ ││││├┤ # ╚═╝└─┘┴ ┴┴ ┴┴─┘└─┘ ╩ ┴┴ ┴└─┘ # ╔═╗┬┌─┐┌─┐ ╔╗ ┬ ┬┌─┐┌─┐ # ╠╣ │┌─┘┌─┘ ╠╩╗│ │┌─┘┌─┘ # ╚ ┴└─┘└─┘ ╚═╝└─┘└─┘└─┘ macros!{ (defun to_fb (n) (+ (if (== n 1) "" " ") (cond ((== 0 (modulo n 15)) "FizzBuzz") ((== 0 (modulo n 3)) "Fizz") ((== 0 (modulo n 5)) "Buzz") (true (to_string n)) ))) (defun fizzbuzz () (list (yk_create_token YK_TOKEN_STRING (reduce + (map to_fb (range 1 101)))))) (yk_register {dsl fizzbuzz fizzbuzz}) } def main() -> int: println(fizzbuzz!{}) return 0 This is available in latest release - https://ift.tt/XATF6xd (I recommend using release.py in compiler/scripts if you want to locally compile it) https://ift.tt/mHwdu6R July 30, 2023 at 10:06PM

Show HN: QUnitX – Oldest, flexible JavaScript test API in Deno, node and browser https://ift.tt/RCveKEs

Show HN: QUnitX – Oldest, flexible JavaScript test API in Deno, node and browser https://ift.tt/knJyUvf July 30, 2023 at 05:38PM

Show HN: Sshield, a secure(r) SSH agent written in Rust https://ift.tt/ZaxbU1F

Show HN: Sshield, a secure(r) SSH agent written in Rust sshield is a drop-in SSH agent replacement written in Rust which stores keys in an encrypted SQLite database instead of in ~/.ssh. I opted to use russh, which is a Rust implementation of the SSH protocol and ssh-agent for greater memory safety. It allows importing settings and keys from OpenSSH as well as creating, updating, showing and deleting keys. Whenever a program requests using the key for signing, a prompt is displayed to the user for confirmation. This way: 1. Your keys don't get leaked (unless the server process' memory is dumped, but that requires root on *nix systems) 2. Your keys don't get misused and inadvertedly sign something malicious. It is still a work in progress, but I've been able to switch with fairly minor inconveniences that are just the result of not having it globally installed. The repo will soon have a Nix overlay or package output with all the right settings enabled for daily production usage. Other planned features include using one of the Linux sandboxing APIs, like Landlock or seccomp to further lock down server process to reduce the chance of an RCE being triggered and a way to store the database on different cloud storage mediums so you can use their ACLs to further lock down access to the database and back up keys simultaneously. https://ift.tt/NS60pgo July 30, 2023 at 11:06AM

Saturday, July 29, 2023

Show HN: AI Powered Markdown Editor for tech writers https://ift.tt/jBVAxUS

Show HN: AI Powered Markdown Editor for tech writers https://mdedit.ai/ July 30, 2023 at 08:20AM

Show HN: Llama2.ipynb https://ift.tt/9nAdPGQ

Show HN: Llama2.ipynb https://ift.tt/F1jXuE8 July 30, 2023 at 03:07AM

Show HN: Scribe – android dictaphone with speech recognition on device https://ift.tt/TY68LMX

Show HN: Scribe – android dictaphone with speech recognition on device Dear HN community! We are developing Scribe - dictaphone with speech recognition on device. On device means - audio is not sent to any cloud and stays on your phone, so it is private. The neural network runs right on the CPU of your smartphone. The app is free, there are no limits or fees based on transcription hours, one can transcribe 24/7 and pay only for electricity. This is actually a demo of our SDK, which we offer to businesses to embed in their applications, and it will stay always free for private users. It is like Google Recorder, but unlike Otter.ai or other transcribing apps based on Google Assistant. https://ift.tt/t9RXeG1... Some of the features: - record to wav, flac, aac and transcribe in real-time - transcribe from audio/video files - share to and from Scribe - access records and texts easily from file system Some of the possible uses: - transcribing lectures/trainings - court hearings - medical/psychological interviews - journalist interviews https://ift.tt/9oWHlwN July 29, 2023 at 07:22PM

Show HN: Gogit – Just enough Git (in Go) to push itself to GitHub https://ift.tt/B7O5bSq

Show HN: Gogit – Just enough Git (in Go) to push itself to GitHub https://ift.tt/YhrIdu7 July 30, 2023 at 02:04AM

Show HN: This blog post shows its Hacker News score https://ift.tt/57CPS4h

Show HN: This blog post shows its Hacker News score https://ift.tt/Yz9sr46 July 29, 2023 at 02:59PM

Show HN: An app to help you stay Focused https://ift.tt/8VkpizP

Show HN: An app to help you stay Focused I built this app in less than 4 hours over a busy and noisy weekend to help me stay focused while studying, during my college days. Since then I have been maintaining this open source project. Its been quite a fruitful and enjoyable ride. Hope you all like it :) https://ift.tt/yPnfSro July 29, 2023 at 12:08PM

Friday, July 28, 2023

Show HN: Heimdall ML - Democratizing access to machine learning https://ift.tt/gnts1BG

Show HN: Heimdall ML - Democratizing access to machine learning https://ift.tt/o0kyw4H July 29, 2023 at 02:52AM

Show HN: Worst programming language written in less than an hour https://ift.tt/CklpWhU

Show HN: Worst programming language written in less than an hour Unfinished side project inspared by JavaScript It's just a stupid interpeter for my poor language https://ift.tt/3VCn2bX July 29, 2023 at 01:32AM

Show HN: Rubbrband – Evaluating generated images at scale https://ift.tt/WD0kNgb

Show HN: Rubbrband – Evaluating generated images at scale Hey HN! We’re the founders of Rubbrband ( https://ift.tt/GNoJ1pU ), a evaluation platform for image generation models like Stable Diffusion. We provide a monitoring application to detect deformed human features in AI generated images at scale. For example, we automatically flag images of people with deformed eyes or hands. We’ve worked with several companies leveraging generative image models in production, and found that one of the main problems is that it’s hard to filter images for good quality sample at scale. Typically, teams will have to manually look through the images for these samples, which is slow and expensive. We wanted to build a monitoring solution that lets you to see all of the images you’ve generated, and to automatically be alerted when an image was generated with a deformity. We’ve started by building evaluators that detects deformities in human features, like face and hands. We’re focused on expanding rapidly into build evaluators for other types of images, like gaming and design assets. We charge using a storage-based pricing model. Rubbrband costs 5¢ per image to use, with your first 1000 images uploaded free. We’d love to hear your thoughts and critiques, if you have any feature requests please let us know! July 28, 2023 at 11:07PM

Show HN: Diffusion Models for Greeting Cards https://ift.tt/kydIrfZ

Show HN: Diffusion Models for Greeting Cards https://yoohoo.cards July 29, 2023 at 12:04AM

Show HN: Trout – relay webhook events and listen to them locally https://ift.tt/biy6sQS

Show HN: Trout – relay webhook events and listen to them locally Today, the apps we build use a LOT of APIs, including Stripe for payments, Clerk for auth, Twilio for messaging and more. But receiving these webhook events to keep our own data synchronized has traditionally been a big hassle. The problem applies to both prod and dev. In prod, we need a reliable way to subscribe to these events and deliver them to their eventual destination. In dev, we need a way to test against these events locally. The existing products in this space include ngrok, HookDeck, Convoy and others. They are all great, but they have some caveats. For one, ngrok doesn't provide stable URLs for webhook development unless you fork over money for a paid plan. For an indie/hobbyist developer just trying to test their app, this can be a non-starter. Meanwhile, HookDeck and Convoy are full-fledged webhook relays which can be complicated to use. Trout is a simpler way to do webhook development. You can create sources and plug them into your external services e.g. Stripe. Then, you can forward these events anywhere. Trout also comes with a CLI you can install and use to listen to events on any source. This makes developing on localhost easy. All feedback is welcome! https://trout.run July 28, 2023 at 11:39AM

Thursday, July 27, 2023

Show HN: Envoy playground in the browser https://ift.tt/IAg9M5B

Show HN: Envoy playground in the browser Hey HN, We made an Envoy Proxy playground [0] so we could test out our Envoy configs directly in the browser. This is based on Julia's work with Nginx Playround. [1] We forked that repo and added more Envoy to it. [2] Check it out! [0] - Envoy is a popular programmable proxy similar to Nginx or HAProxy that is popular with cloud-native setups: https://ift.tt/tLEGKni [1] - https://ift.tt/yZNphKO [2] - https://ift.tt/qj6gw0y https://ift.tt/scbIDMZ July 28, 2023 at 01:29AM

Show HN: Diablo 2 runeword calculator in C++ using wxWidgets https://ift.tt/MZazCFQ

Show HN: Diablo 2 runeword calculator in C++ using wxWidgets I have programmed this a few years ago and I use it while playing. I decided to publish it because it might be useful to others. Feel free to give feedback! I am also interested in people who have used QT and wxWidgets, because I have never really used QT and would like to know about pros and cons of QT vs wxWidgets! https://ift.tt/K85U2vl July 28, 2023 at 04:16AM

Show HN: I built a Chrome extension that detects logical fallacies using GPT-4 https://ift.tt/6WbSCnu

Show HN: I built a Chrome extension that detects logical fallacies using GPT-4 Code base is here https://ift.tt/dVnJcYI Screenshots and learnings in tweet https://twitter.com/clairefroe/status/1684692302843838464?t=... I experimented with a "Bring your own API Key" approach that I think is sufficiently secure. I'll Venmo $50 to whoever can hack my OpenAI API key https://twitter.com/clairefroe/status/1684692302843838464 July 28, 2023 at 04:30AM

Show HN: lilo, A CLI to download GCP logs to a SQLite db https://ift.tt/4lAP12d

Show HN: lilo, A CLI to download GCP logs to a SQLite db https://ift.tt/nacN6le https://ift.tt/nacN6le July 28, 2023 at 01:58AM

Wednesday, July 26, 2023

Show HN: Emaction – GitHub styled emoji reaction for blogs https://ift.tt/hWvab8y

Show HN: Emaction – GitHub styled emoji reaction for blogs Just For Fun. https://ift.tt/GFUpgMl July 27, 2023 at 08:20AM

Show HN: Litellm – simple library to standardize OpenAI, Cohere, Azure LLM I/O https://ift.tt/L4vAMtz

Show HN: Litellm – simple library to standardize OpenAI, Cohere, Azure LLM I/O I built this library because langchain was too bloated and I needed a simple abstraction to call multiple LLM APIs. litellm has two functions - completion(), embedding() https://ift.tt/1Akub6q July 27, 2023 at 07:01AM

Show HN: The place to learn any topic, quickly https://ift.tt/Km42QXg

Show HN: The place to learn any topic, quickly Hi HN, we’re building deriveit.org, the website where you can learn any topic, quickly. On our website, you pay to ask any physics, computer science, or math question, and our community competes to give you the best explanation (for a cash reward). Right now, resources with high quality content are a time drain (papers, textbooks, and courses). We think that material is typically written in an unnecessarily hard-to-read way, but that there are tons of people who are passionate about explaining it well to others. We want to give the world access to those people, and remove barriers for them to answer questions and write content. I'm writing to encourage you to try us out, if you’re interested - ask a question on a topic you always wanted to learn (we added a free mode so you don't have to pay or sign in), and we’ll give you a condensed, easy-to-read explanation. Or write about the intuitions that you have, which you know you won’t find anywhere else online. We’re obviously in the early stages, and are very open to feedback. https://ift.tt/JSD296t July 27, 2023 at 05:27AM

Show HN: Interactive and lightweight map of NYC's Restaurant Week https://ift.tt/63jCKIs

Show HN: Interactive and lightweight map of NYC's Restaurant Week I found the official website https://ift.tt/NJnk5cI slow and tedious to navigate, so I hacked together a fast, filterable map to showcase the participating NYC restaurants during Restaurant Week. It's in pure HTML, CSS, and JS, and it uses Leaflet for mapping and a utility JS file for the searchable multi-select input. If you're interested, check out the unminified source code by right-clicking and selecting "view source". The full source is available here: https://ift.tt/GjRlgJu . https://nyc.jimoapp.com July 27, 2023 at 01:04AM

Show HN: Continue (YC S23) – Open-source coding autopilot https://ift.tt/PnvFWaE

Show HN: Continue (YC S23) – Open-source coding autopilot Hi HN, we’re Nate and Ty, co-founders of Continue, an open-source autopilot for software development built to be deeply customizable and continuously learn from development data. It consists of an extended language server and (to start) a VS Code extension. Our GitHub is https://ift.tt/FElIWnC . You can watch a demo of Continue and download the extension at https://continue.dev — — — A growing number of developers are replacing Google + Stack Overflow with Large Language Models (LLMs) as their primary approach to get help, similar to how developers previously replaced reference manuals with Google + Stack Overflow. However, existing LLM developer tools are cumbersome black boxes. Developers are stuck copy/pasting from ChatGPT and guessing what context Copilot uses to make a suggestion. As we use these products, we expose how we build software and give implicit feedback that is used to improve their LLMs, yet we don’t benefit from this data nor get to keep it. The solution is to give developers what they need: transparency, hackability, and control . Every one of us should be able to reason about what’s going on, tinker, and have control over our own development data. This is why we created Continue. — — — At its most basic, Continue removes the need for copy/pasting from ChatGPT—instead, you collect context by highlighting and then ask questions in the sidebar or have an edit streamed directly to your editor. But Continue also provides powerful tools for managing context. For example, type ‘@issue’ to quickly reference a GitHub issue as you are prompting the LLM, ‘@README.md’ to reference such a file, or ‘@google’ to include the results of a Google search. And there’s a ton of room for further customization. Today, you can write your own - slash commands (e.g. ‘/commit’ to write a summary and commit message for staged changes, ‘/docs’ to grab the contents of a file and update documentation pages that depend on it, ‘/ticket’ to generate a full-featured ticket with relevant files and high-level instructions from a short description) - context sources (e.g. GitHub issues, Jira, local files, StackOverflow, documentation pages) - templated system message (e.g. “Always give maximally concise answers. Adhere to the following style guide whenever writing code: ”) - tools (e.g. add a file, run unit tests, build and watch for errors) - policies (e.g. define a goal-oriented agent that works in a write code, run code, read errors, fix code, repeat loop) Continue works with any LLM, including local models using ggml or open-source models hosted on your own cloud infrastructure, allowing you to remain 100% private. While OpenAI and Anthropic perform best today, we are excited to support the progress of open-source as it catches up ( https://ift.tt/VLuOAYF... ). When you use Continue, you automatically collect data on how you build software. By default, this development data is saved to `.continue/dev_data` on your local machine. When combined with the code that you ultimately commit, it can be used to improve the LLM that you or your team use (if you allow). You can read more about how development data is generated as a byproduct of LLM-aided development and why we believe that you should start collecting it now: https://ift.tt/7vBWEON... Continue has an Apache 2.0 license. We plan to make money by offering organizations a paid development data engine—a continuous feedback loop that ensures the LLMs always have fresh information and code in their preferred style. — — — We’d love for you to try out Continue and give us feedback! Let us know what you think in the comments : ) https://ift.tt/FElIWnC July 26, 2023 at 11:34PM

Show HN: I built a monitor for AMC movie tickets https://ift.tt/YFiTlCr

Show HN: I built a monitor for AMC movie tickets Reverse engineered the AMC GraphQL API to monitor for tickets to Oppenheimer, but the code should be fairly easy to modify to monitor other movies / formats / theatres. This was just a fun weekend project between a concert, Yankees game, and seeing the movie myself. I'm monitoring AMC Lincoln Square over at https://twitter.com/OppenheimerTix if you live in or near NYC and want to see the movie in 70MM, which I would highly recommend. https://ift.tt/65XYUSd July 27, 2023 at 01:12AM

Show HN: A glTF to HTML5 Zip Converter https://ift.tt/QPp21tf

Show HN: A glTF to HTML5 Zip Converter For everyone graphically and visually talented people there's now a converter that lets you render gltf 3d models in a web site of your choice. How it works is that you post your gltf model to a hosting space of your choice, and let our web service know the url to the gltf file. Then web service generates a zip file that has 3d engine included and unzipping it to your hosting space directory (again the same operation) lets you display the 3d model in a web page. Final touches come with ordinary embed tag which just need to find the index.html that was stored in the zip file and specify the size of the canvas with width/height tags. Embed allows you to include instance of 3d engine to your own articles and web pages. https://ift.tt/Pqs2N3C July 26, 2023 at 10:14AM

Show HN: I built a multiplayer Gameboy https://ift.tt/yo8ltqT

Show HN: I built a multiplayer Gameboy Still very much a work in progress, but really wanted to share this even in it's early state. Had heaps of fun building it to learn more about WebRTC. https://ift.tt/Th4N35j July 26, 2023 at 05:03PM

Show HN: Django Admin Site Customization Tutorial https://ift.tt/XiRubZn

Show HN: Django Admin Site Customization Tutorial https://ift.tt/HOenjvI July 26, 2023 at 05:07PM

Tuesday, July 25, 2023

Show HN: Shell AI – My Aggressively Minimal Open Source Assistant https://ift.tt/GiUCKyv

Show HN: Shell AI – My Aggressively Minimal Open Source Assistant https://ift.tt/vgqW3bG July 25, 2023 at 06:23PM

Show HN: I spent a weekend building a tool that lets you make LoRAs without code https://ift.tt/jkKs4XU

Show HN: I spent a weekend building a tool that lets you make LoRAs without code https://www.lorai.art/ July 26, 2023 at 04:29AM

Show HN: AI to analyze SEC filings (10-Ks, 10-Qs, etc.) of public companies https://ift.tt/3bxUNRO

Show HN: AI to analyze SEC filings (10-Ks, 10-Qs, etc.) of public companies https://cofinapp.com July 25, 2023 at 11:58PM

Show HN: RealAboutInstagram – a replica highlighting harmful strategies https://ift.tt/Gc3LCuq

Show HN: RealAboutInstagram – a replica highlighting harmful strategies Hello HN! I'm a creative technologist and recently decided to develop RealAboutInstagram, a replica of the current About page of Instagram replacing its content with their current harmful strategies used on the platform and the negative impacts of social media. The information on the website is extracted from resources such as the Digital Minimalism book by Cal Newport, Ted Talks, and many others that can be found in the footer. This is one of many projects for my career, and I appreciate anyone taking the time to read this and check out the website. You can check out my other projects at https://ift.tt/3Ln0za8 Thank you for your time! https://ift.tt/Xn0VGjK July 25, 2023 at 11:31PM

Monday, July 24, 2023

Show HN: Agent Protocol https://ift.tt/gMKDsjV

Show HN: Agent Protocol https://ift.tt/Zdh5csN July 25, 2023 at 02:28AM

Show HN: Twitter Logo Mad Fold-In https://ift.tt/Nifdko8

Show HN: Twitter Logo Mad Fold-In I've been watching Elon Musk's takeover of Twitter, and I've even been personally affected by it (negatively), so I wanted a way to vent using open-source software and some very basic art skills. I woke up yesterday with an idea in mind for a MAD Fold-In[1]. A MAD Fold-In is a piece of artwork on the inside-back cover of each issue of "MAD Magazine". The main image can be folded to reveal a hidden, secondary image. I wanted to share my interactive picture with others, but printing a fold-in and mailing it to friends with instructions seemed really hard, so I searched for a digital way to do it. I found a blog post[2] from Thomas Park where he already did 100% of the work necessary to make a MAD Fold-In using nothing but CSS and HTML and a normal PNG image. Using Inkscape and some Creative Commons images, I drafted a rough piece of artwork and tweaked it until the CSS folded it nicely. I wouldn't normally share here, but I think other HN readers may get some utility from seeing and trying out a purely CSS implementation of a MAD Fold-In, even if I didn't write the CSS myself. I'm hoping to start a trend where others make their own fold-ins. Moreover, Elon Musk picked today of all days to rebrand the Twitter logo as a unicode "X" character (𝕏). So, the Twitter bird really _did_ die today, as happened in my MAD fold-in, making my post somewhat topical and weirdly apropos. If this post is too off-topic, please feel free to take it down. If it stays up, please let me know what you think. In the event my server goes down, I made a WayBack Machine archive of the site [3]. References: 1: https://ift.tt/oHZ67nB 2: https://ift.tt/BbgJpSZ... 3: https://ift.tt/imYN2e7... https://ift.tt/NzgGMC6 July 25, 2023 at 04:13AM

Show HN: An Open-Source Platform for Raspberry Pi with Robust OTA Updates https://ift.tt/YKFgLHR

Show HN: An Open-Source Platform for Raspberry Pi with Robust OTA Updates Over the last few weeks, I worked on a set of tools which enables (1) a modern workflow to build customized images for Raspberry Pi, (2) robust over-the-air updates with rollback support of the entire system, including firmware files, and (3) managed state which is preserved across reboots and updates. The goal is to have a reliable platform for creating Raspberry Pi-based products. The initial motivation for the project came from one of our customers who uses Raspberry Pi to control test benches for pedelecs. The entire project is open-source. Feel free to check it out and give it a try. The project is still in an early stage and I am eager to hear your thoughts and opinions. Also, feel free to ask any questions! :) https://ift.tt/TWByhsm July 24, 2023 at 06:57PM

Show HN: I built a robot that generates b-movie plots https://ift.tt/C9a3xw4

Show HN: I built a robot that generates b-movie plots It's hilarious. https://ift.tt/uaYpSHh July 25, 2023 at 01:43AM

Show HN: SiteOS – Website platform with CRM, email, and analytics https://ift.tt/0wxIhq4

Show HN: SiteOS – Website platform with CRM, email, and analytics The Demo URL is: https://ift.tt/kT9QBIe Info: https://ift.tt/2MaIjPG GitHub: https://ift.tt/OuktJN8 https://ift.tt/eMWam7I July 24, 2023 at 11:02PM

Show HN: TLA+ AutoRepair (with GPT-4) to fix formal specs and understand them https://ift.tt/EjyJItT

Show HN: TLA+ AutoRepair (with GPT-4) to fix formal specs and understand them TLA+ is a language for formal specification. It can be used to formally verify algorithms and mathematical theorems. Companies like AWS use it for verifying mission-critical parts of systems like S3. The challenge is that TLA+ and formal specifications have a steep learning curve. This tool can aid in overcoming this obstacle at the outset. TLA+ AutoRepair is used to repair/self-heal formal specifications with GPT-4 in a loop, with or without human intervention. Given a TLA+ specification (.tla file) and a model to check (.cfg), the application will go through each error, send it to GPT-4 (or specified model), and fix all errors. Finally, it will document the code to make it more readable. Example Command: python3 autorepair.py Test_Specs/Counter.tla --model=gpt-4 https://ift.tt/kshD6MO July 24, 2023 at 11:13PM

Show HN: Borgo – a Rusty language that compiles to Go https://ift.tt/6qx1Nl9

Show HN: Borgo – a Rusty language that compiles to Go Hey HN Borgo is a programming language I've been working on for the past year. It looks like Rust (because I didn't want to write a parser) and compiles to Go. What I want from a programming language is: - Sum types - Pattern matching - Option/Result types - Garbage collected - Concurrency without async - Good third-party package ecosystem Borgo is my attempt at filling the gaps in the list above, adding features seen in ML-like languages to Go. One ambitious goal of this project is to be compatible with existing Go packages. Generating bindings is pretty much automatic (there's an importer tool) and should help massively with adoption. The repo includes bindings to some packages in the stdlib already. The compiler is in no way complete, but you can definitely build some interesting programs with it. The online playground runs the compiler as a WASM binary, stitches together the transpiled Go code and sends it off for execution to the official Go playground. The playground contains quite a few examples and goes more in depth into each feature: https://ift.tt/43b5tCX Would appreciate any feedback! :) https://ift.tt/43b5tCX July 24, 2023 at 06:52PM

Show HN: Free Threads Video Downloader https://ift.tt/di6XIu8

Show HN: Free Threads Video Downloader https://ift.tt/XucZPdf July 24, 2023 at 02:03PM

Show HN: I Created a Amazon Price Comparison Extension That Saves You $$$ https://ift.tt/AnkPGW9

Show HN: I Created a Amazon Price Comparison Extension That Saves You $$$ I was fed up of habit shopping from Amazon. So I created a Chrome Extension that allows you to easily, compare from every major retailer, whilst still browsing Amazon. Any feedback is welcomed :) https://ift.tt/iyb3fQo July 24, 2023 at 04:35PM

Sunday, July 23, 2023

Show HN: My Pen Plotting Journey https://ift.tt/60GTgqA

Show HN: My Pen Plotting Journey https://ift.tt/uxkXI5b July 24, 2023 at 07:27AM

Show HN: Configurable Pirate Insult Generator https://ift.tt/96r8pnT

Show HN: Configurable Pirate Insult Generator Arr HN! I had a need for pirate themed insults for a D&D campaign last year and put together a generator using recursive templating. Generations are scored on a couple axes (vulgarity, viciousness, intelligence) so the output can be tailored to a particular situation. There isn't any AI at work here. I have a new blog post with a lot more detail on how it works: https://ift.tt/8x1DAuX https://ift.tt/jCZyqIh July 23, 2023 at 10:26PM

Show HN: Images in Neovim https://ift.tt/zpfwFB5

Show HN: Images in Neovim This is a hack I've been thinking about and experimenting with on and off for many years, and after working on the current iteration for about a month or so it reached a point where it really is usable. Is it silly? Is it something we're not supposed to do? Is it a lot of work for something small? Yes, but we're hackers, this is what we like to do. https://ift.tt/Z2FoT0s July 23, 2023 at 02:04PM

Show HN: StratusGFX – new release of my open sourced 3D rendering engine https://ift.tt/bPUXHiw

Show HN: StratusGFX – new release of my open sourced 3D rendering engine Today I was able to release version 0.10 of my open sourced 3D rendering engine. It is the result of a few months worth of work. The previous version was also posted here and received tons of feedback which greatly helped the project! Since then I've been working to add new features and refine existing ones. GitHub: https://ift.tt/uxLq4sS Video showreel: https://www.youtube.com/watch?v=dj0wVxwd1ng The biggest changes for this version include an overhauled global illumination system, FXAA+TAA, and better mesh LOD generation and selection. https://ift.tt/0jebPtd July 23, 2023 at 12:29PM

Show HN: Scaffolder, CLI tool to generate project structure, taken from YAML https://ift.tt/lWUnzIK

Show HN: Scaffolder, CLI tool to generate project structure, taken from YAML Scaffolder is a CLI tool written in Golang to instantly generate skeleton project structure with boilerplate code, that's taken from configurable YAML file, to quickly kick-start your project I was tired of manually creating the project structure, with all those folder, files... So I decided to create a CLI tool that allows you to instantly generate skeleton projects, based on a reusable YAML file with boilerplate code if specified. YAML is very easy for both humans and programs to work with and parse, hence why it's the most logical choice in context of Scaffolder. Check out the GitHub page for detailed description and examples :) https://ift.tt/DpgATdq July 23, 2023 at 01:18PM

Saturday, July 22, 2023

Show HN: Write Excel Formulas in Seconds with AI https://ift.tt/TbAGRwe

Show HN: Write Excel Formulas in Seconds with AI https://ift.tt/foAk62x July 23, 2023 at 11:07AM

Show HN: Interesting Maps https://ift.tt/EbzeiwU

Show HN: Interesting Maps https://ift.tt/5Nsu2wX July 23, 2023 at 02:40AM

Show HN: Chitchat, an easy-to-use, cross-platform, chat-based LLM interface https://ift.tt/9vPUHmV

Show HN: Chitchat, an easy-to-use, cross-platform, chat-based LLM interface Just finished the first draft of my weekend project. Sadly my industry is far away from all the exciting machine learning developments happening right now, so I wrote this project as my first exploration into the world of LLMs. It's not perfect, but I'm excited to see where the project goes from here! https://ift.tt/DGvXiWe My main motivations were: - Easy-of-use: Many models are supported out-of-the-box so users don't have to figure out how to download, where to save, etc. - Intuitive: A clean interface - Cross platform: The project is written in Rust and cross-compiled to other platforms. You don't have to have Python or the C++ toolchain installed to use. - Chat-based experience: Model sessions are persisted so the model is contextually aware of your conversation. https://ift.tt/yP27Usd July 22, 2023 at 10:06PM

Show HN: News Radar, an experiment on generating news with AI https://ift.tt/0Sobqj5

Show HN: News Radar, an experiment on generating news with AI Hey folks! This is a project that I've been working in my free time for the past few months. It's a news aggregator that uses AI to select relevant articles and summarize them. The default sources are frameworks and libraries' updates, popular HN topics, and languages' subreddits threads that make past a certain threshold. You can run a local instance (needs an OpenAI key) and customize it with your own sources, and adjust the prompt as well. The resulting website can be browsed at https://dev-radar.com/ My next experiment will be with local news. I'm building some feeds with public information from my town (the town's hall official news, the legislators weekly meeting notes, weather reports, waze, etc), and based on that make it generate news items. The thing about it is that its sources will be (nearly) primary - it will not copy content from other journalists (apart from the official town hall news, which I will need to tell the AI that will be biased towards the current administration). When analyzing the local records, it might be able to catch shady stuff that regular journalists would not notice. Imagine feeding some purchase records from the town and asking the AI some questions like "is something illegal going on here?" or "are any of these items overpriced?". https://ift.tt/rUyd96K July 22, 2023 at 11:48PM

Show HN: Trivia Book made with GPT-4 https://ift.tt/K983DMH

Show HN: Trivia Book made with GPT-4 Free for the next 5 days. https://ift.tt/DUylFPs July 22, 2023 at 08:21PM

Show HN: Vanity, Recognition and Fighting Perfectionism – Buildlog for Git Vain https://ift.tt/RjlBxNF

Show HN: Vanity, Recognition and Fighting Perfectionism – Buildlog for Git Vain https://ift.tt/xEls6yn July 22, 2023 at 02:19PM

Friday, July 21, 2023

Show HN: I trained a 65B LLM on my texts to talk to myself (details inside) https://ift.tt/Yona0ES

Show HN: I trained a 65B LLM on my texts to talk to myself (details inside) I trained the 65b model on my texts so I can talk to myself. It's pretty useless as an assistant, and will only do stuff you convince it to, but I guess it's technically uncensored? I'll leave it up for a bit if you want to chat with it. I posted this to Reddit and had several hundred people talking to it. Salient points from that discussion: LLAMA 1 65b Rank 128 5 epochs Batch size 1, 256 cutoff Trained in the Oobabooga suite using bitsandbytes 4-bit quantization for the lora Loss around 1.5 seems to give the most coherent results Trained on raw text dumps that is then parsed by a crappy Blazor Server app I threw together in a few hours. Text format is just "Sender:The Message\n" Trained on 2x 3090 Training took about 16 hours at a 90% power cap on the 3090's Trained on ~30k texts (I talk a lot, that was just 2 years) There's nothing telling it that it's a robot, though it sometimes seems to know It was largely inspired by the Unreal Engine lora tutorial I generated a list of fake names and addresses, pulled a list of my contacts, and then scripted out swapping the names and addresses for fictitious PII. I don't really send other sensitive data through text and my account is so thoroughly associated with my real name/location that the data leakage risk is manageable for the short period of time I'll have this available. It tends to halucinate fake PII as well which I think is partially a side effect of the data scrubbing. You'll notice it says things like that I live at 420 Ligma. I'll need to mix in some actual assistant tasks to the dataset before it will actually be useful as an assistant. Right now it's largely just for idle conversation. It's pretty ADHD and will randomly go off on its own tangents. I don't think it's the model. I think I just talk like that. Let me know if you have any questions or comments. I built it for myself, but figured I'll let the communities that have taught and entertained me so much play with it a little, too. Note: it says some pretty unhinged stuff. There's absolutely no guardrails. It also tends to talk like you're already friends with history. https://ift.tt/MJ6UQgT July 21, 2023 at 09:31PM

Show HN: Datalake for Computer Vision Projects https://ift.tt/tYQan2W

Show HN: Datalake for Computer Vision Projects Buddhika, Kelum, and Chong Han here. We are building a self-hosted data infrastructure platform for computer vision. Our community page is https://ift.tt/QA0tbHg In the past, we worked on a couple of high-scale computer vision projects in retail, farming, and hospitals in various capacities. These projects involved 2D object sections, 3D object tracking, and more advanced 3D perception. Like other CV Engineers, we observed a common factor during these projects: one needs a large volume of high-quality data to build a production-deployable CV system. Our biggest challenge was not having a robust data infrastructure to handle large volumes of data. Our S3 buckets were like a data swamp; we had so much raw image and video in storage buckets without tracking. Instead of working on CV, we had to develop tools for data operations. We understand that many of us have our own custom scripts and stitch them together to make things happen in the CV pipeline. However, it is brittle and cumbersome to maintain. We wanted to build a system on top of the cloud buckets such as S3 that store all file indexes, labels, metadata attributes, inference outputs, model training outcomes, and literally anything related to machine learning/computer vision. This makes it possible for us to search for anything and consume efficiently. This behaves as a DataLake (by the way, "DataLake" is an overused term). All other downstream processes in the CV pipeline can access data more efficiently via SDK and can also return data back to the Lake (e.g., training/inference outcomes). The reason we made it self-hosted is to address data security and privacy concerns. Since data is fundamental to AI, we believe that companies and organizations should have complete control over it. Currently, we support AWS, GCP, and Azure cloud buckets; soon, we will support local storage. We ship this as a Docker container so you can just install it on any VM or local server. The installation script will do all the configuration automatically. The Python SDK and documentation are available but not perfect yet. We’ve launched this under MIT and Elastic licenses so any developer can use it. Our goal is not to charge individual developers. We make money by charging a license fee for things like multiple users, multiple buckets, scalability with K8, and providing support. Give it a try: https://ift.tt/QA0tbHg Let us know what you think. July 22, 2023 at 04:45AM

Show HN: Guiding LLM outputs using Zod https://ift.tt/Pqcypi3

Show HN: Guiding LLM outputs using Zod https://ift.tt/3pFiYAJ July 22, 2023 at 02:32AM

Show HN: TextToSample – Desktop App to generate audio with MusicGen locally https://ift.tt/SL87QKe

Show HN: TextToSample – Desktop App to generate audio with MusicGen locally https://ift.tt/PQ3krz4 July 21, 2023 at 09:23PM

Show HN: CopilotKit – a hackable OSS copilot for any react app https://ift.tt/flSk4wT

Show HN: CopilotKit – a hackable OSS copilot for any react app CopilotKit is a typescript library for adding a hackable copilot to any react app. You can let the copilot interact with your app via plain typescript closures , and give it (explicit) read access to app data. An example user interaction could look like: - "Which of these travel destinations has a rich architecture history?" - [Copilot answers] - "Great. Add these to my august trip folder, except the ones where it's typically rainy then" - [Added] Recursive agent integration (via Langchain) is in the works - if you have ideas I'd love to hear them here or on the discord. https://ift.tt/7KhAvEe July 22, 2023 at 12:29AM

Thursday, July 20, 2023

Show HN: Open Video Game Data: A new approach to evaluating games https://ift.tt/AKGEvOn

Show HN: Open Video Game Data: A new approach to evaluating games > Introduction Our idea is to offer an alternative to well-known sites like Metacritic and OpenCritic, but with a different approach. Instead of being a score aggregator, we will be a list aggregator. Metacritic brings together reviews from multiple review sites in one place, providing a final score of 0-100 based on a weighted arithmetic average, where some critics carry more weight than others. An alternative to Metacritic is OpenCritic, where all critics are weighted equally in the final average. However, both still work with numeric scores. > Why relying on scores can be problematic? - Ratings only reflect the state of the game at launch Today, more than ever, games are constantly evolving. It is common to have "patch day one", that is, games released with bugs and incomplete content. However, with time and help from the community, these games can be improved, as was the case with No Man's Sky. When No Man's Sky was released in 2016, its average on Metacritic was just 61, due to the troubled release. However, over the years, the game has evolved significantly with updates, but its Metacritic score remains frozen at 61. Alternative: As the lists are constantly evolving and updating, they more accurately reflect the current quality of the games, tracking their improvements and changes over time. - The average score can be unfair as it is based on the amount of critics Sometimes, the amount of crits heavily influences a game's rating. An example of this is The Legend of Zelda: Ocarina of Time, with an average of 99 on Metacritic, based on 22 critics. While The Legend of Zelda: Breath of the Wild averages a 97, based on 109 critics. Getting a high average based on a large number of critics is extremely difficult, and this can influence the overall perception of a game. Alternative: When a final list is created, all games have an equal chance of appearing in different lists. For example, game A might be included in 3 out of 11 lists, while game B might be mentioned in 5 out of 11 lists. The total amount of lists will always be the same for all games. - Relying on an average can be inaccurate Metacritic converts the different rating scales of review sites into a single percentage-based quantitative scale. However, this conversion can be inaccurate and unfair, as each site uses different rating systems. This approach can result in important information being lost during conversion, affecting the accuracy of the final result. Alternative: With our ranked lists approach, we eliminate the need to convert rating systems, as all lists, regardless of site, follow the same common logic. In all lists, there will always be first place, second place, and so on. > A great alternative: *Open Video Game Data* Our site aims to be just another alternative to note-based sites. Our approach to aggregating lists allows users to have a more comprehensive and up-to-date view of games as these lists are constantly updated by the community. The calculation method is quite simple and transparent. All lists on the site have a maximum size of 15 games. When a game ranks first in a list, it is rewarded with 15 points, while if it ranks last, it only receives 1 point. > Conclusion Open Video Game Data seeks to provide gamers and game enthusiasts with a reliable tool to make informed decisions about which games to play, taking into account critics' opinions and the ongoing evolution of the gaming industry. With the active participation of the community, users can add critic lists and can also create personal lists that are also aggregated, we hope to build an inclusive and reference platform for the gaming community, promoting a more complete and updated analysis about the games that so much we love. Come be part of our community! Create an account and join us to explore the world of playlists. Welcome to Open Video Game Data! Visit us at: https://ift.tt/NUkdvRC July 21, 2023 at 05:56AM

Show HN: A fine-tuned Stable Diffusion model for generating Minecraft skins https://ift.tt/Kht1igy

Show HN: A fine-tuned Stable Diffusion model for generating Minecraft skins https://ift.tt/cSgaqti July 21, 2023 at 04:10AM

Show HN: Spends https://ift.tt/Ag46RkG

Show HN: Spends https://www.spends.ca July 21, 2023 at 02:03AM

Show HN: Playback – Interactive Programming and Print Debugging Reimagined https://ift.tt/gBsr5iy

Show HN: Playback – Interactive Programming and Print Debugging Reimagined Ladies and gentlemen of a Lisp persuasion, Clojurians and Clojuristas, followers of the paren and everyone else covetously eyeing the greener grass, I made an open-source thing that I would like to share with you. My elevator pitch is that it'll make you forget all about regular print debugging in 10 minutes straight. The slightly longer pitch is this: #>(tag'n'trace any Clojure(-Script) form to `tap>` and Portal with automatic last-input function replay on eval, instant re-render and hassle-free insertion of traced data into the REPL) And before I end up pasting half the README here in bits and pieces, just go and check out the damn thing, will ya. There's a screencast and everything. https://ift.tt/V4McoCI https://ift.tt/V4McoCI July 20, 2023 at 10:33PM

Show HN: Jnigen – Experimental Java interop for Dart / Flutter on Android https://ift.tt/wDjEUZC

Show HN: Jnigen – Experimental Java interop for Dart / Flutter on Android https://ift.tt/kS6iYB4 July 20, 2023 at 08:31PM

Show HN: LLTZ – World’s First Compiler from MLIR to Blockchain VM https://ift.tt/3gJHq7d

Show HN: LLTZ – World’s First Compiler from MLIR to Blockchain VM https://ift.tt/SIntfNW July 20, 2023 at 03:55PM

Wednesday, July 19, 2023

Show HN: Make Matrix Google-Searchable (Linen.dev) https://ift.tt/dQeFw1z

Show HN: Make Matrix Google-Searchable (Linen.dev) https://ift.tt/i05UdDy July 20, 2023 at 12:38AM

Show HN: Snapify – open-source Loom alternative https://ift.tt/aInphFK

Show HN: Snapify – open-source Loom alternative https://ift.tt/a3AgJnK July 19, 2023 at 11:53PM

Show HN: Efficient intermediate data sharing for Kedro pipelines https://ift.tt/UNxIrT2

Show HN: Efficient intermediate data sharing for Kedro pipelines Data processing pipelines are becoming increasingly complex, and intermediate data sharing is becoming the bottleneck, especially for data-intensive analytics and data preprocessing in machine learning and AI. This blog shows the possibility of efficient data sharing in data science pipelines, which naturally fits the settings of Kubernetes. It demonstrates how existing codebases can benefit from it without requiring an overhaul of the engineering effort. https://ift.tt/0v1tUoP July 19, 2023 at 03:23PM

Show HN: Ansible update playbook for Fedora Silverblue https://ift.tt/4s1ugTP

Show HN: Ansible update playbook for Fedora Silverblue I've been a reader of Hacker News for many years, but this will be my first post. I love using Ansible and have created a simple Playbook for updating Fedora Silverblue, along with Flatpaks and Distroboxes. This is version 1.0 and I though that some else might find it useful as well, hence why I am posting it here. https://ift.tt/bquxdKN Have a great summer :-) July 19, 2023 at 01:45PM

Show HN: I created a platform to rally my community https://ift.tt/F2u9foB

Show HN: I created a platform to rally my community https://ift.tt/PYIgsD5 July 19, 2023 at 11:44AM

Show HN: ProseMirror.Net https://ift.tt/P832uKt

Show HN: ProseMirror.Net We've released a translation of the core ProseMirror projects to C#! Currently we are utilizing this library in our DotNet backend to map collab edits and verify schema compliance for client submitted steps. It's not a focus of ours, but it will be interesting to see how this might get used on platforms C# runs on natively; like IOS or Android.. https://ift.tt/1jy7eZC July 19, 2023 at 05:18AM

Tuesday, July 18, 2023

Show HN: The simplest tiny analytics tool – storywise https://ift.tt/RLTbWOq

Show HN: The simplest tiny analytics tool – storywise I've built a little prototype a long while back, to help me keep track of visitors on my website. I didn't like google analytics for obvious privacy reasons, and I didn't like the existing self-hosted options because of how complicated they are. I always wanted a simple, basic tool, similar to plausible, but even simpler. So a few weeks ago I rebuilt my prototype into a reusable tool. And I made it open source. I built a website, a documentation, and I'd be excited for someone else to try it too. Who knows, maybe if enough people like the idea, I might even make it into a SaaS to save non-technical people the hassle of self-hosting. Anyhow, I hope someone likes it. https://ift.tt/HCMOPU2 July 19, 2023 at 03:11AM

Show HN: ChatGPT Powered Live React Editor https://ift.tt/4RDeCX9

Show HN: ChatGPT Powered Live React Editor We've just released the first version of GPT React Designer. A live editor that can generate React components. Copy and pasting code before you see how it would look is tedious. The goal is to extend this into an app that supports different styling frameworks (Chakra, Bootstrap, ...). Potentially integrate it directly into a codebase to perform tasks and so on and allow non-developers to simply utilize this to copy & paste code. https://ift.tt/U1JfBKg July 18, 2023 at 09:43PM

Show HN: ChatKey – Supercharge your productivity with ChatGPT and AutoHotkey https://ift.tt/ziL31QE

Show HN: ChatKey – Supercharge your productivity with ChatGPT and AutoHotkey https://ift.tt/FLawkAr July 18, 2023 at 08:33PM

Show HN: ChatbotGen – Custom Chat GPT for Web and WhatsApp in 5 Minutes https://ift.tt/QsflWkH

Show HN: ChatbotGen – Custom Chat GPT for Web and WhatsApp in 5 Minutes A chatbot builder. You can integrate with WhatsApp, and soon with telegram as well. Other features we have: - Free Plan - API - Team members - Custom design https://ift.tt/lWq9ndy July 18, 2023 at 05:45PM

Show HN: Comments Owl for Hacker News 2.0 – now for Safari and mobile https://ift.tt/7PLdW3h

Show HN: Comments Owl for Hacker News 2.0 – now for Safari and mobile Hacker News has one of the designs of all time - I initially made this extension because I wanted to be able to follow comment threads across multiple visits _without_ searching for "hour(s) ago" and "minutes ago", while preserving the UI we all know. This major release adds a Safari version (it can also be installed on Kiwi Browser or Firefox Beta on Android) and mobile support for the first time, with specific UX tweaks for the mobile breakpoint version, such as being able make list screen flagging require confirmation, improving the header somewhat and increasing the distance between the upvote and downvote buttons. Since its first Show HN 4 years ago, it now also has user management features - you can add notes to other users which will be displayed next to their comments, and you can also mute people if you feel the need to. If you have any other feature requests or UX issues with HN you'd like fixed, please submit them on GitHub! https://ift.tt/n35Q6EL July 18, 2023 at 04:19PM

Show HN: Nring.info – An overview of Nürburgring info that we were missing https://ift.tt/pVTgwNO

Show HN: Nring.info – An overview of Nürburgring info that we were missing When we wanted to visit the Nurburgring, my friend and I searched for a good source with all information about it in one spot. Things like the best spots to view cars driving the Nordschleife track, where to rent cars or book taxi laps and other info. Turns out there didn't seem to be one clear and up-to-date source for all of this information. Many web sites were either dated, unclear os sometimes down right wrong. So we created the website we were missing and are launching it today: http://nring.info Currently it contains an overview of all available ring taxis and rental companies, all the different corners, their locations and descriptions and some interesting or useful POIs all on a mobile friendly interactive map[0]. It is still a work in progress and we will be adding things like walking routes to great vantage points and more thorough explanations of the (financial) risks of driving the ring. One thing we were also missing was a way to view the track status online, since the official site doesn't seem to provide this. The only way to know whether the track is closed is to view a large sign near the entrance, which is very inconvenient when you're watching on the other side of the track and cars suddenly stop coming. There are Whatsapp groups that provide this info, but they're hard to find for a regular visitor. So we also solved this issue, by providing near real-time track status[1] info using OpenCV on their public webcam feed. The site was built using Strapi CMS and 11ty with the dynamic parts implemented through Netlify Cloud functions, Firebase and PHP. 0: https://ift.tt/IG8QyMK 1: https://ift.tt/KfoRVZj https://NRing.info/ July 18, 2023 at 03:25PM

Monday, July 17, 2023

Show HN: Weekly Charts of Strong Stocks and ETFs https://ift.tt/yf2wnGJ

Show HN: Weekly Charts of Strong Stocks and ETFs Hi HN users, My project is weeklycharts.org. This project generates and shows a weekly list of strong stocks and ETFs. My definition of a "strong" stock is a stock that is rising, upward trending and advancing stock. This project is based on an idea which I have after reading the book, "How I Made $2,000,000 in the Stock Market" by Nicolas Darvas. I have used UNIX shell scripts and GNU Awk to calculate the statistic; and HTML, CSS and SVG for presentation; and GNU Make for building this project. The stock prices and industry profile of the companies are sourced from finance.yahoo.com. I intent to open source the code, on github, but have not decided on a license that best fit this project. I would welcome your suggestion. Initialy, I hope to setup this project as a paid subscription service, maybe say, between one to ten dollars per month. But after much consideration, maybe a open source model is better, as I do not want to turn my hobby project into a business and the hassle of managing it. I prefer to share this project with everyone, with a contribution model. I hope this project is useful to you, as it is for me. All suggestions, feedback and questions are welcome. And I thank you for your time and attention, and support. nano17c (maintainer of weeklycharts.org) PS. I am a long time passive reader of HN. Just create an account recently to show case my first side project. https://ift.tt/yK3SJ2Y July 17, 2023 at 11:58AM

Show HN: Juno – Code Interpreter in Your Jupyter Notebook https://ift.tt/VMb8wpQ

Show HN: Juno – Code Interpreter in Your Jupyter Notebook ChatGPT Code Interpreter is a game changer for data cleaning, analysis, and plotting, but as early users my friend @amauboussin and I were frustrated that there is no easy way to work on top of its results. You can’t edit code, install packages, work on large datasets, collaborate with teammates, or use it for privacy-sensitive workloads. So we built Juno to bring the power of Code Interpreter to your local Jupyter notebook. It understands your data, generates code directly in your notebook, and can fix its own errors. We’ve found ourselves using it for tons of analysis tasks at our startups, so we decided to release it to everyone! https://getjuno.ai July 17, 2023 at 11:37PM

Show HN: Does emotion affect your productivity? https://ift.tt/hpjkSVW

Show HN: Does emotion affect your productivity? I've created an integrated time tracker and productivity system in Coda + Chrome Ext. Try out the Contraction vs Expansion model to see what insights you can gain. Iterate on your findings to improve your performance. There is also a weekly check-in process to refine and iterate on your insights. Copy it. It's free! Just give me some feedback and share on @timeToCoda twitter. https://ift.tt/o6YPKNg July 17, 2023 at 03:55PM

Show HN: Open-Source AI Playground https://ift.tt/EquOAg2

Show HN: Open-Source AI Playground https://chathub.gg/ July 17, 2023 at 06:16PM

Show HN: GPT and tableau-style interface in R for data visualization https://ift.tt/FjkuHxC

Show HN: GPT and tableau-style interface in R for data visualization GWalkR is an open-source R library that allows you to turn your data frame into a tableau style user interface for data exploration and visualization. It also allows you to analysis your data with natural language questions. GWalkR is the R binding of graphic-walker: https://ift.tt/qm2nVXY https://ift.tt/agE17P4 July 17, 2023 at 04:38PM

Show HN: Git-identity CLI tool to easily manage/switch/use different Git aliases https://ift.tt/fG8x5vq

Show HN: Git-identity CLI tool to easily manage/switch/use different Git aliases https://ift.tt/4p73loK July 17, 2023 at 03:12AM

Sunday, July 16, 2023

Show HN: Use DNS TXT to share information https://ift.tt/9OmCG7M

Show HN: Use DNS TXT to share information dig +short TXT youpay.govorenefekt.com @1.1.1.1 | fold -s You can base64 encode an image, split to TXT records and send over Internet. Useful in certain circumstances. Like when one of the communicating parties is under severe censorship. July 17, 2023 at 10:36AM

Show HN: nodice-cli, a simple diceware generator in Python with no dependencies https://ift.tt/lKw26L1

Show HN: nodice-cli, a simple diceware generator in Python with no dependencies https://ift.tt/9gr8ZpP July 17, 2023 at 12:57AM

Show HN: Core – open source memory graph for LLMs – shareable, user owned https://ift.tt/mVZIBn6

Show HN: Core – open source memory graph for LLMs – shareable, user owned I keep running in the same problem of each AI app “remembers” me i...