The best Hacker News stories from Show from the past week

Go back

Latest posts:

Show HN: Browse HN Together in Three.js

Hey HN,<p>We’re Philip, Amby, and Declan, and we made “multiplayer virtual computers” that you can embed anywhere, including 3D spaces. We decided to build this because we noticed that embedding third-party apps and websites can be a nightmare due to incompatible platforms, security issues, and poor UX. Adding multiplayer functionality to these embeds makes this problem exponentially more difficult.<p>On the backend, we’re spinning up a VM and running a resource-optimized fork of Chromium which we then stream to participants via WebRTC. Since we’re hosting the servers running the applications, multiple users can connect and control the virtual computer seamlessly, and their client just needs to handle a video stream.<p>If you want to add multiplayer virtual computers to your own app, you can sign up on <a href="https://hyperbeam.com/?ch=hn&cm=hn1" rel="nofollow">https://hyperbeam.com/?ch=hn&cm=hn1</a>, grab a free API key, and throw the provided embed URL in an iframe in your app.<p>You can also play around more with the Three.js demo in our interactive sandbox: <a href="https://app.sideguide.dev/hyperbeam/threejs/" rel="nofollow">https://app.sideguide.dev/hyperbeam/threejs/</a><p>If you have any questions or feedback, feel free to comment or shoot me an email at declan@hyperbeam.com.<p>Thanks!<p>Docs: <a href="https://docs.hyperbeam.com" rel="nofollow">https://docs.hyperbeam.com</a> Discord: <a href="https://discord.gg/D78RsGfQjq" rel="nofollow">https://discord.gg/D78RsGfQjq</a>

Show HN: Fuzz Map – a GUI fuzzer, interactive demo

Show HN: Open Source Canva Clone

Show HN: Open Source Canva Clone

Show HN: Crawlee – Web scraping and browser automation library for Node.js

Hey HN,<p>This is Jan, founder of Apify, a web scraping and automation platform. Drawing on our team's years of experience, today we're launching Crawlee [1], the web scraping and browser automation library for Node.js that's designed for the fastest development and maximum reliability in production.<p>For details, see the short video [2] or read the announcement blog post [3].<p>Main features:<p>- Supports headless browsers with Playwright or Puppeteer<p>- Supports raw HTTP crawling with Cheerio or JSDOM<p>- Automated parallelization and scaling of crawlers for best performance<p>- Avoids blocking using smart sessions, proxies, and browser fingerprints<p>- Simple management and persistence of queues of URLs to crawl<p>- Written completely in TypeScript for type safety and code autocompletion<p>- Comprehensive documentation, code examples, and tutorials<p>- Actively maintained and developed by Apify—we use it ourselves!<p>- Lively community on Discord<p>To get started, visit <a href="https://crawlee.dev" rel="nofollow">https://crawlee.dev</a> or run the following command: npx crawlee create my-crawler<p>If you have any questions or comments, our team will be happy to answer them here.<p>[1] <a href="https://crawlee.dev/" rel="nofollow">https://crawlee.dev/</a><p>[2] <a href="https://www.youtube.com/watch?v=g1Ll9OlFwEQ" rel="nofollow">https://www.youtube.com/watch?v=g1Ll9OlFwEQ</a><p>[3] <a href="https://blog.apify.com/announcing-crawlee-the-web-scraping-and-browser-automation-library/" rel="nofollow">https://blog.apify.com/announcing-crawlee-the-web-scraping-a...</a>

Show HN: Crawlee – Web scraping and browser automation library for Node.js

Hey HN,<p>This is Jan, founder of Apify, a web scraping and automation platform. Drawing on our team's years of experience, today we're launching Crawlee [1], the web scraping and browser automation library for Node.js that's designed for the fastest development and maximum reliability in production.<p>For details, see the short video [2] or read the announcement blog post [3].<p>Main features:<p>- Supports headless browsers with Playwright or Puppeteer<p>- Supports raw HTTP crawling with Cheerio or JSDOM<p>- Automated parallelization and scaling of crawlers for best performance<p>- Avoids blocking using smart sessions, proxies, and browser fingerprints<p>- Simple management and persistence of queues of URLs to crawl<p>- Written completely in TypeScript for type safety and code autocompletion<p>- Comprehensive documentation, code examples, and tutorials<p>- Actively maintained and developed by Apify—we use it ourselves!<p>- Lively community on Discord<p>To get started, visit <a href="https://crawlee.dev" rel="nofollow">https://crawlee.dev</a> or run the following command: npx crawlee create my-crawler<p>If you have any questions or comments, our team will be happy to answer them here.<p>[1] <a href="https://crawlee.dev/" rel="nofollow">https://crawlee.dev/</a><p>[2] <a href="https://www.youtube.com/watch?v=g1Ll9OlFwEQ" rel="nofollow">https://www.youtube.com/watch?v=g1Ll9OlFwEQ</a><p>[3] <a href="https://blog.apify.com/announcing-crawlee-the-web-scraping-and-browser-automation-library/" rel="nofollow">https://blog.apify.com/announcing-crawlee-the-web-scraping-a...</a>

