Saturday, 13 August 2022

Show HN: Create WireGuard Mesh Networks Using Vault https://bit.ly/3QmHNKV

Show HN: Create WireGuard Mesh Networks Using Vault https://bit.ly/3Amw9KK August 13, 2022 at 11:00PM

Friday, 12 August 2022

Show HN: I will now send this to beginner programmers https://bit.ly/3C1yhIO

Show HN: I will now send this to beginner programmers A look at a common issue I see beginner devs go through. Probably the thing that weeds the most people out of development. https://bit.ly/3bQgl9z August 13, 2022 at 05:24AM

Show HN: Render dancing videos from hand-drawn anime characters https://bit.ly/3AcYFNF

Show HN: Render dancing videos from hand-drawn anime characters https://bit.ly/3zWIaVs August 12, 2022 at 02:35PM

Show HN: Turn an Old Nvidia Shield TV into a Ubuntu Linux Box https://bit.ly/3C0L2Ds

Show HN: Turn an Old Nvidia Shield TV into a Ubuntu Linux Box https://bit.ly/3dl0GiJ August 12, 2022 at 07:13PM

Show HN: Merle, an IoT framework written in Go https://bit.ly/3C2Hb8Z

Show HN: Merle, an IoT framework written in Go https://bit.ly/3dvjM69 August 12, 2022 at 06:03PM

Show HN: Apple GAUDI Breakdown https://bit.ly/3QA1yOM

Show HN: Apple GAUDI Breakdown https://bit.ly/3Pknlck August 12, 2022 at 05:05PM

Show HN: Busy – a lean, statically typed build system for GCC Clang MSVC https://bit.ly/3bROTZ4

Show HN: Busy – a lean, statically typed build system for GCC Clang MSVC https://bit.ly/3PofI4C August 12, 2022 at 01:49PM

Thursday, 11 August 2022

Show HN: I created a bedtime story for my son using GPT-3 and DALL-E https://bit.ly/3BZUaZh

Show HN: I created a bedtime story for my son using GPT-3 and DALL-E https://twitter.com/laktek/status/1555154811728695296 August 11, 2022 at 07:17PM

Show HN: Linguistic Antipatterns https://bit.ly/3JKScxL

Show HN: Linguistic Antipatterns https://bit.ly/3JNuKQk August 11, 2022 at 05:50PM

Show HN: PHP on Netlify Edge Functions https://bit.ly/3JO7e5M

Show HN: PHP on Netlify Edge Functions https://bit.ly/3zHwYfu August 11, 2022 at 02:12PM

Show HN: Open Source Zapier Alternative for Web3 https://bit.ly/3QBd0tz

Show HN: Open Source Zapier Alternative for Web3 https://bit.ly/3C2HBfA August 11, 2022 at 03:14PM

Show HN: GitHub Commit Visualiser https://bit.ly/3PfFQ1M

Show HN: GitHub Commit Visualiser I built a tool which you can use to visualise your git commits at an org or repository level. It shows just how much work an engineering team, or even an individual does, that often goes unseen by non-dev teams. You can read about the build here: https://bit.ly/3BYbu0w... Repo is here: https://bit.ly/3QltmXC You can deploy your own to netlify (or provider of your choice) and start visualising your own project's commits in realtime. https://bit.ly/3AeboAA August 11, 2022 at 02:00PM

Show HN: Proxy.py https://bit.ly/3SKyhCU

Show HN: Proxy.py [Not my project] A very well features proxy server (Forward & Reverse + lots of other features). https://bit.ly/3SHtUIY August 11, 2022 at 10:29AM

Tuesday, 9 August 2022

Show HN: Tone v0.0.8 – hackable console audio tagger – feedback for new version? https://bit.ly/3deiv33

Show HN: Tone v0.0.8 – hackable console audio tagger – feedback for new version? Hey HN, I would like to show you my new version of tone [1], a command line audio tagger. It is mainly developed for audiobooks, but should also work for music and other formats. Features: - dump metadata in different formats with JSONPath support tone dump my-file.m4b tone dump --format=json --query='$.meta.album' my-file.m4b - modify most common audio formats metadata tone tag input.mp3 --meta-title "a title" tone tag --auto-import=covers --auto-import=chapters --path-pattern="audiobooks/%g/%a/%s/%p - %n.m4b" --path-pattern="audiobooks/%g/%a/%z/%n.m4b" audiobooks/ --dry-run - write your own custom scripted tagger extensions with JavaScript tone tag "harry-potter-1.m4b" --taggers="musicbrainz" --script="musicbrainz.js" --script-tagger-parameter="e2310769-2e68-462f-b54f-25ac8e3f1a21" - multiarch docker image is also available via docker pull sandreas/tone:v0.0.8 Feedback is highly appreciated. [1]: https://bit.ly/3NnFeWS August 9, 2022 at 09:59PM

Show HN: Tuesday Triage, weekly crème de la crème of the Internet https://bit.ly/3Pbwynq

