Tuesday, 3 January 2023

Show HN: Build web apps using HTML, no JavaScript required https://bit.ly/3Qqr9ex

Show HN: Build web apps using HTML, no JavaScript required https://bit.ly/3jPbBVr January 3, 2023 at 03:41PM

Show HN: Triangle Habits https://bit.ly/3Ikptkp

Show HN: Triangle Habits I built a free app to build consistent habits over time, by starting with a single repetition and building up from there. https://bit.ly/3vEe8UI January 3, 2023 at 02:35PM

Sunday, 1 January 2023

Show HN: Mafs – React components for interactive math https://bit.ly/3jE9x2h

Show HN: Mafs – React components for interactive math https://bit.ly/3WCip7l January 2, 2023 at 07:09AM

Show HN: Banger–A Firefox extension to extend DDG's bangs https://bit.ly/3G6QPrH

Show HN: Banger–A Firefox extension to extend DDG's bangs Hello HN! I made this Firefox extension to extend upon DuckDuckGo's idea of bangs (check https://bit.ly/3Iigpwz if you aren't familiar with them) and also allow the use of any search engine with them. I found DuckDuckGo's bangs fascinating, but was disappointed by how little search engines inherit that feature. And on top of it, DuckDuckGo has the "!" bang that jumps to the first search result but other search engines offering bangs like Brave Search, searx, You.com don't seem to have that. I also thought that the "!" bang could be extended with the ability to jump to the first search result of a specific site, so I added the "!!" bangs in my extension that allow you to do just that (e.g. typing "!!mdn flatMap" will bring up the MDN page for flatMap). I also added a bunch of extra features like the ability to add custom bangs, ability to search in a search engine with the "site:" parameter using "!@r" (r for Reddit), or "!ddg@r" (specify any other bang as the search engine to use), and the ability to chain multiple bangs together with ";" to open them up in different tabs; it also allows you to use multiple "site:" parameters combined with the OR ("|") operator with "," (e.g. "!@r,yt"). Feel free to mix and match! Also, for those who use it, it supports sync. There's also an option to import/export any settings including custom bangs. I've also added custom handling to fix a few bangs which are usually broken such as "!archived" and "!imgops" (They require unescaped URL as part of the path. However, DDG and other search engines always escape the URL. Banger only escapes the URL if it's part of an URL parameter). I've been working on it for around 2 months now, and I'm pretty satisfied with the result so far. Let me know if you have any comments/feature suggestions/bug reports/anything else! https://bit.ly/3IdOLAQ January 2, 2023 at 06:48AM

Show HN: Isitongamepass.gg https://bit.ly/3GtCQfV

Show HN: Isitongamepass.gg Xbox Game Pass is pretty amazing. However, the official website to list games is horrible. It takes forever to load, it's hard to navigate, and weirdly difficult to just look up if a game you care about is available on Game Pass. Enter https://bit.ly/3idH9DE - a super fast site where you can look up the current Game Pass roster. My goals going into it were speed and easily accessible information. Each card has a game title, a poster image, and the set of platforms it's available on. If you click on a card, it opens up a details view that has links to the store page for the game as well as a description and availability details. This is something I put together in my free time and is the first website I've built (although I'm a professional software engineer) so I have no doubt there are some bugs. If you run into something, please comment here or send me a DM. Same goes if you have ideas for improvements! A couple other random things: Why are some games listed twice? There's a weird thing where some games have different store IDs on console vs PC. There's no good way I've found so far to combine these listings so they show up twice, once for the console version and once for the PC version. Why .gg? It turns out isitongamepass.com is an already owned domain with nothing on it. I briefly had the thought of making it isitongamepa.ss, but you can't really do this because of Nazis. Things I'm thinking about for the future of this site - More filters, specifically being able to filter by platform - Improve search functionality - Find ways to improve speed and responsiveness https://bit.ly/3idH9DE January 1, 2023 at 10:58PM

Show HN: Sierra, a DSL for building Java Swing applications https://bit.ly/3Q9TbKV

Show HN: Sierra, a DSL for building Java Swing applications Yes, I know hardly anyone uses Swing anymore. :-) I basically just did it for fun and thought I would share. https://bit.ly/3VFzWtZ January 1, 2023 at 09:40PM

Show HN: InterviewFrog – Gamify Your Interview Prep With GPT A.I https://bit.ly/3jJFk1V

Show HN: InterviewFrog – Gamify Your Interview Prep With GPT A.I https://bit.ly/3Gz94HQ January 1, 2023 at 05:40PM

Show HN: Detecting collision between 500k circles below 5ms https://bit.ly/3GxfqHo

Show HN: Detecting collision between 500k circles below 5ms Heya. I created a flexible collision engine for broad detection in C that's also pretty fast. Personally that's my best, so I wanted to show it here. Although... still not as fast as DragonEnergy's one that supposedly handled millions of agents bouncing off each other every frame on an old i3, haha. I hope I get better at this! He set the bar pretty high for me. I was considering including some small function that tries finding the nearest entity, although I think it might be better to simply use query for that matter. Perhaps in the future I will get a good idea of how to do that more efficiently. This is not a clickbait. Although generally you also call other functions in a tick, a collision check between 500,000 circles ("circles", not "squares", because distance is checked and forces are applied based on the angle between) is done below 5ms on not really that demanding hardware. I achieve lower times than that on my budget laptop, slightly more on my PC (yeah, weird). The total time spent in a tick is 3-4 times that. https://bit.ly/3IiTPUI January 1, 2023 at 09:08PM

