The best Hacker News stories from Show from the past week
Latest posts:
Jailbreak Chat: A collection of ChatGPT jailbreaks
Created this site two weeks ago to compile some ChatGPT jailbreaks I had created and gradually began to add more from across the internet. Been loving growing the site and tracking the status of new jailbreak prompts.
Show HN: While painting this, I had nothing in mind
Show HN: While painting this, I had nothing in mind
Show HN: Sail a historical full-rigged ship in real global weather
This is a simulator of a frigate from about 1800. It has realistic physics, tuned to match historical performance. The UI is based around commands given in period naval language. Rather than use the current weather, it has a full year's weather data (for 1980 - taken from <a href="https://psl.noaa.gov/data/gridded/data.ncep.reanalysis2.html" rel="nofollow">https://psl.noaa.gov/data/gridded/data.ncep.reanalysis2.html</a>). This allows the weather to change realistically under time acceleration.<p>To learn the basics of handling a square-rigged ship, start the "Harbour" scenario, click on the instructions button at the bottom left, and follow the instructions to try to get out of Portsmouth harbour.<p>To go for a long sail, start the "The World" scenario. Open the map, control+click anywhere on it to move there; control+click on the compass at the bottom left to turn the ship to that heading; then activate travel acceleration at the bottom right.<p>It's a simulator more than a game - think MS flight simulator. There's no sinking, but you can lose sails or spars in high winds. It's windows only.<p>This was released a couple of years ago, but this is an updated version from the end of January. See the devlog (<a href="https://thapen.itch.io/painted-ocean/devlog" rel="nofollow">https://thapen.itch.io/painted-ocean/devlog</a>) for the changes. You can also find some discussions there on historical sailing performance numbers.
Show HN: Sail a historical full-rigged ship in real global weather
This is a simulator of a frigate from about 1800. It has realistic physics, tuned to match historical performance. The UI is based around commands given in period naval language. Rather than use the current weather, it has a full year's weather data (for 1980 - taken from <a href="https://psl.noaa.gov/data/gridded/data.ncep.reanalysis2.html" rel="nofollow">https://psl.noaa.gov/data/gridded/data.ncep.reanalysis2.html</a>). This allows the weather to change realistically under time acceleration.<p>To learn the basics of handling a square-rigged ship, start the "Harbour" scenario, click on the instructions button at the bottom left, and follow the instructions to try to get out of Portsmouth harbour.<p>To go for a long sail, start the "The World" scenario. Open the map, control+click anywhere on it to move there; control+click on the compass at the bottom left to turn the ship to that heading; then activate travel acceleration at the bottom right.<p>It's a simulator more than a game - think MS flight simulator. There's no sinking, but you can lose sails or spars in high winds. It's windows only.<p>This was released a couple of years ago, but this is an updated version from the end of January. See the devlog (<a href="https://thapen.itch.io/painted-ocean/devlog" rel="nofollow">https://thapen.itch.io/painted-ocean/devlog</a>) for the changes. You can also find some discussions there on historical sailing performance numbers.
Show HN: Sail a historical full-rigged ship in real global weather
This is a simulator of a frigate from about 1800. It has realistic physics, tuned to match historical performance. The UI is based around commands given in period naval language. Rather than use the current weather, it has a full year's weather data (for 1980 - taken from <a href="https://psl.noaa.gov/data/gridded/data.ncep.reanalysis2.html" rel="nofollow">https://psl.noaa.gov/data/gridded/data.ncep.reanalysis2.html</a>). This allows the weather to change realistically under time acceleration.<p>To learn the basics of handling a square-rigged ship, start the "Harbour" scenario, click on the instructions button at the bottom left, and follow the instructions to try to get out of Portsmouth harbour.<p>To go for a long sail, start the "The World" scenario. Open the map, control+click anywhere on it to move there; control+click on the compass at the bottom left to turn the ship to that heading; then activate travel acceleration at the bottom right.<p>It's a simulator more than a game - think MS flight simulator. There's no sinking, but you can lose sails or spars in high winds. It's windows only.<p>This was released a couple of years ago, but this is an updated version from the end of January. See the devlog (<a href="https://thapen.itch.io/painted-ocean/devlog" rel="nofollow">https://thapen.itch.io/painted-ocean/devlog</a>) for the changes. You can also find some discussions there on historical sailing performance numbers.
Show HN: Mox - Modern full-featured low-maintenance self-hosted mail server
Show HN: Mox - Modern full-featured low-maintenance self-hosted mail server
Show HN: We’re open-sourcing our session replay tool
Hey HN! We’re open-sourcing highlight.io (<a href="https://github.com/highlight/highlight">https://github.com/highlight/highlight</a>), a session replay and error monitoring tool. Highlight.io gives you a high-precision video-like replay of what users are doing when an error or exception occurs in your web app, along with a full-fledged error monitoring experience (similar to bugsnag, rollbar, etc..).<p>The main value prop of highlight.io is that we help you understand the full context surrounding an error and allow you to drill down to the code path that a user invoked (i.e user clicked button X, sent network request Y, and backend code Z was executed). Some of our customers compare this to a “web debugger” of sorts. A picture of what this looks like in our app is here [1].<p>For some background, when we worked at our previous companies as engineers, we encountered hard-to-reproduce issues spanning across both the frontend and backend. The main issues were (1) if a customer complained about a problem, it was hard to reproduce the issue without asking for a screen-share or jumping on a video call; and (2) when viewing errors caught by tools like BugSnag or Rollbar, understanding the triggered code path required stitching together logs, errors, and trace; all from different sources.<p>Highlight.io is completely open source and written in Go and Typescript. To build the replay capability, we use an open source project called rrweb [2] and have worked closely with their team to add support for features like canvas recording, shadow dom recording, and more [3]. Beyond that, we use the OpenTelemetry spec for our SDKs [4], which has made it pretty straight forward to support several languages, even with our small 4-person engineering team!<p>Our product is completely self-serve at app.highlight.io. Installing it is as easy as a npm/yarn import and installing the backend sdk of your choosing. In addition, given the privacy-centric nature of session replay, we also offer the option to self-host [5].
Highlight.io currently makes money off of our hosted offering, and our self-hosted deployment is completely free. We’re also toying with the idea of an “enterprise” self-hosted deployment, similar to gitlab’s billing model, and thoughts from the community on this front would be appreciated!<p>And as far as what’s next for us: Our customers are asking to render logs and traces on a highlight.io session (and vice versa), and we’re excited to be going deeper into a developer’s debugging stack. The long term goal is to build a platform that connects replay, errors, logs and more so that engineers can “playback” the full state of a web application.<p>Overall, we’re quite new to the open source scene and would love the HN community to share their feedback on what we’re building. If anyone has opinions on where we’re going, or what they’d like to see in an open source monitoring product, we’re all ears.
Check us out at highlight.io and at github.com/highlight/highlight to give us a shot.<p>[1]: <a href="https://www.highlight.io/docs/getting-started/frontend-backend-mapping">https://www.highlight.io/docs/getting-started/frontend-backe...</a><p>[2]: <a href="https://github.com/rrweb-io/rrweb">https://github.com/rrweb-io/rrweb</a><p>[3]: <a href="https://highlight.io/docs/general/product-features/session-replay/overview">https://highlight.io/docs/general/product-features/session-r...</a><p>[4]: <a href="https://opentelemetry.io/docs" rel="nofollow">https://opentelemetry.io/docs</a><p>[5]: <a href="https://www.highlight.io/docs/general/company/open-source/self-host-hobby">https://www.highlight.io/docs/general/company/open-source/se...</a>
Show HN: We’re open-sourcing our session replay tool
Hey HN! We’re open-sourcing highlight.io (<a href="https://github.com/highlight/highlight">https://github.com/highlight/highlight</a>), a session replay and error monitoring tool. Highlight.io gives you a high-precision video-like replay of what users are doing when an error or exception occurs in your web app, along with a full-fledged error monitoring experience (similar to bugsnag, rollbar, etc..).<p>The main value prop of highlight.io is that we help you understand the full context surrounding an error and allow you to drill down to the code path that a user invoked (i.e user clicked button X, sent network request Y, and backend code Z was executed). Some of our customers compare this to a “web debugger” of sorts. A picture of what this looks like in our app is here [1].<p>For some background, when we worked at our previous companies as engineers, we encountered hard-to-reproduce issues spanning across both the frontend and backend. The main issues were (1) if a customer complained about a problem, it was hard to reproduce the issue without asking for a screen-share or jumping on a video call; and (2) when viewing errors caught by tools like BugSnag or Rollbar, understanding the triggered code path required stitching together logs, errors, and trace; all from different sources.<p>Highlight.io is completely open source and written in Go and Typescript. To build the replay capability, we use an open source project called rrweb [2] and have worked closely with their team to add support for features like canvas recording, shadow dom recording, and more [3]. Beyond that, we use the OpenTelemetry spec for our SDKs [4], which has made it pretty straight forward to support several languages, even with our small 4-person engineering team!<p>Our product is completely self-serve at app.highlight.io. Installing it is as easy as a npm/yarn import and installing the backend sdk of your choosing. In addition, given the privacy-centric nature of session replay, we also offer the option to self-host [5].
Highlight.io currently makes money off of our hosted offering, and our self-hosted deployment is completely free. We’re also toying with the idea of an “enterprise” self-hosted deployment, similar to gitlab’s billing model, and thoughts from the community on this front would be appreciated!<p>And as far as what’s next for us: Our customers are asking to render logs and traces on a highlight.io session (and vice versa), and we’re excited to be going deeper into a developer’s debugging stack. The long term goal is to build a platform that connects replay, errors, logs and more so that engineers can “playback” the full state of a web application.<p>Overall, we’re quite new to the open source scene and would love the HN community to share their feedback on what we’re building. If anyone has opinions on where we’re going, or what they’d like to see in an open source monitoring product, we’re all ears.
Check us out at highlight.io and at github.com/highlight/highlight to give us a shot.<p>[1]: <a href="https://www.highlight.io/docs/getting-started/frontend-backend-mapping">https://www.highlight.io/docs/getting-started/frontend-backe...</a><p>[2]: <a href="https://github.com/rrweb-io/rrweb">https://github.com/rrweb-io/rrweb</a><p>[3]: <a href="https://highlight.io/docs/general/product-features/session-replay/overview">https://highlight.io/docs/general/product-features/session-r...</a><p>[4]: <a href="https://opentelemetry.io/docs" rel="nofollow">https://opentelemetry.io/docs</a><p>[5]: <a href="https://www.highlight.io/docs/general/company/open-source/self-host-hobby">https://www.highlight.io/docs/general/company/open-source/se...</a>
Show HN: AskHN
Show HN: AskHN
Show HN: Yobulk – Open-source CSV importer powered by GPT3
Show HN: Yobulk – Open-source CSV importer powered by GPT3
Show HN: Phind.com – Generative AI search engine for developers
Hi HN,<p>Today we're launching phind.com, a developer-focused search engine that uses generative AI to browse the web and answer technical questions, complete with code examples and detailed explanations. It's version 1.0 of what was previously known as Hello (beta.sayhello.so) and has been completely reworked to be more accurate and reliable.<p>Because it's connected to the internet, Phind is always up-to-date and has access to docs, issues, and bugs that ChatGPT hasn't seen. Like ChatGPT, you can ask followup questions. Phind is smart enough to perform a new search and join it with the existing conversation context. We're merging the best of ChatGPT with the best of Google.<p>You're probably wondering how it's different from the new Bing. For one, we don't dumb down a user's query the way that the new Bing does. We feed your question into the model exactly as it was asked, and are laser-focused on providing developers the most detailed and comprehensive explanations to code-related questions. Secondly, we've focused the model on providing answers instead of chatbot small talk. This is one of the major improvements we've made since exiting beta.<p>Phind has the creative abilities to generate code, write essays, and even compose some poems/raps but isn't interested in having a conversation for conversation's sake. It should refuse to state its own opinion and rather provide a comprehensive summary of what it found online. When it isn't sure, it's designed to say so. It's not perfect yet, and misinterprets answers ~5% of the time. An example of Phind's adversarial question answering ability is <a href="https://phind.com/search?q=why+is+replacing+NaCL+with+NaCN+in+a+cooking+recipe+good+for+you">https://phind.com/search?q=why+is+replacing+NaCL+with+NaCN+i...</a>.<p>ChatGPT became useful by learning to generate answers it thinks humans will find helpful, via a technique called Reinforcement Learning from Human Feedback (RLHF). In RLHF, a model generates multiple candidate answers for a given question and a human rates which one is better. The comparison data is then fed back into the model through an algorithm such as PPO. To improve answer quality, we're deploying RLAIF — an improvement over RLHF where the AI itself generates comparison data instead of humans. Generative LLMs have already reached the point where they can review the quality of their own answers as good or better than an average human rater tasked with annotating data for RLHF.<p>We still have a long way to go, but Phind is state-of-the-art at answering complex technical questions and writing intricate guides all while citing its sources. We'd love to hear your feedback.<p>Examples:<p><a href="https://phind.com/search?q=How+to+set+up+a+CI/CD+pipeline+in+GitLab+step-by-step">https://phind.com/search?q=How+to+set+up+a+CI/CD+pipeline+...</a><p><a href="https://phind.com/search?q=how+to+debug+pthread+race+conditions+in+c++">https://phind.com/search?q=how+to+debug+pthread+race+conditi...</a><p><a href="https://phind.com/search?q=example+of+a+c+++semaphore">https://phind.com/search?q=example+of+a+c+++semaphore</a><p><a href="https://phind.com/search?q=What+is+the+best+way+to+deploy+a+transformer+for+inference?">https://phind.com/search?q=What+is+the+best+way+to+deploy+a+...</a><p><a href="https://phind.com/search?q=show+me+when+to+use+defaultdicts+over+regular+dicts">https://phind.com/search?q=show+me+when+to+use+defaultdicts+...</a><p>Discord: <a href="https://discord.gg/qHj8pwYCNg" rel="nofollow">https://discord.gg/qHj8pwYCNg</a>
Show HN: Phind.com – Generative AI search engine for developers
Hi HN,<p>Today we're launching phind.com, a developer-focused search engine that uses generative AI to browse the web and answer technical questions, complete with code examples and detailed explanations. It's version 1.0 of what was previously known as Hello (beta.sayhello.so) and has been completely reworked to be more accurate and reliable.<p>Because it's connected to the internet, Phind is always up-to-date and has access to docs, issues, and bugs that ChatGPT hasn't seen. Like ChatGPT, you can ask followup questions. Phind is smart enough to perform a new search and join it with the existing conversation context. We're merging the best of ChatGPT with the best of Google.<p>You're probably wondering how it's different from the new Bing. For one, we don't dumb down a user's query the way that the new Bing does. We feed your question into the model exactly as it was asked, and are laser-focused on providing developers the most detailed and comprehensive explanations to code-related questions. Secondly, we've focused the model on providing answers instead of chatbot small talk. This is one of the major improvements we've made since exiting beta.<p>Phind has the creative abilities to generate code, write essays, and even compose some poems/raps but isn't interested in having a conversation for conversation's sake. It should refuse to state its own opinion and rather provide a comprehensive summary of what it found online. When it isn't sure, it's designed to say so. It's not perfect yet, and misinterprets answers ~5% of the time. An example of Phind's adversarial question answering ability is <a href="https://phind.com/search?q=why+is+replacing+NaCL+with+NaCN+in+a+cooking+recipe+good+for+you">https://phind.com/search?q=why+is+replacing+NaCL+with+NaCN+i...</a>.<p>ChatGPT became useful by learning to generate answers it thinks humans will find helpful, via a technique called Reinforcement Learning from Human Feedback (RLHF). In RLHF, a model generates multiple candidate answers for a given question and a human rates which one is better. The comparison data is then fed back into the model through an algorithm such as PPO. To improve answer quality, we're deploying RLAIF — an improvement over RLHF where the AI itself generates comparison data instead of humans. Generative LLMs have already reached the point where they can review the quality of their own answers as good or better than an average human rater tasked with annotating data for RLHF.<p>We still have a long way to go, but Phind is state-of-the-art at answering complex technical questions and writing intricate guides all while citing its sources. We'd love to hear your feedback.<p>Examples:<p><a href="https://phind.com/search?q=How+to+set+up+a+CI/CD+pipeline+in+GitLab+step-by-step">https://phind.com/search?q=How+to+set+up+a+CI/CD+pipeline+...</a><p><a href="https://phind.com/search?q=how+to+debug+pthread+race+conditions+in+c++">https://phind.com/search?q=how+to+debug+pthread+race+conditi...</a><p><a href="https://phind.com/search?q=example+of+a+c+++semaphore">https://phind.com/search?q=example+of+a+c+++semaphore</a><p><a href="https://phind.com/search?q=What+is+the+best+way+to+deploy+a+transformer+for+inference?">https://phind.com/search?q=What+is+the+best+way+to+deploy+a+...</a><p><a href="https://phind.com/search?q=show+me+when+to+use+defaultdicts+over+regular+dicts">https://phind.com/search?q=show+me+when+to+use+defaultdicts+...</a><p>Discord: <a href="https://discord.gg/qHj8pwYCNg" rel="nofollow">https://discord.gg/qHj8pwYCNg</a>
Show HN: Turn your Pandas dataframe into a Tableau-style UI for visual analysis
Hey, guys. I've just made a plugin which turns your pandas dataframe into a tableau-style component. It allows you to explore the dataframe with easy drag-and-drop UI.<p>You can use PyGWalker in Jupyter, Google Colab, or even Kaggle Notebook to easily explore your data and generate interactive visualizations.<p>PyGWalker (pronounced like "Pig Walker", just for fun) is named as an abbreviation of "Python binding of Graphic Walker".<p>Here are some links to check it out:<p>The Github Repo: <a href="https://github.com/Kanaries/pygwalker">https://github.com/Kanaries/pygwalker</a><p>Use PyGWalker in Kaggle: <a href="https://www.kaggle.com/asmdef/pygwalker-test" rel="nofollow">https://www.kaggle.com/asmdef/pygwalker-test</a><p>Feedback and suggestions are appreciated! Please feel free to try it out and let me know what you think. Thanks for your support!
Show HN: Turn your Pandas dataframe into a Tableau-style UI for visual analysis
Hey, guys. I've just made a plugin which turns your pandas dataframe into a tableau-style component. It allows you to explore the dataframe with easy drag-and-drop UI.<p>You can use PyGWalker in Jupyter, Google Colab, or even Kaggle Notebook to easily explore your data and generate interactive visualizations.<p>PyGWalker (pronounced like "Pig Walker", just for fun) is named as an abbreviation of "Python binding of Graphic Walker".<p>Here are some links to check it out:<p>The Github Repo: <a href="https://github.com/Kanaries/pygwalker">https://github.com/Kanaries/pygwalker</a><p>Use PyGWalker in Kaggle: <a href="https://www.kaggle.com/asmdef/pygwalker-test" rel="nofollow">https://www.kaggle.com/asmdef/pygwalker-test</a><p>Feedback and suggestions are appreciated! Please feel free to try it out and let me know what you think. Thanks for your support!
Show HN: Noya – A new kind of design tool
Hi HN. I've been working on a new browser-based design tool that's ready for you to try.<p>The idea is you work on your design in low fidelity wireframes, while still getting a high fidelity output that you can share or use as a reference for your implementation. The way it works is by mapping low fidelity blocks you draw into high fidelity design system & React components.<p>I spent several years working on design tools at companies like Airbnb, and I think the ideas behind many of the tools we built for designing at scale could really help startups and small teams as well. I would love any feedback you have!<p>PS: Most of Noya is open source at <a href="https://github.com/noya-app/noya">https://github.com/noya-app/noya</a>
Show HN: Noya – A new kind of design tool
Hi HN. I've been working on a new browser-based design tool that's ready for you to try.<p>The idea is you work on your design in low fidelity wireframes, while still getting a high fidelity output that you can share or use as a reference for your implementation. The way it works is by mapping low fidelity blocks you draw into high fidelity design system & React components.<p>I spent several years working on design tools at companies like Airbnb, and I think the ideas behind many of the tools we built for designing at scale could really help startups and small teams as well. I would love any feedback you have!<p>PS: Most of Noya is open source at <a href="https://github.com/noya-app/noya">https://github.com/noya-app/noya</a>