Monday 28 February 2022

Show HN: Go 1.18 generic implementations of SliceTricks from the Go wiki https://bit.ly/35EKFR6

Show HN: Go 1.18 generic implementations of SliceTricks from the Go wiki https://bit.ly/3tf4TJm February 28, 2022 at 11:56PM

Show HN: Check if your website violates GDPR https://bit.ly/3vozTJq

Show HN: Check if your website violates GDPR https://bit.ly/3pobOPa February 28, 2022 at 01:09PM

Show HN: Treat your dotfiles better with ansible and stow https://bit.ly/3suJcpw

Show HN: Treat your dotfiles better with ansible and stow https://bit.ly/3td3anS February 28, 2022 at 08:17AM

Show HN: Letter Jumble – A daily word puzzle https://bit.ly/3IwgEBh

Show HN: Letter Jumble – A daily word puzzle https://bit.ly/3sopNX3 February 28, 2022 at 12:26PM

Show HN: Net source generator for object mapping https://bit.ly/3CcXVst

Show HN: Net source generator for object mapping https://bit.ly/3K1MJS1 February 28, 2022 at 10:54AM

Show HN: Flurri – Build meaningful connections with your co-workers https://bit.ly/3M8I56n

Show HN: Flurri – Build meaningful connections with your co-workers Hi HN, we're Nikhil and Dhurv, founders of Flurri ( https://bit.ly/35zA3mz ). We’re very excited to launch Flurri (https://bit.ly/3sqLJ3M), a platform to help teams build meaningful connections and create an inclusive, engaging culture. From our own experiences and countless others, we know that starting in a new team can be isolating and remote work is lonely. However, the workplace is a great place to make new connections and build bonds, especially as other community institutions (sports clubs, volunteering, etc.) have declined in prominence. We wanted to make it easier and more comfortable to get to know your colleagues, focusing on what makes us all human! We capture a bit about your hobbies and interests, and provide a way for you to search against it, learning more about your co-workers in the process. Communities create profiles built on hobbies, interests, and short ice breakers and we create a searchable internal database of employees based on hobbies, interests, etc. Additionally, users can set up Icycle, our product to match co-workers based on mutual interests on a regular cadence, with meeting invites sent directly. We are completely free to use, so feel free to jump in - creating a profile takes 5 min! We believe work is a great place to find your community, and we want to make it simple, easy, and fun to do that. We appreciate your support and feedback and look forward to hearing your thoughts as we continue to build! https://bit.ly/35zA3mz February 28, 2022 at 10:41AM

Saturday 26 February 2022

Show HN: REPL-Driven Development for JavaScript https://bit.ly/3M3OIad

Show HN: REPL-Driven Development for JavaScript Lisp-inspired interactive REPL editor tools for Javascript https://bit.ly/3pgQDyv February 27, 2022 at 08:42AM

Show HN: Asyncc Jobs: a job board to accelerate async work culture https://bit.ly/3pl0LWQ

Show HN: Asyncc Jobs: a job board to accelerate async work culture 2 years of remote work has proved us that this isn't the utopia we imagined we will get. There is something more. And that is async work style. I believe async work is the future. That's why I built this job board to accelerate the async work style. Please give me some support and write feedback. Thank you. https://bit.ly/358m0Vd February 27, 2022 at 05:39AM

Show HN: TopHat Finance – free, open, and offline https://bit.ly/3voorxs

Show HN: TopHat Finance – free, open, and offline https://bit.ly/3tgdIT0 February 27, 2022 at 02:11AM

Show HN: Req, an HTTP Scripting Language https://bit.ly/3M59aaC

Show HN: Req, an HTTP Scripting Language https://bit.ly/3sqblOi February 26, 2022 at 06:51PM

Show HN: Esolang Park, a visual debugger for esolangs https://bit.ly/3smITNo

Show HN: Esolang Park, a visual debugger for esolangs Hey HN! Esolang Park is an online visual debugger interface for esoteric programming languages, that I've been working on for the past few months. For every supported language, Esolang Park provides the powerful Monaco code editor, syntax checking, debugging functionality and a visualisation of the runtime state. The core is language-agnostic - a "language provider" only needs to implement the esolang's parser, interpreter and visualisation UI (and some other little stuff). Apart from trying to boost DX for esolangs, the idea is for this to grow into a platform where people can discover and play around with a variety of esolangs without leaving the browser. That's quite far away though - the project is quite early in development and currently only has 5 languages (Befunge-93, Brainf*ck, Chef, Deadfish and Shakespeare). Some features like non-debugging execution mode (0ms interval) are missing too. Currently the entire source code[0] (core + language providers) is written in TypeScript and React. Esolang code execution happens in a web worker. I'm planning to add support for WASM-based language providers for better performance, particularly for non-debugging execution. There's also a wiki[1] containing a description of the core design and a guide for implementing and contributing new language providers. Looking to hear some feedback on the idea and current implementation - bug reports are welcome too! [0] https://bit.ly/35zQ3oB [1] https://bit.ly/3562g4A https://bit.ly/3BEhfOU February 26, 2022 at 05:58PM

Show HN: ssh wordle.bdw.to https://bit.ly/3hlU3vn

