The best Hacker News stories from Show from the past day

Go back

Latest posts:

Show HN: Presentations for your webcam, not a projector

CueCam Presenter is my Mac app (actually a suite of Mac and iOS apps) to run better presentations on your webcam.<p>Editing cards should feel natural to anybody used to Markdown.<p>I came to create CueCam as an "embedded entrepreneur". I had some success with my camera app "Shoot Pro Webcam" back in 2020 and built on this by creating squares.tv.<p>As I talked to more and more users, I discovered more opportunities to make their lives easier. I started with features in Shoot (camera options, pausing, drawing etc..).. Then I created Video Pencil (which connects to your computer and lets you draw on your webcam using your iPad). Then I created "Beat Sheet" which lets you run through "smart scripts", controlling Ecamm Live, OBS and mimoLive.<p>CueCam Presenter is how I'm connecting all these elements. It gives you a virtual webcam, virtual mic, and seamlessly connects to Shoot and Video Pencil running on other devices. There are various ways you can use it as a teleprompter while maintaining eye contact.<p>It's taken a lot to get it to this stage. The video pipeline has been through two major iterations and the audio pipeline even more. The UI has evolved and developed to cover the different ways it is understood by different people.<p>Educational discounts are a must for me, as I want to help improve the quality of remote teaching around the world. For other professionals, I believe it transforms the way you interact with people on video calls. It's useful for recording software demos and running live streams.

Show HN: Presentations for your webcam, not a projector

CueCam Presenter is my Mac app (actually a suite of Mac and iOS apps) to run better presentations on your webcam.<p>Editing cards should feel natural to anybody used to Markdown.<p>I came to create CueCam as an "embedded entrepreneur". I had some success with my camera app "Shoot Pro Webcam" back in 2020 and built on this by creating squares.tv.<p>As I talked to more and more users, I discovered more opportunities to make their lives easier. I started with features in Shoot (camera options, pausing, drawing etc..).. Then I created Video Pencil (which connects to your computer and lets you draw on your webcam using your iPad). Then I created "Beat Sheet" which lets you run through "smart scripts", controlling Ecamm Live, OBS and mimoLive.<p>CueCam Presenter is how I'm connecting all these elements. It gives you a virtual webcam, virtual mic, and seamlessly connects to Shoot and Video Pencil running on other devices. There are various ways you can use it as a teleprompter while maintaining eye contact.<p>It's taken a lot to get it to this stage. The video pipeline has been through two major iterations and the audio pipeline even more. The UI has evolved and developed to cover the different ways it is understood by different people.<p>Educational discounts are a must for me, as I want to help improve the quality of remote teaching around the world. For other professionals, I believe it transforms the way you interact with people on video calls. It's useful for recording software demos and running live streams.

Show HN: Presentations for your webcam, not a projector

CueCam Presenter is my Mac app (actually a suite of Mac and iOS apps) to run better presentations on your webcam.<p>Editing cards should feel natural to anybody used to Markdown.<p>I came to create CueCam as an "embedded entrepreneur". I had some success with my camera app "Shoot Pro Webcam" back in 2020 and built on this by creating squares.tv.<p>As I talked to more and more users, I discovered more opportunities to make their lives easier. I started with features in Shoot (camera options, pausing, drawing etc..).. Then I created Video Pencil (which connects to your computer and lets you draw on your webcam using your iPad). Then I created "Beat Sheet" which lets you run through "smart scripts", controlling Ecamm Live, OBS and mimoLive.<p>CueCam Presenter is how I'm connecting all these elements. It gives you a virtual webcam, virtual mic, and seamlessly connects to Shoot and Video Pencil running on other devices. There are various ways you can use it as a teleprompter while maintaining eye contact.<p>It's taken a lot to get it to this stage. The video pipeline has been through two major iterations and the audio pipeline even more. The UI has evolved and developed to cover the different ways it is understood by different people.<p>Educational discounts are a must for me, as I want to help improve the quality of remote teaching around the world. For other professionals, I believe it transforms the way you interact with people on video calls. It's useful for recording software demos and running live streams.

Show HN: Open-source template for end-to-end streaming analytics

