Show HN: Net source generator for object mapping https://news.ycombinator.com/item?id=30498176

Show HN: Net source generator for object mapping https://github.com/riok/mapperly February 28, 2022 at 01:54AM

Show HN: Flurri – Build meaningful connections with your co-workers https://news.ycombinator.com/item?id=30498096

Show HN: Flurri – Build meaningful connections with your co-workers Hi HN, we're Nikhil and Dhurv, founders of Flurri ( https://www.flurriapp.com/icycle ). We’re very excited to launch Flurri (www.flurriapp.com/icycle), 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://www.flurriapp.com/icycle February 28, 2022 at 01:41AM

Show HN: Pdbr supports for IPython %magics, like %timeit https://news.ycombinator.com/item?id=30490253

Show HN: Pdbr supports for IPython %magics, like %timeit https://github.com/cansarigol/pdbr February 27, 2022 at 09:09AM

Show HN: Esolang Park, a visual debugger for esolangs https://news.ycombinator.com/item?id=30479320

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://github.com/nilaymaj/esolang-park [1] https://github.com/nilaymaj/esolang-park/wiki https://esolangpark.vercel.app February 26, 2022 at 08:58AM

Show HN: Open-Source Unbound DNS Resolver Docker Image https://news.ycombinator.com/item?id=30465854

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://fosstodon.org/@madnuttah). Here is the link to my GitHub repo https://github.com/madnuttah/unbound-docker. 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://www.dnsleaktest.com/ DNSSEC-Test from the University of Duisburg-Essen: https://dnssec.vs.uni-due.de/ GRC's DNS Nameserver Spoofability Test: https://www.grc.com/dns/dns.htm Cheers, madnuttah February 25, 2022 at 02:50AM

Show HN: Lokapp, an open-source translations manager for mobile teams https://news.ycombinator.com/item?id=30453898

Show HN: Lokapp, an open-source translations manager for mobile teams https://www.lokapp.io/ February 24, 2022 at 04:29AM

Show HN: Mood tracker with CSV import to reuse existing data you may have https://news.ycombinator.com/item?id=30453275

Show HN: Mood tracker with CSV import to reuse existing data you may have https://moodistory.com/ February 24, 2022 at 02:51AM

Show HN: Supernotes 2 – a fast, Markdown notes app for journalling and sharing https://news.ycombinator.com/item?id=30440275

Show HN: Supernotes 2 – a fast, Markdown notes app for journalling and sharing https://supernotes.app/?ref=hn February 23, 2022 at 04:23AM

Show HN: A collection of random shell scripts https://news.ycombinator.com/item?id=30426397

Show HN: A collection of random shell scripts A collection of totally random scripts. Hope someone finds them useful. https://github.com/aselvan/scripts February 22, 2022 at 03:02AM

Show HN: TopSpace – Scroll above the top line in Emacs https://news.ycombinator.com/item?id=30414784

Show HN: TopSpace – Scroll above the top line in Emacs This is an Emacs minor mode I made in my spare time this past year. It lets you scroll above the top line to vertically center top text in Emacs. I made it out of my own necessity for the feature and it is very useful when using Emacs in full-screen with tall/large monitors. As monitors have been getting larger for many years now, I'm actually amazed that this kind of feature isn't more available in text editors or other software like internet browsers etc. Let me know what you think or if you have any suggestions! https://github.com/trevorpogue/topspace February 21, 2022 at 03:56AM

Show HN: Find destinations fitting your budget https://news.ycombinator.com/item?id=30404148

Show HN: Find destinations fitting your budget It's still a MVP. I'd love to continue working on it, adding better filters, more locations and better data :) https://tralcu.stefannemeth.com/ February 20, 2022 at 12:15AM

Show HN: Sioyek – PDF viewer for reading research papers and textbooks https://news.ycombinator.com/item?id=30395649

Show HN: Sioyek – PDF viewer for reading research papers and textbooks https://github.com/ahrm/sioyek February 19, 2022 at 01:22AM

Thursday, February 17, 2022

Show HN: Build a consistent writing habit like a pro https://news.ycombinator.com/item?id=30372138

Show HN: Build a consistent writing habit like a pro https://hypergraphia.app/ February 17, 2022 at 03:54AM

