The best Hacker News stories from Show from the past week
Latest posts:
Show HN: Llama-dl – high-speed download of LLaMA, Facebook's 65B GPT model
Show HN: Lander, a lunar lander style web game
I’ve been working on this game for the past few weeks. It’s written in plain JavaScript, mostly with canvas, with no dependencies.<p>The code is here: <a href="https://github.com/ehmorris/lunar-lander">https://github.com/ehmorris/lunar-lander</a>
Show HN: Lander, a lunar lander style web game
I’ve been working on this game for the past few weeks. It’s written in plain JavaScript, mostly with canvas, with no dependencies.<p>The code is here: <a href="https://github.com/ehmorris/lunar-lander">https://github.com/ehmorris/lunar-lander</a>
Show HN: Procal: A simple Qt-based programming calculator
Show HN: Mathesar – open-source collaborative UI for Postgres databases
Hi HN! We just released the public alpha version of Mathesar (<a href="https://mathesar.org/" rel="nofollow">https://mathesar.org/</a>, code: <a href="https://github.com/centerofci/mathesar">https://github.com/centerofci/mathesar</a>).<p>Mathesar is an open source tool that provides a spreadsheet-like interface to a PostgreSQL database.<p>I was originally inspired by wanting to build something like Dabble DB. I was in awe of their user experience for working with relational data. There’s plenty of “relational spreadsheet” software out there, but I haven’t been able to find anything with a comparable UX since Twitter shut Dabble DB down.<p>We're a non-profit project. The core team is based out of a US 501(c)(3).<p>Features:<p>* <i>Built on Postgres</i>: Connect to an existing Postgres database or set one up from scratch.<p>* <i>Utilizes Postgres Features</i>: Mathesar’s UI uses Postgres features. e.g. "Links" in the UI are foreign keys in the database.<p>* <i>Set up Data Models</i>: Easily create and update Postgres schemas and tables.<p>* <i>Data Entry</i>: Use our spreadsheet-like interface to view, create, update, and delete table records.<p>* <i>Data Explorer</i>: Use our Data Explorer to build queries without knowing anything about SQL or joins.<p>* <i>Schema Migrations</i>: Transfer columns between tables in two clicks in the UI.<p>* <i>Custom Data Types</i>:: Custom data types for emails and URLs (more coming soon), validated at the database level.<p>Links:<p>CODE: <a href="https://github.com/centerofci/mathesar">https://github.com/centerofci/mathesar</a><p>LIVE DEMO: <a href="https://demo.mathesar.org/" rel="nofollow">https://demo.mathesar.org/</a><p>DOCS: <a href="https://docs.mathesar.org/" rel="nofollow">https://docs.mathesar.org/</a><p>COMMUNITY: <a href="https://wiki.mathesar.org/en/community" rel="nofollow">https://wiki.mathesar.org/en/community</a><p>WEBSITE: https:/mathesar.org/<p>SPONSOR US: <a href="https://github.com/sponsors/centerofci">https://github.com/sponsors/centerofci</a> or <a href="https://opencollective.com/mathesar" rel="nofollow">https://opencollective.com/mathesar</a>
Show HN: ChatGPT-powered dystopia simulator
OP here. This comment contains SPOILERS so try the dystopia simulator first before reading further!<p>I built "WeChatGPT+" in December on top of GPT-3. It was pretty surreal when OpenAI released an actual product named "ChatGPT Plus" a few months after that. Then the Microsoft partnership was announced, Bing AI was released, and marketing materials were leaked indicating that Bing AI would start including advertisements within the chat responses. Reality imitates fiction, I guess.<p>Today - literally a few hours ago - OpenAI announced public ChatGPT API with 10% the cost of GPT-3. I immediately migrated. Took about an hour to re-tune the prompt for a different model. I wouldn't have been able to afford serving this over the GPT-3 API because it costs so much (I'd kept the server disabled for more than a month). Should be much more affordable now. Also some of the responses seem wittier and funnier.<p>Prompt generation and other source code available here: <a href="https://github.com/baobabKoodaa/future/blob/master/server.js#L58-L99">https://github.com/baobabKoodaa/future/blob/master/server.js...</a><p>Let me know how you feel about this! :)
Show HN: Crul – Query Any Webpage or API
Hi HN, we’re Carl and Nic, the creators of crul (<a href="https://www.crul.com" rel="nofollow">https://www.crul.com</a>), and we’ve been hard at work for the last year and a half building our dream of turning the web into a dataset. In a nutshell crul is a tool for querying and building web and api data feeds from anywhere to anywhere.<p>With crul you can crawl and transform web pages into csv tables, explore and dynamically query APIs, filter and organize data, and push data sets to third party data lakes and analytics tools. Here’s a demo video, we’ve been told Nic sounds like John Mayer (lol) (<a href="https://www.crul.com/demo-video" rel="nofollow">https://www.crul.com/demo-video</a>)<p>We’ve personally struggled wrangling data from the web using puppeteer/playwright/selenium, jq or cobbling together python scripts, client libraries, and schedulers to consume APIs. The reality is that shit is hard, doesn’t scale (classic blocking for-loop or async saturation), and comes with thorny maintenance/security issues. The tools we love to hate.<p>Crul’s value prop is simple: Query any Webpage or API for free.<p>At its core, crul is based on the foundational linked nature of Web/API content. It consists of a purpose built map/expand/reduce engine for hierarchical Web/API content (kind of like postman but with a membership to Gold's Gym) with a familiar parser expression grammar that naturally gets the job done (and layered caching to make it quick to fix when it doesn’t on the first try). There’s a boatload of other features like domain policies, scheduler, checkpoints, templates, REST API, Web UI, vault, OAuth for third parties and 20+ stores to send your data to.<p>Our goal is to open source crul as time and resources permit. At the end of the day it’s just the two of us trying to figure things out as we go! We’re just getting started.<p>Crul is one bad mother#^@%*& and the web is finally yours!<p>Download crul for free as a Mac OS desktop application or as a Docker image (<a href="https://www.crul.com" rel="nofollow">https://www.crul.com</a>) and let us know if you love it or hate it. (<a href="https://forms.gle/5BXb5bLC1D5QG7i99" rel="nofollow">https://forms.gle/5BXb5bLC1D5QG7i99</a>) And come say hello to us on our slack channel - we’re a friendly bunch! (<a href="https://crulinc.slack.com/" rel="nofollow">https://crulinc.slack.com/</a>)<p>Nic and Carl (<a href="https://www.crul.com/early-days" rel="nofollow">https://www.crul.com/early-days</a>)
Show HN: Scribble Diffusion – Turn your sketch into a refined image using AI
Show HN: Scribble Diffusion – Turn your sketch into a refined image using AI
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.
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>