The best Hacker News stories from Show from the past day
Latest posts:
Show HN: connet – A P2P reverse proxy with NAT traversal
Over the past couple of months, I've been working on connet. At this point, it is working pretty smoothly (in what I use it for), so I wanted to share it with more people and see what they think.<p>I know many other similar/reverse proxy solutions exist - like <a href="https://github.com/fatedier/frp">https://github.com/fatedier/frp</a>, <a href="https://github.com/rapiz1/rathole">https://github.com/rapiz1/rathole</a>, and a bunch more you can find at <a href="https://github.com/anderspitman/awesome-tunneling">https://github.com/anderspitman/awesome-tunneling</a>. However, I wanted to try and put my own little peer-to-peer twist on it.<p>Thanks for checking it out, and sharing any feedback you might have!
Show HN: connet – A P2P reverse proxy with NAT traversal
Over the past couple of months, I've been working on connet. At this point, it is working pretty smoothly (in what I use it for), so I wanted to share it with more people and see what they think.<p>I know many other similar/reverse proxy solutions exist - like <a href="https://github.com/fatedier/frp">https://github.com/fatedier/frp</a>, <a href="https://github.com/rapiz1/rathole">https://github.com/rapiz1/rathole</a>, and a bunch more you can find at <a href="https://github.com/anderspitman/awesome-tunneling">https://github.com/anderspitman/awesome-tunneling</a>. However, I wanted to try and put my own little peer-to-peer twist on it.<p>Thanks for checking it out, and sharing any feedback you might have!
Show HN: Open-source security user analytics
Our team worked for 1,000 days to create and open-source a web user analytics platform. It is a lightweight (~5 dependencies), “low-tech” PHP/PostgreSQL software that answers the question of what logged-in users are doing on your web application and helps mitigate some risks.<p>Online demo: <a href="https://play.tirreno.com" rel="nofollow">https://play.tirreno.com</a>
Source code: <a href="https://github.com/TirrenoTechnologies/tirreno">https://github.com/TirrenoTechnologies/tirreno</a><p>If that's not of interest, there's also a game by @KilledByAPixel: <a href="https://play.tirreno.com/game" rel="nofollow">https://play.tirreno.com/game</a>, which has some sentimental flavour.<p>Happy New 20¼ everyone!<p>Dedication: thanks to my dad, who brought an 8086 home.
Show HN: I made a screensaver that solves chess puzzles
Show HN: I made a screensaver that solves chess puzzles
Show HN: RSS.Beauty – Make Your RSS Beautiful
RSS.Beauty is an RSS beautification tool based on XSLT technology that transforms ordinary RSS/Atom feeds into elegant reading interfaces.
Show HN: API Parrot – Automatically Reverse Engineer HTTP APIs
When automating business processes at work, I found it difficult and time-consuming to reverse engineer business systems' APIs. I often had to manually reverse engineer APIs using developer tools or settle for less optimal technologies such as Robotic Process Automation (RPA).<p>Often, the issue is that it can be hard to resolve all the cookies, access tokens, and other elements required to successfully execute the requests. Manually trying to resolve these dependencies using developer tools is especially challenging with multiple requests where data is stored in JavaScript objects or HTML elements.<p>To try to solve this issue, I built a tool called API Parrot that automatically identifies the data correlations between requests and builds a graphical representation of the flow to give users a better understanding. To streamline the process, I also included functionality to record requests, define your own inputs and outputs, and export the entire flow—or parts of it—as JavaScript code.<p>The application is Electron-based and currently compiled for Windows and Linux. Please try it out and give feedback!<p>Online Tutorial: A simple example of reverse engineering the USPS API is available at <a href="https://docs.apiparrot.com/docs/category/tutorial---reverse-engineering-the-usps-api" rel="nofollow">https://docs.apiparrot.com/docs/category/tutorial---reverse-...</a>
Show HN: API Parrot – Automatically Reverse Engineer HTTP APIs
When automating business processes at work, I found it difficult and time-consuming to reverse engineer business systems' APIs. I often had to manually reverse engineer APIs using developer tools or settle for less optimal technologies such as Robotic Process Automation (RPA).<p>Often, the issue is that it can be hard to resolve all the cookies, access tokens, and other elements required to successfully execute the requests. Manually trying to resolve these dependencies using developer tools is especially challenging with multiple requests where data is stored in JavaScript objects or HTML elements.<p>To try to solve this issue, I built a tool called API Parrot that automatically identifies the data correlations between requests and builds a graphical representation of the flow to give users a better understanding. To streamline the process, I also included functionality to record requests, define your own inputs and outputs, and export the entire flow—or parts of it—as JavaScript code.<p>The application is Electron-based and currently compiled for Windows and Linux. Please try it out and give feedback!<p>Online Tutorial: A simple example of reverse engineering the USPS API is available at <a href="https://docs.apiparrot.com/docs/category/tutorial---reverse-engineering-the-usps-api" rel="nofollow">https://docs.apiparrot.com/docs/category/tutorial---reverse-...</a>
Show HN: API Parrot – Automatically Reverse Engineer HTTP APIs
When automating business processes at work, I found it difficult and time-consuming to reverse engineer business systems' APIs. I often had to manually reverse engineer APIs using developer tools or settle for less optimal technologies such as Robotic Process Automation (RPA).<p>Often, the issue is that it can be hard to resolve all the cookies, access tokens, and other elements required to successfully execute the requests. Manually trying to resolve these dependencies using developer tools is especially challenging with multiple requests where data is stored in JavaScript objects or HTML elements.<p>To try to solve this issue, I built a tool called API Parrot that automatically identifies the data correlations between requests and builds a graphical representation of the flow to give users a better understanding. To streamline the process, I also included functionality to record requests, define your own inputs and outputs, and export the entire flow—or parts of it—as JavaScript code.<p>The application is Electron-based and currently compiled for Windows and Linux. Please try it out and give feedback!<p>Online Tutorial: A simple example of reverse engineering the USPS API is available at <a href="https://docs.apiparrot.com/docs/category/tutorial---reverse-engineering-the-usps-api" rel="nofollow">https://docs.apiparrot.com/docs/category/tutorial---reverse-...</a>
Show HN: Handwritten Christmas Card for Hacker News
Hi HN,<p>I’ve been working on a small project that transforms handwritten notes into animated, shareable cards. While the create functionality isn’t live yet, I wanted to share a sneak peek by creating a handwritten Christmas card specifically for the HN community.<p>I started thinking about this after seeing too many AI-generated cards, cookie-cutter email templates, and overly polished designs that lack any personal touch. A friend recently sent me a handwritten card in the mail, and I found it nice that he took his time to write a handwritten note. I wanted to capture that same feeling without the overhead of snail mail.
Show HN: Handwritten Christmas Card for Hacker News
Hi HN,<p>I’ve been working on a small project that transforms handwritten notes into animated, shareable cards. While the create functionality isn’t live yet, I wanted to share a sneak peek by creating a handwritten Christmas card specifically for the HN community.<p>I started thinking about this after seeing too many AI-generated cards, cookie-cutter email templates, and overly polished designs that lack any personal touch. A friend recently sent me a handwritten card in the mail, and I found it nice that he took his time to write a handwritten note. I wanted to capture that same feeling without the overhead of snail mail.
Show HN: Handwritten Christmas Card for Hacker News
Hi HN,<p>I’ve been working on a small project that transforms handwritten notes into animated, shareable cards. While the create functionality isn’t live yet, I wanted to share a sneak peek by creating a handwritten Christmas card specifically for the HN community.<p>I started thinking about this after seeing too many AI-generated cards, cookie-cutter email templates, and overly polished designs that lack any personal touch. A friend recently sent me a handwritten card in the mail, and I found it nice that he took his time to write a handwritten note. I wanted to capture that same feeling without the overhead of snail mail.
Show HN: Onramp Can Compile Doom
Show HN: Onramp Can Compile Doom
Show HN: Onramp Can Compile Doom
Show HN: Onramp Can Compile Doom
Show HN: Watch 3 AIs compete in real-time stock trading
A live dashboard where you can watch GPT-4, Claude 3, and Gemini analyze market data and make daily stock trades with real money. Each AI explains its reasoning, and you can compare their different approaches to the same data.<p>Link: <a href="https://trading.snagra.com?utm_source=hn" rel="nofollow">https://trading.snagra.com?utm_source=hn</a> (no signup required)<p>What you can try right now:
- Watch live trades from GPT-4, Claude 3, and Gemini
- Read each AI's full analysis and reasoning
- Compare their different interpretations of the same market data
- Track their real-time performance and win rates
- View historical trades and performance metrics<p>Built this over the holidays to study how different AI models approach financial decisions. Each morning at 9:30 AM EST, the AIs analyze market data and make real trades with $5 stakes.<p>Technical Implementation:
- Next.js frontend with real-time updates
- Node.js/Lambda backend for AI processing
- PostgreSQL for trade tracking
- Alpaca API for automated trading
- Consistent prompts for all models<p>Data Flow:
1. Daily market analysis (9:30 AM EST)
2. Each AI gets identical inputs:
- Financial headlines
- Market summaries
- Technical indicators
- Earnings reports
3. AIs provide:
- Stock picks with reasoning
- Entry/exit conditions
- Risk assessment
4. Automated trade execution<p>Note: This is an experiment in AI behavior, not investment advice. The goal is to study how different LLMs interpret financial data and make decisions with real consequences.<p>I'll be around to answer questions about the implementation.
Show HN: Watch 3 AIs compete in real-time stock trading
A live dashboard where you can watch GPT-4, Claude 3, and Gemini analyze market data and make daily stock trades with real money. Each AI explains its reasoning, and you can compare their different approaches to the same data.<p>Link: <a href="https://trading.snagra.com?utm_source=hn" rel="nofollow">https://trading.snagra.com?utm_source=hn</a> (no signup required)<p>What you can try right now:
- Watch live trades from GPT-4, Claude 3, and Gemini
- Read each AI's full analysis and reasoning
- Compare their different interpretations of the same market data
- Track their real-time performance and win rates
- View historical trades and performance metrics<p>Built this over the holidays to study how different AI models approach financial decisions. Each morning at 9:30 AM EST, the AIs analyze market data and make real trades with $5 stakes.<p>Technical Implementation:
- Next.js frontend with real-time updates
- Node.js/Lambda backend for AI processing
- PostgreSQL for trade tracking
- Alpaca API for automated trading
- Consistent prompts for all models<p>Data Flow:
1. Daily market analysis (9:30 AM EST)
2. Each AI gets identical inputs:
- Financial headlines
- Market summaries
- Technical indicators
- Earnings reports
3. AIs provide:
- Stock picks with reasoning
- Entry/exit conditions
- Risk assessment
4. Automated trade execution<p>Note: This is an experiment in AI behavior, not investment advice. The goal is to study how different LLMs interpret financial data and make decisions with real consequences.<p>I'll be around to answer questions about the implementation.
Show HN: Watch 3 AIs compete in real-time stock trading
A live dashboard where you can watch GPT-4, Claude 3, and Gemini analyze market data and make daily stock trades with real money. Each AI explains its reasoning, and you can compare their different approaches to the same data.<p>Link: <a href="https://trading.snagra.com?utm_source=hn" rel="nofollow">https://trading.snagra.com?utm_source=hn</a> (no signup required)<p>What you can try right now:
- Watch live trades from GPT-4, Claude 3, and Gemini
- Read each AI's full analysis and reasoning
- Compare their different interpretations of the same market data
- Track their real-time performance and win rates
- View historical trades and performance metrics<p>Built this over the holidays to study how different AI models approach financial decisions. Each morning at 9:30 AM EST, the AIs analyze market data and make real trades with $5 stakes.<p>Technical Implementation:
- Next.js frontend with real-time updates
- Node.js/Lambda backend for AI processing
- PostgreSQL for trade tracking
- Alpaca API for automated trading
- Consistent prompts for all models<p>Data Flow:
1. Daily market analysis (9:30 AM EST)
2. Each AI gets identical inputs:
- Financial headlines
- Market summaries
- Technical indicators
- Earnings reports
3. AIs provide:
- Stock picks with reasoning
- Entry/exit conditions
- Risk assessment
4. Automated trade execution<p>Note: This is an experiment in AI behavior, not investment advice. The goal is to study how different LLMs interpret financial data and make decisions with real consequences.<p>I'll be around to answer questions about the implementation.
Show HN: Watch 3 AIs compete in real-time stock trading
A live dashboard where you can watch GPT-4, Claude 3, and Gemini analyze market data and make daily stock trades with real money. Each AI explains its reasoning, and you can compare their different approaches to the same data.<p>Link: <a href="https://trading.snagra.com?utm_source=hn" rel="nofollow">https://trading.snagra.com?utm_source=hn</a> (no signup required)<p>What you can try right now:
- Watch live trades from GPT-4, Claude 3, and Gemini
- Read each AI's full analysis and reasoning
- Compare their different interpretations of the same market data
- Track their real-time performance and win rates
- View historical trades and performance metrics<p>Built this over the holidays to study how different AI models approach financial decisions. Each morning at 9:30 AM EST, the AIs analyze market data and make real trades with $5 stakes.<p>Technical Implementation:
- Next.js frontend with real-time updates
- Node.js/Lambda backend for AI processing
- PostgreSQL for trade tracking
- Alpaca API for automated trading
- Consistent prompts for all models<p>Data Flow:
1. Daily market analysis (9:30 AM EST)
2. Each AI gets identical inputs:
- Financial headlines
- Market summaries
- Technical indicators
- Earnings reports
3. AIs provide:
- Stock picks with reasoning
- Entry/exit conditions
- Risk assessment
4. Automated trade execution<p>Note: This is an experiment in AI behavior, not investment advice. The goal is to study how different LLMs interpret financial data and make decisions with real consequences.<p>I'll be around to answer questions about the implementation.