The best Hacker News stories from Show from the past day
Latest posts:
Show HN: I made a Note-Taking app for people who keep texting themselves
This project began when I realized that despite trying many fantastic note-taking apps, I often defaulted to dumping notes into chat apps like Slack or iMessage. I wanted to bring that effortless “text yourself” note-taking experience to a dedicated note-taking app.<p>Originally developed as a macOS app, Strflow is now also available for iOS. Strflow is designed to make note-taking as quick and intuitive as possible, centered around a chronological timeline UI.<p>Here are some of its features:<p>* Tag system<p>* Rich editor with text formatting, images, and note linking<p>* Global shortcuts for quick access<p>* Share extension<p>* Encrypted iCloud backup & synchronization (becomes end-to-end encryption if you enable iCloud’s Advanced Data Protection)<p>Hope you find Strflow interesting. I’m happy to answer any questions.<p>## Some implementation details some of you might be interested in:<p>* The app is implemented natively using Swift.<p>* On macOS, it’s based on AppKit, and on iOS, it uses UIKit, with SwiftUI used partially.<p>* The editor intensively utilizes TextKit.<p>* The sync engine is custom-built using CloudKit.
Show HN: I made a Note-Taking app for people who keep texting themselves
This project began when I realized that despite trying many fantastic note-taking apps, I often defaulted to dumping notes into chat apps like Slack or iMessage. I wanted to bring that effortless “text yourself” note-taking experience to a dedicated note-taking app.<p>Originally developed as a macOS app, Strflow is now also available for iOS. Strflow is designed to make note-taking as quick and intuitive as possible, centered around a chronological timeline UI.<p>Here are some of its features:<p>* Tag system<p>* Rich editor with text formatting, images, and note linking<p>* Global shortcuts for quick access<p>* Share extension<p>* Encrypted iCloud backup & synchronization (becomes end-to-end encryption if you enable iCloud’s Advanced Data Protection)<p>Hope you find Strflow interesting. I’m happy to answer any questions.<p>## Some implementation details some of you might be interested in:<p>* The app is implemented natively using Swift.<p>* On macOS, it’s based on AppKit, and on iOS, it uses UIKit, with SwiftUI used partially.<p>* The editor intensively utilizes TextKit.<p>* The sync engine is custom-built using CloudKit.
Show HN: What Beats Rock – AI Rock Paper Scissors
Hi HN! We built a game for fun where you answer What Beats Rock? And you can type whatever you want. An LLM decides the outcome. Highscores reset every week.<p>One fun finding: We tried a lot of models and we found that Llama-3 is not as good at linking concepts to emojis as GPT-4o. Ultimately, 4o had the best reasoning skills that made this game possible.
Show HN: I built a IMDB for all kinds of micro-creators
Show HN: Parallel DOM – Upgrade your DOM to be multithreaded
Show HN: Parallel DOM – Upgrade your DOM to be multithreaded
Show HN: Tegon: Open-source alternative to Jira, Linear
Hi HN, we're Harshith, Manoj and Manik and we're building Tegon (<a href="https://github.com/tegonhq/tegon">https://github.com/tegonhq/tegon</a>), open-source issue tracking software that uses AI to smartly automate manual workflows or provide more context to engineers for a given task. There's a demo video here: <a href="https://www.loom.com/share/b664b01e9b064a02be5791c12b77a107" rel="nofollow">https://www.loom.com/share/b664b01e9b064a02be5791c12b77a107</a>, and you can try out the product at <a href="https://demo.tegon.ai">https://demo.tegon.ai</a> using these credentials:<p><pre><code> Email: elon@xyz.com
Password: XfFNw6GwVJVQv6PA
</code></pre>
As engineers, our experience with traditional tools like Jira hasn't been great. It is slow, bloated and often acts as a burden to engineers. These tools didn't help engineers in getting the work done faster, they only helped the management in tracking the work which enabled a lot of processes and micro-management which used to kill our productivity.<p>With the rise of LLMs, we thought about how project management and issue tracking would look 5-10 years from now. The current tools didn't match our vision, which excited us and started the journey of Tegon. We aim to build a tool where manual workflows are either automated or handled by AI. This tool will provide better context about a task to an engineer by smartly gathering data from all sources, helping teams with better prioritization.<p>Tegon loads all the data from local (indexed db) thus making it super fast to load and navigate. We make all of this happen by real-time sync in the background. Tegon also uses AI to simplify the issue-creation process by automatically creating titles, suggesting labels and assignees and identifying duplicates.
Tegon also simplifies the issue creation process from Slack, just apply an emoji to a Slack message and a tegon issue will be created making it easier for other teams to raise bugs or feature requests to engineering teams.<p>We deeply value the feedback from this community and have spent the last month revamping Tegon's design based on the feedback from our last launch. We just got started and there's a lot more to come. We're eager to get more feedback and keep building. Let us know what you think in the comments :)
Show HN: Tegon: Open-source alternative to Jira, Linear
Hi HN, we're Harshith, Manoj and Manik and we're building Tegon (<a href="https://github.com/tegonhq/tegon">https://github.com/tegonhq/tegon</a>), open-source issue tracking software that uses AI to smartly automate manual workflows or provide more context to engineers for a given task. There's a demo video here: <a href="https://www.loom.com/share/b664b01e9b064a02be5791c12b77a107" rel="nofollow">https://www.loom.com/share/b664b01e9b064a02be5791c12b77a107</a>, and you can try out the product at <a href="https://demo.tegon.ai">https://demo.tegon.ai</a> using these credentials:<p><pre><code> Email: elon@xyz.com
Password: XfFNw6GwVJVQv6PA
</code></pre>
As engineers, our experience with traditional tools like Jira hasn't been great. It is slow, bloated and often acts as a burden to engineers. These tools didn't help engineers in getting the work done faster, they only helped the management in tracking the work which enabled a lot of processes and micro-management which used to kill our productivity.<p>With the rise of LLMs, we thought about how project management and issue tracking would look 5-10 years from now. The current tools didn't match our vision, which excited us and started the journey of Tegon. We aim to build a tool where manual workflows are either automated or handled by AI. This tool will provide better context about a task to an engineer by smartly gathering data from all sources, helping teams with better prioritization.<p>Tegon loads all the data from local (indexed db) thus making it super fast to load and navigate. We make all of this happen by real-time sync in the background. Tegon also uses AI to simplify the issue-creation process by automatically creating titles, suggesting labels and assignees and identifying duplicates.
Tegon also simplifies the issue creation process from Slack, just apply an emoji to a Slack message and a tegon issue will be created making it easier for other teams to raise bugs or feature requests to engineering teams.<p>We deeply value the feedback from this community and have spent the last month revamping Tegon's design based on the feedback from our last launch. We just got started and there's a lot more to come. We're eager to get more feedback and keep building. Let us know what you think in the comments :)
Show HN: Tegon: Open-source alternative to Jira, Linear
Hi HN, we're Harshith, Manoj and Manik and we're building Tegon (<a href="https://github.com/tegonhq/tegon">https://github.com/tegonhq/tegon</a>), open-source issue tracking software that uses AI to smartly automate manual workflows or provide more context to engineers for a given task. There's a demo video here: <a href="https://www.loom.com/share/b664b01e9b064a02be5791c12b77a107" rel="nofollow">https://www.loom.com/share/b664b01e9b064a02be5791c12b77a107</a>, and you can try out the product at <a href="https://demo.tegon.ai">https://demo.tegon.ai</a> using these credentials:<p><pre><code> Email: elon@xyz.com
Password: XfFNw6GwVJVQv6PA
</code></pre>
As engineers, our experience with traditional tools like Jira hasn't been great. It is slow, bloated and often acts as a burden to engineers. These tools didn't help engineers in getting the work done faster, they only helped the management in tracking the work which enabled a lot of processes and micro-management which used to kill our productivity.<p>With the rise of LLMs, we thought about how project management and issue tracking would look 5-10 years from now. The current tools didn't match our vision, which excited us and started the journey of Tegon. We aim to build a tool where manual workflows are either automated or handled by AI. This tool will provide better context about a task to an engineer by smartly gathering data from all sources, helping teams with better prioritization.<p>Tegon loads all the data from local (indexed db) thus making it super fast to load and navigate. We make all of this happen by real-time sync in the background. Tegon also uses AI to simplify the issue-creation process by automatically creating titles, suggesting labels and assignees and identifying duplicates.
Tegon also simplifies the issue creation process from Slack, just apply an emoji to a Slack message and a tegon issue will be created making it easier for other teams to raise bugs or feature requests to engineering teams.<p>We deeply value the feedback from this community and have spent the last month revamping Tegon's design based on the feedback from our last launch. We just got started and there's a lot more to come. We're eager to get more feedback and keep building. Let us know what you think in the comments :)
Show HN: Crawlee for Python – a web scraping and browser automation library
Hey all,<p>This is Jan, the founder of Apify (<a href="https://apify.com/" rel="nofollow">https://apify.com/</a>) — a full-stack web scraping platform. After the success of Crawlee for JavaScript (<a href="https://github.com/apify/crawlee/">https://github.com/apify/crawlee/</a>) and the demand from the Python community, we're launching Crawlee for Python today!<p>The main features are:<p>- A unified programming interface for both HTTP (HTTPX with BeautifulSoup) & headless browser crawling (Playwright)<p>- Automatic parallel crawling based on available system resources<p>- Written in Python with type hints for enhanced developer experience<p>- Automatic retries on errors or when you’re getting blocked<p>- Integrated proxy rotation and session management<p>- Configurable request routing - direct URLs to the appropriate handlers<p>- Persistent queue for URLs to crawl<p>- Pluggable storage for both tabular data and files<p>For details, you can read the announcement blog post: <a href="https://crawlee.dev/blog/launching-crawlee-python" rel="nofollow">https://crawlee.dev/blog/launching-crawlee-python</a><p>Our team and I will be happy to answer here any questions you might have.
Show HN: Crawlee for Python – a web scraping and browser automation library
Hey all,<p>This is Jan, the founder of Apify (<a href="https://apify.com/" rel="nofollow">https://apify.com/</a>) — a full-stack web scraping platform. After the success of Crawlee for JavaScript (<a href="https://github.com/apify/crawlee/">https://github.com/apify/crawlee/</a>) and the demand from the Python community, we're launching Crawlee for Python today!<p>The main features are:<p>- A unified programming interface for both HTTP (HTTPX with BeautifulSoup) & headless browser crawling (Playwright)<p>- Automatic parallel crawling based on available system resources<p>- Written in Python with type hints for enhanced developer experience<p>- Automatic retries on errors or when you’re getting blocked<p>- Integrated proxy rotation and session management<p>- Configurable request routing - direct URLs to the appropriate handlers<p>- Persistent queue for URLs to crawl<p>- Pluggable storage for both tabular data and files<p>For details, you can read the announcement blog post: <a href="https://crawlee.dev/blog/launching-crawlee-python" rel="nofollow">https://crawlee.dev/blog/launching-crawlee-python</a><p>Our team and I will be happy to answer here any questions you might have.
Show HN: Crawlee for Python – a web scraping and browser automation library
Hey all,<p>This is Jan, the founder of Apify (<a href="https://apify.com/" rel="nofollow">https://apify.com/</a>) — a full-stack web scraping platform. After the success of Crawlee for JavaScript (<a href="https://github.com/apify/crawlee/">https://github.com/apify/crawlee/</a>) and the demand from the Python community, we're launching Crawlee for Python today!<p>The main features are:<p>- A unified programming interface for both HTTP (HTTPX with BeautifulSoup) & headless browser crawling (Playwright)<p>- Automatic parallel crawling based on available system resources<p>- Written in Python with type hints for enhanced developer experience<p>- Automatic retries on errors or when you’re getting blocked<p>- Integrated proxy rotation and session management<p>- Configurable request routing - direct URLs to the appropriate handlers<p>- Persistent queue for URLs to crawl<p>- Pluggable storage for both tabular data and files<p>For details, you can read the announcement blog post: <a href="https://crawlee.dev/blog/launching-crawlee-python" rel="nofollow">https://crawlee.dev/blog/launching-crawlee-python</a><p>Our team and I will be happy to answer here any questions you might have.
Show HN: A fast OSS voice assistant
Show HN: A fast OSS voice assistant
Show HN: I am building an open-source incident management platform
I'm building Incidental, an open-source (MIT license) incident management platform.<p>I've been working on it for the past couple of months as a hobby, and now it's at a state where I'm comfortable sharing it. This is also my first open source project.<p>Features:
- Custom roles
- Custom severities
- Integrated with Slack
- Web interface<p>Todos:
- Custom fields
- Custom workflows<p>Website: <a href="https://incidental.dev" rel="nofollow">https://incidental.dev</a>
Github: <a href="https://github.com/incidentalhq/incidental">https://github.com/incidentalhq/incidental</a><p>I'd love to hear your feedback.<p>Thanks!
Show HN: I am building an open-source incident management platform
I'm building Incidental, an open-source (MIT license) incident management platform.<p>I've been working on it for the past couple of months as a hobby, and now it's at a state where I'm comfortable sharing it. This is also my first open source project.<p>Features:
- Custom roles
- Custom severities
- Integrated with Slack
- Web interface<p>Todos:
- Custom fields
- Custom workflows<p>Website: <a href="https://incidental.dev" rel="nofollow">https://incidental.dev</a>
Github: <a href="https://github.com/incidentalhq/incidental">https://github.com/incidentalhq/incidental</a><p>I'd love to hear your feedback.<p>Thanks!
Show HN: Open-sourced Webflow for your own app
Hi HN,
I’m Kiet, one of the creators of Onlook studio. I made this app that allows you to visually edit your locally running React app and write the code back to it in real-time. The purpose is to allow you to develop UI while fully owning your code the whole time. There are other visual builders out there but they either require you to upload your code to the cloud or some lengthy setup process. Onlook runs locally, deterministically, and only requires adding a plugin for the compile step (2 lines of config change).<p>Technical details:
This is technically a web browser that can point to your localhost, which injects some CSS into the page that allows you to select, drag, and drop DOM elements, then track and translate those changes back into React code. Theoretically, you could do this with any compiled framework but I wanted a reasonable scope for the launch (the first version was actually in Svelte).<p>Some interesting challenges:
1. There is a React parser that is used to parse, insert the style, and serialize it back to code
2. There is a React pre-processor that traces the DOM elements to the corresponding code
3. There's also CSS parsing, injection, and converting to Tailwind
4. This is also an Electron app so there’s a browser within a browser within a node app which makes message passing… interesting<p>What’s next?
We’ve already built a proof-of-concept for inspecting and selecting layers, dragging to reorder, and inserting new DOM elements that I’m working on porting over from our private codebase. We’re also exploring opening more tabs in new frames in order to A/B test the changes before committing to code. There’s a long tail of exciting features we can do but I want to put this out there first and see what others would need.<p>Let me know what you think/feedback. It's been a blast working on this so far and I think it’s just neat :)
Show HN: Open-sourced Webflow for your own app
Hi HN,
I’m Kiet, one of the creators of Onlook studio. I made this app that allows you to visually edit your locally running React app and write the code back to it in real-time. The purpose is to allow you to develop UI while fully owning your code the whole time. There are other visual builders out there but they either require you to upload your code to the cloud or some lengthy setup process. Onlook runs locally, deterministically, and only requires adding a plugin for the compile step (2 lines of config change).<p>Technical details:
This is technically a web browser that can point to your localhost, which injects some CSS into the page that allows you to select, drag, and drop DOM elements, then track and translate those changes back into React code. Theoretically, you could do this with any compiled framework but I wanted a reasonable scope for the launch (the first version was actually in Svelte).<p>Some interesting challenges:
1. There is a React parser that is used to parse, insert the style, and serialize it back to code
2. There is a React pre-processor that traces the DOM elements to the corresponding code
3. There's also CSS parsing, injection, and converting to Tailwind
4. This is also an Electron app so there’s a browser within a browser within a node app which makes message passing… interesting<p>What’s next?
We’ve already built a proof-of-concept for inspecting and selecting layers, dragging to reorder, and inserting new DOM elements that I’m working on porting over from our private codebase. We’re also exploring opening more tabs in new frames in order to A/B test the changes before committing to code. There’s a long tail of exciting features we can do but I want to put this out there first and see what others would need.<p>Let me know what you think/feedback. It's been a blast working on this so far and I think it’s just neat :)
Show HN: Simulating 20M Particles in JavaScript
Had some fun with shared array buffers over many months of free time.<p>Skip to the end to play around with the final app.<p>Open to ideas on how to simulate more whilst staying in js land.
Show HN: Simulating 20M Particles in JavaScript
Had some fun with shared array buffers over many months of free time.<p>Skip to the end to play around with the final app.<p>Open to ideas on how to simulate more whilst staying in js land.