The best Hacker News stories from Show from the past day
Latest posts:
Show HN: 1-FPS encrypted screen sharing for introverts
I wanted to show you something I was hacking on for the last few weeks.<p>I tired of sharing screen via Google Meet with 1-hour limitation, with Zoom and 40-minute limitation, etc. With paid Slack subscription. And often times I just needed to screenshare with no audio.<p>So I ended up with my own solution - no registration, low memory, low CPU, low tek 1 fps encrypted screen sharing. Currently sharing only the main screen (good for laptop users).<p>It's very raw in terms of infrastructure, since I'm not counting bytes (yikes!), everything works on my own dedicated server. But the service itself has been tested, we've been sharing screens for countless hours. All sessions last for 48 hours, then it gets removed with all remaining info.<p>Every new frame replaces the other, and everything is end-to-end encrypted so even server owners and operators won't be able to see what are you sharing.<p>There is also no tracking, except the main page - and I use my own analytics. Sessions are not getting tracked and never will be, and observability currently is not in place.<p>Again, this is a true one-person side hacking project I hope (but I have serious doubts) I might need to scale if it's getting traction to support more users.
Show HN: Telemetry.sh – Simplifying Telemetry Measurement
Show HN: Visual A* pathfinding and maze generation in Python
I was fascinated reading through another recent HN submission about a highly efficient implementation of A* in Lisp, which got me thinking about how I could do something similar in Python. However, these kinds of pathfinding algorithms really need complex terrain/mazes with interesting obstructions to showcase what they can do and how they work. So, I started thinking about how I could generate cool and diverse random "mazes" (they aren't really mazes, but I'm not sure what the best term is). I got a bit carried away thinking of lots of different cool ways to generate these mazes, such as cellular automata, fractals, Fourier transforms, etc.<p>Then it turned out that many of the generated mazes weren't actually solvable, so I spent some time coming up with various strategies to test and validate the generated mazes and then modify them so they would work better for this purpose. I spent a fair amount of effort trying to optimize the performance as much as possible using tools like Numba where applicable, but I also got tired of the code bringing my very powerful machine to its knees. So, I tried to make it play nice with the rest of the system while also saturating a big computer with tons of CPU cores. This was done using concurrent futures with some tweaks, like using a Semaphore and lowering the CPU priority. People might find this project interesting just for these performance-tuning features.<p>I also spent a lot of time trying to make beautiful-looking animations that show multiple randomly generated mazes side by side, where you can see A* "races" as it tries to solve all the mazes at the same time, showing the current progress. When a solution is found, it is traced out on the screen. It's actually not that easy to get really slick/beautiful looking results straight out of Matplotlib, but if you use custom fonts and tweak a lot of parameters, it starts to look pretty polished.<p>Now you can just run this on a spare Linux machine and come back in a few hours to have a bunch of cool-looking animations to check out. By changing the grid sizes, you can get very different-looking effects, although larger grids can take a lot of compute power to render. Anyway, I hope you guys like it! I'm happy to answer any questions. I'm sure there are still some bugs, but it has been running pretty well for me and generating lots of cool-looking animations. Note: I know that the pulsating title at the top in the demo video is annoying— I already slowed this way down in the code but didn't want to wait for it to regenerate the video.
Show HN: Visual A* pathfinding and maze generation in Python
I was fascinated reading through another recent HN submission about a highly efficient implementation of A* in Lisp, which got me thinking about how I could do something similar in Python. However, these kinds of pathfinding algorithms really need complex terrain/mazes with interesting obstructions to showcase what they can do and how they work. So, I started thinking about how I could generate cool and diverse random "mazes" (they aren't really mazes, but I'm not sure what the best term is). I got a bit carried away thinking of lots of different cool ways to generate these mazes, such as cellular automata, fractals, Fourier transforms, etc.<p>Then it turned out that many of the generated mazes weren't actually solvable, so I spent some time coming up with various strategies to test and validate the generated mazes and then modify them so they would work better for this purpose. I spent a fair amount of effort trying to optimize the performance as much as possible using tools like Numba where applicable, but I also got tired of the code bringing my very powerful machine to its knees. So, I tried to make it play nice with the rest of the system while also saturating a big computer with tons of CPU cores. This was done using concurrent futures with some tweaks, like using a Semaphore and lowering the CPU priority. People might find this project interesting just for these performance-tuning features.<p>I also spent a lot of time trying to make beautiful-looking animations that show multiple randomly generated mazes side by side, where you can see A* "races" as it tries to solve all the mazes at the same time, showing the current progress. When a solution is found, it is traced out on the screen. It's actually not that easy to get really slick/beautiful looking results straight out of Matplotlib, but if you use custom fonts and tweak a lot of parameters, it starts to look pretty polished.<p>Now you can just run this on a spare Linux machine and come back in a few hours to have a bunch of cool-looking animations to check out. By changing the grid sizes, you can get very different-looking effects, although larger grids can take a lot of compute power to render. Anyway, I hope you guys like it! I'm happy to answer any questions. I'm sure there are still some bugs, but it has been running pretty well for me and generating lots of cool-looking animations. Note: I know that the pulsating title at the top in the demo video is annoying— I already slowed this way down in the code but didn't want to wait for it to regenerate the video.
Show HN: Iso20022.js – Create payments in 3 lines of code
Show HN: Iso20022.js – Create payments in 3 lines of code
Show HN: Iso20022.js – Create payments in 3 lines of code
Show HN: Pie Menu – a radial menu for macOS
Hi everyone! I'm Marius Hauken, an indie developer, and I'm excited to share my app: Pie Menu. It offers a fresh way to access your favorite menu bar commands and keyboard shortcuts on macOS. By simply pressing a hotkey you choose during setup, a radial menu appears around your cursor, customized to the current active application. This allows you to quickly select commands without having to remember complex shortcuts across different applications.<p>Pie Menu comes with a library of preprogrammed commands for popular apps, but you can easily add any app on your computer. We've also created an extensive database at <a href="https://www.pie-menu.com/shortcuts" rel="nofollow">https://www.pie-menu.com/shortcuts</a> where you can quickly add shortcuts for different programs. If a command lacks a keyboard shortcut, you can always create one through System Preferences > Keyboard > Application Shortcuts.<p>For now, you can use Apple’s SF Symbols to label your commands, but we plan to include custom symbol sets in the future. You can see and vote on our roadmap at <a href="https://www.pie-menu.com/help/roadmap" rel="nofollow">https://www.pie-menu.com/help/roadmap</a>.<p>I hope you give Pie Menu a try and find it as useful as I intended!
Show HN: Pie Menu – a radial menu for macOS
Hi everyone! I'm Marius Hauken, an indie developer, and I'm excited to share my app: Pie Menu. It offers a fresh way to access your favorite menu bar commands and keyboard shortcuts on macOS. By simply pressing a hotkey you choose during setup, a radial menu appears around your cursor, customized to the current active application. This allows you to quickly select commands without having to remember complex shortcuts across different applications.<p>Pie Menu comes with a library of preprogrammed commands for popular apps, but you can easily add any app on your computer. We've also created an extensive database at <a href="https://www.pie-menu.com/shortcuts" rel="nofollow">https://www.pie-menu.com/shortcuts</a> where you can quickly add shortcuts for different programs. If a command lacks a keyboard shortcut, you can always create one through System Preferences > Keyboard > Application Shortcuts.<p>For now, you can use Apple’s SF Symbols to label your commands, but we plan to include custom symbol sets in the future. You can see and vote on our roadmap at <a href="https://www.pie-menu.com/help/roadmap" rel="nofollow">https://www.pie-menu.com/help/roadmap</a>.<p>I hope you give Pie Menu a try and find it as useful as I intended!
Show HN: Free e-book about WebGPU Programming
I am excited to announce the launch of my e-book on Graphics/WebGPU programming! This project has consumed much of my spare time, during which I developed various tools to facilitate the publishing process, including a code playground and a static site generator that can reference sample codes.<p>However, I'm feeling burnt out and ready to call it finished, even though it may not feel completely done. Avoiding another abandoned side project has been my primary motivation in reaching this point.
Show HN: Free e-book about WebGPU Programming
I am excited to announce the launch of my e-book on Graphics/WebGPU programming! This project has consumed much of my spare time, during which I developed various tools to facilitate the publishing process, including a code playground and a static site generator that can reference sample codes.<p>However, I'm feeling burnt out and ready to call it finished, even though it may not feel completely done. Avoiding another abandoned side project has been my primary motivation in reaching this point.
Show HN: Free e-book about WebGPU Programming
I am excited to announce the launch of my e-book on Graphics/WebGPU programming! This project has consumed much of my spare time, during which I developed various tools to facilitate the publishing process, including a code playground and a static site generator that can reference sample codes.<p>However, I'm feeling burnt out and ready to call it finished, even though it may not feel completely done. Avoiding another abandoned side project has been my primary motivation in reaching this point.
Show HN: notesbash – A notes management TUI written in bash
Hello everybody!<p>We (lukeflo and me) have made a little notes management tui written in bash based on fff by Dylan Araps, which we've improved a lot to make it a notes management tui. It uses your editor of choice to edit and create notes, you can fuzzy search your notes and search them by tags you give them by writing them in the markdown yaml or emacs org header.<p>All in all it turned out to be a surprisingly good project that we now want to refine after just releasing v1.0, so any feedback, suggestions or criticism is very welcome!
Show HN: I made a credit system API
I'm a solopreneur and I made it very easy to integrate a credit system into your apps and games using Creduse.<p>I built Creduse because more and more users want pay-as-you-go models, and founders need new ways to increase user engagement or nicely limit cost-intensive features (see AI).<p>Creduse is built by a developer for developers. I hope it will help as many startups as possible.<p>Feedback are very much appreciated.<p>Francesco
Show HN: I made a credit system API
I'm a solopreneur and I made it very easy to integrate a credit system into your apps and games using Creduse.<p>I built Creduse because more and more users want pay-as-you-go models, and founders need new ways to increase user engagement or nicely limit cost-intensive features (see AI).<p>Creduse is built by a developer for developers. I hope it will help as many startups as possible.<p>Feedback are very much appreciated.<p>Francesco
Show HN: I made a credit system API
I'm a solopreneur and I made it very easy to integrate a credit system into your apps and games using Creduse.<p>I built Creduse because more and more users want pay-as-you-go models, and founders need new ways to increase user engagement or nicely limit cost-intensive features (see AI).<p>Creduse is built by a developer for developers. I hope it will help as many startups as possible.<p>Feedback are very much appreciated.<p>Francesco
Show HN: AI-Powered Stock Market Analyst with Global Coverage
We’re thrilled to announce the launch of our AI-powered stock market analyst chatbot, designed to help you analyze stocks and gain valuable market insights with ease. Our intuitive conversational chat interface makes it simple for anyone to get started.<p>Why You’ll Love It:
Our AI Analyst uses a long-term value-growth investing strategy, similar to those employed by legendary investors like Warren Buffett, Mohnish Pabrai, Phil Town and Charlie Munger. It’s built to provide you with thorough, data-driven analysis to help you make informed investment decisions.<p>Key Features:
- Comprehensive Analysis: Analyze, review, and compare financial records of multiple companies at once.
- Global Coverage: Access over 68,000 stocks across 69 stock exchanges worldwide.
- Rich Data Insights: Our AI Analyst taps into a wealth of data, providing deeper and more insightful analyses.<p>Data Access Includes:
- Company stock quotes (price, volume, market cap, etc.)
- Company profiles
- Key product information
- Financial ratios & metrics
- Latest earnings call transcripts
- Recent news headlines and summaries
- Company press releases
- 15+ years of financial statements (income, balance sheets, cash flow)
- Executive compensation
- Insider trading activity
- Past earnings call transcripts
- Trailing Twelve Months (TTM) ratios
- Analyst earnings estimates
- Historical analyst recommendations
- Historical dividends and stock splits
- Key ratios, owner earnings, and enterprise value
- Price target summaries
- Analysts’ price targets
- Historical stock price and intraday price charts
- ESG ratings and benchmarks
- Daily most active, gainer, and loser stocks
and much more.<p>Available now at decodeinvesting.com/chat.<p>We’d love to hear your feedback and thoughts. Try it out and let us know what you think! Your insights will help us continue to improve and provide the best possible tool for stock market analysis.
Show HN: AI-Powered Stock Market Analyst with Global Coverage
We’re thrilled to announce the launch of our AI-powered stock market analyst chatbot, designed to help you analyze stocks and gain valuable market insights with ease. Our intuitive conversational chat interface makes it simple for anyone to get started.<p>Why You’ll Love It:
Our AI Analyst uses a long-term value-growth investing strategy, similar to those employed by legendary investors like Warren Buffett, Mohnish Pabrai, Phil Town and Charlie Munger. It’s built to provide you with thorough, data-driven analysis to help you make informed investment decisions.<p>Key Features:
- Comprehensive Analysis: Analyze, review, and compare financial records of multiple companies at once.
- Global Coverage: Access over 68,000 stocks across 69 stock exchanges worldwide.
- Rich Data Insights: Our AI Analyst taps into a wealth of data, providing deeper and more insightful analyses.<p>Data Access Includes:
- Company stock quotes (price, volume, market cap, etc.)
- Company profiles
- Key product information
- Financial ratios & metrics
- Latest earnings call transcripts
- Recent news headlines and summaries
- Company press releases
- 15+ years of financial statements (income, balance sheets, cash flow)
- Executive compensation
- Insider trading activity
- Past earnings call transcripts
- Trailing Twelve Months (TTM) ratios
- Analyst earnings estimates
- Historical analyst recommendations
- Historical dividends and stock splits
- Key ratios, owner earnings, and enterprise value
- Price target summaries
- Analysts’ price targets
- Historical stock price and intraday price charts
- ESG ratings and benchmarks
- Daily most active, gainer, and loser stocks
and much more.<p>Available now at decodeinvesting.com/chat.<p>We’d love to hear your feedback and thoughts. Try it out and let us know what you think! Your insights will help us continue to improve and provide the best possible tool for stock market analysis.
Show HN: AI-Powered Stock Market Analyst with Global Coverage
We’re thrilled to announce the launch of our AI-powered stock market analyst chatbot, designed to help you analyze stocks and gain valuable market insights with ease. Our intuitive conversational chat interface makes it simple for anyone to get started.<p>Why You’ll Love It:
Our AI Analyst uses a long-term value-growth investing strategy, similar to those employed by legendary investors like Warren Buffett, Mohnish Pabrai, Phil Town and Charlie Munger. It’s built to provide you with thorough, data-driven analysis to help you make informed investment decisions.<p>Key Features:
- Comprehensive Analysis: Analyze, review, and compare financial records of multiple companies at once.
- Global Coverage: Access over 68,000 stocks across 69 stock exchanges worldwide.
- Rich Data Insights: Our AI Analyst taps into a wealth of data, providing deeper and more insightful analyses.<p>Data Access Includes:
- Company stock quotes (price, volume, market cap, etc.)
- Company profiles
- Key product information
- Financial ratios & metrics
- Latest earnings call transcripts
- Recent news headlines and summaries
- Company press releases
- 15+ years of financial statements (income, balance sheets, cash flow)
- Executive compensation
- Insider trading activity
- Past earnings call transcripts
- Trailing Twelve Months (TTM) ratios
- Analyst earnings estimates
- Historical analyst recommendations
- Historical dividends and stock splits
- Key ratios, owner earnings, and enterprise value
- Price target summaries
- Analysts’ price targets
- Historical stock price and intraday price charts
- ESG ratings and benchmarks
- Daily most active, gainer, and loser stocks
and much more.<p>Available now at decodeinvesting.com/chat.<p>We’d love to hear your feedback and thoughts. Try it out and let us know what you think! Your insights will help us continue to improve and provide the best possible tool for stock market analysis.
Show HN: KittyCal – minimalist PWA calendar app for couples
Hi Fellow Hackers!<p>I'm happy to share with you KittyCal, an installable calendar web app I made over the past two months. Existing calendar apps often focus on scheduling and require many steps to create one event. KittyCal, on the other hand, removes hourly scheduling and keeps everything on one screen.<p>How does it work? Just enter your email address, and we will send you a pair of calendar links (blue and red). There is no login process, click the magic link or scan the QR code to access your calendar. You can then add the page to home screen and use it like a native app.<p>Last year, I built a bare bones version of KittyCal for my partner and myself because we wanted a private calendar that launches instantly for casual note-taking. It's worked well for us since, and I'm hoping this multi-tenant version can benefit more people with similar needs.<p>Please try it out and let me know what you think!