Show HN: Pornpen.ai – AI-Generated Porn

Hey HN, I've been working on <a href="https://pornpen.ai" rel="nofollow">https://pornpen.ai</a>, a site for generating adult images. Please only visit the site if you are 18+ and willing to look at NSFW images.<p>This site is an experiment using newer text-to-image models. I explicitly removed the ability to specify custom text to avoid harmful imagery from being generated. New tags will be added once the prompt-engineering algorithm is fine-tuned further. If the servers are overloaded, take a look at the feed and search pages to look through past results.<p>For comments/suggestions/feedback please visit <a href="https://reddit.com/r/pornpen" rel="nofollow">https://reddit.com/r/pornpen</a><p>Enjoy!

Show HN: Pornpen.ai – AI-Generated Porn

Hey HN, I've been working on <a href="https://pornpen.ai" rel="nofollow">https://pornpen.ai</a>, a site for generating adult images. Please only visit the site if you are 18+ and willing to look at NSFW images.<p>This site is an experiment using newer text-to-image models. I explicitly removed the ability to specify custom text to avoid harmful imagery from being generated. New tags will be added once the prompt-engineering algorithm is fine-tuned further. If the servers are overloaded, take a look at the feed and search pages to look through past results.<p>For comments/suggestions/feedback please visit <a href="https://reddit.com/r/pornpen" rel="nofollow">https://reddit.com/r/pornpen</a><p>Enjoy!

Show HN: Digs.fm – For passionate music explorers (like Goodreads but for music)

Hello everyone!<p>As someone who's constantly on the look for new music to discover and being very deliberate about the things I'm listening, I needed a better way to organize the albums I want to listen to, listened and liked. And also I would like to see the discoveries of other folks who I know I like.<p>So I started creating the tool I wish I had in the first place. In Digs, the basic idea is that:<p>- you can add music releases (albums, EPs, singles, mixes) in three lists: Want to Listen, Listened, Digged. You can also use tags and notes to better organize these lists.<p>- you get a public profile where your activity is visible (i.e. what you added to your lists). Example profile: <a href="https://digs.fm/alskn" rel="nofollow">https://digs.fm/alskn</a>.<p>- you can add other people as friends. Then you'll see their activity in your home feed.<p>- you can either like or add a comment to any activity of your friends (or yours)<p>- you can explicitly recommend a release to one of your friends<p>You can think of it like Goodreads, but for music. I would assume it's mostly targeted to people that like to listen whole albums and would like to keep track of what albums/mixes they want to listen to, sometime in the future.<p>This is very early yet and there are a lot of rough edges.<p>You can find a few screenshots of the basic functionality in the homepage, from where you can also create an account - <a href="https://digs.fm" rel="nofollow">https://digs.fm</a>.<p>I'd appreciate any feedback, thanks in advance!<p>---------<p>EDIT: I figured it's worth expanding a bit on some highlights:<p>- In the search box, apart from searching, you can copy/paste any release URL from Discogs/Spotify/Bandcamp/Mixcloud/MusicBrainz and it will basically fetch the release and then you can add it to your lists.<p>- There are browser extensions for Firefox and Chrome, so that when you're on some of the aforementioned sites, and you stumbled upon an interesting album, you can click the extension icon and the item will be added to your "Want to Listen" list.<p>- For certain releases, you'll notice there's an embedded web player, for convenience.

Tell HN: A new way to use GPT-3 to generate code (and everything else)

