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: Kstack – Skill pack for monitoring/troubleshooting K8s in Claude Code https://ift.tt/GQauRgE

Show HN: Kstack – Skill pack for monitoring/troubleshooting K8s in Claude Code Hi All, Recently I've been using Claude Code a lot for de...