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

Show HN: Lokapp, an open-source translations manager for mobile teams https://bit.ly/33MNejr

Show HN: Lokapp, an open-source translations manager for mobile teams https://bit.ly/3K8bCf1 February 24, 2022 at 01:29PM

Show HN: Mood tracker with CSV import to reuse existing data you may have https://bit.ly/3BV38F6

Show HN: Mood tracker with CSV import to reuse existing data you may have https://bit.ly/3sfSkOp February 24, 2022 at 11:51AM

Wednesday 23 February 2022

Show HN: Supershields.io – smart, Lua-powered SVG status badges https://bit.ly/3LYEVSC

Show HN: Supershields.io – smart, Lua-powered SVG status badges https://bit.ly/3t2qBA6 February 24, 2022 at 07:45AM

Show HN: I've built a rasterizer that renders directly to the terminal https://bit.ly/3HeY27B

Show HN: I've built a rasterizer that renders directly to the terminal https://bit.ly/3vhwfB1 February 24, 2022 at 03:37AM

Show HN: Programmable network proxy for the cloud, edge and IoT https://bit.ly/3t0cn2M

Show HN: Programmable network proxy for the cloud, edge and IoT *Pipy* is an [open-source]( https://bit.ly/3IdsjFe ), lightweight, high-performance, modular, programmable, cloud-native network stream processor that is ideal for a variety of use-cases like edge routers, load balancers & proxy solutions, API gateways, static HTTP servers, service mesh sidecars, policy agents, and other applications. https://bit.ly/3IdsjFe February 24, 2022 at 03:26AM

Show HN: I made a 2D/3D digital asset management application https://bit.ly/3p7zCa0

Show HN: I made a 2D/3D digital asset management application https://bit.ly/3sgkHfi February 23, 2022 at 11:18PM

Show HN: Simula One – Portable Linux VR Computer https://bit.ly/3h8dqb4

Show HN: Simula One – Portable Linux VR Computer Hi HN, My name is George, and I am helping build an office focused VR headset called the “Simula One”. It was discussed recently here: https://bit.ly/3vrpZHd . We have just opened our store for preorders ( https://bit.ly/36trtWJ ), so that we and our backers can help people replace their old PCs/laptops with more capable VR headsets. We call our headset a “VR Computer” (or a “VRC”) to distinguish it from gaming headsets. When Simula was founded, most people thought the future of VR was in games & entertainment. The truth is that VR offers a superior way for performing knowledge work, but until now there haven’t been dedicated VR computing devices available on the market. While existing headsets are optimized for gaming, ours is optimized for productivity: it features bleeding edge high-resolution displays, has a detachable compute pack with specs comparable to a premium office laptop (x86 architecture), and runs a VR specialized Linux distro optimized for clear text. VRCs offer several advantages over Laptops & PCs: they provide unlimited screens of any size, improve work focus & immersion, are usable outdoors (no laptop glare), improve privacy (no one around you can snoop your screen), and their compact design frees up desk space. They also promote better posture and freedom of movement: with a VR computer you can change positions, sit up, lean back, stand, lie down, or even walk while you compute. Our project started out as an open-source VR window manager ( https://bit.ly/3Hr3vIJ ), which you can try out today on the Valve Index or HTC Vive. It's built over Drew Devault's wlroots and the Godot game engine. Once our compositor became relatively stable, we ran into the issue of “no other manufacturer wanted to offer us Linux support” (thinking there was no market for something so niche, I imagine?). So we decided to build our own =] We are happy to answer any question (technical or otherwise) about our project. https://bit.ly/36trtWJ February 23, 2022 at 02:42PM

Show HN: Elestio – Managed platform for over 150 open-source software stacks https://bit.ly/35nmaaY

Show HN: Elestio – Managed platform for over 150 open-source software stacks Hello Hacker News! We're Joseph, Kieran and David from elestio ( https://bit.ly/3s9pcse ). We've built a platform that offers open-source software as a managed service - we take care of the OS and app updates, security, SSL, networking, backups, the whole deal. In 2009, we started deploying open-source software for websites and web apps we built, many for SMB and enterprise customers. Our process was basically: spin up VM's from a hosting provider, install the software we needed, then update it manually / when it was needed / critical, etc. Once we hit > 100 servers/services needing updates, backups, capacity monitoring and alerting, etc. we saw that it was getting totally unmanageable… so we built what would eventually become elestio. We've put a lot, a lot, a lot of work into building something that allows us (and now you) to deploy a new service in just a few minutes, with zero ongoing maintenance / devops overhead. We basically turned open-source software into a SaaS experience. We update all the apps, respecting SemVer on the branch you select, issue and renew SSL certs automatically (even for your own domains, for free), automatically implement a 3-2-1 backup strategy, caching is handled and we put your service behind a configurable firewall and rate limiter with sane defaults. We have implemented Nebula to connect your services hosted in different datacenters across regions and providers as if they were on the same network and Borg backups to do deduplicated incremental backups in a remote datacenter. There were many challenges in building it… VM providers don't have homogenous or feature-complete APIs for provisioning servers, we tested 6 different mesh networking/VPN solutions to enable services running in different datacenters, regions, or providers to connect to each other securely, and we did a lot of work to create a sane templating system that covers setup, security, backups, upgrade, migrations and monitoring, lots of work to test the safest ways to update OS and apps without breaking things… but we got there and it works really well (we think)! Deployments are based on Docker, which helped a lot to standardize everything. We've been using it to deploy and maintain over 12,000 services for our own enterprise clients and we've spent the last year making it user-friendly (and even more bulletproof for end-user configs). Elestio can currently deploy any one of over 150 open-source software stacks like Postgres, MySQL, OpenSearch, Redis, Wordpress, NodeBB, Jitsi, Uptime-kuma, Plausible, GitLab,, Strapi, Ghost, or even PowerDns, Grafana, ClickHouse, etc. in about 3 minutes, flat. We currently support AWS Lightsail, Linode, Hetzner, Vultr and Digital Ocean, and BringYourOwnVM, if you want to run on your own provider account or even on-premise but have all the features of managed services. We are offering 1 BYOVM service per customer for free forever. Something we really wanted to do was make sure we were part of a healthy open-source ecosystem. To that end, elestio will donate part of all revenue to the open-source projects our customers are using. We will review this annually and if it's possible to increase it, we will. This is a win-win-win to us. Open-source developers and communities get more resources to improve their software while our customers, our staff and other stakeholders know that they are helping to support the open-source community. For this launch we made a partnership with DigitalOcean, they are offering $250 of free credits on Elestio if you go through this link: https://do.co/3sfx9w9 Alternatively you can also register here and get $20 of free credits but not limited to DO infrastructure: https://bit.ly/3JN26NZ All your questions and comments are welcome and if you want to share any devops horror stories, please do! We're giving out free credits for the best ones!! Joseph, Kieran and David February 23, 2022 at 02:00PM

Show HN: Turn your tweets/threads into a blog and RSS feed https://bit.ly/3JNK3XX

Show HN: Turn your tweets/threads into a blog and RSS feed https://bit.ly/3scOYvz February 23, 2022 at 02:42PM

Show HN: The most enjoyable desktop app for writing a thesis https://bit.ly/36zQa3X

Show HN: The most enjoyable desktop app for writing a thesis https://bit.ly/2QBlHI9 February 23, 2022 at 02:06PM

Show HN: Hide all mentions of Wordle in Hacker News feeds https://bit.ly/3seSgPe

Show HN: Hide all mentions of Wordle in Hacker News feeds https://bit.ly/3vakvQM February 23, 2022 at 02:01PM

Show HN: Pipy – A Programmable network proxy for cloud, edge, and IoT https://bit.ly/36AQzDe

Show HN: Pipy – A Programmable network proxy for cloud, edge, and IoT https://bit.ly/3IdsjFe February 23, 2022 at 12:28PM

Show HN: Supernotes 2 – a fast, Markdown notes app for journalling and sharing https://bit.ly/3pak84N

Show HN: Supernotes 2 – a fast, Markdown notes app for journalling and sharing https://bit.ly/3cyJNLN February 23, 2022 at 01:23PM

Tuesday 22 February 2022

Show HN: I made an iOS app recording RGBD videos and a webapp playing them https://bit.ly/3JDUmOm

Show HN: I made an iOS app recording RGBD videos and a webapp playing them https://bit.ly/3IfIYrw February 23, 2022 at 04:31AM

Monday 21 February 2022

Show HN: SeQR.site – serverless, privacy-focussed QR code generator https://bit.ly/3IaY9SW

Show HN: SeQR.site – serverless, privacy-focussed QR code generator https://bit.ly/3s80poh February 22, 2022 at 03:54AM

Show HN: Wachy – A UI for eBPF-based performance debugging https://bit.ly/3h6aSu8

Show HN: Wachy – A UI for eBPF-based performance debugging eBPF is an amazing technology that allows safely running user-supplied functions at pretty much arbitrary probe points in a kernel/user space context. Much has been written about how amazing this feature is for kernel observability. But as someone who writes user space code, what I find even more amazing is the support for tracing arbitrary user space programs, with no code changes and low overhead. However, doing in-depth analysis can get complicated and time-consuming. My goal with wachy was to make this debugging significantly easier/faster to use, by displaying traces in a TUI next to the source code and allowing for interactive drilldown analysis. If you get a chance, check out the start of the demo video since (AFAIK) it's quite unique and gives a much clearer idea than I can provide with just text. https://bit.ly/33DByiM February 22, 2022 at 01:13AM

Show HN: Mappable – raw text to API in 30min https://bit.ly/3sZNiom

Show HN: Mappable – raw text to API in 30min https://bit.ly/3s6GF4s February 22, 2022 at 02:35AM

Show HN: I rolled my own simple support / Helpdesk SaaS aimed at Indie Hackers https://bit.ly/3LT3ikE

Show HN: I rolled my own simple support / Helpdesk SaaS aimed at Indie Hackers https://bit.ly/3s7x4KR February 22, 2022 at 01:08AM

Show HN: Antique Playing Cards Collection https://bit.ly/3s9pVK8

Show HN: Antique Playing Cards Collection https://bit.ly/3sZWTf5 February 21, 2022 at 11:23PM

Show HN: Apptrail – SaaS audit trails as a Service https://bit.ly/3sUdII7

Show HN: Apptrail – SaaS audit trails as a Service Hi Hacker News! We're Samrose and Shaeq from Apptrail ( https://bit.ly/3s5vOb1 ). We let B2B SaaS companies easily add customer-facing audit trails to their products. It's currently too hard to build and consume SaaS audit logs. Organizations use audit logs to access and monitor the activity coming from their SaaS tools for security and compliance reasons. For example, a security admin at an enterprise company would use Slack audit logs to see messages sent and what devices and IP addresses they were sent from. Many SaaS companies don’t offer audit trails to their customers, which results in a lack of insight for the SaaS user (for example, they have to make a support ticket every time they need information). For SaaS companies, adding audit logs to their products is a daunting task that often gets delayed because audit logs are full of hidden complexity. Designing a multi-tenant audit trail solution involves careful consideration around scalability, availability, durability, verifiable immutability, configurable data retention, and guaranteed delivery, to name a few requirements. The audit logs need to be viewable through a UI, searchable & filterable, accessible programmatically via a REST API, and ideally support streaming delivery to consumers. SaaS companies are overwhelmed by the complexity, and often implement subpar solutions, which results in more work for their customers to actually consume the audit logs. As an example, SaaS companies are often unable to support extended data retention times (7-10 years is common for larger customers) because their systems aren’t designed for long-term storage. At AWS, we worked on the infrastructure that allows Amazon to easily bake audit logs into their services. Whether it’s S3 or Sagemaker, every AWS service needs to offer audit logs to all customers for it to launch. We realized that enterprise & security-conscious customers have the same needs when using SaaS tools, but SaaS companies are left entirely to figure out building customer-facing audit logs themselves. Apptrail is a fully managed service that enables any B2B SaaS company to easily add full-featured audit trails to their product and deliver audit logs to their end customers' destinations (data lakes, SIEM, etc.) in near real time. Check out a short demo here: https://bit.ly/3p3qWkC . The way it works is SaaS companies record user and API activity using our language native SDKs, and Apptrail takes care of everything else. Apptrail automatically aggregates and indexes audit data in the cloud and surfaces it to SaaS customers through a self-service portal UI and REST API that we host on your behalf. There's full support for analytical queries and fast data retrieval while keeping audit logs in S3 for durability and optimal scaling. Apptrail offers audit log delivery as a first-class feature using "trails", which allows audit log consumers to add rules to filter audit logs based on their content and configure streaming delivery to destinations like S3 or Splunk. We’re built entirely on AWS, using services like S3, SQS, Kinesis, and ECS on EC2 extensively, with good ol’ JVM powering the application logic. We’ve built Apptrail to scale horizontally, so it can ingest an unlimited number of audit logs. Apptrail is also completely replicated in independent cloud regions, so you can use our regional endpoints to keep audit log data in a specified region (currently we’re launching with US West - Oregon as our first region). We have a usage-based pricing model and charge for each audit log sent and delivered. Our extensive always free tier allows 100k events to be sent for free every month forever. You can sign up for and try Apptrail today. We offer a no credit card required free trial. We would love to hear your thoughts about what we’re building or your experiences with SaaS audit logs in general. Feel free to also reach out to us at founders@apptrail.com https://bit.ly/3s5vOb1 February 21, 2022 at 02:39PM

Show HN: A new daily word puzzle https://bit.ly/3v1JXI3

Show HN: A new daily word puzzle https://bit.ly/3I6GE61 February 21, 2022 at 01:21PM

Show HN: Smooth out breakpoint layout jumps with responsify https://bit.ly/3sSBcO4

Show HN: Smooth out breakpoint layout jumps with responsify https://bit.ly/3Haonn8 February 21, 2022 at 11:29AM

Show HN: Retro-Reddit https://bit.ly/3p4yG5X

Show HN: Retro-Reddit https://bit.ly/3LNd9sq February 21, 2022 at 10:28AM

Show HN: TopSpace – Scroll above the top line in Emacs https://bit.ly/3JFKPGu

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://bit.ly/3oYUAaX February 21, 2022 at 12:56PM

Show HN: I made a Line graph maker https://bit.ly/3H13jPT

Show HN: I made a Line graph maker https://bit.ly/34WVOg3 February 21, 2022 at 01:17PM

Sunday 20 February 2022

Show HN: HyperSudoku – Play Sudoku live with your friends online https://bit.ly/3sNmE1S

Show HN: HyperSudoku – Play Sudoku live with your friends online Hi HN, I built a web-based Sudoku game to play with live with my friends or solo with a timer for practice. Get a game going in a few seconds. I'm excited to finally finish this project and putting it out there, after years of procrastination. Hope you like it! https://bit.ly/34NmYGh https://bit.ly/34NmYGh February 21, 2022 at 04:23AM

Show HN: Rebluff Poker, no limit hold'em for loose aggressive players https://bit.ly/3Bz9MR0

Show HN: Rebluff Poker, no limit hold'em for loose aggressive players Hello, I'm uberf1sh, software engineer (I've previously worked for Amazon and Fortnite, though obviously none of the following as to do with my previous employers). My cousin introduced me to online poker in 2008 and I loved it instantly, playing $2 games for fun and glory (the same day my aunt also proceeded to warn me that "it all starts like that", oh boy if you knew Tata). I was initially pretty bad but I had fun. Indeed, in 2008 the game was really amazing because it was so chaotic and full of crazy plays, your blood was pumping before even sitting at the table. Fast forward I was able to make $1000 a day in vegas, spending everything on sneakers, restaurants and other unspeakable stuff (you know the drill, what happens in Vegas stays in Vegas). 5-8 years ago, things started to take a bad turn. The game slowly but surely became incredibly boring. Most regular players started to all adopt a strategy called tight passive . Tight means you play only the best starting hands and passive means you don't bet or raise much, you let your opponent dictate the action (i.e. you let them bet and raise on your behalf). The tight part isn't much of an issue because there is counter strategies that works well (e.g. setting mines). However the passive component is absolutely dreadful. Passive poker is an anti-game strategy. When it comes to games and sports in general, an anti-game strategy works as follows: you are not reaching for a win, but instead, you make the game so boring and frustrating, your opponents become crazy. Passive poker is beatable, but while a passive player don't win much, he doesn't loose much as well. The player keeps its score close to zero and wait patiently that his opponents get crazy enough to make a mistake (while looting beginners). In short, it kills the game entirely. Nowdays, online cash games (especially at lower stakes) are ridiculously passive. The biggest bluff you can expect to see on some tables will be for 3BB (big blinds) max if you're lucky. You will never ever see a 3-barrel bluff with air anymore. You can't set mines either because they wont bet big enough to make it worth it and they will stop betting mostly after the flop. You can often see players literally not betting a dime on the flop, turn and river, even with monster hands. It hurts to see a player check on the river when he speaks last, only to discover they have the nuts - he wants to hurt you that's the point. It's time for passive poker to go. It's time for a change of rules. So I've built Rebluff Poker. Rebluff Poker is the first gaming platform dedicated to loose-aggressive no limit hold'em. The game is in every bit the same, except, each and every player has to bet or raise to some extent on average, or gets to pay a significant penalty in the form of antes (up to 5BB per hand for a multi passive recidivist). For a decently aggressive player, it makes no difference. At the moment, the threshold is close to 2.5BB per hand on average. The game is also much more fun for beginners. Playing LAG against beginners lead to a higher variance which means the beginner still wins occasionally. The plan is to raise money (so far I'd say the reception has been incredible) to get a proper gaming license and legal framework (some licenses are dirt cheap nowdays). So I distribute gift cards to players so we can play, but , I have deactivated stablecoin deposits and withdrawals. Once you've lost your gift card chips, there is no automatic way of getting more so still take care of them if you decide to play. Once we get a gaming license, you will be able to withdraw your balance. In the case where we don't get a gaming license, your balance is worth nothing, it's play money . It's then 100% legal to play today (as a bonus the server is out of reach of a DMCA). Dealers, let's shuffle and deal. https://bit.ly/3v8bXd9 https://bit.ly/3oYd3Es uberf1sh)at(rebluff.poker https://bit.ly/3v8bXd9 February 20, 2022 at 09:44PM

Show HN: Newser, utility written in go to generate a pdf with news content https://bit.ly/3JF7l2b

Show HN: Newser, utility written in go to generate a pdf with news content I've gotten myself a Supernote A5X (awesome device btw) and since it doesn't have a web browser or anything I've wanted to have a way to read news on it. I've hacked together this utility in a couple of days and it works wonders for me personally so I thought it might be interesting to others. It can also be used as a noise free newspaper generator as it removes images/ads/links and other noisy stuff. https://bit.ly/3s23Soj (there is a screenshot of the first page of the generated pdf) It scrapes (news) websites for content and puts it into a pdf. For me the pdf location is my dropbox supernote directory so my setup is to run this thing daily and have a fresh pdf with news whenever I want it. It's rough around the edges probably (currently added crawl support for verge, ars, engadget) but I think it's a good base so if anyone wants to contribute feel free. Some of the stuff I want to add is pictures (maybe), maybe parse the text html to include font styling and other stuff. I've tried to generalize it as much as possible so the crawling is pretty much automatic and is controlled by a config file where you define "rules" on how to parse the website. February 20, 2022 at 07:58PM

Show HN: On browser speech recognition for video control https://bit.ly/357lBBU

Show HN: On browser speech recognition for video control https://bit.ly/3I4n1fa February 20, 2022 at 07:08PM

Show HN: Crosswordle – Reverse Wordle on Hard Mode https://bit.ly/3IcO4VK

Show HN: Crosswordle – Reverse Wordle on Hard Mode https://bit.ly/3h0MPwL February 20, 2022 at 06:20PM

Show HN: Geodatadownloader, a browser based geospatial data downloader https://bit.ly/3LKVd1u

Show HN: Geodatadownloader, a browser based geospatial data downloader https://bit.ly/3BCO0fu February 20, 2022 at 07:38AM

Show HN: XR Lightweight debug server utility for PHP https://bit.ly/3LPLfMf

Show HN: XR Lightweight debug server utility for PHP https://bit.ly/3sRHJbC February 20, 2022 at 12:15PM

Show HN: Find destinations fitting your budget https://bit.ly/3v35pMQ

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://bit.ly/3v3wCzc February 20, 2022 at 09:15AM

Saturday 19 February 2022

Show HN: Structured data medical notes via voice recognition https://bit.ly/3LNGJhc

Show HN: Structured data medical notes via voice recognition https://bit.ly/3IgHLjC February 20, 2022 at 12:08AM

Show HN: Pure CSS Shaders Art https://bit.ly/3LLPysc

Show HN: Pure CSS Shaders Art https://bit.ly/3H7Qy6e February 19, 2022 at 11:51PM

Show HN: ICON-3D Avatar Creator from 2D Pixels https://bit.ly/35cGITd

Show HN: ICON-3D Avatar Creator from 2D Pixels Realistic virtual humans will play a central role in mixed and augmented reality, forming a critical foundation for the Metaverse and supporting remote presence, collaboration, education, and entertainment. To enable this, new tools are needed to easily create large-scale 3D virtual humans that can be readily animated. However, current methods need either posed 3D scans captured by expensive scanning equipment or 2D images with carefully controlled user poses. Both of them can't scale up easily. ICON ("Implicit Clothed humans Obtained from Normals") takes a step towards robust 3D clothed human reconstruction from in-the-wild images. This also enables creating animatable avatars directly from video with personalized and natural pose-dependent cloth deformation. Homepage: https://bit.ly/3v2HoFH Github: https://bit.ly/3H2EVNZ Google Colab: https://bit.ly/33xAoFs... https://bit.ly/3H2EVNZ February 19, 2022 at 11:32PM

Show HN: Wordle over DNS https://bit.ly/3gYUagj

Show HN: Wordle over DNS https://bit.ly/3pmsgj5 February 19, 2022 at 01:38PM

Friday 18 February 2022

Show HN: Blokfeed – A simple crypto news aggregator https://bit.ly/3oYurcn

Show HN: Blokfeed – A simple crypto news aggregator Hi everyone! Scratched an itch and solved an issue I had while trying to stay up to date with crypto and blockchain news. I realized I was spending too much time bouncing around various sites to find recent news articles. So I built blokfeed.com to help me sift through crypto news more efficiently. I have plans on building in more features. Check it out - hope it helps you as well! blokfeed.com February 18, 2022 at 06:42PM

Show HN: A Theory of Anxiety Conditions https://bit.ly/3gYIoCw

Show HN: A Theory of Anxiety Conditions Hi HN, I ve been in this community for a while now and have a huge amount of respect for the people and the forum so I wanted to post this here. This is a pretty random one and I wish to emphasise from the very beginning this is not medical advice and is only based on what I saw in myself. It is therefore entirely up to anyone kind enough to have a read to decide whether they think what I describe makes any sense for them. If people have comments or thoughts I think it would be quite cool to use the GitHub issues as a forum for discussion and collecting peoples’ feedback. TLDR When I was diagnosed with an anxiety condition I thought about the specifics of what was going on in my mind probably an unhealthy amount. I wrote it down, then rewrote it many many times and it then sat in my draw for a few years, and I ve finally decided I should put it online just in case it helps someone else. I believe we have largely overlooked the possibility of using introspection of one’s own consciousness to gain scientific understanding and theories of the casual mechanism involved in anxiety conditions. I propose that when I study my own consciousness there appear to be useful abstractions (many of which we already allude to in common language) and that formalising the system described by these abstractions appears to be useful for understanding the casual mechanism underlying the anxiety conditions I experienced. At it’s most basic the casual mechanism I propose relates to the existence (under certain conditions / beliefs) of a feedback loop between those feelings that are partially endogenous and our thoughts (under the definitions of these terms laid out in the essay). Whilst I can only analyse myself, this casual mechanism also appears to be consistent with and explain many of the clinical characteristics of the anxiety conditions described in the DSM. I believe it also sheds light on the current successful therapeutic approaches as well as their failings. However, as emphasised throughout, this is, and can only ever be a theory about me, and can only ever be falsified on an individual basis. Therefore, I would love to hear other peoples’ opinions on whether this description of my conscious experience and the theory I propose is also true for them. Github issues - https://bit.ly/3sJXkd6... PS apologies for the website I m no web developer https://bit.ly/3LVOMZN February 18, 2022 at 07:53PM

Show HN: Morse Codle – Wordle with Morse Code https://bit.ly/3LDFRMl

Show HN: Morse Codle – Wordle with Morse Code https://bit.ly/3H6cIWl February 18, 2022 at 06:43PM

Show HN: Replace 't' with 'q' in a Spotify URL to remove personalization https://bit.ly/3v1zH2C

Show HN: Replace 't' with 'q' in a Spotify URL to remove personalization https://bit.ly/3gVDZAf February 18, 2022 at 10:45AM

Show HN: We Got to Blinky. A Tour of Our Circuit Board https://bit.ly/3JAMk8J

Show HN: We Got to Blinky. A Tour of Our Circuit Board https://bit.ly/3rXAgZs February 18, 2022 at 03:11PM

Show HN: BackBlaze Hard Drive Data Failure Viewer https://bit.ly/356Rbzy

Show HN: BackBlaze Hard Drive Data Failure Viewer https://bit.ly/3oXzOby February 18, 2022 at 06:53AM

Thursday 17 February 2022

Show HN: pg-online-schema-change – Zero downtime schema changes in PostgreSQL https://bit.ly/3gUR2lG

Show HN: pg-online-schema-change – Zero downtime schema changes in PostgreSQL https://bit.ly/3gUK93C February 17, 2022 at 02:09PM

Show HN: Use alternative currencies in JavaScript template strings https://bit.ly/3rS8Hk5

Show HN: Use alternative currencies in JavaScript template strings https://bit.ly/3sQtzrl February 17, 2022 at 01:22PM

Show HN: Build a consistent writing habit like a pro https://bit.ly/3HRWeCB

Show HN: Build a consistent writing habit like a pro https://bit.ly/3rWaYLh February 17, 2022 at 12:54PM

Show HN: Reversle – Find the words given Wordle pattern and the solution word https://bit.ly/3LE7K6N

Show HN: Reversle – Find the words given Wordle pattern and the solution word https://bit.ly/3uXqrwk February 17, 2022 at 12:23PM

Wednesday 16 February 2022

Show HN: What The Fake: Guess which headline is real? https://bit.ly/3HZxxUL

Show HN: What The Fake: Guess which headline is real? https://bit.ly/3LJimBl February 17, 2022 at 06:58AM

Show HN: GooReddit https://bit.ly/34LwNEs

Show HN: GooReddit https://bit.ly/3uXQuUo February 17, 2022 at 03:52AM

Show HN: HN to E-Book, Read HN on your E-Reader https://bit.ly/3HWhZBg

Show HN: HN to E-Book, Read HN on your E-Reader https://bit.ly/3vaMC2v February 16, 2022 at 05:09PM

Show HN: Read the Internet all at once – news, RSS, and newsletters on one page https://bit.ly/3GUJ3j9

Show HN: Read the Internet all at once – news, RSS, and newsletters on one page https://bit.ly/3iRibXc February 16, 2022 at 01:52PM

Show HN: Changewatch – see what’s changed between versions of policies https://bit.ly/36cpupz

Show HN: Changewatch – see what’s changed between versions of policies https://bit.ly/366HuBJ February 16, 2022 at 01:27PM

Show HN: Git-blame.nvim – a Git Blame plugin for Neovim written in Lua https://bit.ly/3LHmn9I

Show HN: Git-blame.nvim – a Git Blame plugin for Neovim written in Lua https://bit.ly/3GVPRNj February 16, 2022 at 01:21PM

Show HN: Simple App that picks an option out of a list https://bit.ly/3HU6lGV

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://bit.ly/3gRTZDk February 16, 2022 at 11:54AM

Tuesday 15 February 2022

Show HN: The open-source icon sets that took me 12 years to create https://bit.ly/3JtR14n

Show HN: The open-source icon sets that took me 12 years to create https://bit.ly/3BnD2KD February 16, 2022 at 07:28AM

Show HN: Search for Reddit Posts via Google – SearchBettr https://bit.ly/3GScjXy

Show HN: Search for Reddit Posts via Google – SearchBettr https://bit.ly/3GSca6s February 16, 2022 at 02:49AM

Show HN: I made a stupid easy reminder app for iOS – feedback needed https://bit.ly/3LAB5PC

Show HN: I made a stupid easy reminder app for iOS – feedback needed https://apple.co/3uSKOuQ February 15, 2022 at 10:49AM

Show HN: Truetubestatus.com – Better service statuses for the London Tube https://bit.ly/3sKtTrs

Show HN: Truetubestatus.com – Better service statuses for the London Tube https://bit.ly/3GKpppO February 15, 2022 at 08:52AM

Monday 14 February 2022

Show HN: Tools and code to make MicroPython development faster and more fun https://bit.ly/3uQMmFm

Show HN: Tools and code to make MicroPython development faster and more fun Because I love bringing small devices to life and I also love Python I was very excited when MicroPython started to be conveniently available for platforms like the ESP32. But it's still quite cumbersome and error prone to get your code on a device and make it run. And then you have to worry about wearing out the flash memory by continuously copying over new versions of your code. This is why I came up with "esp32_mpy_robooter" which I now use among a couple of private projects, e.g. for the Watchy ([1]) and the M5StickC ([2]). Rather than copying over modified Python files to the device over and over again it (the toolset) creates a RAM disk on the device and _fetches_ the source files via WiFi, which means you don't have to reboot the device and you can even stay in the REPL! Non-modified files are taken care of using file checksums and the server on your development machine (providing the actual source files) even pre-compiles them to byte code which makes them smaller and load faster. The project is far from ready and still needs a developer heart to like it but since I currently use it for me alone it can only grow to a lovable gem by making me feel someone else is valuing the effort - this is why I'm here :) [1]: https://bit.ly/3HQrxOj [2]: https://bit.ly/3JnJgN6 [3]: https://bit.ly/34ZZH3e [4]: https://bit.ly/3rRlyTS [5]: https://bit.ly/3JuMChq [6]: https://bit.ly/3rNdH9M https://bit.ly/34YgXWB February 15, 2022 at 07:08AM

Show HN: Our fair salary calculator for remote teams (+ template) https://bit.ly/34DdCfS

Show HN: Our fair salary calculator for remote teams (+ template) https://bit.ly/3BnH0CP February 14, 2022 at 03:13PM

Show HN: I made an app to help replace Taylor Swift songs on Spotify https://bit.ly/3uLiLgI

Show HN: I made an app to help replace Taylor Swift songs on Spotify https://apple.co/3GNGRK0 February 14, 2022 at 02:33PM

Show HN: Webflow profile card website pack https://bit.ly/3HNVUVf

Show HN: Webflow profile card website pack Inspired by carrd.co and Linktree I created a pack of 5 fully customisable profile websites that are fully responsive and easy to use. https://bit.ly/3rLByXc February 14, 2022 at 12:03PM

Show HN: JavaScript Knowledge Map https://bit.ly/34xKXsR

Show HN: JavaScript Knowledge Map https://bit.ly/34UAlDU February 14, 2022 at 11:10AM

Sunday 13 February 2022

Show HN: No-code alternative to Retool, Appsmith, Internal, etc. https://bit.ly/34U0yT6

Show HN: No-code alternative to Retool, Appsmith, Internal, etc. Hi, founders! We’ve actually launched quite some time ago, but (semi)pivoted a few times along the way. Jet Admin is an app builder for creating internal tools, admin panels, dashboards, external portals, and so on without coding. You can connect to any backend, assemble a UI through the visual builder, and set up data binding, transformations, conditionals, etc. through the point-and-click interface. If you need to, you can create custom HTTP, SQL queries, make data transformations with JS, and embed custom UI components. We believe that product, data, operations teams should be able to build the very tools they use. And with HN being mostly the coder community, it’d be particularly interesting to hear your feedback/thoughts! https://bit.ly/34WzrXx February 14, 2022 at 07:20AM

Show HN: Gamedex, my collection of Three.js game dev experiments https://bit.ly/34RsbMH

Show HN: Gamedex, my collection of Three.js game dev experiments https://bit.ly/3BhQzTZ February 14, 2022 at 05:22AM

Show HN: Physically-based GPU raytracer from scratch https://bit.ly/3Jrc4Ve

Show HN: Physically-based GPU raytracer from scratch https://bit.ly/3JuvaK9 February 13, 2022 at 07:36PM

Saturday 12 February 2022

Show HN: Native WebRTC with Python and Asyncio https://bit.ly/3BksnAs

Show HN: Native WebRTC with Python and Asyncio https://bit.ly/3oGnufK February 13, 2022 at 02:05AM

Show HN: A Re-Invented Kinesis Advantage? Glove80 BLE Split Contoured Keyboard https://bit.ly/34SGnVA

Show HN: A Re-Invented Kinesis Advantage? Glove80 BLE Split Contoured Keyboard https://bit.ly/3rUmCX7 February 12, 2022 at 10:54PM

Show HN: I built a tool convert any image to ASCII Art https://bit.ly/3Jl6XG0

Show HN: I built a tool convert any image to ASCII Art https://bit.ly/3LoTiQ9 February 13, 2022 at 12:41AM

Show HN: Nango, a Django extension providing SPA-like features https://bit.ly/3syTIut

Show HN: Nango, a Django extension providing SPA-like features https://bit.ly/3oMgA8W February 13, 2022 at 12:24AM

Show HN: Runk – a CLI based file and folder sharer over network https://bit.ly/33g3s4b

Show HN: Runk – a CLI based file and folder sharer over network https://bit.ly/3GKEGXQ February 12, 2022 at 03:48PM

Show HN: Live dashboards to embed in your GitHub README.md https://bit.ly/3gNSs0Z

Show HN: Live dashboards to embed in your GitHub README.md https://bit.ly/3KI9lIi February 12, 2022 at 05:27PM

Show HN: X-frame – embed any content with a server-rendered super iframe https://bit.ly/3JpcLhC

Show HN: X-frame – embed any content with a server-rendered super iframe https://bit.ly/3JnAgHT February 12, 2022 at 04:12PM

Show HN: Yode-Nvim – Focused Code Editing for Neovim https://bit.ly/3gGR68A

Show HN: Yode-Nvim – Focused Code Editing for Neovim https://bit.ly/35YjxfQ February 11, 2022 at 07:19PM

Friday 11 February 2022

Show HN: A simple cross-platform HTML to desktop-app builder using Chrome https://bit.ly/3Jo7WVM

Show HN: A simple cross-platform HTML to desktop-app builder using Chrome https://bit.ly/3GGYRWp February 12, 2022 at 07:10AM

Show HN: AI assistant for inclusive communications on Slack https://bit.ly/3BeAOgi

Show HN: AI assistant for inclusive communications on Slack https://bit.ly/3p3sqvB February 11, 2022 at 08:27AM

Show HN: Growing collection of high quality free vector icons https://bit.ly/33jE8KQ

Show HN: Growing collection of high quality free vector icons https://bit.ly/3BbOwAN February 11, 2022 at 11:58AM

Show HN: Lurnby, a tool for better learning, is now open source https://bit.ly/3LnUa7w

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://bit.ly/3rGWdvy February 11, 2022 at 11:47AM

Show HN: GuideLab – in-app user guides for their entire journey https://bit.ly/3GHWNxt

Show HN: GuideLab – in-app user guides for their entire journey Hi HN, I’m James and I’m excited to share GuideLab, on-demand in-app guides to reduce support load and make your users happier. After a decade of working on products with small (20k) and large (millions) user bases, one thing remained clear - level 1 support takes up a lot of time. From universal usability (’how do I reset my password?’, ’how do I invite team members?’) to product specific problems, the answer is sometimes in a chat bot or knowledge base, but it’s cumbersome for the user and often gets lost in translation. Using GuideLab, you create in-app guides through a UI ("no code") which can then be shared with your users via a link special link over any platform: email, Zendesk, Intercom, in a KB, social media etc. As soon as a user clicks the link, they’re taken to your app and instantly see the guide. There’s also our search widget that you can embed directly in your web app. A 'Help Guides' tab appears for the user, where they can search and view any guide you've created. In that way GuideLab is fundamentally different to other guiding software like AppCues or userpilot. They focus on opting users into guides based on cohorts/attributes whereas GuideLab lets users view guides when they need them most. There’s a quick (<1m) video on the homepage ( https://guidelab.io ) walking you through how GuideLab works. If you have any other questions, or if there’s anything you’d love to see in this space, please share. https://guidelab.io February 10, 2022 at 10:40PM

Thursday 10 February 2022

Show HN: The BLAKE3 hash function running on a 6502 microprocessor https://bit.ly/3rIqtGq

Show HN: The BLAKE3 hash function running on a 6502 microprocessor https://bit.ly/3Jln71Y February 11, 2022 at 07:27AM

Show HN: 50x50.space a public board to doodle together https://bit.ly/3LqqIhf

Show HN: 50x50.space a public board to doodle together https://bit.ly/34MxexW February 11, 2022 at 06:15AM

Show HN: Procrastinope – insert your todo list into your procrastination site https://bit.ly/369c269

Show HN: Procrastinope – insert your todo list into your procrastination site https://bit.ly/34BEH30 February 10, 2022 at 10:47AM

Show HN: Detecting Puerto Rican Bird Species from Images Using PyTorch https://bit.ly/3oEBK8P

Show HN: Detecting Puerto Rican Bird Species from Images Using PyTorch https://bit.ly/3JgqMyb February 10, 2022 at 03:14PM

Show HN: Makers.so – A Website Builder Inside Figma https://bit.ly/3JlJe8O

Show HN: Makers.so – A Website Builder Inside Figma Founder here. Makers.so is a Figma Plugin to build and publish sites without ever leaving Figma. Here’s a demo [0]. As a front-end developer I constantly go from Figma to code / site, but it’s tedious… I decided to automate the process with this plugin. It works great for simple projects like: - Landing Pages - Portfolio / Personal sites - Resume sites - Careers / Wiki sites So, not a Webflow / Framer competitor (yet). Webflow and Framer are amazing tools, but if you are in the Figma ecosystem, it's boring to duplicate your work on a different tool. I'm trying to make life easier for Figma users. If this seems interesting, you can install it here [1] and give it a try. — For a bit of context, I'm a solo-founder and I started Makers after sharing my idea on the Figma subreddit about how awesome it would be to have a button in Figma to publish my designs. A good amount of people seemed to agree, and that was enough to start working on it. This is turning out to be a super fun project, and I’ve been working full-time for the last two months. [0] - https://twitter.com/joaodmj/status/1488216877511884805?s=20 [1] - https://bit.ly/3HGbvX5 February 10, 2022 at 03:10PM

Show HN: I created a minimal, secure, terminal native chat application https://bit.ly/3GFyNLp

Show HN: I created a minimal, secure, terminal native chat application https://bit.ly/33aWa1E February 10, 2022 at 03:02PM

Show HN: Super Pixel AllRGB https://bit.ly/3BbWw4E

Show HN: Super Pixel AllRGB https://bit.ly/34Jbm6C February 10, 2022 at 09:21AM

Show HN: What if Dependabot and Ansible had a child? updatecli.io https://bit.ly/3oF81N4

Show HN: What if Dependabot and Ansible had a child? updatecli.io What if Dependabot and Ansible had a child? Well for me that could be Updatecli. Updatecli is a project that I started to help maintain the infrastructure of the Jenkins project. I needed something flexible enough to update YAML with whatever information needed. Because let’s say it, everybody loves YAML. YAML is everywhere. Run it from everywhere… Updatecli is a command-line tool written in Golang and available for Windows, Linux, MacOSx, amd64, arm64, thank you Goreleaser All of that to say that it runs from wherever CI or laptop we need. As of today, Updatecli opened over 3000 Pull requests on Github, and it evolved to update automatically Dockerfile, Markdown, Helm Chart, and of course a lot of YAML for tools like Puppet, Kubernetes, or Jenkins. How does it work? Updatecli loads pipeline configurations from YAML(s) or Golang templates then enforce the state defined by the pipeline configuration. A pipeline run as followed: 1. Clone in a temporary location any git repositories used by the pipeline. 2. Fetch information for every *source* defined, and then inject them as entry parameters into condition(s) and target(s). 3. Test that all *conditions* defined succeed otherwise abort the pipeline. 4. Enforce the state for every *target* defined. A state means different things depending on the resource type, more on this later. 5. Commit and open pull requests when needed. 6. Apply next pipeline A Updatecli pipeline relies on resources aka “extension” aka “plugins” to adapt pipeline behavior. By combining them, we can easily automate scenarios for release workflow, GitOps, dependency management, documentation update, etc. A simple scenario could be: * Retrieve the latest Golang version * Test that a docker image with the latest Golang version exist on Dockerhub * If it exists, then bump the version in a YAML file and open a pull request on GitHub with the change As of today, there are 9 extensions for "sources", 8 for "conditions", 6 for "targets", 2 for git repositories, and 1 for pull requests. A very simple pipeline is available on -> https://bit.ly/3HJmCP4 For more complex pipelines, you can look for directories named “updatecli/updatecli.d” at the root of repositories on https://bit.ly/3JzmeTV or the Jenkins infrastructure repository such as https://bit.ly/34vaTVS I maintain a documentation website to document the different configuration. It’s not perfect but it’s available on https://bit.ly/3BacOeg What’s next? Well, it depends on many things. Updatecli is since the beginning, a fun side project, I wanted to practice Golang programming while automating tedious recurring tasks. I built it in a way that I could reuse it across the different projects which I maintain. It’s rather simple to add new resources so I’ll keep adding them based on my needs, I welcome any contributions that would benefit the community. More information on https://bit.ly/35XHG6h https://bit.ly/3HGEw55 February 10, 2022 at 02:59PM

Show HN: Class Variance Authority – type-safe variants for your UI components https://bit.ly/35RGCRl

Show HN: Class Variance Authority – type-safe variants for your UI components https://bit.ly/3stwkyB February 10, 2022 at 11:01AM

Wednesday 9 February 2022

Show HN: Redirect your customers from your marketing page to your app https://bit.ly/3oBJ3xY

Show HN: Redirect your customers from your marketing page to your app Hi HN! I've gotten a bit frustrated by going to `datadog.com` instead of `app.datadog.com`. I know that I could use a chrome extension to do this redirect for me (I do). But since this is a painful UX, I think that SaaS companies should do something to improve it for all of their users. So I made `marketing-redirect`, a quick bit of HTML to put on a marketing page that lets customers get automatically redirected to the application they're already paying for: https://bit.ly/3sBtFTI You can see an example of it in action here: https://bit.ly/3GEa7mC Aside from just making the tools I use better, I'm brainstorming ways to monetize this. My best idea is to create a cloud service the help marketing teams remove or tag the page views from paying customers who visit their marketing page so their analytics software can exclude them as possible leads. I'd love to hear your feedback. Thanks, Elliot February 10, 2022 at 02:54AM

Tuesday 8 February 2022

Show HN: App that reduces probability of getting side effects from medication https://bit.ly/3JjV6YV

Show HN: App that reduces probability of getting side effects from medication https://apple.co/34mxaFt February 9, 2022 at 02:00AM

Show HN: An AI that builds open source clinical drug information databases https://bit.ly/3rzGq1r

Show HN: An AI that builds open source clinical drug information databases https://bit.ly/3guzVXH February 9, 2022 at 02:22AM

Show HN: "Fixing" a 3 year old Mate menu bug in an hour https://bit.ly/3uClSrm

Show HN: "Fixing" a 3 year old Mate menu bug in an hour https://bit.ly/3rAY5pG February 9, 2022 at 01:06AM

Show HN: Purchase Plan helps you save for purchases. https://bit.ly/3Ljfxqv

Show HN: Purchase Plan helps you save for purchases. https://bit.ly/34GMyfE February 8, 2022 at 10:59AM

Show HN: 'Simple Clipboard Editor' available now on F-Droid https://bit.ly/3B6P8Yb

Show HN: 'Simple Clipboard Editor' available now on F-Droid https://bit.ly/3uAwI12 February 8, 2022 at 10:14AM

Show HN: 'Url Checker' available now on F-Droid https://bit.ly/3uxPwhf

Show HN: 'Url Checker' available now on F-Droid https://bit.ly/34nDXP3 February 8, 2022 at 10:12AM

Monday 7 February 2022

Show HN: Cybersalience – Guiding user attention using transformer attention https://bit.ly/3oAosdp

Show HN: Cybersalience – Guiding user attention using transformer attention https://bit.ly/3JsgICv February 8, 2022 at 08:03AM

Show HN: Raize – No-Added-Sugar, Low-Carb, Gluten-Free Bakery https://bit.ly/3rz2rxz

Show HN: Raize – No-Added-Sugar, Low-Carb, Gluten-Free Bakery Hey HN, I just launched a specialty online bakery creating no-sugar-added, low-carb, gluten-free cookies and cookie sandwiches called RAIZE (eatraize.com). Instead of sugar, we use a blend of natural sweeteners including stevia, monk fruit, and erythritol. Instead of grains, we use almond, hazelnut, and coconut flours. Why? The key to long-term metabolic health (including fat loss, reducing energy spikes/crashes, lowering inflammation, and more) is to avoid blood sugar spikes (see the company Levels Health for more info on this). This means eating less sugar and fewer refined, high glycemic carbohydrates like traditional flour. Prior to RAIZE, the "better-for-you" dessert alternatives consistently left me dissatisfied, and there was no good fresh bakery option. So, I partnered with a classically-trained pastry chef who formerly led the baking program at one of the top culinary schools to develop our recipes and launch RAIZE. If you're looking to still enjoy dessert while eating less sugar and fewer refined carbs, check us out at eatraize.com. We deliver nationwide. Let me know if you have any feedback or questions! February 8, 2022 at 04:35AM

Show HN: Why build a custom home heating oil tank solution? https://bit.ly/3snyik6

Show HN: Why build a custom home heating oil tank solution? https://bit.ly/3sl8IMB February 8, 2022 at 02:39AM

Show HN: SHA-256 explained step-by-step visually https://bit.ly/3ouAk0K

Show HN: SHA-256 explained step-by-step visually https://bit.ly/3slrVNZ February 7, 2022 at 02:31PM

Show HN: Brain;Notes – Powerful Sticky Notepad for iPad https://bit.ly/3uxWjYi

Show HN: Brain;Notes – Powerful Sticky Notepad for iPad https://apple.co/3uxdcCr February 7, 2022 at 06:28AM

Show HN: TinyResume – Create a shareable online resume https://bit.ly/3Gz7thE

Show HN: TinyResume – Create a shareable online resume https://bit.ly/3GAV78O February 7, 2022 at 11:21AM

Sunday 6 February 2022

Show HN: Texel – CLI tool for viewing spreadsheets https://bit.ly/3B1lLql

Show HN: Texel – CLI tool for viewing spreadsheets https://bit.ly/3J2G21m February 6, 2022 at 10:43PM

Show HN: Play Wordle over SSH https://bit.ly/3J96N4i

Show HN: Play Wordle over SSH https://bit.ly/3LewZwn February 6, 2022 at 09:37PM

Show HN: Daily Read – Receive a chapter a day from popular public domain books https://bit.ly/3uvVhMr

Show HN: Daily Read – Receive a chapter a day from popular public domain books https://bit.ly/3uvwxUH February 6, 2022 at 11:09PM

Show HN: Apps on a Chat Application https://bit.ly/3J5HWON

Show HN: Apps on a Chat Application https://bit.ly/3ruXGF7 February 6, 2022 at 05:26PM

Show HN: TriviaRex – A trivia game where you race to find the answer https://bit.ly/3AZB6ro

Show HN: TriviaRex – A trivia game where you race to find the answer https://www.youtube.com/watch?v=j-myRUmq_QE February 6, 2022 at 02:57PM

Show HN: Squareword - a Wordle-like game with an added dimension https://bit.ly/3uu6LzT

Show HN: Squareword - a Wordle-like game with an added dimension Last weekend, when I was playing Wordle I was inspired to think of ways to expand the concept and fuel my daily word game addiction. So I built squareword, where you use word guesses to uncover a square of letters consisting of five words down and five across. There is a new challenge every day, I thought you guys might enjoy it. My score for today was ten guesses. I built it in Vue.js and the Quasar framework and host it on Cloudflare pages. Just like Wordle, it runs purely on the client side. Over the past week, I’ve been adding features such as user stats and the ability to share your results. It has been really fun to see friends and family start playing the game, even when they beat my own score… Any feedback is appreciated! https://bit.ly/3HvQyhf February 6, 2022 at 02:12PM

Show HN: BeerBase – an accessible worldwide open beer database https://bit.ly/3J7Rc57

Show HN: BeerBase – an accessible worldwide open beer database https://bit.ly/3otxWXU February 6, 2022 at 01:16PM

Show HN: StumbleUpon inspired random website discovery https://bit.ly/3J9YUMi

Show HN: StumbleUpon inspired random website discovery https://bit.ly/3LdCmMs February 6, 2022 at 04:52AM

Saturday 5 February 2022

Show HN: CNC G and M Code Parser in Python https://bit.ly/3J9wvFM

Show HN: CNC G and M Code Parser in Python Python library for parsing G and M Code for CNC Machines. https://bit.ly/34EF6la February 6, 2022 at 03:15AM

Show HN: Lava lamp simulated by neural net in infinite loop https://bit.ly/3gqHDSt

Show HN: Lava lamp simulated by neural net in infinite loop duralava is a neural network which can simulate a lava lamp in an infinite loop. It uses a recurrent GAN that learns the physical behavior of the lava lamp. A noteworthy aspect is that can generate an arbitrarily long video of a (virtual) lava lamp, without diverging even after thousands of frames. https://bit.ly/3oNN6Yn February 5, 2022 at 04:52PM

Show HN: Turn CSVs into a PostgreSQL Endpoint or a REST API https://bit.ly/3J76E1y

Show HN: Turn CSVs into a PostgreSQL Endpoint or a REST API https://bit.ly/3B23oBq February 5, 2022 at 03:05PM

Show HN: How we automate our (complex) product screenshots https://bit.ly/3HHfnH6

Show HN: How we automate our (complex) product screenshots https://bit.ly/3J6ZyKc February 5, 2022 at 11:20AM

Show HN: Nine Letter Word – Daily Puzzle https://bit.ly/3sm5Q1Z

Show HN: Nine Letter Word – Daily Puzzle I've been playing Wordle and remembered this puzzle game I used to play with my grandfather. It's inspired by the block puzzles in many newspapers but made to be shorter: just guess the nine letter word. So I made a quick thing to play with my family like we used to. I thought you guys might enjoy it. https://bit.ly/3Hy3Qda February 5, 2022 at 09:58AM

Show HN: A Penny – answer questions, earn dollars https://bit.ly/3HurUO5

Show HN: A Penny – answer questions, earn dollars https://bit.ly/3gm4XAW February 5, 2022 at 08:18AM

Friday 4 February 2022

Show HN: Building a Programming Language for Kids https://bit.ly/3AWwbYk

Show HN: Building a Programming Language for Kids https://bit.ly/35Kz5nj February 5, 2022 at 06:18AM

Show HN: we built a graph based task manager https://bit.ly/34cS3Ts

Show HN: we built a graph based task manager https://bit.ly/3AW4izq February 4, 2022 at 12:59PM

Thursday 3 February 2022

Show HN: I created a tool to generate socket.io project structures quickly https://bit.ly/3seUqNw

Show HN: I created a tool to generate socket.io project structures quickly https://bit.ly/3op4KkF February 4, 2022 at 06:17AM

Show HN: Printable Chess Set https://bit.ly/3IX3OMc

Show HN: Printable Chess Set https://bit.ly/3AWxshW February 4, 2022 at 05:18AM

Show HN: Hacking C++ to support Structure of Arrays https://bit.ly/34sc9IZ

Show HN: Hacking C++ to support Structure of Arrays Using my very primitive abilities with template metaprogramming, I put together a structure of arrays (SOA) class for C++. The point of SOA is that it can be cache friendlier. https://bit.ly/34lgGgu February 4, 2022 at 04:37AM

Show HN: Bring back the show desktop hover / aero peek feature on Windows 11 https://bit.ly/34xAEo6

Show HN: Bring back the show desktop hover / aero peek feature on Windows 11 https://bit.ly/3upLeby February 4, 2022 at 04:02AM

Show HN: Java TUI framework with sixel image support https://bit.ly/3JiKCZR

Show HN: Java TUI framework with sixel image support https://bit.ly/3uloTfv February 3, 2022 at 11:40PM

Show HN: Pothos – a plugin based GraphQL schema builder for TypeScript https://bit.ly/3J5ixFd

Show HN: Pothos – a plugin based GraphQL schema builder for TypeScript https://bit.ly/3uss30S February 3, 2022 at 11:15AM

Show HN: I made a little digital circuit simulator that operates on PNGs https://bit.ly/32VSy3r

Show HN: I made a little digital circuit simulator that operates on PNGs This is a little toy project of mine that lets you simulate digital logic graphs. It was inspired by Minecraft's Redstone and the Piet esolang. It's got some serious drawbacks-- you write circuits as PNGs and simulate them with a Python interface. It's slow to run and slow to experiment with. And it is certainly difficult to use for people with any kind of color blindness. But despite that, I hope this can still be a fun toy! https://bit.ly/3LawSSk February 3, 2022 at 04:55PM

Show HN: Veganize any recipe site with EatKind Chrome extension https://bit.ly/3uo8Ldg

Show HN: Veganize any recipe site with EatKind Chrome extension https://bit.ly/3olEIig February 3, 2022 at 02:31PM

Show HN: Emergency softlight for late night video calls https://bit.ly/3unMTyp

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://bit.ly/3Gujghb February 3, 2022 at 01:00PM

Wednesday 2 February 2022

Show HN: Create audio-reactive video for your music on browser https://bit.ly/3rlgO8G

Show HN: Create audio-reactive video for your music on browser https://bit.ly/3un0Htd February 3, 2022 at 07:05AM

Show HN: Find alternatives to almost any popular GitHub repo https://bit.ly/3IYwZ1D

Show HN: Find alternatives to almost any popular GitHub repo Several months ago, I built a "stealth" feature that I could use. It hasn't been advertised, and I've been the only user. As I find it useful for myself, I believe others (software developers) may like it too. So, this is the first public post about it, and if it gets any positive feedback, I may put some time into promoting it more. In essence, given that you've opened a GitHub repo (there are ~225k of the more popular ones indexed as of now), you can replace "github" with "libhunt" within the URL, and you will find the top alternatives and related projects. For example, here are three popular repos: - https://bit.ly/32SfpwO - https://bit.ly/3ohcMMn - https://bit.ly/34ul50i To test it out, open any of the examples above and replace "github" with "libhunt" within the browser URL. You can also try with any other repository as long as it's a bit popular. I'd be more than happy to answer any questions and receive some feedback. Thanks! February 3, 2022 at 12:15AM

Show HN: Hexle ­- A Wordle-like game where you guess a 16-bit hex int https://bit.ly/3GpKUvQ

Show HN: Hexle ­- A Wordle-like game where you guess a 16-bit hex int https://bit.ly/3AE583G February 2, 2022 at 12:51PM

Show HN: What do you think of my new social app? https://bit.ly/34ycGJC

Show HN: What do you think of my new social app? Hey there, First time posting on Hacker News in about 2 years! The reason I’m posting is that I thought I’d write about the product I’ve been building, in hopes it resonates with people. Why build yet another social app? Because I deleted almost all social media around 3/4 years ago as it was just net negative on my life. There was very little that was truly interesting, I didn’t care about looking good to other people and because of the ‘media’ and ads, the apps were all designed to make me spend too much time for what I was getting. I hated it and what it meant for people’s behaviour, including mine and my friends. I also noticed that the vast majority of my friends were pretty much passive on the services, even if they had an account. Turns out that most people felt uncomfortable sharing to people they didn’t know too well, which inevitably happens as you meet new people, add them, and often don’t develop the relationship much further. I had a sense that there could be a better way. In that, I remembered the days of Path and Google+ which had the model of focusing on particular people in your network, both through the feed and in how you shared. Path in particular was a ‘real life’ social network, something that despite being brought to market in 2010 or whatever, seemed to be more relevant today. So problem found, problem solved. I took the journey of learning how to code when COVID hit (I was working in Architecture and Design and was about to start my masters degree at Harvard GSD in Boston), then one thing led to another, my prototype garnered some investment interest, and Circles was born. The idea is very much like the name suggests, it’s about adding your contacts (synced through your phonebook) into Circles that define what the relationship is. This means that you only see things from people you have tagged (rather than everyone) and when you share, you choose exactly who it goes to (rather than all your friends or followers). It also takes cues from other privacy focused social products. Posts are encrypted, reactions and comments are only shown to people who are contacts with eachother, and user profiles only show that which has been explicitly shared to the user viewing the profile. As they were mentioned briefly before, it’s essentially a crossover between Path and Google+ with a wrap around layer of privacy, so the potential revenue has to eventually come through paid features rather than ads. We’re in the app store and google play store (yay, cross-platform JS frameworks), the invite code is ‘FULLCIRCLE’ and download links are below: Landing: [https://oncircles.com](https://oncircles.com) iOS: [https://apps.apple.com/gb/app/circles-share-more-with-less/id1532621483](https://apps.apple.com/gb/app/circles-share-more-with-less/id1532621483) Android: [https://bit.ly/35KIA6b I would love to hear your feedback and suggestions on the idea. Hit or miss? PS: If you want to chat about the idea or are interested in working together I’d love to chat. Always interesting to meet people on HN and we have the funds, ideas and drive to continue making cool things that can solve big problems. Send me an email at james@oncircles.com Thanks! February 2, 2022 at 11:32AM

Show HN: A daily math puzzle inspired by wordle https://bit.ly/35Nn3tH

Show HN: A daily math puzzle inspired by wordle https://bit.ly/3ge17K6 February 2, 2022 at 11:46AM

Show HN: I made a faster way to pick 30k+ Unicodes https://bit.ly/3Gndu0O

Show HN: I made a faster way to pick 30k+ Unicodes https://bit.ly/3AEzWRF February 2, 2022 at 09:46AM

Tuesday 1 February 2022