Show HN: Tuesday Triage, weekly crème de la crème of the Internet For the past two years I curate a newsletter with ~10 posts I've enjoyed reading and ~10 things I didn't know before, as well as a tad of my ranting and a book or two. https://bit.ly/3dklKG1 August 10, 2022 at 12:56AM

Show HN: 1024, a 2048 Puzzle Game https://bit.ly/3SDFapJ

Show HN: 1024, a 2048 Puzzle Game https://bit.ly/3BUGezG August 9, 2022 at 11:42PM

Show HN: We Built Vercel for Data Engineers https://bit.ly/3P6fxLe

Show HN: We Built Vercel for Data Engineers Hi HN. Today we released Dagster Cloud to general availability [1], which includes a new feature you can try that we're calling Branch Deployments. Branch Deployments were inspired by Vercel's Preview Deployments feature and deep GitHub integration. We're hoping we can bring a similar developer experience improvement to the data domain. Let us know your feedback! [1] https://bit.ly/3zLZQmU https://twitter.com/dagsterio/status/1557040015237976065 August 9, 2022 at 06:27PM

Show HN: Recode – Free, open-source, community-driven Codespaces alternative https://bit.ly/3QdTLGQ

Show HN: Recode – Free, open-source, community-driven Codespaces alternative https://bit.ly/3QbfCPe August 9, 2022 at 05:03PM

Show HN: PGPP (Pretty Good Phone Privacy) – a new type of mobile privacy service https://bit.ly/3QekAL4

Show HN: PGPP (Pretty Good Phone Privacy) – a new type of mobile privacy service Hi, we're Barath and Paul. We co-founded INVISV to build Pretty Good Phone Privacy (PGPP) [ https://bit.ly/3QekD9I ], an app and service that provides mobile identifier privacy (IMSI) and Internet privacy (IP) so that neither we nor other providers learn your network identity. We've been thinking about how phones are tracking devices in disguise (at a few layers) and what we can do about it. But the problem is that mobile networks are hard to change, and existing companies are reluctant to change things. A couple years ago we had the idea that we could decouple your identity from your SIM (IMSI), so the mobile operator wouldn't know who you are but still provides you service. We did research, figured it out, and published it last year at Usenix Security. Then we took it to every mobile operator we could to see if they'd do it, but mostly got shrugs, confusion, or hostility. (We still hold out hope they'll change their minds.) So we decided we had to build and deploy it ourselves. And the mobile network is just the first part -- we also provide decoupled IP privacy (Relay) in PGPP via a partnership with Fastly, for when you're on WiFi or mobile data. The implementation is simple: for mobile privacy we decouple authentication from connectivity. Those are conflated today. We provide service using eSIMs (so you need an eSIM capable Android for this part). So we don't learn which eSIM your phone gets each time (your IMSI now changes periodically), we authenticate you with a cryptographic protocol (Chaum's blind signatures) that proves you should get a new eSIM but doesn't reveal your identity. Then you get mobile data service. This isn't something that exists today, despite the tracking/data collection that's happened both by third parties (SDRs / IMSI catchers) and operators themselves. It's like MAC randomization for mobile networks. We figured users would like better IP privacy too, so we used IETF MASQUE and collaborated with Fastly to provide relay service in PGPP as well. Relay service works on almost any Android device. This uses TLS to tunnel your traffic (which itself will usually be TLS encrypted, for almost all Web traffic today) through two hops and then to the rest of the Internet. The first hop is us -- we hide your IP but learn nothing of your traffic or where it's headed. The second hop is Fastly, who then connects you to the IP of the server you're trying to reach, but all they see is an INVISV IP trying to connect to some other IP. The site you're connecting to terminates your TLS stream but just sees it coming from Fastly. This is a beta and there are several things that aren't ideal. We don't have free plans because providing actual connectivity is pretty expensive. We know that data-only mobile service isn't for everyone (that's what our mobile plans provide -- no phone number). So we offer Relay service on its own for folks who want that. We also know eSIMs are not ideal either, so we'd like to generalize that down the road. We're focused on privacy, not just on mobile, and we'd love your feedback on the service and ideas about this and where to go next. Thanks! Barath and Paul https://bit.ly/3JGTYzE August 9, 2022 at 04:32PM

Show HN: Loop, run a command in loop and nothing else https://bit.ly/3zJeKtZ

Show HN: Loop, run a command in loop and nothing else This is a small utility to loop a command, in a shell. This is deceptively simple, you can loop a command forever, or loop until it is succeeded or failed. Currently, it really does nothing else than a bash `for` and `sleep`, but I intend to add the possibility of running a command in loop, in parallel. In conjonction with some tests/stress tools (like https://bit.ly/3baQBll who I am one of the maintainer), I think this can be useful to other... $ loop --iter 4 --delay 1000 date Tue Aug 9 06:59:58 CEST 2022 Tue Aug 9 06:59:59 CEST 2022 Tue Aug 9 07:00:00 CEST 2022 Tue Aug 9 07:00:01 CEST 2022 https://bit.ly/3p96oqN August 9, 2022 at 06:26AM