To help my future self, I decided to build a repository in which I can quickly deploy an end-to-end modern analytics pipeline, from ingestion to fast analytics and business dashboards, including data exploration, time-series forecasting, and monitoring of the stack. Of course, all the components are open source, and you can use this template as a stepping stone for your near-realtime streaming analytics.<p>What's the inspiration? I’ve been working with streaming analytics for a long time. I’ve done not-too-stale analytics with a RDBMs incremental query and a spreadsheet, gone over the micro-batch-looks-almost-like-real-time lambda analytics, and the near-real-time analytics since kappa and afterwards.<p>The range and features of tools today is way better than what we had 15 years ago. What remains constant is the requirement for freshness of data, and for more advanced analytics. This means that you cannot really build a reliable data pipeline for near-realtime analytics at scale using a single component, and every time you start a new project you waste a lot of time just integrating the different moving parts.<p>When the repository starts, the pipeline will collect public events from the GitHub API, send them to a message broker (Apache Kafka), persist them into a fast time-series database (QuestDB), and visualize them on a dashboard (Grafana). It will also provide a web-based development environment (Jupyter Notebook) for data science and machine learning. Monitoring metrics are captured by a server agent (Telegraf) and stored back into the time-series database (QuestDB).<p>Hopefully others in the community find this useful!

Show HN: Open-source template for end-to-end streaming analytics

To help my future self, I decided to build a repository in which I can quickly deploy an end-to-end modern analytics pipeline, from ingestion to fast analytics and business dashboards, including data exploration, time-series forecasting, and monitoring of the stack. Of course, all the components are open source, and you can use this template as a stepping stone for your near-realtime streaming analytics.<p>What's the inspiration? I’ve been working with streaming analytics for a long time. I’ve done not-too-stale analytics with a RDBMs incremental query and a spreadsheet, gone over the micro-batch-looks-almost-like-real-time lambda analytics, and the near-real-time analytics since kappa and afterwards.<p>The range and features of tools today is way better than what we had 15 years ago. What remains constant is the requirement for freshness of data, and for more advanced analytics. This means that you cannot really build a reliable data pipeline for near-realtime analytics at scale using a single component, and every time you start a new project you waste a lot of time just integrating the different moving parts.<p>When the repository starts, the pipeline will collect public events from the GitHub API, send them to a message broker (Apache Kafka), persist them into a fast time-series database (QuestDB), and visualize them on a dashboard (Grafana). It will also provide a web-based development environment (Jupyter Notebook) for data science and machine learning. Monitoring metrics are captured by a server agent (Telegraf) and stored back into the time-series database (QuestDB).<p>Hopefully others in the community find this useful!

Show HN: AI and AR 20 yrs in the future: A utopian/distopian RPG

Show HN: AI and AR 20 yrs in the future: A utopian/distopian RPG

Show HN: Directory of All LLM Models(Closed and Open Source)

Show HN: Open-source coding assistant with terminal access

Sweep is an AI coding assistant that reads your files and runs code in your terminal. It takes a list of files and instructions, and performs edits using GPT4. For example, you can tell Sweep to reference a.tsx to localize b.tsx.<p>We previously worked on Sweep as a bot that generated pull requests from GitHub issues. We learned that AI needs validation (like formatters and unit tests) to code properly. We tried setting up a code sandbox for each user but this didn't work well. We’re now relying on the prebuilt dev environment on their machine to avoid having to install dependencies.<p>LLM based pipelines are also error-prone. Our previous project was a pipeline that turns the issue into relevant files as context, relevant files to a generated plan of files to change, and then the generated plan to a series of code changes. It’s frustrating when one/all of these steps fail and you’re forced to start over. You can now intervene at each step, making the entire process more reliable.<p>Sweep is open source (licensed under AGPL) and runs entirely on your laptop. The only remote calls will be to OpenAI. We'd love to help you perform software chores like version upgrades, where you describe a set of changes to have Sweep apply over multiple files. You can install Sweep here with a one-line command: <a href="https://docs.sweep.dev/assistant">https://docs.sweep.dev/assistant</a>. We'd love to hear any feedback you have!

Show HN: Open-source coding assistant with terminal access

