Saturday, October 26, 2024

Show HN: Mdx – Execute your Markdown code blocks, now in Go https://ift.tt/b7TtLpc

Show HN: Mdx – Execute your Markdown code blocks, now in Go Hey HN! I recently came across makedown here on HN and loved the concept. Wanting to learn Go, I thought this could be a great starter project - so I started working on my own Go implementation, which I’m calling mdx ( https://ift.tt/yTxzahO ). Key Features: - Define dependencies between commands - Supports shebangs - Ability to pass arguments to code blocks Would love feedback and thoughts! Ref. makedown: https://ift.tt/7vCjTgs . Thanks for the idea! :) https://ift.tt/yTxzahO October 26, 2024 at 11:04AM

Show HN: I built a paragraph rewriter that runs 100% in the browser https://ift.tt/iqCVydJ

Show HN: I built a paragraph rewriter that runs 100% in the browser https://ift.tt/lsM8gBq October 26, 2024 at 07:59PM

Show HN: Jist searches JSON 3x faster than jq https://ift.tt/dNwUuKt

Show HN: Jist searches JSON 3x faster than jq Hi HN, jist is a JSON path search tool that feels like accessing a JavaScript object. It’s 3x faster than jq for the same use case, and over 2000x more memory efficient when searching a 3.3GB file for the last element (jist reads data in chunks so has constant space use). It doesn’t implement pattern matching yet. A feature I’m looking to add is generating a full JSON schema using the same streaming approach so stay tuned! Any feedback and feature requests are more than welcome https://ift.tt/MwHirhx October 26, 2024 at 06:55PM

Show HN: Simple Text Blog https://ift.tt/oIXNYph

Show HN: Simple Text Blog https://ift.tt/Mv3BbyK October 26, 2024 at 06:10PM

Friday, October 25, 2024

Show HN: Create Waitlist Pages https://ift.tt/3Z5uFyd

Show HN: Create Waitlist Pages I decided to launch FastWaitlist because I was facing a problem with validating my own product ideas. I noticed the lack of tools that: 1. Let you create waitlist pages fast (always faced complicated page builders) 2. Have conversion optimized templates (we have 5 and we're planning to add more) 3. Support custom domains That's exactly why I launched FastWaitlist. It has solved a huge pain point for me and I hope it'll do the same for you. https://ift.tt/Dc3S1Bi October 25, 2024 at 11:47PM

Thursday, October 24, 2024

Show HN: Infinite SCP Generator https://ift.tt/bjUvTS9

Show HN: Infinite SCP Generator I work at .txt, the Outlines maintainers, and did this as a fun side project. I used Outlines to structure language model output in the format of an SCP entry. SCP entries have a specific structure. It's easy to get a language model to generate these structures via JSON without fail -- no parsing errors, no trailing commas, no missing brackets. Outlines ensures that all text generated will follow the SCP structure. We're also testing an internal structured text API, and figured this might be a good way to test out repeated, regular calls. Entries are generated at midnight and uploaded to a simple website. Check out the resulting entries here: https://ift.tt/5IC0zSL https://ift.tt/yhm6Fwr October 24, 2024 at 11:46PM

Show HN: A shim/command-line tool to use Bluetooth Classic features on Windows https://ift.tt/oQXW2Fh

Show HN: A shim/command-line tool to use Bluetooth Classic features on Windows https://ift.tt/fa5HI0A October 24, 2024 at 10:27PM

Wednesday, October 23, 2024

Show HN: Wall-mounted diffusion mirror that turns reflections into paintings https://ift.tt/YDdWawl

Show HN: Wall-mounted diffusion mirror that turns reflections into paintings https://ift.tt/l4CbZyR October 24, 2024 at 03:54AM

Show HN: I designed a PCB MIDI saxophone https://ift.tt/nhi2jIY

Show HN: I designed a PCB MIDI saxophone The Circuit Sax is a saxophone MIDI controller. It lets you play any software instrument you’d like using saxophone fingerings, allowing you to practice without disturbing others, create music in any DAW, and even perform with it. It’s designed to feel as close to a regular saxophone as possible so that it won’t feel unfamiliar to the player. https://ift.tt/dhzgZxj October 23, 2024 at 11:40PM

Show HN: Open-source low-code email editor https://ift.tt/IwfPXdc

Show HN: Open-source low-code email editor Hey HN, Chandler from Dittofeed ( https://ift.tt/CqmKzwn ). We just added low-code functionality to our open-source email template editor. The editor features a Notion-inspired “/” command interface for inserting new blocks. You still have the option of using MJML or HTML, but we wanted to give everyone an easier option for creating primarily text-based emails. We have a live demo of the editor which you can access here (just hit the “Create Template” button): https://ift.tt/q4lRrJ9 Since this is the first iteration of the feature, we’d love to hear your thoughts and feedback on how we can improve it. You can reach us anytime at: founders@dittofeed.com If you’d like to self-host Dittofeed and want help from us and the community, you can join our Discord: https://ift.tt/sMgQS70 https://ift.tt/TFuL8b2 October 24, 2024 at 12:24AM

Tuesday, October 22, 2024

Show HN: OVault – Simple and Local OTP Management for iOS/macOS https://ift.tt/sQ8Wlt3

Show HN: OVault – Simple and Local OTP Management for iOS/macOS OVault is a super simple iOS and macOS app that lets you store and view your OTP codes for two factor authentication. I found that my personal favourite OTP app Authy seemed to be getting worse with each iOS release. Its usability has never been great, and iOS 18 meant that it lost its Home Screen Widget that let me view my OTP codes without opening the app. I decided to switch to another app, then became frustrated that I couldn't easily export my secrets from Authy. Of course I'm sure there are good security related reasons for this, but I didn't want to migrate all my OTPs just to end up in the same situation in the near future. I also didn't want to have to trust another external service with my OTP secrets being stored on their servers (irrational I'm sure). The obvious answer for this would be to use Apples new 2FA support in Keychain, however the usability for this outside of Safari autofill isn't great either. So that's the long-winded reason for why I built my own OTP app. I hope that anyone else feeling the same way will find this app useful. Of course, learning how TOTP codes works was a nice bonus for my curiosity. OVault stores your OTP metadata inside your devices Keychain, so that you don't have to trust any new service with your data. Unless you have iCloud Keychain enabled, this also means your secrets never leave your device. If you do have iCloud Keychain enabled, your OTP metadata will be synced between all your devices, which ensures your data is never lost. The app provides widgets that you can put in your iOS Home Screen or macOS Notification Center so that you can view your OTPs without opening the app. This was my favourite feature of Authy (until iOS 18). To the best of my knowledge, OVault supports all TOTP codes that are compliant with RFC6238 [1], which means that it supports codes of lengths 6-8, three hash algorithms (SHA1, SHA256, SHA512), and all suggested time periods (15s, 30s (default), 45s, 60s). Exposing these options means that it supports a wide array of TOTP codes, even those that seem non-standard (like those used in HID Approve MFA and other "proprietary" 2FA solutions). Your OTP secrets are yours, so OVault allows you to view the saved secret on demand. This gives you enough information to import your OTPs to any other authenticator you want, avoiding lock-in to a specific app. It's worth mentioning that this app isn't designed to be "super high" security. If you already use Keychain for your passwords, you'll find yourself storing OTP secrets and passwords in the same database. Depending on your threat model, this may not be ideal. For me, I'm happy with threat model this leaves me with (I personally prefer to trust fewer parties), but everyone should critically evaluate if this works for them. If you want to evaluate the app, here's how to add a sample OTP: 1. Tap the "+" button in the toolbar, then tap "+ Manual" 2. Switch to the "From URL" tab 3. Paste in the following URL: otpauth://totp/Example:alice@example.com?secret=JBSWY3DPEHPK3PXP&issuer=Example I'd love to hear any feedback, this has been a fun side project and it would be fun to see if it's useful at all to anyone else. [1] https://ift.tt/s4ATdOP https://ovault.net October 23, 2024 at 01:13AM

Show HN: I made a tool for curating and sharing links as lists https://ift.tt/br38mnq

Show HN: I made a tool for curating and sharing links as lists https://snack.xyz/ October 23, 2024 at 02:06AM

Show HN: I made a Sonic runner game in JavaScript https://ift.tt/XTVpUxY

Show HN: I made a Sonic runner game in JavaScript https://ift.tt/7VFRZml October 19, 2024 at 02:36AM

Show HN: I built a tool that helps people scan and clean any repo for secrets https://ift.tt/yuBYp6N

Show HN: I built a tool that helps people scan and clean any repo for secrets https://securelog.com/ October 22, 2024 at 11:48PM

Monday, October 21, 2024

Show HN: Zoom Meeting AI Assistants Powered by OpenAI's Realtime API https://ift.tt/onETupx

Show HN: Zoom Meeting AI Assistants Powered by OpenAI's Realtime API https://ift.tt/cWy4M8V October 22, 2024 at 04:37AM

Show HN: Floating point arithmetic types in C++ for any size and any base https://ift.tt/lzQkZ9Y

Show HN: Floating point arithmetic types in C++ for any size and any base Since there is so much interest on HN in floats lately and their software implementations, I wanted to show mine. It has no use and is just for teaching me floats and C++. Give me your thoughts. https://ift.tt/yfeRD7F October 18, 2024 at 11:12PM

Sunday, October 20, 2024

Show HN: Semantic Macros Text Editor https://ift.tt/gFBrsWn

Show HN: Semantic Macros Text Editor https://ift.tt/qg1irWS October 21, 2024 at 03:41AM

Show HN: HN Update – Hourly News Broadcast of Top HN Stories https://ift.tt/PMkOdag

Show HN: HN Update – Hourly News Broadcast of Top HN Stories I feel like it was inevitable, with the recent buzz around NotebookLM. I'm just surprised that it hasn't been done yet. https://hnup.date/ October 20, 2024 at 12:40PM

Show HN: Create mind maps to learn new things using AI https://ift.tt/nT4Mtpu

Show HN: Create mind maps to learn new things using AI Enter a topic and get a learning mind map generated by an LLM with links to learn more about each subtopic. You can use it with local models (through Ollama) or external models. If you have any feedback, please share it! Hope it's useful Demo: https://youtu.be/Y-9He-tG3aM https://ift.tt/oCwhOWd October 21, 2024 at 01:31AM

Saturday, October 19, 2024

Show HN: I created a web app to encrypt/decrypt messages using Web Crypto API https://ift.tt/hYL7dRB

Show HN: I created a web app to encrypt/decrypt messages using Web Crypto API https://ift.tt/oUvGm7Y October 20, 2024 at 04:12AM

Show HN: Distapp. Manage and distribute Android, iOS and Desktop app https://ift.tt/4GdKiDP

Show HN: Distapp. Manage and distribute Android, iOS and Desktop app Hi HN, I built DistApp, a tool for managing and distributing Android, i...