The best Hacker News stories from Show from the past week
Latest posts:
Show HN: Web page that parses and explains the label on a bike tire
History: Last year I had to replace the tire on my bike, and I was surprised how difficult it was to find a suitable new tire. There were a lot of numbers written on the casing, so I googled what they meant. In the end I was successful, but I didn't want to do the same work again for the next bike after I've forgotten the details. So I wrote this website.<p>Technically, the web page is kept very simple, no frameworks, no templates, no website builder. It uses HTML5, CSS and JavaScript, and it privides a responsive layout for mobile usage.<p>I'm happy to receive feedback. If you have tried the label of your bike tire, and it doesn't work, please post it as well. Thanks!
Show HN: Web page that parses and explains the label on a bike tire
History: Last year I had to replace the tire on my bike, and I was surprised how difficult it was to find a suitable new tire. There were a lot of numbers written on the casing, so I googled what they meant. In the end I was successful, but I didn't want to do the same work again for the next bike after I've forgotten the details. So I wrote this website.<p>Technically, the web page is kept very simple, no frameworks, no templates, no website builder. It uses HTML5, CSS and JavaScript, and it privides a responsive layout for mobile usage.<p>I'm happy to receive feedback. If you have tried the label of your bike tire, and it doesn't work, please post it as well. Thanks!
Show HN: Web page that parses and explains the label on a bike tire
History: Last year I had to replace the tire on my bike, and I was surprised how difficult it was to find a suitable new tire. There were a lot of numbers written on the casing, so I googled what they meant. In the end I was successful, but I didn't want to do the same work again for the next bike after I've forgotten the details. So I wrote this website.<p>Technically, the web page is kept very simple, no frameworks, no templates, no website builder. It uses HTML5, CSS and JavaScript, and it privides a responsive layout for mobile usage.<p>I'm happy to receive feedback. If you have tried the label of your bike tire, and it doesn't work, please post it as well. Thanks!
Show HN: An in-browser text editor to easily create static HTML
Show HN: An in-browser text editor to easily create static HTML
Show HN: Hibiki HTML – New frontend framework – no scaffolding, no Webpack
Source <a href="https://github.com/dashborg/hibiki" rel="nofollow">https://github.com/dashborg/hibiki</a> | Interactive Tutorial <a href="https://playground.hibikihtml.com/tutorial/" rel="nofollow">https://playground.hibikihtml.com/tutorial/</a><p>I love JavaScript, but for many projects -- especially internal tools and prototypes -- setting up a full frontend JavaScript stack (npm, webpack, babel, create-react-app, redux) and all of their configuration files, folders, and scaffolding is overkill.<p>Hibiki HTML incrementally plugs into any backend, using any template language (even static HTML files) with a single script include. It includes a built-in frontend data model, Vue.js-like rendering, built-in AJAX integration, and a full component/library system.<p>It is also <i>fully scriptable</i> from your backend AJAX handlers. Anything that Hibiki HTML can do on the frontend can be done with a remote handler by returning specially formatted JSON <i>actions</i>. This allows you to write frontend logic (that would normally be JavaScript code) in your backend handlers.<p>Background -- Hibiki HTML is a standalone, open-source, more powerful version of the frontend language that I had built for my internal tools startup Dashborg over the past year. It is a reaction against the extreme amount of scaffolding and configuration required to set up a new frontend project, especially when you're a backend/devops/data engineer who isn't a JavaScript expert. As more Hibiki libraries are written, the advantages will hopefully become even more clear.<p>I'd love to get all of your feedback, questions, and comments. Would love a star on Github if you like the idea. Also, feel free to email me, and/or join the Slack workspace I set up (contact info on Github or the tutorial).
Show HN: Hibiki HTML – New frontend framework – no scaffolding, no Webpack
Source <a href="https://github.com/dashborg/hibiki" rel="nofollow">https://github.com/dashborg/hibiki</a> | Interactive Tutorial <a href="https://playground.hibikihtml.com/tutorial/" rel="nofollow">https://playground.hibikihtml.com/tutorial/</a><p>I love JavaScript, but for many projects -- especially internal tools and prototypes -- setting up a full frontend JavaScript stack (npm, webpack, babel, create-react-app, redux) and all of their configuration files, folders, and scaffolding is overkill.<p>Hibiki HTML incrementally plugs into any backend, using any template language (even static HTML files) with a single script include. It includes a built-in frontend data model, Vue.js-like rendering, built-in AJAX integration, and a full component/library system.<p>It is also <i>fully scriptable</i> from your backend AJAX handlers. Anything that Hibiki HTML can do on the frontend can be done with a remote handler by returning specially formatted JSON <i>actions</i>. This allows you to write frontend logic (that would normally be JavaScript code) in your backend handlers.<p>Background -- Hibiki HTML is a standalone, open-source, more powerful version of the frontend language that I had built for my internal tools startup Dashborg over the past year. It is a reaction against the extreme amount of scaffolding and configuration required to set up a new frontend project, especially when you're a backend/devops/data engineer who isn't a JavaScript expert. As more Hibiki libraries are written, the advantages will hopefully become even more clear.<p>I'd love to get all of your feedback, questions, and comments. Would love a star on Github if you like the idea. Also, feel free to email me, and/or join the Slack workspace I set up (contact info on Github or the tutorial).
Show HN: Electric Tables – an experiment in personal databases
Show HN: Electric Tables – an experiment in personal databases
Show HN: Social network that looks and works more like a forum
Show HN: Social network that looks and works more like a forum
Show HN: Shoot the neural network before it shoots you
Show HN: Shoot the neural network before it shoots you
Show HN: Let's Block It – Custom uBlock Origin Filters Made Easy
uBlock Origin is more than an ad-blocker, it's a general purpose content filter that can be leveraged to hide low-quality content from pages you browse. While the main filter lists can remove mailing list popups and obvious nags, the definition of low-quality content is personal, so one size cannot fit all.<p>I used to have an ad-hoc script to render and publish a personal uBlock Origin filter list, added to all my browsers. The goal of this project is to enable more people to build such a list custom list to filter out low-quality content and nags. Chose from a list of community-maintained templates, set your options, add your custom rules, and get your personal filter list.<p>Code and content are licensed under the Apache 2.0 license and hosted on <a href="https://github.com/xvello/letsblockit" rel="nofollow">https://github.com/xvello/letsblockit</a>. The project is still pretty young and needs more filter templates, and lots of frontend improvements (my last web project was in 2005, this is not my forte). Any feedback is welcome!
Show HN: Let's Block It – Custom uBlock Origin Filters Made Easy
uBlock Origin is more than an ad-blocker, it's a general purpose content filter that can be leveraged to hide low-quality content from pages you browse. While the main filter lists can remove mailing list popups and obvious nags, the definition of low-quality content is personal, so one size cannot fit all.<p>I used to have an ad-hoc script to render and publish a personal uBlock Origin filter list, added to all my browsers. The goal of this project is to enable more people to build such a list custom list to filter out low-quality content and nags. Chose from a list of community-maintained templates, set your options, add your custom rules, and get your personal filter list.<p>Code and content are licensed under the Apache 2.0 license and hosted on <a href="https://github.com/xvello/letsblockit" rel="nofollow">https://github.com/xvello/letsblockit</a>. The project is still pretty young and needs more filter templates, and lots of frontend improvements (my last web project was in 2005, this is not my forte). Any feedback is welcome!
PRQL – A proposal for a better SQL
Show HN: Marginalia – Exploration Mode
I've been a bit obsessed with the idea of flipping through the internet a bit like you would a magazine, of undirected browsing as a discovery mechanism, and I think I'm approaching something that's beginning to feel pretty fun.<p>The link at the top will return results out of a pool of approximately 10,000 domains, you can refresh to get new ones. You can also explore in a directed fashion by using the 'Similar Domains'-buttons. These are not random.<p>A sampler, beyond the random sites offered with the head link<p><a href="https://search.marginalia.nu/explore/www.amiga-news.de" rel="nofollow">https://search.marginalia.nu/explore/www.amiga-news.de</a><p><a href="https://search.marginalia.nu/explore/www.aaronsw.com" rel="nofollow">https://search.marginalia.nu/explore/www.aaronsw.com</a><p><a href="https://search.marginalia.nu/explore/therealbitcoin.org" rel="nofollow">https://search.marginalia.nu/explore/therealbitcoin.org</a><p>I don't have thumbnails for all 500k domains in the database yet, but I think it's getting to a number where it's reasonable useful.
Show HN: Marginalia – Exploration Mode
I've been a bit obsessed with the idea of flipping through the internet a bit like you would a magazine, of undirected browsing as a discovery mechanism, and I think I'm approaching something that's beginning to feel pretty fun.<p>The link at the top will return results out of a pool of approximately 10,000 domains, you can refresh to get new ones. You can also explore in a directed fashion by using the 'Similar Domains'-buttons. These are not random.<p>A sampler, beyond the random sites offered with the head link<p><a href="https://search.marginalia.nu/explore/www.amiga-news.de" rel="nofollow">https://search.marginalia.nu/explore/www.amiga-news.de</a><p><a href="https://search.marginalia.nu/explore/www.aaronsw.com" rel="nofollow">https://search.marginalia.nu/explore/www.aaronsw.com</a><p><a href="https://search.marginalia.nu/explore/therealbitcoin.org" rel="nofollow">https://search.marginalia.nu/explore/therealbitcoin.org</a><p>I don't have thumbnails for all 500k domains in the database yet, but I think it's getting to a number where it's reasonable useful.
Show HN: Marginalia – Exploration Mode
I've been a bit obsessed with the idea of flipping through the internet a bit like you would a magazine, of undirected browsing as a discovery mechanism, and I think I'm approaching something that's beginning to feel pretty fun.<p>The link at the top will return results out of a pool of approximately 10,000 domains, you can refresh to get new ones. You can also explore in a directed fashion by using the 'Similar Domains'-buttons. These are not random.<p>A sampler, beyond the random sites offered with the head link<p><a href="https://search.marginalia.nu/explore/www.amiga-news.de" rel="nofollow">https://search.marginalia.nu/explore/www.amiga-news.de</a><p><a href="https://search.marginalia.nu/explore/www.aaronsw.com" rel="nofollow">https://search.marginalia.nu/explore/www.aaronsw.com</a><p><a href="https://search.marginalia.nu/explore/therealbitcoin.org" rel="nofollow">https://search.marginalia.nu/explore/therealbitcoin.org</a><p>I don't have thumbnails for all 500k domains in the database yet, but I think it's getting to a number where it's reasonable useful.
Show HN: Bulk convert images online without sending to server
There are lots of solutions already, but most solutions have too many ads or they process on server(privacy concern).<p>Webutils convert all images on client using webassembly.