Show HN: Reversle – Find the words given Wordle pattern and the solution word https://news.ycombinator.com/item?id=30371934

Show HN: Reversle – Find the words given Wordle pattern and the solution word https://reversle.net/ February 17, 2022 at 03:23AM

Show HN: Git-blame.nvim – a Git Blame plugin for Neovim written in Lua https://news.ycombinator.com/item?id=30359096

Show HN: Git-blame.nvim – a Git Blame plugin for Neovim written in Lua https://github.com/f-person/git-blame.nvim February 16, 2022 at 04:21AM

Show HN: Simple App that picks an option out of a list https://news.ycombinator.com/item?id=30358457

Show HN: Simple App that picks an option out of a list A simple app I built since I was using random.org a lot to pick an option out of a list. There's also a flip a coin option as well as an option to input a list of options and get one extracted similar to a raffle Feedback is greatly appreciated https://pick.computer/ February 16, 2022 at 02:54AM

Show HN: Truetubestatus.com – Better service statuses for the London Tube https://news.ycombinator.com/item?id=30343847

Show HN: Truetubestatus.com – Better service statuses for the London Tube https://truetubestatus.com/ February 14, 2022 at 11:52PM

Show HN: Free and Open-source Illustrations for your projects https://news.ycombinator.com/item?id=30332535

Show HN: Free and Open-source Illustrations for your projects https://iradesign.io/ February 14, 2022 at 06:40AM

Show HN: Our fair salary calculator for remote teams (+ template) https://news.ycombinator.com/item?id=30332200

Show HN: Our fair salary calculator for remote teams (+ template) https://slite.com/blog/fair-pay February 14, 2022 at 06:13AM

Show HN: I made an app to help replace Taylor Swift songs on Spotify https://news.ycombinator.com/item?id=30331782

Show HN: I made an app to help replace Taylor Swift songs on Spotify https://apps.apple.com/us/app/taylors-version/id1605275753 February 14, 2022 at 05:33AM

Sunday, February 13, 2022

Show HN: Wordle Without Waiting a Day https://news.ycombinator.com/item?id=30320175

Show HN: Wordle Without Waiting a Day I was contaminated by this game. I just love it, it's like a simpler hangman. But the wait was a pain. So I downloaded a list of nearly 2500 5 letters words from the english dictionary, and set up a Vue3 app with Pinia instead of VueX (first time I try it). The code is ugly, it was made in just a couple of jours. But it works just fine. [0] - https://github.com/linkdd/wordle [1] - https://linkdd-wordle.netlify.app February 13, 2022 at 12:18AM

Show HN: Remove video and image backgrounds, open source https://news.ycombinator.com/item?id=30319978

Show HN: Remove video and image backgrounds, open source https://backgroundremover.app/ February 12, 2022 at 11:31PM

Show HN: Clean Architecture for Next.js Template https://news.ycombinator.com/item?id=30320751

Show HN: Clean Architecture for Next.js Template https://github.com/revskill10/node-template February 13, 2022 at 02:26AM

Show HN: Yode-Nvim – Focused Code Editing for Neovim https://news.ycombinator.com/item?id=30305011

Show HN: Yode-Nvim – Focused Code Editing for Neovim https://github.com/hoschi/yode-nvim February 11, 2022 at 10:19AM

Friday, February 11, 2022

Show HN: Growing collection of high quality free vector icons https://news.ycombinator.com/item?id=30299925

Show HN: Growing collection of high quality free vector icons https://www.iconbolt.com February 11, 2022 at 02:58AM

Show HN: Lurnby, a tool for better learning, is now open source https://news.ycombinator.com/item?id=30299847

Show HN: Lurnby, a tool for better learning, is now open source I've been working on Lurnby for 2 years. It's kind of like a mix of pocket + kindle + anki. It lets you => add add epubs, pdfs, and web articles to the app => highlight and add comments => tag and organize highlights => review them with a spaced repetition system Today I made the decision to open source the project. I'm passionate about helping other people learn to learn better and hope that this will allow a lot more innovation in the tool and the space. I'm very new to open source and development in general really, but looking forward to receiving the guidance of the community. https://github.com/Roznoshchik/Lurnby February 11, 2022 at 02:47AM

