Sunday, July 30, 2023

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: Free OSS transcription app I made and found it's faster than wispr flow https://ift.tt/2h9d6Kn

Show HN: Free OSS transcription app I made and found it's faster than wispr flow title doesn't let nuance, ofc it's not the app ...