Saturday, August 10, 2024

Show HN: Test your WireGuard connectivity and see global stats, no client needed https://ift.tt/neblMGB

Show HN: Test your WireGuard connectivity and see global stats, no client needed Hi HN, Some misbehaving networks drop WireGuard packets either by accident or on purpose. Commonly the latter is done with simple DPI rules that block the handshake initiation [1], but it could be applied to other message types as well. We thought it would be great if there was tool for folks to use as a quick litmus test to see if this happening for them, without having to configure a client to send data through a random, functional WireGuard tunnel to an untrusted remote host. So we built probe.sh. How it works: - The probe.sh web app is an Elixir Phoenix app that spawns a few gen_udp servers across a variety of common UDP ports. - When a user visits the app, Probe starts a LiveView process and generates a unique cryptographic token to use for the test. - When the user runs the script shown, it first sends an HTTP request to start the test, followed by a series of UDP payloads, and finally either a complete or cancel request to end the test. - The UDP payloads are crafted to resemble real world WireGuard packets and sent with widely available tools like netcat (Unix) and System.Net.Sockets.UdpClient (Win) already on your OS. - The gen_udp server receives these payloads, and if they match one of the four WireGuard message types by header, it broadcasts test updates to the LiveView process for that test, and the test is marked as success. - The user is immediately shown the results of the test. The entire tool is open source at https://ift.tt/cnHyIvF (README contains guide for self-hosting) and you can find a FAQ with more useful info at https://probe.sh/faq . You can also see our tally of global results organized by country: https://probe.sh/stats We hope you find it useful for testing your network for WireGuard connectivity issues. Thanks for reading - feedback welcome! [1] https://ift.tt/ynm3SPU https://probe.sh August 10, 2024 at 01:57AM

Show HN: PlatePlanner – Design Beautiful Platemaps https://ift.tt/dCBqUWG

Show HN: PlatePlanner – Design Beautiful Platemaps Spend less time in excel and more time doing science. Design a platemap in seconds, share it with your team, and reuse it for future experiments. https://ift.tt/BpVy4rj August 5, 2024 at 07:57PM

Show HN: I made a job board for Elixir language https://ift.tt/pKnkMfE

Show HN: I made a job board for Elixir language Hi, I built a job board focused on positions where Elixir is a core requirement. During my job search I realized how frustrating that Elixir was often just a nice to have but not a main requirement. So I started posting jobs where Elixir is a primary skill. Whenever I find a relevant position I verify it and post it on the site. elixir-careers.com I believe that Elixir will be more and more popular from now on since huge companies are finally adopting it https://ift.tt/Btk8THA August 10, 2024 at 01:36AM

Friday, August 9, 2024

Show HN: One status page to rule them all (aggregating 3k status pages) https://ift.tt/MH0yYUm

Show HN: One status page to rule them all (aggregating 3k status pages) I recently got tired of subscribing to dozens of status pages (Cloudflare, Vercel, Twilio, GitHub, OpenAI) just to stay ahead of the outages that seem to happen almost every week. So I decided to build https://ift.tt/oPRJO3y - essentially it's an aggregator that crawls 3,000 status pages every minute, so I can see the status of all services and infrastructure in one central place. I also added the capability to create a custom dashboard so that you can monitor specifically the services that you use. I built StatusSight using Next.js, with the frontend being deployed to Vercel, and the status page monitor deployed to Hetzner with Coolify. Let me know your thoughts! https://statussight.com August 8, 2024 at 10:41PM

Show HN: Spawn – Build iOS Apps with English https://ift.tt/jH4dClm

Show HN: Spawn – Build iOS Apps with English Hi HN, Spawn lets you build apps with human language. You can include images, audio and other files in your app just by dragging and dropping. Here's a demo video where I build the game of Snake in 60 seconds: https://www.youtube.com/watch?v=qIqp7cvmE_M As it’s still in alpha, you may need to regenerate a few times to get the app functioning the way you want. So far I’ve found it’s pretty good at generating simple utilities and games. Over time, as both Spawn and the underlying models improve, it will be able to build more complex software. I have a bunch of ideas for future updates, for example: - Allow users to include wireframes that Spawn will follow as it generates their app. - Android support in Mac, Windows & Linux Spawn desktop app. This way, people can use Spawn to build for both mobile platforms using the same app specifications. Imagine someone living in rural India using their Chromebook to build apps for their Android phone, without needing to learn how to code. - Enable people to build apps that have accounts and backend logic by autogenerating and deploying a backend during app generation. Any feedback would be greatly appreciated. https://spawnapp.com/ August 6, 2024 at 09:28PM

Thursday, August 8, 2024

Show HN: I built interactive map of active and decommissioned nuclear stations https://ift.tt/GtNqg8k

Show HN: I built interactive map of active and decommissioned nuclear stations Hi all, I am not an expert in nuclear energy but I've always wondered and found it difficult to get a clear picture about the amount of nuclear stations located in a specific region. So I built this tool that shows all the nuclear plants in the world, scaled by their capacity and with indication of their status. Clustering is enabled by default and allows to see the sum potential capacity of a region. It's a fun tool for me: e.g. disable clustering, scale circle radius to 70%, go to EU, and you'll see Germany has shutdown all of the stations. Ofc it's a widely known fact, but what came to my surprise is that Poland, Turkey, Scandinavian countries, Africa have literally 1 to none nuclear stations. Which is kinda strange because some of these regions are modern, well-developed, and Africa specifically was sourcing lots of nuclear fuel for other countries other the years. idk what to do with it yet, but I think I'll come up with ideas for future improvements as I believe nuclear sector will grow drastically. https://ift.tt/OdW51GV August 8, 2024 at 01:10PM

Show HN: I Built an Open Graph Image Kit for Next.js with Tailwind Customization https://ift.tt/jyTmch1

Show HN: I Built an Open Graph Image Kit for Next.js with Tailwind Customization https://ogimage.org/ August 8, 2024 at 09:26AM

Show HN: Do You Know RGB? https://ift.tt/t8kUpbO

Show HN: Do You Know RGB? https://ift.tt/OWhvmMT June 24, 2025 at 01:49PM