Show HN: ssh wordle.bdw.to February 26, 2022 at 05:32PM

Friday 25 February 2022

Show HN: Advanced News Search https://bit.ly/3sotewM

Show HN: Advanced News Search https://bit.ly/3HuglG8 February 26, 2022 at 03:11AM

Show HN: Nomoreinvasion.com – Easy insertable message to support Ukraine https://bit.ly/33Y8va0

Show HN: Nomoreinvasion.com – Easy insertable message to support Ukraine https://bit.ly/3vkGwfK February 26, 2022 at 03:26AM

Show HN: Use GitHub Markdown Comments to Render UML Diagrams https://bit.ly/3pglrPE

Show HN: Use GitHub Markdown Comments to Render UML Diagrams https://bit.ly/3viJgdQ February 25, 2022 at 03:52PM

Show HN: Cloning an musical instrument from 16 seconds of audio https://bit.ly/3IlsRbX

Show HN: Cloning an musical instrument from 16 seconds of audio https://bit.ly/3M4tiJW February 25, 2022 at 02:59PM

Show HN: LERA – Free automated accessibility reporting tool https://bit.ly/3tbrNB8

Show HN: LERA – Free automated accessibility reporting tool Struggling to generate website accessibility reports? Automate your accessibility reporting with the LERA web accessibility tool. - Easy installation: Setup the web accessibility tool with a simple click, as a Chrome browser extension - Granular Reporting: Experience an interactive dashboard with a detailed breakdown of issues - Multiple URL download: Audit unlimited URLs, save, and download all in one file for quick availability - Reporting Template: Use a pre-built, consolidated reporting template with custom headers and download in Excel format - Compare data: Archive and retrieve data for future use, comparison or further analysis Download the free chrome extension - https://bit.ly/3siUbSE... Learn more - https://bit.ly/3BYfhcf https://bit.ly/3BYfhcf February 25, 2022 at 10:14AM

Show HN: Open-Source Unbound DNS Resolver Docker Image https://bit.ly/3hi8FvS

Show HN: Open-Source Unbound DNS Resolver Docker Image Hey Hacker News! I am madnuttah, I am a Windows/Linux Sysadmin and some folks may remember this username for "niche" mods I've made for Fallout and Skyrim and some C# UWP Windows Store Apps which I've retired because of Microsoft's unclear strategy abandoning things from one day to another. Why am I writing this? I wanted to be independent from the DNS servers of my provider, because they have often shined brightly with problems in the past instead of functioning properly, wanted to have a little bit more privacy and freedom back by fighting censorship via DNS, so I built my own Unbound Docker image with a lot of effort and conscientiousness. Because I think it's worth it, I'd like to share my efforts with you. My life taught me that trust must be earned, you never know what was fiddled into and what was tampered with. This image is therefore entirely built online using workflows in a GitHub action, uses the very lean Alpine Linux with all its security features and Unbound directly queries a local copy of the root zone, which is kept up-to-date using DNS zone transfers (XFR). Instead of occupying a few hundred megabytes on your harddisk, my image is only about 30 megabytes uncompressed in size. The separate components Libevent and OpenSSL3 are compiled in the build process in their separate workflows and all the downloads, even the Internic files (root.hints and root.zone) are checked using their PGP keys and signature files if available, following my zero-trust policy. Unbound is compiled with hardening security features that most images do not include, such as PIE (Position Independent Executables), which randomizes the application's position in memory which makes attacks more difficult and RELRO (Relocation Read-Only) which also can mitigate exploitations. The image was actually designed as an DNSSEC validating upstream DNS resolver with Pi-hole for adblocking and tracking prevention in mind but it also works perfectly as a standalone server. All Linux architectures are supported, which are currently used by Pi-hole: 386, armv6, armv7, arm64 and amd64. So it also able to run on older Raspberries under Docker. I maintain the image regularly and as soon as included components are updated, security vulnerabilities become known or an update of Unbound is released, the image will be available for you on the Docker registry in a few hours. If anyone would like to contribute to the development, I'm happy to receive a pull request of yours. For any suggestions, questions, comments or even criticism you are very welcome to contact me here on HN or on Mastodon (https://bit.ly/3Hmy2qV). Here is the link to my GitHub repo https://bit.ly/3HkaFye. You may find the following links useful for testing the security of your DNS or even in case you want to do a before and after comparison if you want to give the image a try: DNS Leak Test: https://bit.ly/3t5G56p DNSSEC-Test from the University of Duisburg-Essen: https://bit.ly/3siovNc GRC's DNS Nameserver Spoofability Test: https://bit.ly/35r90d5 Cheers, madnuttah February 25, 2022 at 11:50AM

Show HN: Terminal Based Wikipedia https://bit.ly/3vcAhuB

Show HN: Terminal Based Wikipedia https://bit.ly/3BWIS5R February 25, 2022 at 09:01AM

Thursday 24 February 2022

Show HN: I wrote a profiler that combines dynamic profiling and static analysis https://bit.ly/3hcW5xI

Show HN: I wrote a profiler that combines dynamic profiling and static analysis https://bit.ly/3BQfTAP February 24, 2022 at 08:48PM