Thursday, August 31, 2023

Show HN: Yet Another Notepad App for macOS https://ift.tt/F2nQr83

Show HN: Yet Another Notepad App for macOS Any suggestion is welcomed and appreciated! https://ift.tt/pzcTlV4 August 31, 2023 at 03:07PM

Show HN: Vanity Git commit hash generator https://ift.tt/LIe0C6r

Show HN: Vanity Git commit hash generator Hi HN! This is just a fun little tool I made after I got nerdsniped by noticing that one of my commits naturally started with "fae". I thought that was cute, so I looked up existing tools that make vanity commit hashes, but none of them seemed great to me (and none supporting signing commits). I learned a fair deal about how git actually stores commits while making this, and I think I came up with a novel way to generate a vanity hash: adding an extra header to the commit file. This was just a quick project to satisfy my curiosity, but I thought you all might find it neat. Notice that all the commits in that repo start with "fae0"! - Anna https://ift.tt/W2OuPA3 August 31, 2023 at 12:43PM

Show HN: Remote terminal via WebRTC, incl. file-transfer – no SSH/VPN required https://ift.tt/iI69WGs

Show HN: Remote terminal via WebRTC, incl. file-transfer – no SSH/VPN required Perhaps the easiest way to get a shell on your remote devices wherever they are (even behind NATs and firewalls) -- no VPN required. Offers file transfer right from the terminal itself. Because it is web-based and connects via WebRTC it is better than VPN + SSH in every way: - no setup required on the client machine, it hence works on all OSs and even your phone, - it will always find the shortest-path to your robots, meaning it won’t go through the cloud if you are on the same network as your robot - still end-to-end encrypted - file upload via drag & drop - file download by clicking on filenames in ls The UI component can be embedded anywhere you like and you can specify the device to connect to directly in the embedding code. This solves a common pain-point in robotics, but seems equally useful in many other applications. Please share your thoughts and questions if you have any! Short demo: https://youtu.be/doYcVNRtbAU https://ift.tt/VhjnXIc August 31, 2023 at 01:55AM

Show HN: Tiny Dream – Header Only, Embedded Stable Diffusion C++ Library https://ift.tt/LqOP6jC

Show HN: Tiny Dream – Header Only, Embedded Stable Diffusion C++ Library https://ift.tt/RH1WrhX August 30, 2023 at 08:46PM

Show HN: I automated 1/2 of my typing https://ift.tt/hjTNcH1

Show HN: I automated 1/2 of my typing I've been using this for about a year now - I parsed 6 months of my messages on slack and found the most common phrases I use and generated keyboard shortcuts for them. https://ift.tt/wHtQ5iO August 31, 2023 at 12:10AM

Show HN: CLI Mate: autogenerate CLIs from Golang structs / functions https://ift.tt/orQ7seL

Show HN: CLI Mate: autogenerate CLIs from Golang structs / functions With support for nested subcommands, global / local flags, help generation from godocs, typo suggestions, shell completion and more. Inspired by python-fire and powered by Cobra. https://ift.tt/Wt7w8YE August 30, 2023 at 07:10PM

Wednesday, August 30, 2023

Show HN: Hugo and Nebula Award Short Stories https://ift.tt/XUs4W21

Show HN: Hugo and Nebula Award Short Stories https://ift.tt/3xG6dKo August 30, 2023 at 03:08AM

Show HN: Query your database using plain English on premise https://ift.tt/mLaYXB3

Show HN: Query your database using plain English on premise Hi folks, My friend Sami and I recently built Vizly, a Mac application that allows anyone to query their databases using plain English. Vizly is built on Llama 2, llama.cpp, and runs fully on-premise. We are running two Llama models, one for natural language to SQL translation, and another that uses the results from the SQL to render visualizations. That means there are no external APIs and all the AI models are running locally on your MacBook. We tried to make Vizly very easy to share as well. Every Vizly instance creates a share link that can be accessed by anyone on the same network as you. Just send the share link to anyone on the same network and they will be immediately able to run AI-powered queries, hosted from your device. Vizly previously used to be a hosted solution for querying CSVs and now we are on-premise specifically focussed on databases. Would love if you could try it out and give us any feedback! https://www.vizly.fyi/ August 30, 2023 at 05:10AM

Show HN: Open Interpreter - Ask CodeLlama to write and run code locally https://ift.tt/HnOdu3T

Show HN: Open Interpreter - Ask CodeLlama to write and run code locally Hey HN. Over the summer I built Open Interpreter, a CLI that lets you ask Code-Llama or GPT-4 to write/run code. It runs multiple languages (Python, Shell, HTML/CSS, Node JS rn) then sends the output back to the language model. It’s essentially an open-source, local implementation of OpenAI’s Code Interpreter. No limits on file size, runtime timeouts, or web access. Everything is streamed beautifully, rendered with Markdown, and syntax highlighted. Try it out and let me know what you tried! - Killian https://ift.tt/hCUbqFp August 30, 2023 at 05:33AM

Show HN: Can a command line approach to logging ensure buy-in from your team? https://ift.tt/iRrbjEp

Show HN: Can a command line approach to logging ensure buy-in from your team? Dashboard fatigue leads to poor adoption of observability tools. pb brings unified log data to your CLI, so you run sql queries on the data directly. We think this will improve the log data usage and improve overall debug-ability https://ift.tt/AeGpyt6 August 29, 2023 at 06:46PM

Show HN: PicnicHR – Simple HR and time-off tracking for your team https://ift.tt/lAmsbPO

Show HN: PicnicHR – Simple HR and time-off tracking for your team Hey HN! Picnic started as a side-project during lockdown for internal use, and we recently decided to share with the world as a full product. There's a lot of leave / time-off management applications out there, quite a few we've tried.. We hope Picnic is a more accessible solution, particularly for smaller businesses. An overview of Picnic functionality: - Employees can submit requests for vacation and other time-off, and be notified of their manager's response - Managers and supervisors can process requests for leave, and provide explanation - Team members can view their personal calendar, and managers can view their team's calendar to see upcoming time off, and plan resourcing - Browse all company employees in the employee directory (with the option to make the list visible to all employees, or managers only) - Manage employees information, including personal details, and emergency contacts Picnic is HR software designed to scale to companies of any size, but is especially suited to small and medium businesses. We'd welcome your thoughts on the product, and where we might develop it further! https://picnichr.com August 30, 2023 at 12:45AM

Show HN: Why AI data should be self hosted https://ift.tt/GFzMO67

Show HN: Why AI data should be self hosted https://ift.tt/iuVdHRq August 30, 2023 at 12:39AM

Tuesday, August 29, 2023

Show HN: Hacker News for AI News https://ift.tt/i3E4VSC

Show HN: Hacker News for AI News https://aihackers.ai August 29, 2023 at 05:55PM

Show HN: AI for Your Direct Email Marketing https://ift.tt/dNcKajZ

Show HN: AI for Your Direct Email Marketing https://kundy.se/en-SE August 29, 2023 at 04:04PM

Show HN: Toybox – A Laravel TALL starter kit for solopreneurs https://ift.tt/eV1EN7M

Show HN: Toybox – A Laravel TALL starter kit for solopreneurs Hey peeps! Here's a project I've been working on for the last two months. It initially started as trying to be a simplified boilerplate for Laravel, but I think it's gone a bit beyond that. With recent tooling releases in the Laravel ecosystem, there's a ton of exciting tools to work with, but it's either annoying to set it all up every time, or it's difficult to try and gather it all up for every piece you'll need for your SaaS. To that end, Toybox attempts to collate what is in my opinion the best of modern Laravel, and while being simple to start, run and launch with. This is how I also came up with the name - pick and choose all your favourite Laravel toys and see how quickly you can build products with it. I've never been a fan of Docker and similar tools. While I see their value, I've generally not had a good experience and it always felt like a waste of my time trying to debug infrastructure instead of writing application code. So on that front Toybox goes back to basics - it targets only one stack, and is made to be able to initialise its repository, provision the server it is currently on, and deploy itself from your local machine, all with Bash scripts. Lastly, I tried to include guidance and support for scaling beyond an MVP and Bash scripts: The README includes tons of recommendations for various services & tools for all manner of things you need for your SaaS. https://ift.tt/AS3G6hd August 29, 2023 at 02:26PM

Show HN: Speak in Gaelic to ChatGPT https://ift.tt/BWX4E1V

Show HN: Speak in Gaelic to ChatGPT https://ift.tt/jBAVb50 August 29, 2023 at 05:10AM

Show HN: I built a website that lets you read classic books as email newsletters https://ift.tt/QeG8Dp5

Show HN: I built a website that lets you read classic books as email newsletters https://ift.tt/ZuR29iF August 28, 2023 at 09:31PM

Show HN: Deploying computer vision apps with Docker and Pipeless https://ift.tt/TvKIic3

Show HN: Deploying computer vision apps with Docker and Pipeless https://ift.tt/SnHgYOl August 28, 2023 at 08:36PM

Monday, August 28, 2023

Show HN: Qramaank: Reuse and Reorganise internet content https://ift.tt/QhPGzfB

Show HN: Qramaank: Reuse and Reorganise internet content TLDR; It is a platform for you to create course like content by reusing existing content from Youtube, Github, Google Drive etc. I tried to create this for my personal use to make all the urls, document to be shown in an orderly fashion like a normal course do. But then tried to expand this to make it community driven and have functionality like cloning as well. I am still working on this, any suggestion would be good. https://qramaank.com August 28, 2023 at 12:04PM

Show HN: Mail Organizer for Gmail https://ift.tt/2bPG1dt

Show HN: Mail Organizer for Gmail This Google Apps Script labels emails accoding to the address the email was sent to. For example, you own the domain name "example.com", and you set up an email forwarding service such as Forward Email or ImprovMX to relay all emails sent to "*@relay.example.com" to your Gmail account. The script will label your emails according to a set of rules. For example: - "hello@relay.example.com" will be labeled "hello" - "hello-world@relay.example.com" will be labeled "hello" and "world" - "hello.world@relay.example.com" will be labeled "hello/world" ("world" as a sublabel of "hello") - "hello.world-yo.wassup@relay.example.com" will be labeled "hello/world" and "yo/wassup" https://ift.tt/w5JWHSV August 28, 2023 at 11:35AM

Show HN: FlagPalette – Flag Color Codes https://ift.tt/MJF160u

Show HN: FlagPalette – Flag Color Codes https://ift.tt/e8mnN6i August 28, 2023 at 01:46PM

Show HN: MoodMinder – Swift Anger Regulation for Better Emotional Well-Being https://ift.tt/XVjogh4

Show HN: MoodMinder – Swift Anger Regulation for Better Emotional Well-Being Hey Hacker News community! We're excited to showcase MoodMinder, a mental health app MVP that empowers individuals to swiftly regulate anger and enhance emotional well-being. MoodMinder was born out of a desire to provide quick anger regulation solutions for busy individuals. Unique Features: Rapid Mood Identification: Identify anger triggers and tension levels swiftly. Instant Personalized meditations: Receive tailored meditations for immediate anger control. Cognitive Reappraisal: Shift perspectives to defuse triggers in real-time. Quick Interactive Games: Engage in games designed for anger regulation in just minutes. As an MVP, we're seeking insights from the Hacker News community to shape our app's development. Your feedback is pivotal. Thank you for being part of our journey! https://ift.tt/Vyk2J5w August 27, 2023 at 09:42PM

Show HN: Hermes – SMM backdoor and client for usermode privilege escalation https://ift.tt/SHbjAqD

Show HN: Hermes – SMM backdoor and client for usermode privilege escalation Hermes is an open source system management mode backdoor which allows a user mode application to elevate its own privileges and interact with memory without any direct access at smm level. https://ift.tt/0xLn7pQ August 27, 2023 at 10:26PM

Show HN: RISC-V Linux Terminal emulated via WASM https://ift.tt/Ax2mIBX

Show HN: RISC-V Linux Terminal emulated via WASM Weekend creation: A Linux terminal on top of a RISC-V emulator running in the browser via WebAssembly, powered by the Cartesi Machine. Check cool commands to experiment in the project page https://ift.tt/hoETw5U https://ift.tt/bfEG3hW August 28, 2023 at 01:21AM

