The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Modern Moodle learning platform open-source alternative
Code is still in pre-alpha but is perfectly usable, what do you think we can do better ?
Show HN: Modern Moodle learning platform open-source alternative
Code is still in pre-alpha but is perfectly usable, what do you think we can do better ?
Show HN: Autotab – An AI-powered Chrome extension to create Selenium scripts
Autotab is a Chrome extension that writes Selenium code to mirror your actions as you navigate the browser. See it in action: <a href="https://youtu.be/UypAcozIaoo" rel="nofollow noreferrer">https://youtu.be/UypAcozIaoo</a><p>Autotab lets you create browser automations that actually work. We designed it around two principles:<p><pre><code> 1. Show, don’t tell: In a domain like web automation, it's often easier to *show* the model what you want rather than to explain it in sentences.
2. Code is the best output: Code is easy to inspect and enables manual tweaking of the model’s suggested actions. On top of that, code output avoids lock in and is straightforward to extend and integrate with larger projects.
</code></pre>
Autotab runs as a Chrome extension. As you navigate in the browser, autotab generates the Selenium code to reproduce your actions. You can copy that code into your own project or use our starter GitHub repo to get your automation up and running in <5 minutes: <a href="https://github.com/Planetary-Computers/autotab-starter">https://github.com/Planetary-Computers/autotab-starter</a>.<p>We'd love to hear what you think!
Show HN: Autotab – An AI-powered Chrome extension to create Selenium scripts
Autotab is a Chrome extension that writes Selenium code to mirror your actions as you navigate the browser. See it in action: <a href="https://youtu.be/UypAcozIaoo" rel="nofollow noreferrer">https://youtu.be/UypAcozIaoo</a><p>Autotab lets you create browser automations that actually work. We designed it around two principles:<p><pre><code> 1. Show, don’t tell: In a domain like web automation, it's often easier to *show* the model what you want rather than to explain it in sentences.
2. Code is the best output: Code is easy to inspect and enables manual tweaking of the model’s suggested actions. On top of that, code output avoids lock in and is straightforward to extend and integrate with larger projects.
</code></pre>
Autotab runs as a Chrome extension. As you navigate in the browser, autotab generates the Selenium code to reproduce your actions. You can copy that code into your own project or use our starter GitHub repo to get your automation up and running in <5 minutes: <a href="https://github.com/Planetary-Computers/autotab-starter">https://github.com/Planetary-Computers/autotab-starter</a>.<p>We'd love to hear what you think!
Show HN: Autotab – An AI-powered Chrome extension to create Selenium scripts
Autotab is a Chrome extension that writes Selenium code to mirror your actions as you navigate the browser. See it in action: <a href="https://youtu.be/UypAcozIaoo" rel="nofollow noreferrer">https://youtu.be/UypAcozIaoo</a><p>Autotab lets you create browser automations that actually work. We designed it around two principles:<p><pre><code> 1. Show, don’t tell: In a domain like web automation, it's often easier to *show* the model what you want rather than to explain it in sentences.
2. Code is the best output: Code is easy to inspect and enables manual tweaking of the model’s suggested actions. On top of that, code output avoids lock in and is straightforward to extend and integrate with larger projects.
</code></pre>
Autotab runs as a Chrome extension. As you navigate in the browser, autotab generates the Selenium code to reproduce your actions. You can copy that code into your own project or use our starter GitHub repo to get your automation up and running in <5 minutes: <a href="https://github.com/Planetary-Computers/autotab-starter">https://github.com/Planetary-Computers/autotab-starter</a>.<p>We'd love to hear what you think!
Show HN: Autotab – An AI-powered Chrome extension to create Selenium scripts
Autotab is a Chrome extension that writes Selenium code to mirror your actions as you navigate the browser. See it in action: <a href="https://youtu.be/UypAcozIaoo" rel="nofollow noreferrer">https://youtu.be/UypAcozIaoo</a><p>Autotab lets you create browser automations that actually work. We designed it around two principles:<p><pre><code> 1. Show, don’t tell: In a domain like web automation, it's often easier to *show* the model what you want rather than to explain it in sentences.
2. Code is the best output: Code is easy to inspect and enables manual tweaking of the model’s suggested actions. On top of that, code output avoids lock in and is straightforward to extend and integrate with larger projects.
</code></pre>
Autotab runs as a Chrome extension. As you navigate in the browser, autotab generates the Selenium code to reproduce your actions. You can copy that code into your own project or use our starter GitHub repo to get your automation up and running in <5 minutes: <a href="https://github.com/Planetary-Computers/autotab-starter">https://github.com/Planetary-Computers/autotab-starter</a>.<p>We'd love to hear what you think!
Show HN: Autotab – An AI-powered Chrome extension to create Selenium scripts
Autotab is a Chrome extension that writes Selenium code to mirror your actions as you navigate the browser. See it in action: <a href="https://youtu.be/UypAcozIaoo" rel="nofollow noreferrer">https://youtu.be/UypAcozIaoo</a><p>Autotab lets you create browser automations that actually work. We designed it around two principles:<p><pre><code> 1. Show, don’t tell: In a domain like web automation, it's often easier to *show* the model what you want rather than to explain it in sentences.
2. Code is the best output: Code is easy to inspect and enables manual tweaking of the model’s suggested actions. On top of that, code output avoids lock in and is straightforward to extend and integrate with larger projects.
</code></pre>
Autotab runs as a Chrome extension. As you navigate in the browser, autotab generates the Selenium code to reproduce your actions. You can copy that code into your own project or use our starter GitHub repo to get your automation up and running in <5 minutes: <a href="https://github.com/Planetary-Computers/autotab-starter">https://github.com/Planetary-Computers/autotab-starter</a>.<p>We'd love to hear what you think!
Show HN: A typing game inspired by Piano Tiles
Show HN: Generate OpenAPI from Your Tests
Show HN: LookAway – My first native macOS app to combat digital eye strain
Hi HN! I'm Kushagra. I created LookAway after suffering from eye strain due to working for long hours staring at my screen.<p>The app nudges you to take regular breaks by blurring the screen to help reduce eye strain. It gives a heads-up before each break so you can wrap up tasks, and you can adjust the break intervals and durations to fit your routine.<p>LookAway is smart - it works when you work, pauses when you don't, and handles idle time intelligently. I’d love to hear your feedback to improve it. Check it out at <a href="https://lookaway.app" rel="nofollow noreferrer">https://lookaway.app</a>. Thank you for your time!
Show HN: Zenkat – a CLI tool to manage Markdown notes
I'm a consummate note-taker and have used tools like Evernote, Obsidian, Notion for years.<p>However, I recently begun moving towards a command line workflow using helix etc for my coding, and wanted to port my notes over to this workflow.<p>zenkat is a project that aims to give back some of the 'superpowers' that note-taking apps give you, like tags, knowledge graphs, and so on, while being FOSS (GPLv3).<p>Super happy to hear your feedback as it helps me improve the project, or to take pull requests.
Show HN: I'm writing a book – Cloudflare for Speed and Security
Hey HN,<p>I'm so excited to finally share with you what I've been working on recently.<p>One month ago I asked my audience what they wanted to learn about Websites, APIs and Servers security [0].<p>From the feedback, I've identified a few recurring pain points that I've started to address (and many more) in this new book.<p>From theory to practice, you will learn how low-level network and security protocols work. How to configure Cloudflare to secure and scale your web applications. How to create serverless applications and which database to chose with serverless functions. How to optimize your caching policies. How to distribute videos globally. And a lot of other things, all of that while significantly reducing your cloud bill.<p>The book is far from ready, but I still wanted to release it as "Early Access".<p>Between writing, editing, and technical reviewing, it can take some time to complete a book. That's why I release my books before they are fully completed - so you can start learning before the book is 100% ready, provide feedback, and help me to refine the book's content. Rest assured, all future updates are free of charge.<p>The final publication date is set for mid-January 2024.<p>Bonuses: If you purchase Cloudflare for Speed and Security before November 4, 2023, you'll get my bestseller, Black Hat Rust [1], for free! Yes, you read it right, two books for less than the price of one!<p>Furthermore, all early-access supporters will receive the checklist that I use to quickly set up a new domain on Cloudflare, ensuring the right balance between security, performance, and user experience.<p>Finally, the price is likely to increase once the book transitions out of Early Access, so don't wait until it's too late to get your copy ;)<p>As always, the code accompanying the book will be freely available on GitHub [2]<p>Sylvain<p>[0] <a href="https://kerkour.com/what-do-you-want-to-learn-about-web-and-servers-security" rel="nofollow noreferrer">https://kerkour.com/what-do-you-want-to-learn-about-web-and-...</a><p>[1] <a href="https://kerkour.com/black-hat-rust" rel="nofollow noreferrer">https://kerkour.com/black-hat-rust</a><p>[2] <a href="https://github.com/skerkour/cloudflare-for-speed-and-security">https://github.com/skerkour/cloudflare-for-speed-and-securit...</a>
Show HN: Podsee – AI tool for podcast listeners
Hi everyone, I just launched Podsee(<a href="https://pods.ee" rel="nofollow noreferrer">https://pods.ee</a>) for podcast listeners, lovers. You can search and listen to podcasts at Podsee. What makes it different is that you can get the AI transcript for an episode.<p>It started as a side project after I resigned my job one year ago. As a programmer, I love Elixir (<a href="http://elixir-lang.org/" rel="nofollow noreferrer">http://elixir-lang.org/</a>) and Phoenix LiveView(<a href="https://github.com/phoenixframework/phoenix_live_view">https://github.com/phoenixframework/phoenix_live_view</a>), and want to make a product with it. So I build Podsee.<p>I'm planning to add more AI features to it, like summarize the episode audio, episode to comics, etc.<p>I'd love to invite you all to try out the product and would appreciate hearing your feedback! Thanks!
Show HN: Hacker News API SDKs → Code Generation in Rust
Hi Hacker News!<p>Patrick and Elias here. We built an SDK / Documentation generator for REST APIs. The link included shows the shiny output of our system: the docs! We generated 5 SDKs and docs from the Hacker News OpenAPI we found on GitHub. If you write code in Python, Typescript, Go, Ruby, or Rust, we’d love for you to try an SDK out!<p>If you want to generate SDKs for your own API try our tool here: <a href="https://github.com/Sideko-Inc/sideko">https://github.com/Sideko-Inc/sideko</a><p>We are both software engineers, and we built this tool because we were spending too much time writing API integrations, supporting integrations, writing documentation, and manually testing APIs at our jobs. We think every engineer can benefit from spending less time on APIs.<p>The generator is written in Rust because we need the rich type system, macros, and general correctness emphasis to generate working code. The SDKs are typed, they simplify auth, and they handle files.<p>If you want to learn more, check out our complete write up here: <a href="https://sideko.substack.com/p/the-hacker-news-api-enhanced-by-sideko" rel="nofollow noreferrer">https://sideko.substack.com/p/the-hacker-news-api-enhanced-b...</a><p>Thanks everyone,<p>PK and EP - team@sideko.dev
Show HN: Hacker News API SDKs → Code Generation in Rust
Hi Hacker News!<p>Patrick and Elias here. We built an SDK / Documentation generator for REST APIs. The link included shows the shiny output of our system: the docs! We generated 5 SDKs and docs from the Hacker News OpenAPI we found on GitHub. If you write code in Python, Typescript, Go, Ruby, or Rust, we’d love for you to try an SDK out!<p>If you want to generate SDKs for your own API try our tool here: <a href="https://github.com/Sideko-Inc/sideko">https://github.com/Sideko-Inc/sideko</a><p>We are both software engineers, and we built this tool because we were spending too much time writing API integrations, supporting integrations, writing documentation, and manually testing APIs at our jobs. We think every engineer can benefit from spending less time on APIs.<p>The generator is written in Rust because we need the rich type system, macros, and general correctness emphasis to generate working code. The SDKs are typed, they simplify auth, and they handle files.<p>If you want to learn more, check out our complete write up here: <a href="https://sideko.substack.com/p/the-hacker-news-api-enhanced-by-sideko" rel="nofollow noreferrer">https://sideko.substack.com/p/the-hacker-news-api-enhanced-b...</a><p>Thanks everyone,<p>PK and EP - team@sideko.dev
Show HN: Riffusion with Lyrics
Almost a year ago someone stumbled upon our hobby project and posted it to HN (edit: <a href="https://news.ycombinator.com/item?id=33999162">https://news.ycombinator.com/item?id=33999162</a>). It was magical to see so many of you enjoy something we built for our love of music. We’re back today with a real product and are excited to see what you think!<p>riffusion.com lets you create original music via short, shareable audio clips called “riffs”. You describe the lyrics and a musical style to generate riffs complete with singing and custom artwork in a few seconds. From inspiring musicians, to wishing your mom a ‘good morning!’, we are having a lot of fun with riffs as a form of expression and communication.<p>We hope you have as much of a blast traveling the latent space of music as we did making it. You can generate music from text, remix other riffs, or record your own lyric timings.<p>A riff for HN: <a href="https://www.riffusion.com/riffs/ac7ff4c3-d86d-4dfa-884e-bb19ec6c4e40" rel="nofollow noreferrer">https://www.riffusion.com/riffs/ac7ff4c3-d86d-4dfa-884e-bb19...</a><p>Hayk + Seth
Show HN: Riffusion with Lyrics
Almost a year ago someone stumbled upon our hobby project and posted it to HN (edit: <a href="https://news.ycombinator.com/item?id=33999162">https://news.ycombinator.com/item?id=33999162</a>). It was magical to see so many of you enjoy something we built for our love of music. We’re back today with a real product and are excited to see what you think!<p>riffusion.com lets you create original music via short, shareable audio clips called “riffs”. You describe the lyrics and a musical style to generate riffs complete with singing and custom artwork in a few seconds. From inspiring musicians, to wishing your mom a ‘good morning!’, we are having a lot of fun with riffs as a form of expression and communication.<p>We hope you have as much of a blast traveling the latent space of music as we did making it. You can generate music from text, remix other riffs, or record your own lyric timings.<p>A riff for HN: <a href="https://www.riffusion.com/riffs/ac7ff4c3-d86d-4dfa-884e-bb19ec6c4e40" rel="nofollow noreferrer">https://www.riffusion.com/riffs/ac7ff4c3-d86d-4dfa-884e-bb19...</a><p>Hayk + Seth
Show HN: I made an all-in-one desktop app with a no-BS approach to get work done
Hi HN! This is Daniel from Floutwork (<a href="https://www.floutwork.com" rel="nofollow noreferrer">https://www.floutwork.com</a>)<p>Floutwork is an all-in-one desktop app designed to serve as a personal work system, offering a no-BS approach to getting real work done online.<p>Background:
When I transitioned from a development role to a product management role, I realized there was no real organization or structure to the way I worked as a PM. Tasks I needed to complete were scattered across emails, Teams, meetings, etc. I was inundated with emails and found myself juggling multiple browser windows, numerous open tabs, and other desktop applications. This overwhelming situation made it clear that success in my new role hinged on being self-organized and focused. After reading the book "Deep Work" by Cal Newport, I recognized that my work habits were counterproductive to accomplishing meaningful work. After that, I delved further into the "focus and productivity" path, read more books on the subject, and decided to integrate these concepts and methodologies into a single app. I could have created a specialized tool that addressed only one or two problems, like many other apps out there, but I knew that building a single app designed to assist with the workflow from start to finish was the only way to eliminate as many distractions and friction points as possible. Honestly, I could've wrapped up development way sooner if I'd just tackled one issue. But what's the point if one part of my workflow rocks and the rest sucks?<p>What's the problem with modern work?
You might be using a combination of a task manager and a calendar to track tasks. To work on a task, though, you probably bounce to your browser full of tabs. If you use desktop apps like Teams, Slack, or Discord, this bouncing back and forth becomes even worse because every link you click on opens in the browser. The real problem is when we jump to a browser full of tabs every time, we get distracted by all the tabs and get sidetracked, or our old habits kick in due to how our brains are now wired, and we start aimlessly browsing. This causes a lot of friction in our flow. This is one of the main reasons why people today are not able to focus or don't feel motivated to get work done. What usually takes 1 hour to complete can take up to 3 hours.<p>What's unique about Floutwork?
Floutwork has an excellent task management system and a calendar view right next to it to intelligently show you when you can work on your tasks amidst your busy schedule. However, it goes beyond that and lets you pin your work apps right within Floutwork. Once you know you need to work on a task, you can quickly hop on to your web apps right within Floutwork and get that done, and then repeat. Every time you access a web app within Floutwork, any tabs you open within that app stay within that app, so you only get to see the tabs to get your current task done. This powerful flow cuts down all the distractions and friction points that come between tasks and work getting done.<p>Now that all your work can be consolidated into one unified system, you can access powerful tools in a distraction-free way to:<p>- Monitor your work habits<p>- Gamify your tasks<p>- Experience an immersive focus mode for tasks<p>- Open a command bar without losing your flow to open apps, links, tools, add tasks, ask ChatGPT, etc.<p>- Quickly take work notes in context<p>- Clean out your emails with a few clicks<p>- Access AI tools via ChatGPT meaningfully right within your flow<p>This app is designed for people in roles like PMs, freelancers, managers, admins, and marketers, where being self-organized online is crucial for success. I know the HN community has a lot of developers. While this app can offer some benefits to devs, it won't be a game-changer for your workflow, especially if you're primarily in VS Code or other desktop development tools most of the day.<p>I'd love to invite you all to try out the product and would appreciate hearing your feedback!
Show HN: I made an all-in-one desktop app with a no-BS approach to get work done
Hi HN! This is Daniel from Floutwork (<a href="https://www.floutwork.com" rel="nofollow noreferrer">https://www.floutwork.com</a>)<p>Floutwork is an all-in-one desktop app designed to serve as a personal work system, offering a no-BS approach to getting real work done online.<p>Background:
When I transitioned from a development role to a product management role, I realized there was no real organization or structure to the way I worked as a PM. Tasks I needed to complete were scattered across emails, Teams, meetings, etc. I was inundated with emails and found myself juggling multiple browser windows, numerous open tabs, and other desktop applications. This overwhelming situation made it clear that success in my new role hinged on being self-organized and focused. After reading the book "Deep Work" by Cal Newport, I recognized that my work habits were counterproductive to accomplishing meaningful work. After that, I delved further into the "focus and productivity" path, read more books on the subject, and decided to integrate these concepts and methodologies into a single app. I could have created a specialized tool that addressed only one or two problems, like many other apps out there, but I knew that building a single app designed to assist with the workflow from start to finish was the only way to eliminate as many distractions and friction points as possible. Honestly, I could've wrapped up development way sooner if I'd just tackled one issue. But what's the point if one part of my workflow rocks and the rest sucks?<p>What's the problem with modern work?
You might be using a combination of a task manager and a calendar to track tasks. To work on a task, though, you probably bounce to your browser full of tabs. If you use desktop apps like Teams, Slack, or Discord, this bouncing back and forth becomes even worse because every link you click on opens in the browser. The real problem is when we jump to a browser full of tabs every time, we get distracted by all the tabs and get sidetracked, or our old habits kick in due to how our brains are now wired, and we start aimlessly browsing. This causes a lot of friction in our flow. This is one of the main reasons why people today are not able to focus or don't feel motivated to get work done. What usually takes 1 hour to complete can take up to 3 hours.<p>What's unique about Floutwork?
Floutwork has an excellent task management system and a calendar view right next to it to intelligently show you when you can work on your tasks amidst your busy schedule. However, it goes beyond that and lets you pin your work apps right within Floutwork. Once you know you need to work on a task, you can quickly hop on to your web apps right within Floutwork and get that done, and then repeat. Every time you access a web app within Floutwork, any tabs you open within that app stay within that app, so you only get to see the tabs to get your current task done. This powerful flow cuts down all the distractions and friction points that come between tasks and work getting done.<p>Now that all your work can be consolidated into one unified system, you can access powerful tools in a distraction-free way to:<p>- Monitor your work habits<p>- Gamify your tasks<p>- Experience an immersive focus mode for tasks<p>- Open a command bar without losing your flow to open apps, links, tools, add tasks, ask ChatGPT, etc.<p>- Quickly take work notes in context<p>- Clean out your emails with a few clicks<p>- Access AI tools via ChatGPT meaningfully right within your flow<p>This app is designed for people in roles like PMs, freelancers, managers, admins, and marketers, where being self-organized online is crucial for success. I know the HN community has a lot of developers. While this app can offer some benefits to devs, it won't be a game-changer for your workflow, especially if you're primarily in VS Code or other desktop development tools most of the day.<p>I'd love to invite you all to try out the product and would appreciate hearing your feedback!
Show HN: WebAssembly runtime embedded in Godot game engine
A WebAssembly runtime embedded in Godot game engine projects. Interact with Wasm modules from GDScript.<p>Accessing Wasm modules via GDScript provides the following benefits.
- Sandboxed environment allows safely loading zero-trust mods/extensions to a project.
- Single target means that Wasm modules can be built from any language e.g. Rust, Go, AssemblyScript and the single binary can be run on all platforms.
- Fast execution compared to GDScript allows for offloading compute-heavy operations or running bots/mods/etc. at high FPS.<p>This might be useful for loading mods, bot AI, or entire games (similar to the WASM-4 fantasy console), offloading compute-heavy tasks without using GDExtention C++, or just writing some game logic in your favourite Wasm-supported programming language.<p>Supports Wasmtime, Wasmer, and other runtimes that adhere to the Wasm C API. Basic function and global access, memory operations via the standard StreamPeer interface, and limited WASI support. Installable for both Godot 3 and Godot 4 as a GDExtension/GDNative addon or as engine module.<p>Happy to hear feedback and/or receive PRs!