Hi HN,<p>One of the things that frustrates me about Copilot is that all tasks posed to it must be in the form of a completion. By writing clever comments you can get it to generate a few lines of code or a short function body, but you never get coherent long-form generations just from mashing the tab key.<p>I’m working on a different approach. Instead of requiring you specify your code generation task through stilted comments, you can use GPT-3 to fill in what I call “instructional templates”. They’re like f-strings, except the English goes on the inside and the Python goes on the outside. Additionally, each instruction’s location and surrounding context can aid in interpreting it, allowing instructions to be impressively terse.<p>I’ve collected 10 examples of the method on a Twitter thread here. Most code examples are in Python, but I also demonstrate generating CSV, NDJSON, R, Markdown, and HTML: <a href="https://twitter.com/goodside/status/1559801520773898240?s=21&t=-r-dR8pkhZ3lfCpeLOWqvw" rel="nofollow">https://twitter.com/goodside/status/1559801520773898240?s=21...</a><p>I also have a few examples of more creative, non-program output in HTML and Markdown in this thread: <a href="https://twitter.com/goodside/status/1560953991722418177?s=21&t=-r-dR8pkhZ3lfCpeLOWqvw" rel="nofollow">https://twitter.com/goodside/status/1560953991722418177?s=21...</a><p>Interested in any feedback, especially from anyone who’s tried to apply my method to their own problems.

Show HN: SineRider - A game about love, math, and graphing built by teenagers

Hello everyone! It was so fun working on this project for the past few months with some of my fellow high school students :) I am so excited to share our first prototype and hopefully we'll be done with it all soon! <3<p>(ofc, it's open source, contribute here: <a href="https://github.com/hackclub/sinerider" rel="nofollow">https://github.com/hackclub/sinerider</a>)<p>The goal of the game is to slowly teach function composition that get progressively more complex while you also help the ghosts ski on the slopes and explore the entire map!

Show HN: SineRider - A game about love, math, and graphing built by teenagers

Hello everyone! It was so fun working on this project for the past few months with some of my fellow high school students :) I am so excited to share our first prototype and hopefully we'll be done with it all soon! <3<p>(ofc, it's open source, contribute here: <a href="https://github.com/hackclub/sinerider" rel="nofollow">https://github.com/hackclub/sinerider</a>)<p>The goal of the game is to slowly teach function composition that get progressively more complex while you also help the ghosts ski on the slopes and explore the entire map!

I built a vector map from scratch

Hi HN<p>I've used a lot of vector maps in the past, and was always fascinated by the technology, so I decided to try and build one from scratch as a way to learn more about how it works, and also as a reason to (finally) learn WebGL.<p>I've uploaded the source to GitHub <a href="https://github.com/kochis/webgl-map" rel="nofollow">https://github.com/kochis/webgl-map</a><p>Hope someone finds it useful / informative, and open to any feedback or tips as well. Cheers!

I spent a year designing a low profile, minimal mechanical keyboard

Hi HN,<p>During lockdown I took up the keyboard hobby but I couldn't find anything I liked the aesthetic of. So I set out to design my own keyboard from scratch that shunned the gamer look in favour of a more minimal, serious design.<p>I've built several prototypes but I would love to get some feedback from the HN community.

Exponential Smoothing: faster and more accurate than NeuralProphet

We benchmarked on more than 55K series and show that ETS improves MAPE and sMAPE forecast accuracy by 32% and 19%, respectively, with 104x less computational time over NeuralProphet.<p>We hope this exercise helps the forecast community avoid adopting yet another overpromising and unproven forecasting method.

Show HN: I made a web-based notepad with a built in unit calculator

Hi HN<p>It also supports percentages, dates and variables.<p>I've been working on this alone for a few years now, so would love to get some feedback.

Quaternions: A Practical Guide

Show HN: Japanese Complete Book 1 Released

Hello friends at HN For the past 3 years we have been arranging our physical textbook series and the first one has been published.<p>You can view sample chapters and see that the book is printed on premium, photo-quality paper here:<p><a href="https://japanesecomplete.com/book-1" rel="nofollow">https://japanesecomplete.com/book-1</a><p>In true hacker ethos, Japanese Complete was a project started to address a need the founders had and now it’s turning into a tangible product so it is quite exciting for us and we appreciate your continued support.<p>All the material in the first book is available with a free online account on our online curriculum, only that it is much more beautifully laid out for convenient look-up in the book. A much more compelling representation down to the feel of the cover and the weight of the text in your hands like fine silverware.<p>Please only get the book if you can afford it, because as mentioned you can also get the same course material with a starter account at no cost to you.<p>We developed a lot of innovations for teaching and acquiring Japanese rapidly and to-remember. Please ask any (sincere) questions here.

Show HN: A web text-editor where you can write, compute and draw

Show HN: A web text-editor where you can write, compute and draw

< 1 2 3 ... 87 88 89 90 91 ... 141 142 143 >