Show HN: Bicycle – A Database Tool (Rust, gRPC, RocksDB) https://ift.tt/Va2zPjr

Show HN: Bicycle – A Database Tool (Rust, gRPC, RocksDB) https://ift.tt/DX5FcQN August 27, 2023 at 10:24PM

Sunday, August 27, 2023

Show HN: Graphweaver – Instant GraphQL API on Postgres, MySQL, SQLite and More https://ift.tt/ns8XOy6

Show HN: Graphweaver – Instant GraphQL API on Postgres, MySQL, SQLite and More Graphweaver is an open-source GraphQL API Server that can connect many data sources to create a single API. Create a headless CMS, API Gateway, BaaS or use it as a BFF. https://ift.tt/ubsn8eH August 27, 2023 at 04:30PM

Show HN: Customizable terminal UI for monitoring weather, app uptime, and more https://ift.tt/HiEgP0r

Show HN: Customizable terminal UI for monitoring weather, app uptime, and more https://ift.tt/wSds67a August 27, 2023 at 02:50PM

Show HN: Investor Radar, the Ultimate Database of Investors for Your Startup https://ift.tt/gkMqbrm

Show HN: Investor Radar, the Ultimate Database of Investors for Your Startup https://ift.tt/RL7K5BY August 27, 2023 at 03:55AM

Show HN: TRS-GPT - ChatGPT client/server for the TRS-80 https://ift.tt/7gfFzKI

Show HN: TRS-GPT - ChatGPT client/server for the TRS-80 Hi there HN community. I'm excited to show my personal project -- an open-source code and hardware approach that connects my 1980's TRS-80 Model III computer to an OpenAI server. The TRS-80 can hold a chat session with OpenAI, and it's all very retro feeling. There were challenges along the way, as the approach to interfacing between ancient hardware and modern software interface wasn't immediately available. Please see https://ift.tt/3huOAXw for all the details, and let me know if you have any ideas for improvements. For example, adding support for voice. https://ift.tt/87m9b4v August 27, 2023 at 12:57AM

Show HN: Going into Freshman Year, Figured I Should Build an Interpreter ¯\(ツ)/¯ https://ift.tt/L9B8fDk

Show HN: Going into Freshman Year, Figured I Should Build an Interpreter ¯\(ツ)/¯ Hi all! I'm going into my freshman year, and figured that the best way to prepare for the intro to programming Racket course would be to implement my own garbage-collected, dynamically typed, functional programming language in C ;) Anyways... here's the repo: https://ift.tt/MKuTIEd I started learning C over the summer, so I still have a whole lot to learn... Any feedback would be greatly appreciated! :D August 26, 2023 at 10:58PM

Show HN: Idae, a PEP 723 Implementation https://ift.tt/UNnM1zj

Show HN: Idae, a PEP 723 Implementation https://ift.tt/WRT1zP8 August 26, 2023 at 11:19PM

Saturday, August 26, 2023

Show HN: Pilot your motorcycle across increasingly wild roller coaster geometry https://ift.tt/61B8I7b

Show HN: Pilot your motorcycle across increasingly wild roller coaster geometry I began this project in the 2010s to teach myself Unity and C#. Each piece of 3D geometry was made inside of the Unity IDE with the free ProBuilder suite of simple modeling tools. Should work in the browser on both phones and personal computers! https://ift.tt/aMrs9x3 August 26, 2023 at 05:47PM

Show HN: Our latest AI creation, all feedback and discussions welcome https://ift.tt/GwsXzg6

Show HN: Our latest AI creation, all feedback and discussions welcome Please Check out our Latest AI content generation Tool LogicBalls AI. Please give your feedback and suggestions. https://logicballs.com August 26, 2023 at 02:47PM

Show HN: Email Enricher, a Free, Offline Clearbit Alternative https://ift.tt/R6SjWbz

