The best Hacker News stories from Show from the past day
Latest posts:
Show HN: Mitmproxy2swagger – Automagically reverse-engineer REST APIs
Show HN: Mitmproxy2swagger – Automagically reverse-engineer REST APIs
Show HN: Mitmproxy2swagger – Automagically reverse-engineer REST APIs
Show HN: Privaxy – Like uBlock but through a MitM proxy and no browser extension
Show HN: Commands.dev, a searchable collection of commands from across the Web
Show HN: Catchy melodies made with a diffusion-based neural net assistant
I've created a diffusion-based neural net generative assistant that makes creating new melodies much easier, even for non-musicians like me. These are meant to be just the catchy "hook" parts of songs, so more work is required to make them into full songs, but this is already handled well by existing products (e.g. there are plugins that can suggest a few possible chord progressions based on the melody and there is even good singing software that I used without any tweaks to make the “voice” playlist: Synthesizer V Studio).<p>This side project turned out to be quite challenging because of how little data there is to train on - several orders of magnitude less than DALL-E or GPT-3 had available for its training, so it required a deep dive into research of new generalization and augmentation techniques and some feature engineering.<p>Various other instruments:<p>Voice: <a href="https://www.youtube.com/playlist?list=PLoCzMRqh5SkE1yC8_WtJ-WtZwySFw23UX" rel="nofollow">https://www.youtube.com/playlist?list=PLoCzMRqh5SkE1yC8_WtJ-...</a><p>Synth: <a href="https://www.youtube.com/playlist?list=PLoCzMRqh5SkFj7RNZvjr7PRw_8NR7fN1R" rel="nofollow">https://www.youtube.com/playlist?list=PLoCzMRqh5SkFj7RNZvjr7...</a><p>Bell: <a href="https://www.youtube.com/playlist?list=PLoCzMRqh5SkEYHYvHX9m9nlNdMHzbJJhC" rel="nofollow">https://www.youtube.com/playlist?list=PLoCzMRqh5SkEYHYvHX9m9...</a><p>Guitar: <a href="https://www.youtube.com/playlist?list=PLoCzMRqh5SkGKvfkP2OexojW7XGiuDl5L" rel="nofollow">https://www.youtube.com/playlist?list=PLoCzMRqh5SkGKvfkP2Oex...</a><p>Sax: <a href="https://www.youtube.com/playlist?list=PLoCzMRqh5SkHfsZgzzdSh-mrNFe4qLCYt" rel="nofollow">https://www.youtube.com/playlist?list=PLoCzMRqh5SkHfsZgzzdSh...</a><p>Grand Piano: <a href="https://www.youtube.com/playlist?list=PLoCzMRqh5SkFMch5x60uhBxv-aVH70VOX" rel="nofollow">https://www.youtube.com/playlist?list=PLoCzMRqh5SkFMch5x60uh...</a><p>SoundCloud electric piano: <a href="https://soundcloud.com/lech-mazur-995769534/sets/ai-assistant-melodies-electric-piano?utm_source=clipboard&utm_medium=text&utm_campaign=social_sharing" rel="nofollow">https://soundcloud.com/lech-mazur-995769534/sets/ai-assistan...</a><p>SoundCloud vocal: <a href="https://soundcloud.com/lech-mazur-995769534/sets/ai-assistant-melodies-voice?utm_source=clipboard&utm_medium=text&utm_campaign=social_sharing" rel="nofollow">https://soundcloud.com/lech-mazur-995769534/sets/ai-assistan...</a>
Show HN: Vessel – Your Passport for the Internet
Show HN: Vessel – Your Passport for the Internet
Show HN: Prefixed, dual-token, base58 encoded API Keys
Show HN: Prefixed, dual-token, base58 encoded API Keys
Show HN: 1,900 remote company profiles with tech stacks and employee benefits
Show HN: 1,900 remote company profiles with tech stacks and employee benefits
Show HN: 1,900 remote company profiles with tech stacks and employee benefits
Show HN: 3D Portfolio website with late 90s aesthetic, made with Three and React
Show HN: Pointless – Endless drawing canvas desktop app
Show HN: A CLI to kick-start any language
I'm working on a CLI that helps you create the boilerplate of your project in multiple languages and frameworks.<p>In case of front-end frameworks/libraries, with cli you'll be able to create the project, set up git on your local, add the UI-framework, testing framework, and linting, and in the future releases you'll be able to even add pre-designed components.<p>The CLI currently supports React, Angular, Vue, Svelte and Node.js will be released today.
Also soon, you'll be able to deploy your applications to AWS with a single command.<p>Appreciate your feedbacks and all the contributions are welcome.<p>https://github.com/utopiops/utopiops
Show HN: A Swiss army knife for testing HTTP from the terminal
Hiya HN!<p>Just released Artillery Probe - a Swiss army knife for testing HTTP from the CLI. Think mini-curl with better UX for common use-cases, plus a couple of extra features.<p>Would love for you to try it and give some feedback!<p>https://www.artillery.io/blog/swiss-army-knife-for-http-testing<p>and:<p><pre><code> npm install artillery@latest
</code></pre>
What does it do?<p>- First of all, it's a HTTP client! It does all the usual stuff you'd expect from a HTTP client... HTTP methods, request bodies, custom headers, forms, Basic Auth etc.<p>- Got some JSON or XML back? It'll pretty-print it, and syntax highlight it for you.<p>- It'll show you request waterfalls like this one: (inspired by httpstat)<p><pre><code> DNS Lookup | TCP Connection | SSL Handshake | Time to First Byte | Content Transfer
56ms | 14ms | 19ms | 181ms | 88ms |
| | | | |
56ms | | | |
70ms | | |
89ms | |
270ms |
total:358ms
</code></pre>
- JSON responses can be queried and sliced and diced with JMESPath (same syntax as AWS CLI) - no need to reach for jq. XML & HTML may be queried with a jQuery-like syntax too.<p>- You can set expectations on the response, e.g. have the CLI check that the response is a 200, or that a certain header is set, and exit with non-zero code if not. Super handy for quick acceptance testing.<p>We've got lots of ideas for improvements, but would love to hear what you think!
Show HN: A Swiss army knife for testing HTTP from the terminal
Hiya HN!<p>Just released Artillery Probe - a Swiss army knife for testing HTTP from the CLI. Think mini-curl with better UX for common use-cases, plus a couple of extra features.<p>Would love for you to try it and give some feedback!<p>https://www.artillery.io/blog/swiss-army-knife-for-http-testing<p>and:<p><pre><code> npm install artillery@latest
</code></pre>
What does it do?<p>- First of all, it's a HTTP client! It does all the usual stuff you'd expect from a HTTP client... HTTP methods, request bodies, custom headers, forms, Basic Auth etc.<p>- Got some JSON or XML back? It'll pretty-print it, and syntax highlight it for you.<p>- It'll show you request waterfalls like this one: (inspired by httpstat)<p><pre><code> DNS Lookup | TCP Connection | SSL Handshake | Time to First Byte | Content Transfer
56ms | 14ms | 19ms | 181ms | 88ms |
| | | | |
56ms | | | |
70ms | | |
89ms | |
270ms |
total:358ms
</code></pre>
- JSON responses can be queried and sliced and diced with JMESPath (same syntax as AWS CLI) - no need to reach for jq. XML & HTML may be queried with a jQuery-like syntax too.<p>- You can set expectations on the response, e.g. have the CLI check that the response is a 200, or that a certain header is set, and exit with non-zero code if not. Super handy for quick acceptance testing.<p>We've got lots of ideas for improvements, but would love to hear what you think!
Show HN: Peridot – A functional language based on two-level type theory
Show HN: Peridot – A functional language based on two-level type theory