Show HN: Modreveal – Utility to find hidden Linux kernel modules https://bit.ly/3hZ97mQ

Show HN: Modreveal – Utility to find hidden Linux kernel modules https://bit.ly/3WX0vMd January 1, 2023 at 04:32PM

Show HN: Lama2 - Plain-Text Powered REST API Client for Teams https://bit.ly/3VSGZjb

Show HN: Lama2 - Plain-Text Powered REST API Client for Teams https://bit.ly/3IlxEgF January 1, 2023 at 03:06PM

Show HN: I created my AI clone based on 600.000 written words https://bit.ly/3QaWl0X

Show HN: I created my AI clone based on 600.000 written words https://twitter.com/louis030195/status/1609487185602023426 January 1, 2023 at 10:51AM

Saturday, 31 December 2022

Show HN: My programming language, building in public for 1 year https://bit.ly/3Q4j5jk

Show HN: My programming language, building in public for 1 year My weekly(ish) video logs tracking my progress of building a completely sound statically typed language and structural editor. The motivation is to make lots of invalid programs unrepresentable. https://bit.ly/3vB9jeR January 1, 2023 at 12:42AM

Show HN: I made a simple, open source, chromatic tuner mobile app https://bit.ly/3VGe2GO

Show HN: I made a simple, open source, chromatic tuner mobile app I'm a musician by night, software developer by day, and one of the minor frustrations I've always had was trying to find a simple tuner app for my phone. Looking at both the iOS and Android app stores, you'll find a lot of the top tuner apps are rather bloated with ads or subscription callouts. I thought I'd create a dead-simple minimalistic mobile chromatic tuner the way I would like it - open the app and tune my guitar. My work is in web with NodeJS and React, so I chose React Native since it was the easiest to understand coming from React. Flutter was also an option since the company I work for has a team working in that, but I thought it would be a bit too much effort to learn Dart. I learned a bit more about React rendering with this project as well. The main issue I had was trying to have a React state variable be constantly updated with any frequencies detected from the mic input, but that ended up causing substantial slowdown due to so many rerenders, so I opted to use a React ref to maintain any detections, and then only update the React state when there was an actual note. I feel like sometimes the UI has trouble updating occasionally when my iPhone is in battery saving mode, which I guess might be related to throttling the audio sample rate somehow, though I'm not entirely sure. Friends and family haven't noticed this, so it may be due to my old 2016 iPhone SE :P. The apps you can find on the both the iOs App Store and Google Play (free!). https://apple.co/3IbZSu4 https://bit.ly/3Qa9wiH... Would love any feedback! https://bit.ly/3Qa9wzd December 31, 2022 at 09:51PM

Show HN: Pole Clock, a single 24h clock with multiple timezones https://bit.ly/3WVjZ3P

Show HN: Pole Clock, a single 24h clock with multiple timezones Hi HN! I designed this Pole Clock to be a helpful tool for people like myself who often struggle with managing their sense of time. I found that analog clocks are generally easier to read and understand than digital ones, however I find the fact that every day is broken into two 12-hour rotations unintuitive. A single 24-hour rotation makes it easier to grasp where in the day you are, the bottom half representing night and the top half representing day. Additionally, because the clock displays 24 hours, you can add extra hour hands on the clock for other time zones. This is especially useful if you work remotely or have friends and colleagues in different time zones. At a single glance, see where they are in their days and energy levels! I hope you'll give the Pole Clock a try and find that it helps you better understand and manage your sense of time. https://bit.ly/3jJTY99 December 31, 2022 at 02:40PM

Show HN: Integrate user auth more quickly https://bit.ly/3Guyje3

Show HN: Integrate user auth more quickly https://bit.ly/3IfHNvg December 31, 2022 at 11:53AM

Show HN: I Built Sailboat UI – Modern UI Framework for Tailwind CSS https://bit.ly/3WO85c8

Show HN: I Built Sailboat UI – Modern UI Framework for Tailwind CSS Get start with 150+ Tailwind CSS components , built your website quickly with Sailboat UI. https://bit.ly/3Z40GXK December 31, 2022 at 09:48AM

Friday, 30 December 2022

Show HN: Advent of Code 2022 (only first eight in different langs) https://bit.ly/3GdpEM2

Show HN: Advent of Code 2022 (only first eight in different langs) Tried/revisited/used: Elixir, Haskell, Python, Rust, JS, Rust-WASM, TypeScript, Java. With READMEs for each https://bit.ly/3G6TKAB December 30, 2022 at 11:36PM

Show HN: Graphic AI Art Assistant for WhatsApp https://bit.ly/3YV22nX

Show HN: Graphic AI Art Assistant for WhatsApp https://bit.ly/3Z1VXGk December 30, 2022 at 10:27PM

Show HN: Clerkie AI – A GPT-3 based CLI tool that debugs your code https://bit.ly/3vta3CX

Show HN: Clerkie AI – A GPT-3 based CLI tool that debugs your code We built ClerkieCLI - a GPT-3 based tool that: - automatically detects errors on your terminal, - identifies the programming language, - provides an explanation of the error and suggested fix right on your terminal. https://bit.ly/3Q20TH5 December 30, 2022 at 11:17AM

Show HN: Make your content SEO-firiendly with AI https://bit.ly/3CelQsq

Show HN: Make your content SEO-firiendly with AI https://bit.ly/3i78mb5 December 29, 2022 at 06:18PM