Show HN: Class Variance Authority – type-safe variants for your UI components https://news.ycombinator.com/item?id=30284279

Show HN: Class Variance Authority – type-safe variants for your UI components https://github.com/joe-bell/cva February 10, 2022 at 02:01AM

Show HN: An AI that predicts how long a car will last https://news.ycombinator.com/item?id=30270216

Show HN: An AI that predicts how long a car will last https://autopredict.co.uk February 9, 2022 at 12:12AM

Tuesday, February 8, 2022

Show HN: 'Simple Clipboard Editor' available now on F-Droid https://news.ycombinator.com/item?id=30256342

Show HN: 'Simple Clipboard Editor' available now on F-Droid https://f-droid.org/en/packages/com.trianguloy.clipboardeditor/ February 8, 2022 at 01:14AM

Show HN: 'Url Checker' available now on F-Droid https://news.ycombinator.com/item?id=30256326

Show HN: 'Url Checker' available now on F-Droid https://f-droid.org/en/packages/com.trianguloy.urlchecker/ February 8, 2022 at 01:12AM

Friday, February 4, 2022

Show HN: Download Twitter data without API keys https://news.ycombinator.com/item?id=30188681

Show HN: Download Twitter data without API keys In April last year I started thinking about using Twitter in a smarter way. I wanted to do analytics on my tweets and find out more about people following me on Twitter. What kinds of things do people who follow me like and retweet? I decided to dig into the data and find out. When I went to try and download Twitter data in raw form I found I quickly got bogged down writing API wrangling code and fiddling with API keys. I just wanted to crunch some data but here I was wrangling Twitter's API. This was such a frustrating experience it suddenly looked like an opportunity to me. Was there room for a product here? A product which does one simple thing: help people extract Twitter data painlessly without writing any code. I did some research and discovered some tools that purported to do this, but none of them worked well for my use-case and all were badly designed and/or expensive. I decided to take a shot at it. I worked on this as a side project in a "calm company" fashion. Each week for 26 weeks I would put aside one day to chip away at the features. I tried not to think about how the issue tracker was filling up more and more. Several times I pared back the feature set to try to really focus on the core use-case. When my first user reached out and engaged I knew I might be onto something. I kept posting progress on Twitter and a few more people started to use it each week. Some of them came back, hinting at possible user retention. I hired a writer to write some articles to help with SEO and I kept working towards and MVP that I could use to test the market. Finally the day arrived where all of the critical issues in my issue tracker were closed. That meant it was launch day. That was yesterday. So here I am releasing this on Hacker News to you, dear reader. God speed little micro-SaaS, may the winds of fortune be at your back. https://tweetfeast.com/ February 2, 2022 at 08:28PM

Show HN: Veganize any recipe site with EatKind Chrome extension https://news.ycombinator.com/item?id=30192124

Show HN: Veganize any recipe site with EatKind Chrome extension https://chrome.google.com/webstore/detail/eatkind-for-chrome/ngojbbddpmckcgficlhojjcabamifdmi February 3, 2022 at 05:31AM

Show HN: Emergency softlight for late night video calls https://news.ycombinator.com/item?id=30191372

Show HN: Emergency softlight for late night video calls This has kind of a weird backstory, but in short, I am doing later and later video calls and needed a way to offset the blue tint of my laptop camera, so I hacked a quick web page to use my monitor as a softlight. Might not be suitable for all skin tones, and is a 30s hack that turned into a 15m one, so YMMV. https://carmo.io/softlight/ February 3, 2022 at 04:00AM

Show HN: Know what's happening in tech world at one place https://news.ycombinator.com/item?id=30160174

Show HN: Know what's happening in tech world at one place I have been a developer for a while and then took a short break. During my break, I wanted to keep track of what's happening in tech world. It was too much to surf around multiple sources. So, my friend and I created this app - where engineers can get everything at one place. https://play.google.com/store/apps/details?id=www.tapa.so.tapa_app&hl=en_US&gl=US February 1, 2022 at 01:00AM

Show HN: Full client side WASM hash generator https://news.ycombinator.com/item?id=30160012

Show HN: Full client side WASM hash generator https://pilabor.com/dev/#/hash February 1, 2022 at 12:37AM