Show HN: Email Enricher, a Free, Offline Clearbit Alternative At my prior employer, we got Slack alerts for big company sign-ups I wanted the same for my new startup ( https://fillout.com ) but quickly found that Clearbit would cost us $7,000 / mo... Instead, I made this free npm package `email-enricher` the returns if an email is likely from a Fortune 1000 company Hope it's useful to someone else! https://ift.tt/BYwP2SR August 26, 2023 at 02:51AM

Show HN: Display primary keys the way humans and developers prefer https://ift.tt/5ITpe0A

Show HN: Display primary keys the way humans and developers prefer https://ift.tt/RsAYJ86 August 26, 2023 at 03:20PM

Show HN: AhaApple – AI Idea Generator. One Click, Many Creative and Novel Ideas https://ift.tt/CAMzgnI

Show HN: AhaApple – AI Idea Generator. One Click, Many Creative and Novel Ideas AhaApple. AI Idea Generator. One click, Many Creative and Novel Ideas. Leveraging AI, many brainstorming techniques, and many innovative techniques, AhaApple make it easy for you to gain more inspirations and ideas. https://ift.tt/URtpoTm August 26, 2023 at 10:22AM

Show HN: Full list of ChatGPT Plugins and stats https://ift.tt/hwGAq4z

Show HN: Full list of ChatGPT Plugins and stats https://ift.tt/USv92kK August 25, 2023 at 09:12PM

Show HN: Beating GPT-4 on HumanEval with a fine-tuned CodeLlama-34B https://ift.tt/2bm4nYs

Show HN: Beating GPT-4 on HumanEval with a fine-tuned CodeLlama-34B Hi HN, We have fine-tuned CodeLlama-34B and CodeLlama-34B-Python on an internal Phind dataset that achieved 67.6% and 69.5% pass@1 on HumanEval, respectively. GPT-4 achieved 67%. To ensure result validity, we applied OpenAI's decontamination methodology to our dataset. The CodeLlama models released yesterday demonstrate impressive performance on HumanEval. - CodeLlama-34B achieved 48.8% pass@1 on HumanEval - CodeLlama-34B-Python achieved 53.7% pass@1 on HumanEval We have fine-tuned both models on a proprietary dataset of ~80k high-quality programming problems and solutions. Instead of code completion examples, this dataset features instruction-answer pairs, setting it apart structurally from HumanEval. We trained the Phind models over two epochs, for a total of ~160k examples. LoRA was not used — both models underwent a native fine-tuning. We employed DeepSpeed ZeRO 3 and Flash Attention 2 to train these models in three hours using 32 A100-80GB GPUs, with a sequence length of 4096 tokens. Furthermore, we applied OpenAI's decontamination methodology to our dataset to ensure valid results, and found no contaminated examples. The methodology is: - For each evaluation example, we randomly sampled three substrings of 50 characters or used the entire example if it was fewer than 50 characters. - A match was identified if any sampled substring was a substring of the processed training example. For further insights on the decontamination methodology, please refer to Appendix C of OpenAI's technical report. Presented below are the pass@1 scores we achieved with our fine-tuned models: - Phind-CodeLlama-34B-v1 achieved 67.6% pass@1 on HumanEval - Phind-CodeLlama-34B-Python-v1 achieved 69.5% pass@1 on HumanEval Note on GPT-4 According to the official technical report in March, OpenAI reported a pass@1 score of 67% for GPT-4's performance on HumanEval. Since then, there have been claims reporting higher scores. However, it's essential to note that there hasn't been any concrete evidence pointing towards an enhancement in the model's coding abilities since then. It's also crucial to highlight that these elevated figures lack the rigorous contamination analysis that the official statistic underwent, making them less of a reliable comparison. As a result, we consider 67% as the pass@1 score for GPT-4. Download We are releasing both models on Huggingface for verifiability and to bolster the open-source community. We welcome independent verification of results. Phind-CodeLlama-34B-v1: https://ift.tt/Qmw5nDN Phind-CodeLlama-34B-Python-v1: https://ift.tt/VmWcrbA We'd love to hear your thoughts! Best, The Phind Team https://ift.tt/aWsm6SC August 26, 2023 at 03:38AM

Show HN: Mail Memories – Export your email photos https://ift.tt/DIEmUzY

Show HN: Mail Memories – Export your email photos Hey HN, I’m Carlos, the maker behind Mail Memories ( https://ift.tt/Js80MyO ), a web app that helps you find and save photos from your (Gmail) email. The app connects with your email account, finds all the images you’ve received and shows them in a gallery where you can view and download the ones you want to save. I made this out of curiosity, just to see what pictures were in my account when I first signed up for Gmail 18 years ago. I ended up finding photos of my grandmother and other family members, and old friends and colleagues I’d completely forgotten about. I was surprised by what I found, I hope you will be too. Can’t wait to hear your thoughts. Demo: https://ift.tt/ZVSkeRP https://ift.tt/Js80MyO August 26, 2023 at 12:42AM

Friday, August 25, 2023

Show HN: Budget Zen – Simple, Encrypted Budgets and Expenses https://ift.tt/eIDVqJP

Show HN: Budget Zen – Simple, Encrypted Budgets and Expenses https://budgetzen.net August 25, 2023 at 02:57PM

Show HN: JSON Wrapper for React Native https://ift.tt/qjbiTZ9

Show HN: JSON Wrapper for React Native https://ift.tt/1Ze6VCF August 25, 2023 at 10:56AM

Show HN: A simple web app to combat phone addiction https://ift.tt/l3xXeFp

Show HN: A simple web app to combat phone addiction When I'm stuck on coding something, I find myself reaching for my phone even if I don't have any particular reason to do so. Inspired by Calm's DoNothingFor2Minutes.com which launched on HN 13 years ago [1], I made this simple webapp to see if my friends and I could go an hour without touching our phones. It is surprisingly difficult. According to a 2022 survey [2], the average US adult picks up their phone 352 times per day, or approximately once every 2m43s while they're awake. On browsers that support it (iOS 16.4+, most versions of Android Chrome), it uses the Screen Wake Lock API [3] to keep the page open, and falls back to nosleep.js [4] otherwise. From testing on my iPhone 14 Pro Max running iOS 16.6, battery life only went down 3 or 4 percentage points after an hour with the wake lock. Made this as a web app as a quick demo to be compatible across all mobile devices. As an app, we can probably save more on battery + not have the screen on. One caveat is that on iOS this will actually increase your Screen Time (although hopefully reduce your other category usage). I currently only track time on page through Google Analytics 4. No other calls are made to a server, although if we actually wanted to verify that you kept the page open vs. javascript/inspector-system clock-fu, we could add a verified mode that pings the server every X minutes. As a PWA, possibly due to an iOS/Mobile Safari quirk/bug [5], neither wake lock nor nosleep.js appear to work . [1] https://ift.tt/OR2BGnU [2] https://ift.tt/eoj5dIL [3] https://ift.tt/7DH6YEj... [4] https://ift.tt/utwsbW3 [5] https://ift.tt/JzUjsdp https://ift.tt/GkAFsOl August 25, 2023 at 02:15AM

Show HN: Collie – A minimal RSS reader just for you https://ift.tt/p5EY2dg

Show HN: Collie – A minimal RSS reader just for you Collie is a minimal RSS feed reader application running on your desktop. With Collie, you can subscribe to multiple RSS/Atom feeds to organize your own news feed, receive a real-time notification when a new item is added to the subscribed feed, and save the items to read again or later. All you need is a local machine and the Internet. No virtual machine, no cloud infrastructures, no always-on database, and no account registration with privacy information required. I've been getting tech news from HackerNews, Lobsters, etc. on Twitter (It's X now, but I'll keep calling it Twitter anyway), but many of them have been terminated due to changes in Twitter's API policy. I went from place to place: Bluesky, Mastodon, Slack, and newsletter. However, I couldn't settle anywhere. The social media services such as Bluesky and Mastodon had too many unnecessary features as news feed. Slack RSS was good to get the news in real-time, but the notifications mixed with other workspaces overwhelmed me. The newsletters gave me a lot of high-quality information, but not in real-time. Then, I remembered Miniflux, the "minimalist and opinionated feed reader" that I had used past. This is the best option for my goal, but I had to pay for the hosted version or keep running docker machine on my local computer which did not have enough resources. Additionally, I didn't need a system that maintains multi-user sessions. Eventually, I had no choice but to create my own application, and that's why I made Collie, the minimal RSS reader just for me. https://ift.tt/PG0DQpd August 25, 2023 at 10:58AM

Show HN: Convert Text, PDF, Docs, Scan or Image to Speech https://ift.tt/YEjvURg

Show HN: Convert Text, PDF, Docs, Scan or Image to Speech https://ift.tt/EFvc2tY August 24, 2023 at 11:13PM

Show HN: Shimmer – ADHD coaching for adults, now on web https://ift.tt/7YZJTAR

Show HN: Shimmer – ADHD coaching for adults, now on web Hi, I’m Chris, one of the co-founders of Shimmer. Last October, following my ADHD diagnosis, I launched Shimmer ( https://shimmer.care ), one-to-one ADHD Coaching for adults. Our HN launch was here: https://ift.tt/bAdcfBP . A quick recap before I dive into our new launch: Shimmer is an ADHD coaching service for adults. We took apart the traditionally expensive, inaccessible ADHD coaching offering ($300-600+/session) and redesigned it from first principles. You get matched with one of our expert ADHD coaches, meet weekly over video, and get supported throughout the week via text and with learning tools. This solution is special to me personally (and our community) because it doesn’t just give you “knowledge” or offer another “tool”—our coaches help you set realistic goals, take personalized steps towards it, and keep you accountable. Today we’re excited to launch our most-request feature: Web. Over the past 9 months, we learned (and iterated) a lot with our members and coaches. A few key challenges pointed to the need for a web version: (1) ADHD “object permanence” challenges (e.g. out of sight out of mind), we needed to be multi-platform so when you finish a task or goal or encounter a challenge, regardless of if you’re near your laptop or phone, you can check it off & ping your coach right away, (2) members used reflection modules (e.g. after each task, you’re prompted to reflect on what worked and didn’t work, and it informs your coach) more thoroughly than we originally anticipated, and web allows for deeper reflection and typing, (3) overarching coaching goals were often forgotten during the day-to-day, and the web makes it easier to use visual cues to keep goals top of mind for motivation, (4) many of our members struggle with phone addiction and driving members to the mobile app ended them up in Tiktok/IG, whereas the web app offers a focused environment to get in their “coaching zone”. Our new web app was designed alongside over 1,200 members, 22 coaches, countless hours of testing and iterating. We’re excited (but nervous!) to unveil this new version. If you have ADHD (or think you do), we’d love for you to check out our platform and give us critical feedback (or positive reinforcement!). It’s a super streamlined and ADHD-friendly signup process and in honor of our web launch and back to school/work, the first month is 30% off. Our pricing: $115/mo. for Essentials plan (15-min weekly sessions), $230/mo. for Standard plan (30-min weekly sessions), $345/mo. for Immersive plan (45-min weekly sessions); all plans additional 30% off first month, HSA/FSA-eligible. We know these prices are expensive for many people with ADHD and we’re committed to bringing costs down over time. It’s more affordable than what many people are paying for coaches, but the fact that we’re relying on humans, and not going the “we can automate all this with AI” route, puts a floor on how low the costs can drop. That said, here are some actions we’re taking to drive down costs for those who need it: (1) we offer needs-based scholarships and aim to have 5% of members on them at any time, (2) we often run fully sponsored scholarships with our partners—over 40 full ride scholarships and 100 group coaching spots have been disbursed alongside Asian Mental Health Project, government of Canada, and more, and (3) we have aligned our coaching model alongside Health & Wellness Coaching, which is expected to be reimbursed in 2024. If you have ideas or expertise here, please reach out to me directly at chris@shimmer.care. On behalf of our small but mighty & passionate Shimmer team, I’m excited for the Hacker News community to share your thoughts, feedback, and ideas. If you feel comfortable, I’d also love to hear your personal ADHD story and what has worked / hasn’t worked for you. Co-founders Christal & Vikram https://ift.tt/2GFbX0w August 24, 2023 at 11:19PM

Thursday, August 24, 2023

Show HN: OnePrompt – Personal Assistant ChatBot Using GPT https://ift.tt/lOcGukw

Show HN: OnePrompt – Personal Assistant ChatBot Using GPT OnePrompt is an iOS application similar to ChatGPT, utilizing the OpenAI API. OnePrompt offers unique plugins of utilizing iOS native features through "function calling." It also allows users to create their own custom plugins. You can find more information about creating custom plugins for OnePrompt at https://ift.tt/JVZEL39 . https://ift.tt/IuHOVac August 24, 2023 at 08:57AM

Show HN: E-Ink Powered UK Rail Departure Board Using Badger 2040W https://ift.tt/rxWICAY

Show HN: E-Ink Powered UK Rail Departure Board Using Badger 2040W Hey HN community, I've recently embarked on a tinkering project that merges the versatility of the Badger 2040W with the practicality of an E-ink display. Inspired by the UK Rail departure boards, I've created an E-ink version that updates in real-time with departure information. Would love to hear your thoughts, suggestions, or similar projects you've come across! https://ift.tt/glBK5zj August 24, 2023 at 01:19AM

Show HN: Chat with GPT about medical issues, get answers from medical literature https://ift.tt/BgJiMkq

Show HN: Chat with GPT about medical issues, get answers from medical literature Clint is an open-sourced medical information lookup and reasoning tool. Clint enables a user to have an interactive dialogue about medical conditions, symptoms, or simply to ask medical questions. Clint helps connect regular health concerns with complex medical information. It does this by converting colloquial language into medical terms, gathering and understanding information from medical resources, and presenting this information back to the user in an easy-to-understand way. One of the key features of Clint is that its processing is local. It's served using GitHub pages and utilizes the user's OpenAI API key to make requests to directly to GPT. All processing, except for that done by the LLM, happens in the user's browser. I recently had a need to lookup detailed medical information and found myself spending a lot of time translating my understanding into the medical domain, then again trying to comprehend the medical terms. That gave me the idea that this could be a task for an LLM. The result is Clint. It's a proof-of-concept. I currently have no further plans for the tool. If it is useful to you as-is, great! If it is useful only to help share some ideas, that's fine too. https://ift.tt/Tqe4a2S August 24, 2023 at 04:45AM

Show HN: I made danluu's blog easier to read https://ift.tt/yjNrv7R

Show HN: I made danluu's blog easier to read Hi, I'm Alex! I believe most of the knowledge is nowadays stored and hidden in personal blogs. I have a list of blogs that I read recurrently, and I have benefited myself a lot from this practice. One of the blogs that are usually recommended is the one by Dan Luu. Dan writes about a variety of topics in his blog, and I usually enjoy what he writes. But besides from the content Dan's blog stands out for the complete lack of CSS. IMHO this makes the content difficult to read (it's like reading text from a windows text editor). I believe more people will read and enjoy his blog if a pinch of CSS was added to the blog, so I've taken the liberty to enhance the reading experience. I wrote a script that periodically checks Dan's blog and publish the content in a static webpage (hosted using GitHub Pages). Regarding the CSS I just copied the CSS proposed in https://ift.tt/l0HuyjW and changed the font family. Give it a look and see what you think! Enjoy the improved readability. P.S. The code that does all this magic might not win any awards for beauty, but it gets the job done. If time permits, I "promise" to tidy it up in the future. Your understanding is appreciated! https://ift.tt/64I2Xic August 24, 2023 at 03:48AM

Show HN: Dataherald AI – Natural Language to SQL Engine https://ift.tt/GF2zWJy

Show HN: Dataherald AI – Natural Language to SQL Engine Hi HN community. We are excited to open source Dataherald’s natural-language-to-SQL engine today ( https://ift.tt/iv1Ghet ). This engine allows you to set up an API from your structured database that can answer questions in plain English. GPT-4 class LLMs have gotten remarkably good at writing SQL. However, out-of-the-box LLMs and existing frameworks would not work with our own structured data at a necessary quality level. For example, given the question “what was the average rent in Los Angeles in May 2023?” a reasonable human would either assume the question is about Los Angeles, CA or would confirm the state with the question asker in a follow up. However, an LLM translates this to: select price from rent_prices where city=”Los Angeles” AND month=”05” AND year=”2023” This pulls data for Los Angeles, CA and Los Angeles, TX without getting columns to differentiate between the two. You can read more about the challenges of enterprise-level text-to-SQL in this blog post I wrote on the topic: https://ift.tt/0KOQyzd... Dataherald comes with “batteries-included.” It has best-in-class implementations of core components, including, but not limited to: a state of the art NL-to-SQL agent, an LLM-based SQL-accuracy evaluator. The architecture is modular, allowing these components to be easily replaced. It’s easy to set up and use with major data warehouses. There is a “Context Store” where information (NL2SQL examples, schemas and table descriptions) is used for the LLM prompts to make the engine get better with usage. And we even made it fast! This version allows you to easily connect to PG, Databricks, BigQuery or Snowflake and set up an API for semantic interactions with your structured data. You can then add business and data context that are used for few-shot prompting by the engine. The NL-to-SQL agent in this open source release was developed by our own Mohammadreza Pourreza, whose DIN-SQL algorithm is currently top of the Spider ( https://ift.tt/KOI4kvm ) and Bird ( https://ift.tt/KRl3osc ) NL 2 SQL benchmarks. This agent has outperformed the Langchain SQLAgent anywhere from 12%-250%.5x (depending on the provided context) in our own internal benchmarking while being only ~15s slower on average. Needless to say, this is an early release and the codebase is under swift development. We would love for you to try it out and give us your feedback! And if you are interested in contributing, we’d love to hear from you! https://ift.tt/iv1Ghet August 24, 2023 at 12:08AM

Show HN: Gentrace – evaluation and observability for generative AI https://ift.tt/mwcUKCI

Show HN: Gentrace – evaluation and observability for generative AI Hi HN, Gentrace is our new evaluation and observability tool for generative AI (open beta). Generative pipelines are hard to evaluate because outputs are subjective. Lots of developers end up just doing “gut checks” on a few inputs before shipping changes, or they build up a spreadsheet of test cases that they manually run through the pipeline. Some companies outsource filling out the spreadsheet. However, in any of these cases, you end up with a very slow and expensive process for evaluation. At one point, we did this too. Gentrace is the result of a pivot; it was an internal tool we used to automatically grade new PRs as developers shipped changes to generative pipelines that other people thought might be useful. Gentrace makes pre-production testing of generative pipelines continuous and nearly instantaneous. In Gentrace, you: - Import and/or construct suites of test data - Use a combination of AI and heuristic evaluators to grade for quality, hallucination, safety, etc - Use our interface to correct automated grades or add your own (yourself or a member of your team) Gentrace integrates at a code level for evaluation, meaning we test your generative AI pipeline the way you would test normal code. This allows you to test more than just prompt changes; for example, you can compare models (eg Claude 2 vs GPT-4 vs GPT 3.5 vs Llama 2) or see the effects of additional chained steps (”Rewrite the previous answer in the following tone:”). Here’s a video overview that goes into a bit more detail: https://youtu.be/XxgDPSrTWIw In production, Gentrace observes for speed, cost, and data flow. It also shows real user feedback as well. We do this by integrating via our SDK at a code level; Gentrace does not proxy requests. Soon, we’ll allow you to convert production data into test cases, allowing customer support to turn bad production generations into “failing tests” for AI teams to make pass. We process interim steps and multiple outputs as well, helping evaluate agent flows / chains where the “last output” isn’t always the only thing that matters. There’s been a lot of observability tools published recently. We differ from those by focusing more strongly on blending observability with strong evaluation and by using an SDK rather than a “man-in-the-middle” approach to capturing data (ie Gentrace can be down and your request to OpenAI will still succeed). Within the evaluation landscape, we differentiate by integrating with code (see above for benefits) for capturing generative outputs and by providing a customizable UI workflow for building evaluators. In Gentrace, you start with off-the-shelf automated evaluators and then customize them to your specific task. You also build and run new evaluators on old generative outputs. Finally, you easily override automated evaluators and/or blend automated evaluation with evaluation by humans on your team. We also focus on being suitable for business use. We are SOC 2 Type 1 compliant (Type 2 coming shortly), have robust legal documentation around data processing, security, and privacy, and have already passed several vendor legal and security reviews at large technology companies. Our standard usage-based pricing is available on the website: https://ift.tt/w6Xa1Ve If you are building features with generative AI, we would love to get your feedback. You can self-serve sign up (without a credit card) for a 14 day trial here: https://gentrace.ai/ We’re available right here for feedback and questions. We’re also available at support@gentrace.ai. Best, Doug, Vivek, and Daniel https://gentrace.ai August 23, 2023 at 10:08PM

Wednesday, August 23, 2023

Show HN: Pip install inference, open source computer vision deployment https://ift.tt/cBaQbjJ

Show HN: Pip install inference, open source computer vision deployment Deploying vision models is time consuming and tedious. Setting up dependencies. Fixing conflicts. Configuring TRT acceleration. Flashing (and re-flashing) NVIDIA Jetsons. A streamlined, developer-friendly solution for inference is needed. We, the Roboflow team, have been hard at work open sourcing Inference, an open source vision deployment solution. Our solution is designed with developers in mind, offering a HTTP-based interface. Run models on your hardware without having to write architecture-specific inference code. Here's a demo showing how to go from a model to GPU inference on a video of a football game in ~10 minutes: https://www.youtube.com/watch?v=at-yuwIMiN4 Inference powers millions of daily API calls for global sports broadcasts, one of the world’s largest railways, a leading electric car manufacturer, and multiple other Fortune 500 companies, along with countless hackers’ hobby and research projects. Inference works in Docker and supports CPU (ARM and x86), NVIDIA GPU, and TRT. Inference manages dependencies and the environment. All you need to do is make HTTP requests to the server. YOLOv5, YOLOv8, YOLACT, CLIP, SAM, and other popular vision models are supported (some models need to be hosted on Roboflow first, see the docs; we're working on bring your own model weights!). Try it out and tell us what you think! https://ift.tt/xJ3F4lT August 23, 2023 at 04:34PM

Show HN: To mute words on Twitter in batches, I created a browser extension https://ift.tt/vJEYPIa

Show HN: To mute words on Twitter in batches, I created a browser extension Hello HN community :) For a while now I've been watching my Twitter feed fill up with more and more crap. The fact that it's now possible to monetise your tweets has made things even crappier. At the same time, adding words to mute is a pain. First you have to find the option, buried deep in Twitter's settings, and then you have to add them one by one. So I came up with the idea of writing a little browser extension that lets you add lists of muted words, which can come from more or less anywhere, as long as they're in a certain format (a multi-line text file or a JSON array). The extension doesn't collect any data, you don't need an account to use it, and you can store your lists anywhere (although I'd recommend Github gist or Pastebin). To be honest, I made this mainly as an exercise to learn how a browser extension works and how to make one, but if it's useful to people, that's great! Feel free to let me know what you think and give it a try. If there's ever an audience for it, I'm thinking of taking it further by adding lists of people to mute, extracting your existing list of muted words from Twitter, etc.If you have any other ideas for development, I'd love to hear from you. https://ift.tt/nwySMKL August 23, 2023 at 05:13PM

Show HN: My New Portfolio Update https://ift.tt/Cpr6135

Show HN: My New Portfolio Update https://anasdew.com/ August 23, 2023 at 11:49AM

Show HN: AI Co-Pilot for Reading Earnings Call Transcripts https://ift.tt/6sNwf0u

Show HN: AI Co-Pilot for Reading Earnings Call Transcripts https://ift.tt/80myJsG August 23, 2023 at 09:26AM

Show HN: Open-Source Chat AI Platform with Custom Knowledge https://ift.tt/cRikQEv

Show HN: Open-Source Chat AI Platform with Custom Knowledge https://ift.tt/kBSm1fC August 22, 2023 at 09:38PM

Show HN: A CLI tool and controller to access K8s network through WireGuard https://ift.tt/G7ogmdn

Show HN: A CLI tool and controller to access K8s network through WireGuard Hi everyone! k8s-insider is a CLI tool to manage VPN networks and access Kubernetes workload and service resources directly through a WireGuard tunnel. It started as a simple Helm chart with a linuxserver/wireguard-like container image but, possibly due to my neurodivergence getting the better of me, evolved into a toolbox that, depending on the cluster configuration, can more or less automagically configure multiple networks with dynamic IP assignments and netpol-limited access to the cluster. I’ve found it to be a perfect middle ground between juggling multiple port-forwards and deploying something like Tailscale to the cluster. And it’s written in Rust, which made it oh-so-lovely to work on. :> https://ift.tt/2x5eS6G August 22, 2023 at 09:00PM

Tuesday, August 22, 2023

Show HN: Speleomorph, Shapeshifting Puzzle Metroidvania https://ift.tt/6Jp8a9A

Show HN: Speleomorph, Shapeshifting Puzzle Metroidvania This was my entry for a Metroidvania Month game jam last year. I like how Metroidvanias make you rethink movement as the game goes on, and since I didn't want to design combat I focused on that. But I didn't want the different mechanics to be objects you pick up. The theme for the jam was "shapeshifting", which suggested the unusual mechanic seen here. Fortunately I'd forgotten about Snakebird or I might not have been bold enough to make the gravity+snake parts so prominent. And in the year since this came out, there have been at least three cool puzzle games nearby in design space: - Tetronimeow https://ift.tt/WQSqGOc has a heavy focus on rotation (which I skipped to avoid confusion), it gets much more Metroidvania mileage out of the central idea - Growmi https://ift.tt/HVQ1wPI does a great job building mechanics out of the snake+gravity idea - The Plumber Thing https://ift.tt/7OHngE8 If this looks familiar, I did post a Show HN last year, but dang invited me to re-submit it. I kept putting it off in hopes I could make a big splash when launching a new version: I have some ideas for touchscreens (currently keyboard only) and for an earlier game with more restricted abilities (no free transformation, then swapping with just one previous shape). But it's looking unlikely that I'll revisit it. https://ift.tt/NZe9Uio August 22, 2023 at 08:41AM

Show HN: Github20k – Learn how to grow your open-source repository https://ift.tt/7rJHQWz

Show HN: Github20k – Learn how to grow your open-source repository Weekly newsletter on how to grow your GitHub repository based on actual use cases we have used over the years. https://ift.tt/bXBFnM5 August 22, 2023 at 01:41PM

Show HN: SQL Formatter https://ift.tt/Ka5zMhf

Show HN: SQL Formatter https://ift.tt/BYSxm04 August 22, 2023 at 01:31AM

Show HN: VisionScript, abstract programming language for computer vision https://ift.tt/kwXgIlq

Show HN: VisionScript, abstract programming language for computer vision Hello! I'm James and I am working on VisionScript. With VisionScript, I want to empower people -- including everyone without any prior programming experience -- to build cool apps with vision. This weekend, I recorded a demo for VisionScript, in which I made apps that count how many cats are in an image and hides people in a video. Each app was < 10 lines of code. https://vimeo.com/856043804 VisionScript is built for the 10 year old inside of me who would have loved more visual programming languages with which to play. I want to show people the potential of programming and how you can make what you want with computers, whether it be a game that counts cats or an app that monitors how many birds flew past a tree. Those "wow" moments should come as soon as possible in one's learning experience. VisionScript is in active development. I started work on this project in July. There will likely be bugs; this is a passion project. Inspiration comes from Wolfram and Python. Behind the scenes, I am adopting what I am calling "lexical inference", which is to say there is a last state value on which functions infer; the language manages types and state. https://github.com/capjamesg/visionscript August 22, 2023 at 12:18AM

Show HN: Blast, A Load generator for TCP servers https://ift.tt/mvJkQOF

Show HN: Blast, A Load generator for TCP servers https://ift.tt/3OlvifS August 21, 2023 at 07:46PM

Show HN: TCO Calculator to compare on-prem LLM deployment vs. OpenAI and Co https://ift.tt/fekosJX

Show HN: TCO Calculator to compare on-prem LLM deployment vs. OpenAI and Co https://ift.tt/K0O7nvt August 21, 2023 at 11:47PM

Monday, August 21, 2023

Show HN: Fake Hacker News – See what HN has to say before you post https://ift.tt/08Pcvk5

Show HN: Fake Hacker News – See what HN has to say before you post Hi HN! I’ve been lurking for a while, but out of fear of being steamrolled by HN readers or maybe just natural introversion, I’ve always been too scared to post or comment. Which is why 1. this is my first real Hacker News submission 2. my friend Michael and I built "Fake" Hacker News, a place to post and see what AI-generated HN comments might say. Here’s a video of me using fakeHN to test this very submission: https://ift.tt/2YlGrIn?... And an example of one of our generated posts: https://ift.tt/7XcQUTo To try it, submit a title and text, and depending on traffic and the powers that be, after ~5 seconds, you’ll see some Fake HN comments and replies. We don’t support url submissions yet, but we’re happy to build it if the community wants it! Other features to knock out: deeply nested replies, streamed comments, and higher-fidelity comments mapping to real readers, since the generations now are still pretty shallow. Instead of the quick and dirty system in place now, we think it’d be really cool to see how more nuanced AI agents with the opinions and biases of real individual HN readers might respond. I’d love to see what fakeHN posts you’ve tried and hear any feedback, whether you feel like it’s more of a nifty toy or could eventually solve real problems. If nothing else, it’s been funny to try random posts and see the results. :) - Justin and Michael https://www.fakehn.com/ August 21, 2023 at 02:56AM

Show HN: Simple open-source tool for mocking using TS interfaces https://ift.tt/8AyZiJE

Show HN: Simple open-source tool for mocking using TS interfaces https://ift.tt/E4IoUhJ August 21, 2023 at 02:23AM

Show HN: HTBL – A stupid way to write back ends in HTML https://ift.tt/m5gaQM3

Show HN: HTBL – A stupid way to write back ends in HTML https://ift.tt/R8mrPJ4 August 21, 2023 at 12:35AM

Show HN: Talk to AI Models in Terminal https://ift.tt/DMEGIxH

Show HN: Talk to AI Models in Terminal Hi everyone, nice to meet you and I am a newcomer of HN. I have made a binary tool Aih that could communicate with Bard, ChatGPT, Claude, and Llama(HuggingChat) from the terminal. https://ift.tt/nC2Ozmc Since CAPTCHA challenges and bots detecting have become increasingly difficult, I've changed my strategy from hacking the APIs to simulating a real browser's action. The tool first takes the logged-in cookies of Google, ChatGPT, Claude, and HuggingChat accounts from the real Chrome browser, then it opens an invisible instance of Chromium for communication, then displays the answers in terminal. I think it's useful especially when I am researching some topics and need to compare answers of those AI models at the same time. Feel free to test and welcome provide feedback! https://ift.tt/nC2Ozmc August 20, 2023 at 05:40PM

Sunday, August 20, 2023

Show HN: Easy Sell AI – AI that sells for you on marketplace apps https://ift.tt/9f4uq5m

Show HN: Easy Sell AI – AI that sells for you on marketplace apps Hey Hacker News! I've developed Easy Sell AI to address the challenges I faced when I had to quickly sell items on platforms like Facebook Marketplace and OfferUp. Problem: 1. Constantly getting lowballed by potential buyers, and I just didn't know what I needed to say to get the price I wanted. 2. Spending hours negotiating with potential buyers, only to often get ghosted. 3. Encountering fake accounts and scammers, making the process even more tedious. Solution: Enter Easy Sell AI, an AI-powered tool that does all the selling for you on Marketplace Apps. With it: 1. The AI takes over negotiations, giving the perfect line to get you the price you deserve. 2. You're only notified when a genuine deal is on the table. 3. Set your preferences, like your minimum acceptable price and availability, and let Easy Sell AI manage the rest. Check it out and let me know your thoughts! https://easysell.ai August 20, 2023 at 07:54PM

Show HN: AI transforms eating – healthier choices in your busy life https://ift.tt/ZbEMvOw

Show HN: AI transforms eating – healthier choices in your busy life Upgrade eating habits with Eat Fix! Our custom AI fosters a healthier lifestyle in your busy schedule. Prioritize well-being, no compromises! Let Eat Fix be your guide to improved health and balanced eating. https://www.eatfix.app/ August 20, 2023 at 06:57PM

Show HN: Superfunctions – AI prompt templates as an API https://ift.tt/lNg163D

Show HN: Superfunctions – AI prompt templates as an API Hi HN, https://ift.tt/zuBWD91 I'm working on a web app that allows Ai prompts to function as an API. I want to make it easier for developers to use Ai. I've found it painful to monitor, cache, and iterate on prompts. superfunctions.com is designed to be the simplest building block to create Ai powered apps and scripts. Simplest example I can think of: You want an api to convert human-named colors to hex You can write a prompt like: "convert to color, only output hex for css" and then you can call your prompt with https://ift.tt/XkzFYRJ and the response will contain: #0000FF Watch a short video intro: https://www.youtube.com/watch?v=KdO1TBUbRuA Login without needing an account: https://ift.tt/jEQeW9K I'm still sorting out a few bugs, but it's usable in it's current state. This is my first solo project, so I'm very open to feedback and suggestions. -Trent https://ift.tt/s2vQRLO August 20, 2023 at 03:06PM

Show HN: How to Use SQLite3 with Elixir and Ecto https://ift.tt/ah24yHY

Show HN: How to Use SQLite3 with Elixir and Ecto https://ift.tt/SRVwi0T August 20, 2023 at 06:51AM

Show HN: Just intonation keyboard – play music without knowing music https://ift.tt/31jhJMb

Show HN: Just intonation keyboard – play music without knowing music This is a keyboard in just intonation. It can play the notes a piano can. The big difference from a piano is that all the notes become consonant. You can play without knowing any music theory. Hit arbitrary notes with the rhythm you want, and the pitches will work. Not understanding the buttons is fine. Even rolling your elbow around your keyboard is fine. If you are a musician and press the wrong key while playing a song, it will still fit. It will sound like you made an intelligent, conscious choice to play another note, even though you know in your heart it was an accident. Beginner jazz musicians rejoice. It's not an AI making choices for you; it's just a very elegant interface. What makes this possible is several new discoveries in psychoacoustics about how harmony works. While a piano lays out notes in pitch space, this keyboard is able to lay out notes in consonance space. When you play random notes, they tend to be "close together" on the physical keyboard. Distance on the keyboard maps well to distance in consonance space, so those random notes are close together in consonance space and sound good together. According to Miles Davis, a "wrong" note becomes correct in the right context. If you try to play a wrong note, the purple buttons you press will automatically land you in the right context, even if you don't know what that context is yourself. So you can stumble your way through an improv and the keyboard will offer the right notes without needing you to think about it. Harmonic consonance of chords can be read directly off the numbers in the keyboard, which implies that these numbers are a good language to think about music with. It doesn't take years of training, just reading the rules. The subset of playable songs is different from a piano, which means that songs in your existing piano repertoire will snip off some notes. Hardware for thumb keys would fix this, so you could play your existing piano songs in full, plus other songs a piano can't play. I don't have such hardware so I haven't implemented this. The other way is to have two keyboards and a partner. The remaining issue is that there is no sheet music in just intonation. Unfortunately, I have had no success in finding piano sheet music in a common, interpretable format. So while I do have a converter from 12 equal temperament to just intonation, there are no input files to use it with... https://ift.tt/YfTevx8 August 20, 2023 at 04:19AM

Show HN: NES emulator with network multiplayer written in Go https://ift.tt/ACqW4Vx

Show HN: NES emulator with network multiplayer written in Go https://ift.tt/2e57ta1 August 19, 2023 at 09:35PM

Show HN: CatGPT - Expert answers to any cat-related questions https://ift.tt/wqy481K

Show HN: CatGPT - Expert answers to any cat-related questions https://ift.tt/Ex0mw5C August 19, 2023 at 08:14PM

Saturday, August 19, 2023

Show HN: Rivet (YC W23) – Open-Source Game Server Management with Nomad and Rust https://ift.tt/sx598LT

Show HN: Rivet (YC W23) – Open-Source Game Server Management with Nomad and Rust Hey HN! Rivet is an OSS game server management tool that enables game developers to easily deploy their dedicated servers without any infra experience. We recently open-sourced Rivet after working on it for the past couple of years. I wanted to share some of my favorite things about our experience building this with the HN community. My cofounder and I have been building multiplayer games together since middle school for fun (and not much profit [1]). In HS, I stumbled into building the entire infrastructure powering [Krunker.io]( http://Krunker.io ) (acq by FRVR) & other popular multiplayer web games. After wasting months rebuilding dedicated server infrastructure + DDoS/bot mitigation over and over, we started building Rivet as a side project. Some interesting tidbits: - ~99% Rust and a smidgeon of Lua. - Bolt [2] – Cluster dev & management toolchain for super configurable self-hosted Rivet clusters. It’s way over-engineered. - The entire repo is usable as a library. Our EE repo uses OSS as a submodule. - Traefik used as an edge proxy for low-latency UDP, TCP+TLS, & WSS traffic. - Apache Traffic Server is under-appreciated as a large file cache. Used as an edge Docker pull-through cache to improve cold starts & as a CDN cache to lower our S3 bill. - ClickHouse used for analytics & game server logs. It’s so simple, I have nothing more to say. - Serving Docker images with Apache TS is simpler & cheaper than running a Docker pull-through cache. - Nebula has been rock solid & easy to operate as our overlay network. - We use Redis Lua scripts for complex, atomic, in-memory operations. - Obviously, we love Nix. - We keep a rough SBOM [3]. - Licensed under Apache 2.0 (OSI-approved). We seriously want people to run & tinker with Rivet themselves. We get a lot of questions about this: [4] [5] Some HN-flavored FAQ: > Why not build on top of Agones or Kubernetes? Nomad is simpler & more flexible than Agones/Kubernetes out of the box, which let us get up and running faster. For example, Nomad natively supports multiple task drivers, edge workloads, and runs as a standalone binary. > [Fly.io]( http://Fly.io ) migrated off of Nomad, how will you scale? Nomad can support 2M containers [6]. Some quick math: avg 8 players per lobby * 2M lobbies * 8 regional clusters = ~128M CCU. That’s well above PUBG’s 3.2m CCU peak. Roblox’s game servers also run on top of Nomad [7]. We’re in good company. > Are you affected by the recent Nomad BSL relicensing [8]? Maybe, see [9]. > How do you compare to $X? Our core goal is to get developers up and running as fast as possible. We provide extra services like our matchmaker [10], CDN [11], and KV [12] to make shipping a fully-fledged multiplayer game require only a couple of lines of code. No other project provides a comparably accessible, OSS, and comprehensive game server manager. > Do you handle networking logic? No. We work with existing tools like FishNet, Mirror, NGO, Unreal & Godot replication, and anything else you can run in Docker. > Is anyone actually using this? Yes, we’ve been running in closed beta since Jan ‘22 and currently support millions of MAU across many titles. [1]: https://ift.tt/uQN5eZ6 [2]: https://ift.tt/0B9u5PY... [3]: https://ift.tt/YBVpiX1... [4]: https://ift.tt/3Jzs7hZ... [5]: https://ift.tt/3Jzs7hZ... [6]: https://ift.tt/3ceU4Qr [7]: https://ift.tt/Hy352uf [8]: https://ift.tt/bJ8S0dy... [9]: https://ift.tt/hFBMZ3g [10]: https://ift.tt/3Sln7F2 [11]: https://ift.tt/f0ELj4W [12]: https://ift.tt/M23vu7o https://ift.tt/5LkcHnF August 19, 2023 at 07:08PM

Show HN: A simple, open-source Notion-like avatar generator https://ift.tt/gzxLnb6

Show HN: A simple, open-source Notion-like avatar generator https://ift.tt/FtBvcWD August 19, 2023 at 06:02PM

Show HN: AI that summarize news and analyze potential stock impact https://ift.tt/c6LlH1M

Show HN: AI that summarize news and analyze potential stock impact Hi Everyone, I was frustrated with the terrible news reading experience (Paywall, advertisements) so I created a free tool that summarizes the latest news articles and analyzes the potential stock impacts. This experiment has saved me so much time to help me understand what might be more important than others. It's completely free, no ad whatsoever. However, AI is a blackbox so take the rating (positive, negative, long-term, and short-term impact) with a grain of salt. It may have picked up some nuances within the article to give a rating and you might not agree with it. Please let me know if you have any feedback! https://ift.tt/IF0ym41 August 19, 2023 at 03:15AM

Show HN: A Mastodon bot that writes poems about AWS status updates https://ift.tt/TGbvIqk

Show HN: A Mastodon bot that writes poems about AWS status updates https://ift.tt/VAOvdTb August 19, 2023 at 08:48AM

Show HN: Saf – simple, reliable, rsync-based, battle tested, rounded backup https://ift.tt/c1Rh9In

Show HN: Saf – simple, reliable, rsync-based, battle tested, rounded backup I had this backup code working reliably for years, using local file system, vps/dedicated server, or remote storage for backup, then I finally get time to wrap README, iron few missing switches and publish. Should be production ready and reliable, so it could be useful to others. Contributors are welcome. < https://github.com/dusanx/saf > https://ift.tt/ujJvmqd August 19, 2023 at 02:49AM

Show HN: This project allows you to easily implement parallel training https://ift.tt/7UOedF2

Show HN: This project allows you to easily implement parallel training https://ift.tt/jPvQMqo August 18, 2023 at 05:31PM

Friday, August 18, 2023

Show HN: An Open-Source Collaborative Database Development Tool https://ift.tt/V7pKR4D

Show HN: An Open-Source Collaborative Database Development Tool A couple of years ago, we had an interesting idea. When a development team within an organization consists of around 10 members or fewer, controlling the risks associated with database changes might be achieved through trust and real-time communication. However, as the team grows, the responsibilities within the team become more specialized. Imagine a scenario where different branches of the business exist, each with its own set of developers, team leads, testers, testing leads, DBAs, and more. Relying solely on traditional communication methods becomes increasingly challenging when it comes to managing change risks. Envision a platform where a change request goes through a sequence of checks: it's first reviewed by colleagues familiar with the business, then approved by the business lead, followed by scrutiny from the database lead, and finally assessed for security by the security lead. Does this approach effectively control the risk associated with that change when it's executed? In 2019, we embarked on building the first piece of this puzzle: ODC. Fast forward to today, after more than three years of development, ODC has evolved from a specialized developer tool designed for OceanBase (OB) into an enterprise-grade collaborative control platform, with plans to support multiple data sources. And today, we are thrilled to announce that we are open-sourcing our project. You can find the entire four-year code history on GitHub ( https://ift.tt/qGrUyjV ). We're excited to hear your thoughts on this concept and whether you identify any potential challenges or opportunities that lie ahead. Your insights will play a crucial role in shaping the future of this project. Looking forward to your feedback! https://ift.tt/qGrUyjV August 18, 2023 at 04:06PM

Show HN: Kantankanban – A CLI to track to-do's, custom lists, and more https://ift.tt/Vlkj4NT

Show HN: Kantankanban – A CLI to track to-do's, custom lists, and more https://ift.tt/QniATH1 August 18, 2023 at 12:13PM

Thursday, August 17, 2023

Show HN : Low code cloud document database https://ift.tt/HoS8iZh

Show HN : Low code cloud document database Low code cloud document database https://slyce-io.co.uk/ August 17, 2023 at 03:43PM

Show HN: I resurrected one of the top dead Show HNs https://ift.tt/GZ43IbA

Show HN: I resurrected one of the top dead Show HNs OneView was first posted to HN in 2017, but died sometime around late 2019. Using the web archive I cobbled together something that works. According to this[0], oneview is the #5 top dead show hn. [0] https://ift.tt/UYnOdqc... https://ift.tt/7O6Igxq August 17, 2023 at 08:26PM

Show HN: Create your own Discover Weekly https://ift.tt/6GSIuR9

Show HN: Create your own Discover Weekly Choose a few playlists to get new tracks from, and they'll be filtered out every Monday to a new playlist. Kind of like Discover Weekly, but you get to choose the music sources. Hope you enjoy, and I would love feedback! https://ift.tt/mkxWUKG August 17, 2023 at 08:17PM

Show HN: Interactive exercises for GNU grep, sed and awk https://ift.tt/fDlRrnK

Show HN: Interactive exercises for GNU grep, sed and awk Hello! For the past few months, I've been using a Python framework called Textual to create TUI apps for interactive exercises. Released the app for GNU awk earlier today, so thought I'd create a post here. If you already know how to manage Python packages, you can use the following command to get all the three apps: pip install grepexercises sedexercises awkexercises `pipx` should also work, but I haven't tested it. The GitHub repo has the source code as well as more detailed installation instructions. You can use alternative CLI tools to solve these exercises as well. For example, Perl instead of GNU awk or ripgrep instead of GNU grep and so on. Hope you find these TUI apps useful. I'd highly appreciate your feedback. Happy learning :) https://ift.tt/PoVJZf4 August 17, 2023 at 03:43PM

Show HN: Strich – Barcode scanning for web apps https://ift.tt/CqFHBjE

Show HN: Strich – Barcode scanning for web apps Hi, I'm Alex - the creator of STRICH ( https://strich.io ), a barcode scanning library for web apps. Barcode scanning in web apps is nothing new. In my previous work experience, I've had the opportunity to use both high-end commercial offerings (e.g. Scandit) and OSS libraries like QuaggaJS or ZXing-JS in a wide range of customer projects, mainly in logistics. I became dissatisfied with both. The established commercial offerings had five- to six-figure license fees and the developer experience was not always optimal. The web browser as a platform also seemed not to be the main priority for these players. The open source libraries are essentially unmaintained and not suitable for commercial use due to the lack of support. Also the recognition performance is not enough for some cases - for a detailed comparison see https://ift.tt/HnqVzW4 Having dabbled a bit in Computer Vision topics before, and armed with an understanding of the market situation, I set out to build an alternative to fill the gap between the two worlds. After almost two years of on-and-off development and 6 months of piloting with a key customer, STRICH launched at beginning of this year. STRICH is built exclusively for web browsers running on smartphones. I believe the vast majority of barcode scanning apps are in-house line of business apps that benefit from distribution outside of app stores and a single codebase with abundant developer resources. Barcode scanning in web apps is efficient and avoids platform risk and unnecessary costs associated with developing and publishing native apps. https://strich.io August 17, 2023 at 06:54PM

Show HN: Rules – Shortcuts Automation Based on Calendar Events https://ift.tt/oqgZW52

Show HN: Rules – Shortcuts Automation Based on Calendar Events Read and thought once too often that "This would be trivial if Calendar Events were triggers for Personal Shortcuts Automations". So decided to create a Mac app for it. The app works similar to Rules in Mail: - Specify some conditions (e.g. Calendar is "Work", Location contains "zoom") - Choose shortcuts to run on events that meet the conditions - you can have multiple actions, each with a different offset and custom input Good to know: - The app can only trigger automations while your Mac is awake (missed actions can be triggered on wake up) - The free version offers full functionality, but is limited to a max of 2 rules. Pro is a one-time purchase - All your data stays on device + no ads or data collection I would appreciate any feedback, especially what automations you might use the app for https://ift.tt/HawRKIs August 17, 2023 at 02:23PM

Show HN: Marqo – Vectorless Vector Search https://ift.tt/UiY0oFs

Show HN: Marqo – Vectorless Vector Search Marqo is an end-to-end vector search engine. It contains everything required to integrate vector search into an application in a single API. Here is a code snippet for a minimal example of vector search with Marqo: mq = marqo.Client() mq.create_index("my-first-index") mq.index("my-first-index").add_documents([{"title": "The Travels of Marco Polo"}]) results = mq.index("my-first-index").search(q="Marqo Polo") Why Marqo? Vector similarity alone is not enough for vector search. Vector search requires more than a vector database - it also requires machine learning (ML) deployment and management, preprocessing and transformations of inputs as well as the ability to modify search behavior without retraining a model. Marqo contains all these pieces, enabling developers to build vector search into their application with minimal effort. Why not X, Y, Z vector database? Vector databases are specialized components for vector similarity. They are “vectors in - vectors out”. They still require the production of vectors, management of the ML models, associated orchestration and processing of the inputs. Marqo makes this easy by being “documents in, documents out”. Preprocessing of text and images, embedding the content, storing meta-data and deployment of inference and storage is all taken care of by Marqo. We have been running Marqo for production workloads with both low-latency and large index requirements. Marqo features: - Low-latency (10’s ms - configuration dependent), large scale (10’s - 100’s M vectors). - Easily integrates with LLM’s and other generative AI - augmented generation using a knowledge base. - Pre-configured open source embedding models - SBERT, Huggingface, CLIP/OpenCLIP. - Pre-filtering and lexical search. - Multimodal model support - search text and/or images. - Custom models - load models fine tuned from your own data. - Ranking with document meta data - bias the similarity with properties like popularity. - Multi-term multi-modal queries - allows per query personalization and topic avoidance. - Multi-modal representations - search over documents that have both text and images. - GPU/CPU/ONNX/PyTorch inference support. See some examples here: Multimodal search: [1] https://ift.tt/ljhqbU3... Refining image quality and identifying unwanted content: [2] https://ift.tt/G6aMV2f... Question answering over transcripts of speech: [3] https://ift.tt/GTgv6cH Question and answering over technical documents and augmenting NPC's with a backstory: [4] https://ift.tt/YNmJCaE... https://ift.tt/hNIDgFK August 16, 2023 at 07:31PM

Show HN: Prompt-Compose.js Use Axioms and Compositions to Build Modular Prompts https://ift.tt/nWk8Jat

Show HN: Prompt-Compose.js Use Axioms and Compositions to Build Modular Prompts This JS library provides basic axioms for building and managing GPT prompts. It helps you build small and reusable prompt components and then let you compose them together to build larger ones. https://ift.tt/9JWvk2p August 16, 2023 at 05:49PM

Wednesday, August 16, 2023

Show HN: Watermelon – Source-available passive documentation search engine https://ift.tt/Cm3Boae

Show HN: Watermelon – Source-available passive documentation search engine Hey there HN! We're a pair of devs and we are looking to get feedback for our source-available passive documentation search engine. Passive documentation is the code context devs are generating as they talk about code in systems such as GitHub, Slack, Notion and Jira. Our search engine serves both our IDE extension (for individuals) and GitHub app (for teams). As devs we know that there are certain PRs that stay unmerged for weeks or even months, not because of the technical complexity, but because of the debate that they produce around changes in the business logic: "Will this change really improve our metrics?" We know that non-technical stakeholders (managers and designers) can bring a more holistic view to these debates but code review is too technical for them. So we decided to build this with the premise of "let's contextualize devs with business logic". We’re starting with a GitHub app that contextualizes Pull Requests with pieces of related passive documentation. Our big vision is to build a copilot for engineering leaders, starting by automating code review. If we're already indexing passive documentation tied to a new PR, we suspect that we can provide a "first health check" to a PR and say whether or not it's meeting the business requirements. Here's the repo if you want to check it out: https://ift.tt/nJfGwri And here's a blog post explaining why we made our search engine source-available: https://ift.tt/LdmBt7p... Please give us your feedback! Thanks. https://ift.tt/nJfGwri August 14, 2023 at 08:17PM

Show HN: Lottielab – Create product animations in the browser easily https://ift.tt/CG8NVAr

Show HN: Lottielab – Create product animations in the browser easily Hi HN! Today we are releasing Lottielab, a web-based animation tool, to the public as an open beta. The main tool for editing and exporting Lottie animations today is Adobe After Effects, a 30-year-old visual effects tool that’s not fit for this purpose, has a steep learning curve, and requires a patchwork of error-prone plugins. With Lottielab, we are aiming to reduce the friction of creating and editing product animations by providing an easy-to-use editor with out-of-the-box support for import and export of the Lottie format and many others. Feel free to play around with the tool and let me know what you think - I'm here to answer your questions. Happy animating! https://ift.tt/IZrbgXz August 15, 2023 at 05:58PM

Show HN: Free, Offline, Article Reader for iOS https://ift.tt/MsZ16OP

Show HN: Free, Offline, Article Reader for iOS https://ift.tt/eoSfysC August 16, 2023 at 12:54AM

Show HN: Exploring the design space of binary search trees https://ift.tt/yj3x4go

Show HN: Exploring the design space of binary search trees https://ift.tt/DFtZN3L August 15, 2023 at 08:04PM

Tuesday, August 15, 2023

Show HN: LLM Connected with REST APIs https://ift.tt/pazwCUe

Show HN: LLM Connected with REST APIs Hey, folks here is a peek into Jujutsu. We at Poozle are working with hundreds of APIs and it has been always frustrating to 1. Search the API in the documentation or ask ChatGPT 2. Then copy it to the postman and understand/test the API 3. Generate code to integrate into the codebase We thought how about having all of this at one place. We currently fine-tuned LLM on public REST APIs to reduce hallucination and then combined it with ChatGPT and Postman. I look forward to feedback, feature requests and discussions! https://ift.tt/u10UOdK August 15, 2023 at 04:02AM

Show HN: Command palette-style Git client https://ift.tt/bJeA4sL

Show HN: Command palette-style Git client https://ift.tt/iGthDbZ August 15, 2023 at 03:31AM

Show HN: I resurrected one of the top dead Show HNs https://ift.tt/69CcbOU

Show HN: I resurrected one of the top dead Show HNs OneView was first posted to HN in 2017, but died sometime around late 2019. Using the web archive I cobbled together something that works. Open to hearing people's thoughts on whether this is ethical or not... https://ift.tt/XxQV7di August 14, 2023 at 11:54PM

Monday, August 14, 2023

Show HN: Remove Short Videos from YouTube Video Recommendations https://ift.tt/4Jhaluc

Show HN: Remove Short Videos from YouTube Video Recommendations https://ift.tt/qji97V2 August 14, 2023 at 05:43PM

Show HN: A website chatbot that also uses APIs https://ift.tt/JGoZvpq

Show HN: A website chatbot that also uses APIs Hi! "Another chatbot for your content" you may ask? Not really! Let me explain. I have realized that there's an untapped potential for ChatGPT plugins: why leave them locked up in the OpenAI store? Let's embed them on websites or share using links! Let's make chatbots ~ do stuff ~, not just talk about what they know. That's how Chatwith was born. It is a chat widget, it scrapes your website, knowledge page, notion etc - but more importantly, it also understands your API. It can interact with that API on your or your visitors' behalf. Some use cases & ideas: - Shopify bot - ask it for order status and invoice - Realtor - ask for budget, provide listings - Survey - ask questions, collect answers, submit to Typeform - Airline service - get your boarding pass - Mixpanel - talk to your analytics In other words: - Talk to APIs & hot data - ChatGPT plugin on every website - Your SaaS can be a chatbot - APIs made accessible (they were reserved for devs until now) - Create an API, use chat as the interface - skip the frontend I am trying to envision a future where website visitors are empowered to just say what they want from the business - instead of navigating endless dashboards and documentation. I'm looking for some feedback about my product! lmk Rafal https://chatwith.tools August 14, 2023 at 05:38PM

Show HN: I made a tool that turns images into videos to boost our Twitter reach https://ift.tt/EKnC0gt

Show HN: I made a tool that turns images into videos to boost our Twitter reach Recently there were some changes to the Twitter algorithm and of of the most important ones was boosting video content even more in the feed, which got me thinking: "Why shouldn't we benefit from the algo changes and get a boost every time we are sharing some visuals?" So I spent the weekend building a tool that: - Turns your images into videos - Has 30 beautiful animated gradients that we can pick from - Is completely FREE I'd love to know your thoughts about it! https://ift.tt/hGciy5p August 14, 2023 at 04:49PM

Show HN: A free course on how to write a good Midjourney/ChatGPT prompt https://ift.tt/ofmjHxS

Show HN: A free course on how to write a good Midjourney/ChatGPT prompt https://ift.tt/qNb4SwY August 14, 2023 at 03:07PM

Show HN: Zero-dependency minimal Java web framework https://ift.tt/MdAiID8

Show HN: Zero-dependency minimal Java web framework I have written a from-scratch minimalist Java web framework, called Minum. I'd like to get your thoughts. The driving goal has been achieving characterics of plainness, frugality, performance, maintainability, testability, and ease of use. It has zero dependencies other than Java's SDK, yet provides a web server, routing, authentication, testing, logging, templating, HTML parsing, and a database, in 3800 lines of code, compiling to a 150k binary. It currently supports a web application in production. There are also example projects demonstrating its use, linked in the documentation. As the framework itself has no dependencies, it is built using GNU Make. The example applications that depend on it, however, use Maven as their build tool. Because Minum is still in beta, it is not yet published to Maven - but there are instructions for a workaround. The framework and example apps require Java 20. https://ift.tt/Pwz1iAG August 14, 2023 at 02:45AM

Show HN: PitchPower – AI powered proposal generation for consultants https://ift.tt/6DgnJiC

Show HN: PitchPower – AI powered proposal generation for consultants Hey HN! I'm an indie hacker who builds SAAS products in my free time. I've got a friend who runs a small consulting firm and said this would be a useful tool for them so i thought why not release it as a standalone online tool for everyone. Basically the premise is, you enter some information about your services (or we just scrape your website and figure it out). Then you enter a description of the client brief, tweak the outline, and out comes a unique tailored proposal that you can tweak with AI. That's pretty much it! Would love to hear your thoughts. Thank you. https://ift.tt/7HtUABI August 14, 2023 at 01:02AM

Sunday, August 13, 2023

Show HN: Awayto v2 short demo; an actual all-in-one framework https://ift.tt/wWEm16l

Show HN: Awayto v2 short demo; an actual all-in-one framework Hey folks, just putting this up as a demo link for people to try out. It's a project I've been working on since January and in light of recent framework posts lately I figured I'd start talking about my own. The link is a demo site of Awayto v2 [1] (ignore the front page info that's all from version 1). Awayto [0] started out as a quick deploy app which grew to exist via AWS. I felt the need to make something that wasn't so closely tied to cloud infra, and Awayto v2 is that. Currently deployed on hetzner vms, using Tailscale for networking, there is a great deal of things going on. There is a local installation path planned, as long as you provide your own servers, etc, as it all just works on Tailscale anyway. I'm still working on docs, but the goal is to spit out _everything_ a dev might want to control in their stack. My current version of deploying to hetzner sets up 7 servers (2 ns, exit, build, app, db, svc). Git profile [2] for more info, tech stack info. This is just a short demo and will only be up a limited time. There's no email validation or anything, gibberish is welcome. You are not being tracked. I know I need how-to docs, video assists, and all that. Slow and steady. It's being hosted from a single warehouse in the Pacific Northwest, be kind. Caching is in play and not perfectly tuned so maybe wait a few minutes if something doesn't automatically show up. Any feedback is awesome. Cheers! [0] https://ift.tt/G4vWOAD [1] https://ift.tt/MEKGBSw [2] https://ift.tt/FOZCzsY https://awayto.store/ August 13, 2023 at 05:28PM

Show HN: Broken Bear, the AI teddy bear that loves your broken self https://ift.tt/Fwd1M0h

Show HN: Broken Bear, the AI teddy bear that loves your broken self I made a GPT-based AI Chatbot based on Carl Roger's philosophy of radical self-acceptance. Broken Bear is designed to be a kind, comforting, and quietly encouraging friend. https://brokenbear.com/ August 13, 2023 at 03:17PM

Show HN: Mixtape of 200 “futuristic” songs circa 1980 https://ift.tt/lxc32pN

Show HN: Mixtape of 200 “futuristic” songs circa 1980 I'm posting this long mix of 200 "futuristic" music recordings, in chronological order (from the mid 1970's to the mid 1980's). Some are obvious (eg: "She Blinded Me With Science") while others are long forgotten (eg: G.G. Tonet's "Dedicated To Norbert Wiener" or Jyl's "Silicon Valley") --- Circa 1980 Mixtape https://ift.tt/RtJ8gTs --- While the theme of the linked mix (ie: tech) probably interests some here, it is likely too fluffy for many others so apologies for that. This thing took me almost two years to finish, so in a moment of weakness I am going ahead and posting it here. There actually is a tech angle to why it took so long. After I gathered the 200 audio tracks I wanted, I wound up stymied for several months because trying to match the timbre and loudness of 200 songs overwhelmed me. During that time I began writing a program in my spare time to band-split all the files and match their perceived loudness. I got around half-way through that when OpenAI released GPT4. On a whim, I asked it to write a BASH script to perform the auto-EQ: a couple evenings of minor tweaks and it was done https://ift.tt/TSs2N65 so I went ahead and completed the mix. The final mixing together of songs - I am not a DJ and have no experience beat-matching - was also done programmatically (wrote a program that takes start- and end- times of the regions to crossfade, and then ramps samplerate up or down for the two tracks. August 13, 2023 at 01:32PM

Show HN: I used AI to turn people into GigaChads https://ift.tt/0lywGjC

Show HN: I used AI to turn people into GigaChads Hey folks! I want to share a project I've been working on during my free time over the past few months. It's a mobile app that uses AI to turn people into over 30 famous meme images: from GigaChad to DiCaprio. You can check out some of the results here: https://mememes.app/ I was inspired by the Remix option in Midjourney. At the end of 2022 I saw an article how people using this feature combine two pictures and get some crazy results mixing people with animals and generating new memes. Later, to have a little fun, I decided to prank my friend using the Midjourney Remix with his photos. However, I wasn't satisfied with the results. So I built my own pipeline using Stable Diffusion + DreamBooth + some other components, and created a few images by mixing his face with memes. My friend had a good laugh when he saw them. I thought it would be a good idea to make the process easier to repeat so I built MeMemes app. I hope you all enjoy it and have some fun, and would love to hear your feedback! P.S: Due to high server cost I take small fee for generation. But today I will make it just 1$. https://mememes.app August 13, 2023 at 09:42AM

Show HN: Run LLaMa2 on the Browser with Ggml.js https://ift.tt/udl3cie

Show HN: Run LLaMa2 on the Browser with Ggml.js You can now build serverless AI inference web application with ggml.js's LM backends. https://ift.tt/otvwBFe August 13, 2023 at 01:22AM

Saturday, August 12, 2023

Show HN: Weaviate – Multi Tenancy Notebook https://ift.tt/gzQPjEs

Show HN: Weaviate – Multi Tenancy Notebook https://ift.tt/0nsAptH August 12, 2023 at 04:20AM

Track Replacement on the L Taraval Line

Track Replacement on the L Taraval Line
By Sevilla Mann

If you’ve traveled through the Sunset or Parkside neighborhoods recently, you may have seen a lot of construction activity on Taraval Street. Major construction projects are an inconvenience, and the impacts seem to be never ending. You may wonder, why does it take so long

We would like to thank everyone for your ongoing patience and understanding as the L Taraval Improvement Project to replace aging infrastructure continues. Since we announced the beginning of the second segment of improvements on Taraval Street in January 2022, we’ve been busy wrapping up upgrades to the sewer and water lines, underground conduits and new pole foundations for the Overhead Contact System (OCS) that powers our Muni trains. We have also installed the necessary infrastructure to upgrade existing electrical for the trains, current and future streetlights and light poles.

We’ve now begun work on some of the above-ground improvements that you’ll be soon able to experience for yourself when the project is completed next year. To improve safety and accessibility, we’re upgrading existing boarding islands and adding additional islands that are ADA compliant. We are also making curb ramp upgrades, adding pedestrian bulbs and paving streets. To beautify the street, new trees and landscaping will be planted. We’re completely replacing the worn tracks that were initially installed in 1975. This will make your ride smoother and more reliable. You can learn more about 100 years of rail on Taraval.  

A rail track under construction with orange bollards on each side. 

Track installation between 28th and 31st avenues in 2023.

Track Replacement Work

This is a once in a lifetime opportunity to see the tracks replaced in the City’s 150 rail infrastructure. San Francisco’s unique rail system dates back 150 years and ties together our cable cars, historic electric street cars and today’s modern Muni light rail service. Over the years, our rail maintenance team has been vigilant in keeping the rails in good working condition for as long as possible. Now the tracks are at the end of their useful life, and we are replacing the rails and upgrading our rail system to keep our trains operating smoothly well into the 21st century. 

Track work between 16th and 19th avenues has begun, and the middle of Taraval Street will be closed to traffic traveling north- and southbound on 17th and 18th Avenues across Taraval Street for excavation work. East- and westbound lanes will remain open and traffic approaching Taraval Street will be allowed right turns only. 

Note: that some L Taraval Bus stops may be temporarily relocated in active construction areas; please look for signs posted at bus stops.  

A rail track is under construction with orange bollards on each side.

Track excavation between 28th and 31st avenues in 2023.

On Monday, August 14, we will do a “rail pull” -- literally pulling the rails from the current staging location on Wawona Street and 20th Avenue for installation on Taraval Street between 16th and 19th avenues. The rails have been assembled from 100-yard rods into 400-yard “strings” ready for installation. We will use two loaders to push and pull the rails from storage, guide the strings down 21st Avenue and turn onto Taraval Street. Each rail segment is over a block long, so moving them to their new home will be quite a feat.  

A map of where the rail pull and installation will occur.

There will be intermittent temporary traffic delays along the pull route and at the intersection of 19th and Taraval Street. So, if you’re in the neighborhood on Monday, August 14, please try to avoid driving along the rail pull route. Or better yet, grab a bite to eat from one of Taraval’s excellent restaurants and watch history being made from the sidelines! If you miss this rail pull, stay tuned for the next one by signing up for project updates.  



Published August 12, 2023 at 03:04AM
https://ift.tt/k4IUJvB

Show HN: Clop – optimise screenshots and recordings automatically https://ift.tt/mHCideD

Show HN: Clop – optimise screenshots and recordings automatically https://ift.tt/dsotblv August 12, 2023 at 01:41AM

Friday, August 11, 2023

Show HN: Openform – use Google Forms and Google Sheets as a simple database https://ift.tt/6AUqMVh

Show HN: Openform – use Google Forms and Google Sheets as a simple database https://ift.tt/SmsVA58 August 11, 2023 at 07:10AM

Show HN: Chatmate.dev: Create chatbots from multiple chat and document component https://ift.tt/km6fGHq

Show HN: Chatmate.dev: Create chatbots from multiple chat and document component Chatmate allows you to customize and combine multiple chat chains (gpt4 chat completions) and document retrievals. Chat components can be customized by all the regular openai api parameters and allow you to refer to other chat components in the system prompt and user message. For example, you could have a chat component that generates a list of actions that should be taken to solve a users query, then refer to this component in another chat component that uses the actions list in it's system prompt. You can refer to other by components by typing "@" in the rich text editors. Any available components (components that you can refer to without creating a circular dependency) will show up. Document components allow you to embed any number of documents (pdf, txt, json, md, mdx, html) and query them by cosine similarity for a given search query. The search query can also depend on chat components (i.e. You can make a "Standalone question" component which turns the user query into a standalone question (question + chat context) and then use this as your search query to retrieve more relevant documents). I would like to implement conditional components and code components next. Conditional components will use gpt4 function calls to select a component to run, and code componts will run code in a sandbox (with network support). I'm also working on exposing the chatbots as an api and a multitenat domain (i.e. {projectname}.chatmate.dev) so that chatbots can be used in your own projects or shared. Let me know what you think. Any feedback is appreciated! https://ift.tt/2gzFSAM August 11, 2023 at 03:29AM

Show HN: VectorFlow – Open-Source Vector Embedding Pipeline https://ift.tt/YZGBvjE

Show HN: VectorFlow – Open-Source Vector Embedding Pipeline Hey HN We've just released the initial version of our open-source vector embedding pipeline. It's designed to embed large volumes of data. While embedding a few documents for Q&A is straightforward, consistently ingesting gigabytes of unstructured data is a whole different ballgame. By using our API, you can embed raw data and store vectors in your vector database, sidestepping the complexities of cloud infrastructure. Now, in true YC spirit, we're launching before everything is polished. Our Github repo ( https://ift.tt/v9PhisU ) is a work in progress, and we're eager to get it in front of the community early on. Check out our Github repo and let us know what you think. Your feedback, suggestions, and critiques will be highly appreciated as we continue to refine and develop. https://ift.tt/v9PhisU August 10, 2023 at 11:05PM

Show HN: Q&A with AI Trained on Bankruptcy Law https://ift.tt/EqIVeah

Show HN: Q&A with AI Trained on Bankruptcy Law I crawled a #$%^ ton of bankruptcy case law and pointed a LLM at it to answer bankruptcy legal questions. I just tried it on the Supreme Court's request today in its order stopping the Purdue Pharma settlement[1], and it gives a decent answer. > The parties are directed to brief and argue the > following question: Whether the Bankruptcy Code authorizes a > court to approve, as part of a plan of reorganization under > Chapter 11 of the Bankruptcy Code, a release that extinguishes > claims held by nondebtors against nondebtor third parties, > without the claimants’ consent. ChatLaw's answer: The Bankruptcy Code does not explicitly authorize a court to approve, as part of a plan of reorganization under Chapter 11, a release that extinguishes claims held by non-debtors against non-debtor third parties, without the claimants’ consent. However, courts have interpreted certain provisions of the Bankruptcy Code to permit such non-consensual third-party releases under certain circumstances. The relevant provisions of the Bankruptcy Code include Section 105(a), which empowers the court to issue any order, process, or judgment that is necessary or appropriate to carry out the provisions of this title, and Section 1123(b)(6), which allows a plan to include any other appropriate provision not inconsistent with the applicable provisions of this title. In the case of In re: Mallinckrodt PLC, (District of Delaware, 02/08/2022), the court noted that while Section 524(e) of the Bankruptcy Code should be read to preclude non-debtor releases, releases are not the equivalent of a discharge. The court also noted that the Third Circuit has recognized that bankruptcy courts do have statutory and constitutional authority to approve a plan of reorganization that contains non-consensual third-party releases, albeit, only in extraordinary cases. In the case of In Re: 18-13374-mew Aegean Marine Petroleum Network Inc. (Southern District ofNew York, 2019-04-08), the court noted that some Circuit Courts of Appeal have held that bankruptcy courts lack the power to grant nonconsensual third-party releases of the kind that the Debtors seek here. However, other Courts of Appeal, including the Second Circuit Court of Appeals, have held that bankruptcy courts have the power to impose involuntary releases, but that such involuntary releases should be imposed only in rare cases. In the case of 22-110 In re: Purdue Pharma L.P. (Second Circuit Court of Appeals, 5/30/2023), the court concluded that two sections of the Bankruptcy Code, 11 U.S.C. 105(a), 1123(b)(6), jointly provide the statutory basis for the bankruptcy courts authority to approve a plan that includes nonconsensual releases of third-party claims against non-debtors. The court further held that the bankruptcy courts inclusion of the releases is equitable and appropriate under the specific factual circumstances of this case. In the same case, in a concurring opinion, Judge Richard C. Wesley agreed that a bankruptcy court has the authority to approve a Chapter 11 reorganization plan that includes nonconsensual nondebtor releases, based on the court's precedent in In re Drexel Burnham Lambert Grp., Inc., 960 F.2d 285, 293 (2d Cir. 1992). However, he expressed concerns about the lack of explicit statutory basis for such releases in the Bankruptcy Code. In conclusion, while the Bankruptcy Code does not explicitly authorize non-consensual third-party releases, courts have interpreted certain provisions of the Code to permit such releases under certain circumstances. The permissibility of such releases often depends on the specific facts and circumstances of the case, and courts have cautioned that such releases should be approved only in rare cases. [1] https://ift.tt/JcfeVmB... https://www.chatlaw.us August 11, 2023 at 05:28AM

Making Special Events Possible

Making Special Events Possible
By Michael Delia

 

A crowd of people at a street fair with blockades in the foreground and businesses in the background.Outdoor festivals like Sunday Streets Phoenix Day celebrate the spirit of San Francisco. Such special events rely on the cooperation of many city departments. 

San Francisco is a city that loves its outdoor events. Whether it’s a cultural heritage or holiday festival, farmers market, street fair, dance party, road race or even just a neighborhood block party, what often gets overlooked is the intricate collaboration and planning across city departments to make these events a success. 

Nick Chapman is one of the people behind the scenes at the SFMTA who helps make them a reality. For seven years, he has worked to manage the permitting process that’s required for any special event. As a native San Franciscan who knows many corners of the city, Chapman has an appreciation for the public’s requests and finds the work to be fascinating. 

“Every project is a little different. Every event, every location is a new situation with different stakeholders. Working with other city departments makes it fun and interesting,” he says. 

Chapman is the manager of ISCOTT, or the Interdepartmental Staff Committee on Traffic and Transportation. The board is made up of representatives from seven city agencies, including the SFMTA, Public Works, Police, Fire, the Entertainment Commission, Public Health and Planning. ISCOTT is responsible for approving or denying any event permit that requires a street closure on a roadway managed by the SFMTA. Certain exceptions outside of its jurisdiction include requests for street closures within parks managed by Recreation and Park, the National Parks Service and the Presidio Trust

ISCOTT convenes for public hearings twice a month, except in November when it meets once. There are many considerations that go into any event request. 

The first step is to submit an application. There are two types, one for Neighborhood Block Parties and one for all other Special Events. Applicants are encouraged to provide as much detail as possible about their event, including a site plan of any streets requiring closure. 

Chapman reviews each application for possible issues. If an event falls on a particularly busy date, he may contact other city departments to determine resource availability and suggest alternatives to the applicant. He ultimately wants events to be approved and tries to caution applicants before they submit the non-refundable fee. 

The minimum deadline to submit an application is 30 days before the event date, but applicants are encouraged to send in proposals as much as four to six months in advance. This allows time to secure any additional resources, such as food, alcohol or vendor permits, insurance, a medical plan or restrooms. It also provides flexibility if a certain date is unavailable. In recent years, the SFMTA has tried to improve the process by moving applications online, offering increased transparency about permitting and working to reduce fees, especially for small scale block parties and non-profits. 

When ISCOTT approves a request and the date is set, we coordinate resources to determine next steps. Several agency groups work together to prepare an array of services for upcoming street closures. Parking Control Officers might be required to direct traffic around the area. Reroutes of Muni lines need to be planned and communicated to the public and operational staff. Transit stops need to be moved with new temporary signs posted. Taxi stands, paratransit pick-up and drop-off zones or areas for car and bike shares might need to be defined. For the largest events, the signal timing of traffic lights may even be modified. Thought also goes into notifying Google Maps, Waze and autonomous vehicle services about street closures, so they show up on maps on the day of the event. 

The contributions from the Streets, Meter Shop, Temporary Sign Shop, Transit and Communications divisions are small but vital parts that make these events a success. The interagency work that goes on between the SFMTA and other city departments is also key. 

Special events help to stimulate the economy, strengthen social ties within the community and encourage civic pride. Every planned event requires resources so that they can be held safely, and it’s important that different city departments are aware of them. ISCOTT helps to serve that need so that these events continue year after year. 

For more information about applying for a special event street closure, please visit our website (SFMTA.com/StreetClosures). 



Published August 11, 2023 at 04:19AM
https://www.sfmta.com/blog/making-special-events-possible

Show HN: Fully isolated honeypot SSH server using thrussh https://ift.tt/HODsYNT

Show HN: Fully isolated honeypot SSH server using thrussh https://ift.tt/S8cIyVs August 11, 2023 at 02:50AM

Show HN: Salesbricks – Sales platform to help you close deals and get paid day 1 https://ift.tt/s8GxDVA

Show HN: Salesbricks – Sales platform to help you close deals and get paid day 1 Hi HN! We've built a platform that takes care of the annoying parts of actually selling your products. We think it would also be a great fit for early stage companies as an alternative to everyone building out their own pricing page and stripe integration and has enough flexibility to grow with you when you try out new pricing strategies. I'm especially proud of how quick the quoting and checkout is to setup as a seller and use as a customer. https://ift.tt/CIK7GDv We'd love some feedback and to know more about your needs and pains when you go sell your products. https://ift.tt/B9Apdjg August 10, 2023 at 10:33PM

Thursday, August 10, 2023

Show HN: Computer Socialism https://ift.tt/RpA5WY4

Show HN: Computer Socialism https://chernikov.xyz/computer-socialism August 10, 2023 at 03:43PM

Show HN: Easiest way to convert PDF tables to Excel https://ift.tt/xZb2FY3

Show HN: Easiest way to convert PDF tables to Excel We built a Windows app to convert PDF tables to Excel. You just have to take a screenshot of the table. Why try another app when there's so many PDF to Excel converters? It is: - Faster - More convenient - More accurate than other converters (including Excel's Power Query). Feel free to test it with complex tables (like the ones found in financial documents). https://table2xl.com August 10, 2023 at 06:05AM

Show HN: Practice Conversation Skills Online https://ift.tt/NzVJ7Gs

Show HN: Practice Conversation Skills Online https://linguabot.app/ August 10, 2023 at 02:29AM

Show HN: Remindme – A tool to set short-term reminders from the terminal https://ift.tt/M0LPET6

Show HN: Remindme – A tool to set short-term reminders from the terminal Hello there! The idea behind this CLI tool is to use it for short-term reminders, e.g. to remind you (via OS-specific notifications) to do something in 2 hours or in 10 minutes. The app is supposed to be cross-platform compatible. Still, I have limited access to platforms, so it was tested only on MacOS, Ubuntu (via VirtualBox), Fedora (via VirtualBox) and Windows 10 Home. I'd appreciate any feedback on how it works on these and other OS-es. Also, I have never tested it outside my time zone (GMT+2), so it would be nice to hear from folks from other parts of the world. Any feedback, comments, and questions are greatly appreciated, as it's just a tool built for fun. Here is a short intro on how to use it: Once installed (via Homebrew, APT, YUM or binary), the usage is pretty simple: - to run the app: remindme start - to set a reminder in 5 minutes: remindme in --min 5 --about "Rewatch LOTR editors cut" Use `--sec` and `--hr` flags to set reminders in seconds or hours, respectively. - to set a reminder at a specific time: remindme at --time "22:20" --about "Replay Gothic video games" Use `--am` or `--pm` flags with 12-hour A.M./P.M. format time value if you from this way of setting time. - to see the list of incoming reminders: remindme list - to stop the app: remindme stop Please, check the GitHub repo README.md file to see the full list of available commands. Thanks, and have fun! https://ift.tt/Jg5Pas3 August 10, 2023 at 12:56AM

Show HN: Miteiru, a Japanese Immersion ElectronJS Video Player https://ift.tt/BqXQGTj

Show HN: Miteiru, a Japanese Immersion ElectronJS Video Player Hi people! It's been about 9 months and I think it's ready for people to try this. This is a Japanese learning desktop video player that is cross-platform, easy to setup, and open source. You might have come across some similar app, but this app + OpenAI's Whisper is a bomb... I'll be maintaining this app and tryna achieve all CJK supported video player. https://ift.tt/MJi8G4o August 10, 2023 at 02:50AM

Show HN: Automatically convert your GPT-3.5 prompt to Llama 2 https://ift.tt/bCl0Ee4

Show HN: Automatically convert your GPT-3.5 prompt to Llama 2 Hey HN! I'm working on OpenPipe, an open source prompt workshop. I wanted to share a feature we recently released: prompt translations. Prompt translations allow you to quickly convert a prompt between GPT 3.5, Llama 2, and Claude 1/2 compatible formats. The common case would be if you’re using GPT 3.5 in production and are interested in evaluating a Claude or Llama 2 model for your use case. Here's a screen recording to show how it works in our UI: https://twitter.com/OpenPipeLab/status/1687875354311180288 We’ve found a lot of our users are interested in evaluating Claude or Llama 2, but weren’t sure what changes they need to make to their prompts to get the best performance out of those models. Prompt translations make that easier. A bit more background: OpenPipe is an open-source prompt studio that lets you test your LLM prompts against scenarios from your real workloads. We currently support GPT 3.5/4, Claude 1/2, and Llama 2. The full codebase (including prompt translations) is available at https://ift.tt/y7rx3N1. If you’d prefer a managed experience, you can also sign up for our hosted version at at https://openpipe.ai/. Happy to answer any questions! August 10, 2023 at 01:47AM

Show HN: Pocket2Linkding – Migrate from Mozilla Pocket to Linkding https://ift.tt/IwYJfju

Show HN: Pocket2Linkding – Migrate from Mozilla Pocket to Linkding With the Mozilla Pocket shutdown coming up in about two weeks, I thought ...