Sweep is an AI coding assistant that reads your files and runs code in your terminal. It takes a list of files and instructions, and performs edits using GPT4. For example, you can tell Sweep to reference a.tsx to localize b.tsx.<p>We previously worked on Sweep as a bot that generated pull requests from GitHub issues. We learned that AI needs validation (like formatters and unit tests) to code properly. We tried setting up a code sandbox for each user but this didn't work well. We’re now relying on the prebuilt dev environment on their machine to avoid having to install dependencies.<p>LLM based pipelines are also error-prone. Our previous project was a pipeline that turns the issue into relevant files as context, relevant files to a generated plan of files to change, and then the generated plan to a series of code changes. It’s frustrating when one/all of these steps fail and you’re forced to start over. You can now intervene at each step, making the entire process more reliable.<p>Sweep is open source (licensed under AGPL) and runs entirely on your laptop. The only remote calls will be to OpenAI. We'd love to help you perform software chores like version upgrades, where you describe a set of changes to have Sweep apply over multiple files. You can install Sweep here with a one-line command: <a href="https://docs.sweep.dev/assistant">https://docs.sweep.dev/assistant</a>. We'd love to hear any feedback you have!

Show HN: Open-source coding assistant with terminal access

Sweep is an AI coding assistant that reads your files and runs code in your terminal. It takes a list of files and instructions, and performs edits using GPT4. For example, you can tell Sweep to reference a.tsx to localize b.tsx.<p>We previously worked on Sweep as a bot that generated pull requests from GitHub issues. We learned that AI needs validation (like formatters and unit tests) to code properly. We tried setting up a code sandbox for each user but this didn't work well. We’re now relying on the prebuilt dev environment on their machine to avoid having to install dependencies.<p>LLM based pipelines are also error-prone. Our previous project was a pipeline that turns the issue into relevant files as context, relevant files to a generated plan of files to change, and then the generated plan to a series of code changes. It’s frustrating when one/all of these steps fail and you’re forced to start over. You can now intervene at each step, making the entire process more reliable.<p>Sweep is open source (licensed under AGPL) and runs entirely on your laptop. The only remote calls will be to OpenAI. We'd love to help you perform software chores like version upgrades, where you describe a set of changes to have Sweep apply over multiple files. You can install Sweep here with a one-line command: <a href="https://docs.sweep.dev/assistant">https://docs.sweep.dev/assistant</a>. We'd love to hear any feedback you have!

Show HN: SnapCode – a real Java IDE in the browser

Show HN: SnapCode – a real Java IDE in the browser

Show HN: Lookup the school district associated with a street address in the US

I wrote a tool in Python that finds the school district associated with any given street address in the United States.<p>Here’s how it works:<p>An address corresponds to a single point on the map. The U.S Census Bureau has a geocoder that converts an address to latitude and longitude coordinates.<p>School district boundaries can be represented as polygons on the map. The National Center for Education Statistics (NECS) has geographic data on school district boundaries.<p>Once we determine which polygon the point resides in, we know the school district.

Show HN: Lookup the school district associated with a street address in the US

I wrote a tool in Python that finds the school district associated with any given street address in the United States.<p>Here’s how it works:<p>An address corresponds to a single point on the map. The U.S Census Bureau has a geocoder that converts an address to latitude and longitude coordinates.<p>School district boundaries can be represented as polygons on the map. The National Center for Education Statistics (NECS) has geographic data on school district boundaries.<p>Once we determine which polygon the point resides in, we know the school district.

Show HN: Lookup the school district associated with a street address in the US

I wrote a tool in Python that finds the school district associated with any given street address in the United States.<p>Here’s how it works:<p>An address corresponds to a single point on the map. The U.S Census Bureau has a geocoder that converts an address to latitude and longitude coordinates.<p>School district boundaries can be represented as polygons on the map. The National Center for Education Statistics (NECS) has geographic data on school district boundaries.<p>Once we determine which polygon the point resides in, we know the school district.

Show HN: Daily price tracking for Trader Joe's

Show HN: Daily price tracking for Trader Joe's

Show HN: Daily price tracking for Trader Joe's

Show HN: Daily price tracking for Trader Joe's

< 1 2 3 ... 144 145 146 147 148 ... 721 722 723 >