Tuesday 19 April 2022

Show HN: PostgresML, end-to-end machine learning in your favorite db https://ift.tt/miCPFsQ

Show HN: PostgresML, end-to-end machine learning in your favorite db https://ift.tt/jMIsrDh April 19, 2022 at 07:26PM

Show HN: I built a simulator for personal finance: ProjectionLab https://ift.tt/WsBhKA5

Show HN: I built a simulator for personal finance: ProjectionLab https://ift.tt/UGY6goN April 19, 2022 at 07:22PM

Show HN: Delightful loading animations for your next project https://ift.tt/ghF4J10

Show HN: Delightful loading animations for your next project https://ift.tt/VqrIi8f April 19, 2022 at 07:00PM

Show HN: Airplane for Mac https://ift.tt/ynG3sQE

Show HN: Airplane for Mac To focus on writing & working, there are the times where I don’t want my machine to be connected to the outside world, so the idea is what if there is a way to kill the wireless tech anytime & anywhere. This is something not new in the market, there is a great example on smartphones - Airplane mode. Instead of reinventing something new, just like an iPhone, what if there is an Airplane mode for Mac that turns on/off Wi-Fi, Bluetooth and other things. Here is the quick video where you can checkout how it works: https://ift.tt/iBluafy https://ift.tt/qIOVH31 April 19, 2022 at 05:38PM

Show HN: I built an opensource, privacy-first Google Analytics https://ift.tt/mAcdyrU

Show HN: I built an opensource, privacy-first Google Analytics https://swetrix.com April 19, 2022 at 03:16PM

Monday 18 April 2022

Show HN: Photogrammetry of Seattle landmarks rendered in WebGL https://ift.tt/8AHb6RG

Show HN: Photogrammetry of Seattle landmarks rendered in WebGL https://ift.tt/BjR0yES April 19, 2022 at 02:42AM

Show HN: Studius – a simple, powerful flashcards app with spaced repetition https://ift.tt/RaZcV4t

Show HN: Studius – a simple, powerful flashcards app with spaced repetition https://studius.ai/ April 19, 2022 at 01:19AM

Sunday 17 April 2022

Show HN: A React component for WinBox, A virtual window manager for React https://ift.tt/Lm0uUz3

Show HN: A React component for WinBox, A virtual window manager for React https://ift.tt/PgKmlny April 18, 2022 at 01:59AM

Show HN: "q", a DNS query tool with support for UDP, TCP, DoT, DoH, DoQ and ODoH https://ift.tt/xwg0ZvP

Show HN: "q", a DNS query tool with support for UDP, TCP, DoT, DoH, DoQ and ODoH https://ift.tt/XCUuaFl April 18, 2022 at 02:25AM

Show HN: Employees.fyi – Easily compare U.S. workforce demographic data https://ift.tt/kKCO8Ht

Show HN: Employees.fyi – Easily compare U.S. workforce demographic data Hi HN! We built Employees.fyi to make it easy to compare U.S. workforce demographic data across companies and against industry reference data. In the U.S., the Equal Employment Opportunity Commission (EEOC) requires the collection and submission of demographic workforce data. We collected and organized the publicly available federal data from the EEOC as well as publicly available EEO-1 submissions from individual companies. By doing so, we hope to make it easy to compare U.S. workforce demographic data across companies and against industry reference data. The URL contains your current selection. Just copy the URL and share it! Some examples: * A comparison of 2018 data for the "Professionals" job category across the Information industry, Facebook, and Netflix: https://ift.tt/ETluBLX... * A comparison of 2018 data for all job categories across the Finance and Insurance industry, BlackRock, and PayPal: https://ift.tt/jUz4JtS... * A comparison of 2018 data for the "Exec/Sr Officials & Managers" category across the Professional, Scientific, and Technical Services industry, Accenture, and Nvidia: https://ift.tt/LNswfK6... If there's a company with EEO-1 data that you would like to see, consider submitting a URL via this form: https://ift.tt/GUcoKCA Let us know what feedback you have for us! For those who are curious: at runtime, Employees.fyi uses normalize.css and the Open Sans font. They are hosted with the website. https://employees.fyi April 17, 2022 at 11:32PM

Show HN: Quickly build a GraphQL API in Rust using create-rust-app https://ift.tt/BnwQ3gG

Show HN: Quickly build a GraphQL API in Rust using create-rust-app https://ift.tt/4QnuAgE April 17, 2022 at 08:03PM

Show HN: I built an extension to disable copying from stackoverflow https://ift.tt/PwmE6NJ

Show HN: I built an extension to disable copying from stackoverflow https://ift.tt/6uEDcqM April 17, 2022 at 02:34PM

Show HN: Wordle Meets Candy Crush https://ift.tt/1FuQosm

Show HN: Wordle Meets Candy Crush https://ift.tt/aRP2yI4 April 17, 2022 at 12:53PM

Show HN: Subreply News (Beta) https://ift.tt/fDtAYbw

Show HN: Subreply News (Beta) https://ift.tt/uACHR8f April 17, 2022 at 04:20PM

Saturday 16 April 2022

Show HN: My website, hosted on a 386 25 MHz, 4 MiB of RAM, 38400 baud internet https://ift.tt/Isi53bK

Show HN: My website, hosted on a 386 25 MHz, 4 MiB of RAM, 38400 baud internet http://serentty.com April 17, 2022 at 12:36AM

Show HN: 4917 Machine Code for Kids – Card Game https://ift.tt/cGPg9UK

Show HN: 4917 Machine Code for Kids – Card Game https://punkx.org/4917/ April 15, 2022 at 05:37PM

Show HN: Breeze job search filter with 14M+ listings now in beta https://ift.tt/qS0Thad

Show HN: Breeze job search filter with 14M+ listings now in beta https://ift.tt/nsAUGKf April 17, 2022 at 12:14AM

Friday 15 April 2022

Show HN: I built an open dashboard for my website https://ift.tt/rhTwyLG

Show HN: I built an open dashboard for my website https://ift.tt/Y2GNqo9 April 16, 2022 at 10:05AM

Show HN: Neptune Lang – A concurrent fast dynamically typed scripting language https://ift.tt/iTBXVs7

Show HN: Neptune Lang – A concurrent fast dynamically typed scripting language https://ift.tt/2FNyPBC April 16, 2022 at 08:04AM

Show HN: A tiling window manager like i3wm written entirely in C# https://ift.tt/kUFMQsy

Show HN: A tiling window manager like i3wm written entirely in C# https://ift.tt/1qAYnP8 April 15, 2022 at 11:04PM

Show HN: Come and fight professional AI in StarCraftII https://ift.tt/WC6I7S4

Show HN: Come and fight professional AI in StarCraftII https://ift.tt/04ik1db April 15, 2022 at 09:57AM

Show HN: I made a tool to help beginners learn HTML code from browser https://ift.tt/iBlFk60

Show HN: I made a tool to help beginners learn HTML code from browser https://ift.tt/erxI8Yu April 15, 2022 at 12:48PM

Show HN: Pure C Asynchronous HTTP Framework https://ift.tt/3vni5uk

Show HN: Pure C Asynchronous HTTP Framework https://ift.tt/RfBT3YG April 15, 2022 at 10:36AM

Thursday 14 April 2022

Show HN: Via – Simple Visualization of Cycle Route Quality https://ift.tt/LWlKkeN

Show HN: Via – Simple Visualization of Cycle Route Quality Every cycle route is plagued with problems - potholes, deviant cars, and random obstacles. Via is an app that detects these issues and visualizes them in a clear way. Quality, speed, and usage can be viewed with the fundamental goals of privacy of contributers providing data to improve road quality and safety of cyclists. https://ift.tt/GEZvXdm April 15, 2022 at 05:15AM

Show HN: String.is – an open-source, privacy-friendly online string toolkit https://ift.tt/WYE8JlF

Show HN: String.is – an open-source, privacy-friendly online string toolkit https://string.is April 15, 2022 at 04:18AM

Show HN: Hacker News reader focused on readability https://ift.tt/KOXfAcH

Show HN: Hacker News reader focused on readability https://ift.tt/5Z3vpkn April 15, 2022 at 01:39AM

Show HN: Fast,Compiled deep-learning based modules for inferencing on CPUs https://ift.tt/rsK1XGS

Show HN: Fast,Compiled deep-learning based modules for inferencing on CPUs Hi HN,I am Anubhav from RamanLabs.We have been developing dedicated modules based on deep-learning for purposes like face-detection,object-detection,pose-estimation etc. We hope to make it easy for developers,hobbyists to integrate such functionalities into their existing app/pipeline at the cost of a few milliseconds.All our modules run end to end in super-realtime even on consumer-grade CPUs[0]. For now we provide only Python based API. We provide Demo for each of the modules to allow testing for your desired data distribution.We also have a blog[1] where we hope to add more technical details about the framework used to develop these modules. The framework used to develop these modules is completely written in Nim language.We wrap existing ops implementations from libraries like ONEDNN and write our own code where we cannot find one or existing implementation is not good enough,mainly for preprocessing and postprocessing code.Having full access to framework code and being written in a high level language allows us to port newer architectures and optimize them quickly. We would love to hear your feedback on our attempt. [0] Quad-core Cpu with AVX2 instructions. [1] < https://ramanlabs.in/static/blog/index.html > https://ift.tt/NutIY4B April 14, 2022 at 11:38PM

Wednesday 13 April 2022

Show HN: My simple guessing and learning game https://ift.tt/QcRVwEI

Show HN: My simple guessing and learning game Simple guessing + learning game You think of something, and the computer has to guess what you're thing of. If it guesses wrong, you can add a new Yes/No question to distinguish between your answer and what the computer thought it was. In this way the computer learns more things, and is more likely to guess correctly in future. It's great fun for kids! (..for a few minutes) https://ift.tt/lEtyqD8 April 13, 2022 at 01:37PM

Show HN: Run Python code on GitHub.dev with zero-setup https://ift.tt/T3rDxRm

Show HN: Run Python code on GitHub.dev with zero-setup We made this extension that lets you run any python code on the web by using Pyodide. You can try it by installing this VSCode extension on GitHub.dev / VSCode.dev. Since it is using pyodide to run python code, there are some limitations which we have listed in the extension’s README page. We made this scrappy extension quickly as a POC for Stanford’s Code in Place program. Let us know if this is interesting and what features should we add next! https://ift.tt/8q6BbmN April 14, 2022 at 04:05AM

Show HN: HeftySearch – Search any number of sites at the same time https://ift.tt/IAWGbNR

Show HN: HeftySearch – Search any number of sites at the same time https://ift.tt/mZceqA4 April 14, 2022 at 02:56AM

Show HN: I built a tool to resize/crop/frame images uniformly for documentation https://ift.tt/r6QbhYG

Show HN: I built a tool to resize/crop/frame images uniformly for documentation https://ift.tt/HdGDmnU April 14, 2022 at 02:08AM

Show HN: Dattorro reverb VST plugin written in Rust with egui and glicol_synth https://ift.tt/xreSQq8

Show HN: Dattorro reverb VST plugin written in Rust with egui and glicol_synth Hi HN, I find that many are interested in writing VST plugins but found C++ quite tricky to work with. So I made this VST plugin to show how Rust can be used to write VST plugins. I did it by combining egui-baseview-vst template[1] and glicol_synth audio lib[2]. Source code: https://ift.tt/LR4YMQ5 [1] https://ift.tt/wx5i17j [2] https://ift.tt/y5HGgsF April 13, 2022 at 11:08PM

Show HN: OSS Database, A crowdsourced database of Open Source alternatives https://ift.tt/BFjADU6

Show HN: OSS Database, A crowdsourced database of Open Source alternatives https://ift.tt/E5dmF4e April 13, 2022 at 10:15PM

Show HN: Usage, Cut your AWS Bill by 50%+ in 5 Minutes https://ift.tt/Ny6tJYe

Show HN: Usage, Cut your AWS Bill by 50%+ in 5 Minutes Hi HN community, [Direct Link: www.usage.ai] I’m Kaveh, founder and CEO of Usage, and am excited to show you Usage, an app that helps you slash your AWS EC2 bill by 50% in ~5min by trading reservations. As of today, Usage is in General Availability and any AWS user can use it. It works by creating a limited-access IAM role (ReadOnly + Ability to Manage Reservations) into your AWS account(s). The AWS console interface has made it hard for companies to optimize their AWS spend. After years of working for different companies that use AWS, I still find it difficult to understand how much money I’m spending on AWS. I don’t know who owns what instances, how our commitments are saving us money (RIs, SPs, EDPs), and what instances can be sized down (or switched to spot). At Usage, we are building a web-based app that keeps you in charge of your AWS while minimizing your bill. No code change, no moving your AWS account or instances around, and no downtime. We’ve built: 1) Real-Time RI/SP Recommendations: See which instances are uncovered by your SPs and/or RIs and get them covered with a single button tap. Instant savings. 2) RI Sell Recommendations: RIs that are no longer utilized are highlighted and sold instantly. No more worrying about unutilized RIs and no more needing to forecast your compute needs. 3) Consolidated View: View your EC2 instances and RI/SPs across all your AWS accounts in a single space. No more switching between AWS accounts. 4) Teams and Audit Log: Add as many users as you’d like to your Usage dashboard, and see who approved which recommendations. We built Usage in ReactJS, Python, Java– and along the way we built our own internal accounting system to keep track of customer savings. We have plans to eventually release an open-source version of Usage. Our business model is 20% of the savings we find you. We only make money when we save you money. We bill monthly and have longer-term enterprise plans available. We take privacy extremely seriously. Your data is always protected both at-rest and in-transit. Additionally, Usage never collects or stores sensitive information. Usage only collects meta-data such as CPU utilization, launch time, instance configuration, region, etc. You can read our full privacy policy here: www.usage.ai/policy/ We are confident we can deliver a better AWS cost savings experience that is meaningfully better than other tools. If you use AWS, please give it a shot at www.usage.ai and let us know. Let me know what you think! Ask me anything! April 13, 2022 at 08:08PM

Show HN: Stacktape – Full power of AWS with Heroku-like experience https://ift.tt/8HFEXKr

Show HN: Stacktape – Full power of AWS with Heroku-like experience https://ift.tt/AXSpROr April 13, 2022 at 06:46PM

Show HN: Generating Type-Safe React Hooks from OpenAPI https://ift.tt/0LMoV8z

Show HN: Generating Type-Safe React Hooks from OpenAPI https://ift.tt/6Wfj3T8 April 13, 2022 at 12:44PM

Show HN: I made a website to search for half loaves of bread near you https://ift.tt/dWrgt7m

Show HN: I made a website to search for half loaves of bread near you https://ift.tt/wUkJOb3 April 13, 2022 at 04:45PM

Tuesday 12 April 2022

Show HN: Enhanced GNU Awk https://ift.tt/8clEUHW

Show HN: Enhanced GNU Awk https://ift.tt/gteZ0xf April 13, 2022 at 07:03AM

Show HN: A Simple Memory Game https://ift.tt/Vw74toU

Show HN: A Simple Memory Game https://ift.tt/iV98Jd2 April 13, 2022 at 05:08AM

Show HN: Razer x Lambda Tensorbook https://ift.tt/qi5967n

Show HN: Razer x Lambda Tensorbook Hi all, long time lurker, first time poster. I want to share with you all something we've been working on for a while at Lambda: the Razer x Lambda Tensorbook: https://www.youtube.com/watch?v=wMh6Dhq7P_Q But before I tell you about it, I want to make this all about me, because I built this for me. See, while I'm genuinely interested in hearing from the community what you think as this is the culmination of a lot of effort from a lot of people across so many different fields (seriously, the number of folks across manufacturing, engineering, design, logistics, and marketing who have had to work together to launch this is nuts), I really just want to tie the larger motivations for Tensorbook as a product back to a personal narrative to explain why I'm so proud. So, flashback to 2018, and I'm a hardware engineer focusing on the compute system at Lyft's autonomous vehicle (AV) program, Level5 (L5). Here was a project that that would save lives, that would improve the human condition, that was all ready to go. I saw my role as coming in to product-ize, to take what was close to the finish line and get it over it. The disappointment was pretty brutal when I realized just how wrong I was. It's one thing to nod along when reading Knuth write "premature optimization is the root of all evil"; it's another to experience it firsthand. At Lyft L5 I thought I would be applying specialized inference accelerators (Habana, Groq, Graphcore, etc.) into the vehicle compute system. Instead, the only requirement that mattered org-wide was: "Don't do anything that slows down the perception team". Forget testing silicon with the potential to reduce power requirements by 10x, I was lucky to get a willing ear to hear my case for changing a flag in the TensorFlow runtime to perform inference at FP16 instead of FP32. Don't get me wrong, there were a multitude of other difficult technical challenges to solve outside of the deep learning ones that were gating, but I had underestimated just how not-ready the CNNs for object detection and classification were. Something I thought was a solved problem was very much not, and ultimately resulted in my team and others building a 5,000 watt monster of server (+ power distribution, + thermals, + chassis, etc etc) that took up an entire rear row of seating. I'm happy to talk about that experience in the comments because I have a lot of fond memories from my time there. Anyway, the takeaway I have from Lyft, and my first motivation here is that there is no such thing as over-provisioning or too much compute in a deep learning engineer's mind. Anything less than the most possible is a detriment to their workflow. I still truly believe AVs will save lives; so by extension, enabling deep learning engineers enables AVs enables improvement to the human condition. Transitive property, :thumbsup: So moving on, my following role in industry was characterized by working closely with the least technical people I have ever had the opportunity to work with in my life. And I mean opportunity genuinely, because doing so gave me so much perspective on the things that you and I here probably take for granted. (How do we know that Ctrl+Alt+T will open a terminal? Why does `touch` make a file? How do I quit vim?) So, the takeaway from that experience, and motivation #2 for me is that computers can be so unaccessible in surprising ways. I have a deep respect and appreciation for Linux, and I want others to see things the same way, so anything I can do to make easier the process of "self-serving" or "bootstrapping" to my level of understanding, is something worth doing to me. So, with those two personal motivations outlined, I present to you, for your consideration, the Razer x Lambda Tensorbook. A laptop with a no-compromise approach to speeds-and-feeds and shipping with OEM support for Ubuntu. sincerely, Vinay. Product Marketing @ Lambda April 13, 2022 at 12:12AM

Show HN: HRConvert2 v2.7 Released https://ift.tt/aoRlnfb

Show HN: HRConvert2 v2.7 Released https://ift.tt/hfMYX4c April 12, 2022 at 12:46PM

Show HN: pyinfra v2 https://ift.tt/FqwCkNA

Show HN: pyinfra v2 https://ift.tt/tL5q4JO April 12, 2022 at 11:13AM

Monday 11 April 2022

Show HN: ToolJet v1.10 The open-source alternative to Retool https://ift.tt/Neyg50h

Show HN: ToolJet v1.10 The open-source alternative to Retool https://ift.tt/B062URt April 12, 2022 at 07:02AM

Show HN: Oregon State University Class Data Explorer https://ift.tt/MtdeJ2G

Show HN: Oregon State University Class Data Explorer https://ift.tt/48fcx9Y April 12, 2022 at 04:51AM

Show HN: Esht – Embeddable SHell Tags https://ift.tt/rXwvzG6

Show HN: Esht – Embeddable SHell Tags https://ift.tt/tmTSsIn April 12, 2022 at 02:15AM

Show HN: Multiplayer Demo Built with Elixir https://ift.tt/FuOAPVw

Show HN: Multiplayer Demo Built with Elixir Hey HN, I’m an engineer at Supabase [0] and one of the creators of this demo. My team and I have been working hard to bring developers the next version of Supabase Realtime. The current version of Realtime [1] is a Change Data Capture (CDC) server for a PostgreSQL database that broadcasts changes via WebSockets to authorized subscribers. It’s written in Elixir/Phoenix. The server utilizes PostgreSQL’s logical replication functionality, which writes database changes to Write-Ahead Logging (WAL) segment files, and a replication slot, responsible for managing and retaining WAL files. Database changes are polled from WAL by the server using PostgreSQL’s replication function pg_logical_slot_get_changes and changes converted to JSON objects using the wal2json [2] extension by setting it as the output plugin. Security is enforced through two checks - each check ensures only authorized client subscribers are sent database changes. The first check validates a JWT that is sent by clients subscribing to database changes. This JWT must contain an existing database role and optional claims, both of which can be referenced in Row Level Security (RLS) policies. Every valid client subscription is then inserted into the realtime.subscription table with an assigned UUID, database role, and claims. The second check calls the realtime.apply_rls SQL function from Write Ahead Log Realtime Unified Security (WALRUS) utility lib [3]. This function takes the database changes, executes a prepared statement to verify if the database role and claims have SELECT permissions on the changes, and outputs an array of authorized UUIDs. Then, the server finds all the subscribers whose UUIDs are in that array and broadcasts the changes to them. The next version of Supabase Realtime will offer three features: Broadcast, Presence, and Extensions. Broadcast, our Pub/Sub offering, can be used to pass ephemeral data from client to client such as cursor movements. This runs on a distributed cluster of nodes built on top of Phoenix PubSub + Channels. Presence, can be used for tracking online/offline users and their state. This is built into Phoenix, and uses replicated state across a cluster using an Observe-Remove-Set-Without-Tombstones (ORSWOT) CRDT [4] which prefers adds over removes when resolving conflicts. Extensions, are a way for the community to add additional functionality to take advantage of the WebSocket infrastructure. We have converted the existing Change Data Capture system to an extension that supports connecting to multiple customer databases (multi-tenancy). Other possible extensions include listening to other databases like MySQL and getting stock market events server-side [5], then broadcasting them to connected clients. This demo is built using a Supabase project, Supabase Realtime, and Next.js and deployed on 20 Fly [6] nodes located around the world. You can find an introduction and walkthrough of the demo here [5]. Supabase Realtime is entirely open source and you can find the demo code here [7]. Once we have stabilized the release we will add it to the self-hosted offering [8]. This demo is a way to highlight the upcoming features and gather feedback/ideas. Feel free to ask me anything and let me know what you think! [0] https://supabase.com [1] https://ift.tt/AZF5HfN [2] https://ift.tt/nXetGsa [3] https://ift.tt/uSMWDyF [4] https://ift.tt/608qPmw... [5] https://ift.tt/4stGIyb... [6] https://fly.io [7] https://ift.tt/kgjpYSb [8] https://ift.tt/XhfViQN https://multiplayer.dev April 11, 2022 at 11:45PM

Show HN: Paper Birch Notes https://ift.tt/UquHpPJ

Show HN: Paper Birch Notes https://ift.tt/UFmbCaf April 11, 2022 at 11:00PM

Show HN: A minimal, unbloated archiving and bookmarking tool https://ift.tt/UQxs7O4

Show HN: A minimal, unbloated archiving and bookmarking tool https://ift.tt/MB3W4Yh April 11, 2022 at 01:48PM

Show HN: Real Time HTML Editor https://ift.tt/IBSkQmX

Show HN: Real Time HTML Editor https://ift.tt/t5OKl3o April 11, 2022 at 01:31PM

Show HN: Enrich your bookmarsk with more metadata and kBookmarks https://ift.tt/Vsdw9AH

Show HN: Enrich your bookmarsk with more metadata and kBookmarks https://ift.tt/HkBs29L April 11, 2022 at 01:14PM

Show HN: Tool to Test Moment.js Formatting https://ift.tt/Ilc1ENJ

Show HN: Tool to Test Moment.js Formatting https://ift.tt/n3ytqOl April 11, 2022 at 12:07PM

Sunday 10 April 2022

Show HN: Brain, a commandline note-taking tool for creating a zettelkasten https://ift.tt/g61xrKF

Show HN: Brain, a commandline note-taking tool for creating a zettelkasten https://ift.tt/BCxKgVX April 11, 2022 at 12:22AM

Show HN: Cypress Recorder that adapts to UI changes with Email testing https://ift.tt/A5fD4V2

Show HN: Cypress Recorder that adapts to UI changes with Email testing https://ift.tt/WfsaCNG April 10, 2022 at 11:51PM

Show HN: Ultra fast Terraform plan and state parser written in Rust https://ift.tt/XtWjdH0

Show HN: Ultra fast Terraform plan and state parser written in Rust https://ift.tt/dyaRXPn April 11, 2022 at 12:41AM

Show HN: Sync animations and timers across a react app https://ift.tt/PmYS8BU

Show HN: Sync animations and timers across a react app https://ift.tt/r1HE7wb April 10, 2022 at 12:44PM

Saturday 9 April 2022

Show HN: I made an emoji URL shortener https://ift.tt/icWgdZQ

Show HN: I made an emoji URL shortener https://emojied.net/ April 10, 2022 at 11:31AM

Show HN: tmux.nvim – turning Neovim into a terminal multiplexer https://ift.tt/GdvnY0J

Show HN: tmux.nvim – turning Neovim into a terminal multiplexer https://ift.tt/IjKzCle April 10, 2022 at 02:23AM

Show HN: MassCode v2 – a code snippets manager for developers https://ift.tt/f3VSzMe

Show HN: MassCode v2 – a code snippets manager for developers https://ift.tt/NoeUtOE April 9, 2022 at 10:23PM

Show HN: Dev Toolbox – A browser extension with simple offline dev tools https://ift.tt/uDnXGwJ

Show HN: Dev Toolbox – A browser extension with simple offline dev tools Hello HN! I'd like to share a browser extension I made that provides quick offline access to various development tools. Current tool set: Calculate hashes; encode and decode HTML, URI, Base64; convert numbers between different bases; parse and manipulate various time formats; format and inspect IPv4/CIDR addresses; search all v13.1 emoji with quick copying in various formats. It runs entirely offline, making no external requests (even emoji PNG files are bundled), and only requires local storage permission to remember your last tab and input. This was inspired by an old extension called Hasher (no longer on the Chrome Store) that provided a simple interface to similar utilities. This was an opportunity to get back into making extensions, practice with Vue a bit, and expand upon the original idea. It's available for Chrome, Edge (via Chrome Store), and Firefox; links and screenshots are on GitHub, where you can also report any problems. Feedback and suggestions are very welcome. Thanks! https://ift.tt/p0sNCgl https://ift.tt/p0sNCgl April 10, 2022 at 01:13AM

Show HN: I made a website for you to travel the world in first-person POV https://ift.tt/97sSKCQ

Show HN: I made a website for you to travel the world in first-person POV https://ift.tt/IwqinLR April 10, 2022 at 12:28AM

Show HN: An easy way to drag and drop files in Google Sheets cells https://ift.tt/8wAkSLN

Show HN: An easy way to drag and drop files in Google Sheets cells https://ift.tt/pGl7yAu April 9, 2022 at 07:25PM

Show HN: Big integer multiplication in JavaScript using pen-and-paper algorithm https://ift.tt/W3UDqLQ

Show HN: Big integer multiplication in JavaScript using pen-and-paper algorithm https://ift.tt/fobh0nL April 9, 2022 at 10:02AM

Show HN: HRCloud3 Early prototype noSQL and cookieless self-hosted Cloud/CMS https://ift.tt/CQhJMsH

Show HN: HRCloud3 Early prototype noSQL and cookieless self-hosted Cloud/CMS https://ift.tt/BGo35sJ April 9, 2022 at 09:45AM

Show HN: 3D model file thumbnails for Windows Explorer https://ift.tt/cZ0dBzA

Show HN: 3D model file thumbnails for Windows Explorer https://ift.tt/7Eopkdu April 9, 2022 at 01:35PM

Friday 8 April 2022

Show HN: Gomarvin: generate custom boilerplate for Go REST servers https://ift.tt/JHGwfR5

Show HN: Gomarvin: generate custom boilerplate for Go REST servers https://ift.tt/autPCUg April 8, 2022 at 11:40PM

Show HN: Zaplib – Speed up your webapp with Rust+Wasm https://ift.tt/EN6FgIb

Show HN: Zaplib – Speed up your webapp with Rust+Wasm https://ift.tt/UakpD0q April 8, 2022 at 11:36PM

Show HN: Efficient-VDVAE an Open-source memory-efficient deep hierarchical VAE https://ift.tt/ta9ByDl

Show HN: Efficient-VDVAE an Open-source memory-efficient deep hierarchical VAE https://ift.tt/NV1eCIo April 8, 2022 at 09:05PM

Show HN: Google Cloud Compute Engine Comparison https://ift.tt/QzdNBhO

Show HN: Google Cloud Compute Engine Comparison https://ift.tt/PZ7YULu April 8, 2022 at 08:30PM

Show HN: A poem inside HTTP response headers https://ift.tt/qBkrtO8

Show HN: A poem inside HTTP response headers https://ift.tt/GPLHQaS April 8, 2022 at 05:27PM

Show HN: I Made a Puzzle Game in HTML5 https://ift.tt/HGVxmre

Show HN: I Made a Puzzle Game in HTML5 https://eightcolors.net April 8, 2022 at 07:24PM

Show HN: Colludle – Collaborative Wordle Game https://ift.tt/iRMrqa8

Show HN: Colludle – Collaborative Wordle Game https://ift.tt/z7Uqyj3 April 8, 2022 at 07:07PM

Show HN: Programmatic – a REPL for creating labeled data https://ift.tt/dzHNJq9

Show HN: Programmatic – a REPL for creating labeled data Hey HN, I’m Jordan cofounder of Humanloop (YC S20) and I’m excited to show you Programmatic — an annotation tool for building large labeled datasets for NLP without manual annotation . Programmatic is like a REPL for data annotation. You: 1. Write simple rules/functions that can approximately label the data 2. Get near-instant feedback across your entire corpus 3. Iterate and improve your rules Finally, it uses a Bayesian label model [1] to convert these noisy annotations into a single, large, clean dataset, which you can then use for training machine learning models. You can programmatically label millions of datapoints in the time taken to hand-label hundreds. What we do differently from weak supervision packages like Snorkel/skweak[1] is to focus on UI to give near-instantaneous feedback. We love these packages but when we tried to iterate on labeling functions we had to write a ton of boilerplate code and wrestle with pandas to understand what was going on. Building a dataset programmatically requires you to grok the impact of labeling rules on a whole corpus of text. We’ve been told that the exploration tools and feedback makes the process feel game-like and even fun (!!). We built it because we see that getting labeled data remains a blocker for businesses using NLP today. We have a platform for active learning (see our Launch HN [2]) but we wanted to give software engineers and data scientists a way to build the datasets needed themselves and to make best use of subject-matter-experts’ time. The package is free and you can install it now as a pip package [2]. It supports NER / span extraction tasks at the moment and document classification will be added soon. To help improve it, we'd love to hear your feedback or any success/failures you’ve had with weak supervision in the past. [1]: We use a HMM model for NER tasks, and Naive-Bayes for classification using the two approaches given in the papers below: Pierre Lison, Jeremy Barnes, and Aliaksandr Hubin. "skweak: Weak Supervision Made Easy for NLP." https://ift.tt/rCsUQqy (2021) Alex Ratner, Christopher De Sa, Sen Wu, Daniel Selsam, Chris Ré. "Data Programming: Creating Large Training Sets, Quickly" https://ift.tt/NpztrfE (NIPS 2016) [2]: Our Launch HN for our main active learning platform, Humanloop – https://ift.tt/puJhGLo [3]: Can install it directly here https://ift.tt/OqgB267... https://ift.tt/T1xHpaS April 8, 2022 at 05:05PM

Show HN: Disable now useless “What's new” page in Firefox https://ift.tt/k6Hd5on

Show HN: Disable now useless “What's new” page in Firefox Firefox 99 started serving a "What's New" page that is an ad for Pocket instead of listing what's new in the browser. Another disappointment. Here's how to disable the now useless "What's new page": 1. Go to about:config 2. Change the value of "browser.startup.homepage_override.mstone" to "ignore". Bingo! One less page with ads. Thanks for nothing, Mozilla. April 8, 2022 at 12:49PM

Thursday 7 April 2022

Wednesday 6 April 2022

Show HN: Codestat.dev – stats from 2m+ OSS repositories https://ift.tt/vuRVpKF

Show HN: Codestat.dev – stats from 2m+ OSS repositories https://codestat.dev/ April 7, 2022 at 08:43AM

Show HN: The Causes of Latency in Computing Systems, and Why It Frustrates Us https://ift.tt/ziCyDGf

Show HN: The Causes of Latency in Computing Systems, and Why It Frustrates Us https://ift.tt/4Xc5Wkq April 7, 2022 at 05:35AM

Show HN: I made Million – It's a Virtual DOM made for the future https://ift.tt/jwoKsxC

Show HN: I made Million – It's a Virtual DOM made for the future Repo here: https://ift.tt/9M4fuAx My name is Aiden Bai and I'm really interested in HCI research, particularly within user interface (UI) and web development. At the time of writing this, I'm a student at Camas High School. In July 2021, Million.js began as an experiment with Virtual DOM because I was curious with how UI libraries worked. I was frustrated with the lack of a modern, fast, and modular Virtual DOM library for JavaScript. Virtual DOM had been around for almost a decade, yet many Virtual DOM libraries still struggle with render speed compared to newer methods of rendering. Today, Million.js is the first effort to bring Virtual DOM into the future after hundreds of hours of experimenting. Traditional Virtual DOM libraries have yet to leverage new technological paradigms in the new age of compiled Transitional UI Libraries. Million.js leverages the compiler to create predefined paths, instead of executing all the work in the browser. Hope this serves as an interesting example of how older technologies (relative to JavaScript time) can evolve to modern time (similar to how Solid took Knockout's fine-grained strategy and applied modern techniques) April 6, 2022 at 11:08PM

Show HN: ProductDiv – A Website Editor for Developers https://ift.tt/Em3Ilpk

Show HN: ProductDiv – A Website Editor for Developers I've been working on a library for developing websites visually. There are many tools for building websites, but none that fit my workflow as a front-end developer, so I made my own! It is an open source library called ProductDiv and it lets you: - Drag and drop any HTML template into your site. - Change elements with utility classes you can customize - Export clean HTML elements and copy into your source code. - Use in any framework! ProductDiv is developer-first, meaning the configuration for the editor lives in your source code. You can evolve the configuration as your project grows (as it inevitably will!). This lets you standardize design patterns and makes it easy to distribute high quality components to your team. I published a demo at https://ift.tt/WZSkoKE that includes Bootstrap 5 utility classes and some basic templates to experiment with. I would love your feedback on UX and to answer the big question: Would you use this in your project? Why or why not? https://ift.tt/WZSkoKE April 6, 2022 at 08:35PM

Show HN: Tilepieces – An open source project to visually editing HTML documents https://ift.tt/u6rSoas

Show HN: Tilepieces – An open source project to visually editing HTML documents Hi all, My name is Simone Di Nuovo and i'm the creator of tilepieces, an open source project to visually editing HTML documents and Web applications. Tilepieces is a software that allows you to create applications for editing HTML documents, using some of the popular interfaces of the browser developer tools (with which it is possible to integrate css edits). Tilepieces also allows you to reuse your favorite code and libraries, and exposes APIs that are useful for editing multiple files at a time. You can start using tilepieces with its progressive web application version at https://ift.tt/Nc0aWKE ! I will be happy to receive any comments from you. https://tilepieces.net April 6, 2022 at 06:44PM

Show HN: Kukkee – the free, open source and self-hostable Doodle alternative https://ift.tt/nrcw3ks

Show HN: Kukkee – the free, open source and self-hostable Doodle alternative Hello world, we're super happy to share Kukkee here! We started Kukkee because we wanted to empower people — friends, teams, university students and faculty, organisation members, and more — to quickly find the right time to meet, while letting them keep control of their personal data, branding and costs at all times. We're just getting started so keep an eye out for Kukkee's upcoming features. Kukkee is open source, and contributions are more than welcome! Excited to have you try Kukkee and hear any feedback you might have along the way! You can learn more about Kukkee's current and upcoming features, how to self-host and even try out a live demo – at https://kukkee.com. Check us out at ProductHunt: https://ift.tt/UDbOkRT. April 6, 2022 at 03:33PM

Show HN: Bloben – self hosted web CalDAV calendar client https://ift.tt/ltuDj9A

Show HN: Bloben – self hosted web CalDAV calendar client Hello all, I have been working on a self hosted CalDAV calendar client Bloben https://ift.tt/DNUmnVZ This is mostly an alternative to other web clients like great AgenDAV with some additional features I wanted to use like email invites, alarms, webcalendars, etc. You can play with demo (limited to read access) here: https://ift.tt/bMsH3Bc In the end it should provide separate clients also for CalDAV tasks and notes. One thing I would maybe like to discuss more is adding encryption, which is obviously quite problematic when using standards like CalDAV. Initially I just added non-compatible fully encrypted calendars, but realised this might not be useful for many people using different clients. Something halfway is adding an option to protect only some, say sensitive, events by encrypting fields like title, description or location. That way events will still be displayed via standard mobile apps and decrypted only in Bloben client (with link to open from description). As part of this project I published also React calendar component https://ift.tt/TB5vFHM Thank you, if you are interested and feel free to ask me anything. April 6, 2022 at 11:53AM

Tuesday 5 April 2022

Show HN: DivPay – Get paid for sharing your programming knowledge https://ift.tt/YRB1mnh

Show HN: DivPay – Get paid for sharing your programming knowledge https://ift.tt/Y3JjKlM April 6, 2022 at 04:02AM

Show HN: Rust test harness that measures energy consumption https://ift.tt/EeQ4Izt

Show HN: Rust test harness that measures energy consumption https://ift.tt/3WPq2U8 April 5, 2022 at 06:21PM

Show HN: Encome, one place to discover, analyze and trade stocks on NSE https://ift.tt/d2HitTm

Show HN: Encome, one place to discover, analyze and trade stocks on NSE https://encome.io/ April 5, 2022 at 06:12PM

Show HN: Easy to reference database of HTTP Status Codes https://ift.tt/GTyC0NK

Show HN: Easy to reference database of HTTP Status Codes https://ift.tt/q62dCIy April 5, 2022 at 12:22PM

Monday 4 April 2022

Show HN: Chrome Recorder Crawler https://ift.tt/pigfyoA

Show HN: Chrome Recorder Crawler https://ift.tt/VuAK3rD April 5, 2022 at 11:28AM

Show HN: We built a Data Science specific job board https://ift.tt/l2Gd57Y

Show HN: We built a Data Science specific job board https://ift.tt/cp2dEFh April 5, 2022 at 06:27AM

Show HN: OpenPIL AI – open-source NLP Python package to compile drug databases https://ift.tt/1Omr6c5

Show HN: OpenPIL AI – open-source NLP Python package to compile drug databases https://ift.tt/eKfbFrc April 5, 2022 at 04:23AM

Show HN: Faros CE – open-source engineering operations platform https://ift.tt/3hL1q9e

Show HN: Faros CE – open-source engineering operations platform https://ift.tt/lYjGUwn April 5, 2022 at 04:10AM

Show HN: Tricorder – Automation the KISS way, no YAML involved, written in Rust https://ift.tt/x2WChmN

Show HN: Tricorder – Automation the KISS way, no YAML involved, written in Rust https://ift.tt/R4P9LSU April 5, 2022 at 02:48AM

Show HN: Turn Jupyter Notebook to interactive web app and share with no-coders https://ift.tt/ceGXEN0

Show HN: Turn Jupyter Notebook to interactive web app and share with no-coders https://ift.tt/LvbfnSG April 4, 2022 at 01:01PM

Show HN: Pbkit – Protobuf toolkit written in Deno/TypeScript https://ift.tt/gutKYHA

Show HN: Pbkit – Protobuf toolkit written in Deno/TypeScript https://pbkit.dev/ April 4, 2022 at 11:25AM

Show HN: CRDTs+WASM for local-first, collaborative note-taking in the browser https://ift.tt/OEqMCYj

Show HN: CRDTs+WASM for local-first, collaborative note-taking in the browser https://fuzzynote.xyz April 4, 2022 at 01:55PM

Sunday 3 April 2022

Show HN: An ever-growing collection of developer blogs https://ift.tt/zBiUthb

Show HN: An ever-growing collection of developer blogs https://ift.tt/ndvoHzh April 4, 2022 at 10:17AM

Show HN: Traindle, the Sydney train game – Make four numbers equal 10 in order https://ift.tt/k6Syltb

Show HN: Traindle, the Sydney train game – Make four numbers equal 10 in order https://ift.tt/xZ9JKNf April 4, 2022 at 02:23AM

Show HN: A CLI tool that analyzes with PMD and posts findings as GitHub comments https://ift.tt/Iu9qhmV

Show HN: A CLI tool that analyzes with PMD and posts findings as GitHub comments https://ift.tt/tjcHFDE April 4, 2022 at 03:02AM

Show HN: Txtai – SQL-driven semantic search with machine learning functions https://ift.tt/EvkPZRt

Show HN: Txtai – SQL-driven semantic search with machine learning functions https://ift.tt/RAsDPkt April 4, 2022 at 02:41AM

Show HN: Fusio 3.0 released – open-source, self hosted API management platform https://ift.tt/eQorUWj

Show HN: Fusio 3.0 released – open-source, self hosted API management platform https://ift.tt/Llj2JXR April 3, 2022 at 02:15PM

Show HN: Yaade – An open-source, self-hosted, collaborative API dev environment https://ift.tt/4yQiOD3

Show HN: Yaade – An open-source, self-hosted, collaborative API dev environment https://ift.tt/f63Tk02 April 3, 2022 at 01:53PM

Saturday 2 April 2022

Friday 1 April 2022

Thursday 31 March 2022

Show HN: I made a stupid indoor cycling app for my command line https://ift.tt/vjitAkf

Show HN: I made a stupid indoor cycling app for my command line https://ift.tt/WVtxdua April 1, 2022 at 04:02AM

Show HN: I Made a Stupid Game https://ift.tt/GAJrNfC

Show HN: I Made a Stupid Game https://weighoff.net March 31, 2022 at 07:06PM

Show HN: Typed parser combinator library with error recovery for Python https://ift.tt/kWz2rn5

Show HN: Typed parser combinator library with error recovery for Python https://ift.tt/W0f3CJd April 1, 2022 at 02:07AM

Show HN: Metacommerce – Create NFT collections and web3 apps without code https://ift.tt/X6Nc7sV

Show HN: Metacommerce – Create NFT collections and web3 apps without code https://ift.tt/viJzCPq April 1, 2022 at 02:00AM

Show HN: React-Table-Library https://ift.tt/C6Msajl

Show HN: React-Table-Library https://ift.tt/iT54j9r April 1, 2022 at 01:41AM

Show HN: Nginx Common Useful Configuration https://ift.tt/gpQorBq

Show HN: Nginx Common Useful Configuration https://ift.tt/ISUp7Bj April 1, 2022 at 12:51AM

Show HN: Selfhosted tech starter pack for development of new startup https://ift.tt/wIeQvJF

Show HN: Selfhosted tech starter pack for development of new startup https://ift.tt/MdlgKFn April 1, 2022 at 12:47AM

Show HN: pync – Netcat for Python https://ift.tt/ulNzUtV

Show HN: pync – Netcat for Python https://ift.tt/Msx4woH March 31, 2022 at 10:56PM

Show HN: Find companies with jobs using technologies you love https://ift.tt/Vbj5U10

Show HN: Find companies with jobs using technologies you love https://ift.tt/jwP2nLK March 30, 2022 at 03:39PM

Show HN: A VSCode extension that farts as you type https://ift.tt/Sb5Bdty

Show HN: A VSCode extension that farts as you type With April Fools' Day coming up, I thought I'd share my VSCode extension again: Whoopee cushion keyboard. When installed, it makes fart noises as you type. And with the new version I just released, you can now enable this per language (command palette: "This is a smelly business"). So if a coworker who doesn't like CSS happens to leave their desk without locking their screen, who knows what might happen... https://ift.tt/OGcHyrQ March 31, 2022 at 03:05PM

Wednesday 30 March 2022

Show HN: Nanojob.com – Micro Task Job Board https://ift.tt/vcAiPRa

Show HN: Nanojob.com – Micro Task Job Board https://ift.tt/OzBQq1o March 31, 2022 at 01:10AM

Show HN: Bookable Schedule – Schedule meetings directly inside ONE email https://ift.tt/Muy2vrN

Show HN: Bookable Schedule – Schedule meetings directly inside ONE email Hi Hacker News! We released a new meeting scheduling product today! You can use Bookable Schedule in Boomerang for Gmail or our iOS app to create a set of availabilities and share it as many times as you’d like inside your email. Recipients receive an image of your live availabilities and through the use of image maps, they can see and pick the right appointment slots directly inside whichever email client they’re using. If the recipient also has Boomerang, they can overlay their calendar on top of the schedule (still inside the email) to see which times work best for them! It works great for things like office hours, client appointments, sales calls, and more. It also doesn't shift the work of scheduling meetings to the person you're inviting, so it's better etiquette[1] and easier for recipients as well as the scheduler. Please feel free to take a look and play with it, we’d love to hear your thoughts! [1] https://twitter.com/JCornebise/status/1486809751602319371 (By the way, we are hiring for frontend and fullstack devs - i.want.to.work at baydin . com) https://ift.tt/kpBR4AU March 30, 2022 at 11:47PM

Show HN: Open source and collaborative platform for CI/CD https://ift.tt/10KEqhk

Show HN: Open source and collaborative platform for CI/CD https://r2devops.io March 30, 2022 at 05:25PM

Show HN: Code reviews intimidated me, so I built a course on how to master them https://ift.tt/Hw3NOFs

Show HN: Code reviews intimidated me, so I built a course on how to master them I’m excited to share Master the Code Review: forge a better process, give better reviews, write better code. It’s a video course with 4+ hours of content [1]. I’ve linked a 21-minute sample below [2]. 6 years ago, I began my software engineering career at Amazon Web Services. I struggled with Pull Requests. My authored PRs received many comments, sometimes 50+. They went through many revisions, sometimes 7+. I often shipped late. My reviews of other PRs were surface level and counterproductive. Long story short: I improved. Through trial, error and experience I learned how to be effective in all 3 dimensions of code reviews: process, reviewer, and author. I came to realize that there isn’t much information out there, giving developers actionable guidance to succeed in a code review environment. Doing so takes specific soft skills, social skills, and technical skills. Very few people talk about them. Late 2020, I started writing about code reviews on my Medium, Twitter [3] and LinkedIn. I grew from 0 to almost 17K followers across platforms. The internet held me accountable for ambiguities and inaccuracies of my public writing. I learned a lot, and leveraged both positive and negative feedback to refine my ideas. My writing experience gave me the confidence to build the course. I created it for my younger self, and I hope developers everywhere find it useful. I launched it a month ago. So far there have been more than 650 students. I’ve received positive feedback from senior managers and principal engineers across big tech. Happy to answer questions! [1] Course: https://ift.tt/Xc5jpls [2] Sample video — Writing effective code review comments: https://ift.tt/AmyP6QO [3] Example Twitter thread: https://twitter.com/curtiseinsmann/status/1317149417330364421?s=20&t=q4gYZPN4BhXDrHtcTTiHmA March 30, 2022 at 11:04PM

Tuesday 29 March 2022

Show HN: Visualize SQL Queries https://ift.tt/xJXISzj

Show HN: Visualize SQL Queries My co-worker and I were debugging a SQL issue; having not seen SQL in two years, I embarrassed myself by confusing union vs. join. After this episode, I tried refreshing my SQL memory, but there are few websites that animate SQL for you. Most of them just have a series of images to help you visualize. There are a few tools that are quite good and robust (especially for large/complex use cases) but require installation and are too complex for my simple purpose. So, just created a small tool to help visualise SQL. Most of the animations are just my understanding of how SQL works. Would love to know what you think? Do you also visualise some of the queries like that in your head? Any feedback would be gold. Btw you can also edit queries and see different results (but its a bit limited). Have fun ;) https://animatesql.com March 29, 2022 at 04:30AM

Show HN: Just a Calendar: Simple Calendar to look at, no login, super light https://ift.tt/xQD7Mzc

Show HN: Just a Calendar: Simple Calendar to look at, no login, super light https://ift.tt/SHuP0Vn March 30, 2022 at 08:41AM

Show HN: Snabl – a practical embedded Lisp in C++ https://ift.tt/mlShcWp

Show HN: Snabl – a practical embedded Lisp in C++ https://ift.tt/kDPYaTw March 30, 2022 at 04:11AM

Show HN: Microsoft 365 License Optimizer https://ift.tt/DcglK62

Show HN: Microsoft 365 License Optimizer https://ift.tt/lcW6t23 March 30, 2022 at 01:35AM

Show HN: Chrome Extension that slaps you if you type “Jada” https://ift.tt/b1VHe0F

Show HN: Chrome Extension that slaps you if you type “Jada” https://twitter.com/justinprojects/status/1508881721378304002 March 30, 2022 at 01:27AM

Show HN: Typogram – Next-Generation Logo Design Tool https://ift.tt/qXgxlCk

Show HN: Typogram – Next-Generation Logo Design Tool Typogram is a beginner-friendly logo design tool for non-designers. https://ift.tt/hAl7NwU Product Video: https://www.youtube.com/watch?v=7PHHaLh1zNU March 30, 2022 at 12:48AM

Monday 28 March 2022

Show HN: DocsQL https://ift.tt/ALkrx1m

Show HN: DocsQL https://ift.tt/CyuriNB March 29, 2022 at 04:43AM

Show HN: Nat.app, personal CRM that knows who you're losing touch with https://ift.tt/Np06JBt

Show HN: Nat.app, personal CRM that knows who you're losing touch with https://nat.app March 29, 2022 at 04:05AM

Show HN: Zen (YC S21) – Posture correction software via webcam (free Beta) https://ift.tt/AHPje5w

Show HN: Zen (YC S21) – Posture correction software via webcam (free Beta) https://ift.tt/GYFU3gO March 29, 2022 at 03:27AM

Show HN: Java library to help create and manage your garden https://ift.tt/wzKny8e

Show HN: Java library to help create and manage your garden https://ift.tt/CptXAhc March 29, 2022 at 01:37AM

Show HN: A Better Alternative to the AWS Console https://ift.tt/4Y2Wbnz

Show HN: A Better Alternative to the AWS Console Hey HN: Kaveh here, the founder of https://www.usage.ai/ We launched a new free tool to help engineers understand their AWS spend. Why? Because the way it's done now is a pain. DevOps and Software Engineers end up end up becoming cloud accountants or end up forking over a big % of their AWS bill for a tool to understand costs rather than focusing on business problems. Previous to founding Usage, I worked on high-performance computing research at JP Morgan Chase and as a software engineer at a number of smaller startups. Here's how this new tool works: It's fully self-serve and free to use. You connect a limited-access IAM role (read-only + ability to manage RIs and SPs). You'll see cost reduction recommendations on the Recommendations tab, your active and utilization status on the Plans tab, and the ability to splice-and-dice your data on the Instance Search page via Filters. We make money off of a 20% Savings Fee. If you choose not to let Usage optimize your spend, you'll never need to spend money on Usage. Happy to chat directly kaveh@usage.ai Have you experienced any issues with managing your company or organization's AWS expenses? We'd love to hear your feedback and ideas! Blog post: https://ift.tt/bEUsqcZ Try free: www.usage.ai March 28, 2022 at 10:30PM

Show HN: Ingredients for Change https://ift.tt/xoV5042

Show HN: Ingredients for Change For far to long ingredient parsers been unavailable to the public. Either due to obsene complexity: https://ift.tt/Rdb3yMw Or because of the dreaded paywall: https://ift.tt/w7fGDby Wait no longer, I introduce PyIng. An easy to use python package for changing this "2 ounces of spicy melon" into this {name: melon, unit: ounces, qty: 2.0}. https://ift.tt/cdN2kyo March 29, 2022 at 12:49AM

Sunday 27 March 2022

Show HN: It is pants or shorts weather? https://ift.tt/eP8T2mi

Show HN: It is pants or shorts weather? https://ift.tt/2dCP0Zm March 26, 2022 at 03:55PM

Show HN: Random access noise – counter-based pseudo-random number generator https://ift.tt/JcQo04M

Show HN: Random access noise – counter-based pseudo-random number generator https://ift.tt/HQ07zP5 March 24, 2022 at 01:38PM

Saturday 26 March 2022

Show HN: Npx sequentially-generate-planet-mbtiles |low hdware world vector tiles https://ift.tt/AIf5EmX

Show HN: Npx sequentially-generate-planet-mbtiles |low hdware world vector tiles https://ift.tt/mpS7G9n March 27, 2022 at 06:43AM

Show HN: Reverse engineering GitHub's identicon algorithm https://ift.tt/ylZNWTu

Show HN: Reverse engineering GitHub's identicon algorithm https://ift.tt/QMblSYT March 27, 2022 at 04:43AM

Show HN: Engineerfriendly.com – get referrals and find engineers to refer https://ift.tt/fQqERKo

Show HN: Engineerfriendly.com – get referrals and find engineers to refer https://ift.tt/f0le8kC March 27, 2022 at 03:36AM

Show HN: BringRSS – RSS/Atom Newsreader https://ift.tt/21JxApg

Show HN: BringRSS – RSS/Atom Newsreader https://ift.tt/n8lIaKx March 27, 2022 at 03:30AM

Show HN: Make Funny Sounds with Go https://ift.tt/SPyXeIa

Show HN: Make Funny Sounds with Go https://ift.tt/U4bYl8A March 27, 2022 at 12:03AM

Friday 25 March 2022

Show HN: Quickgres.js, 430 LoC pipelined PostgreSQL client library https://ift.tt/pVvD4wI

Show HN: Quickgres.js, 430 LoC pipelined PostgreSQL client library https://ift.tt/KjHPoe7 March 26, 2022 at 11:19AM

Show HN: How to create an echo server with Pipy proxy https://ift.tt/KgP8nqs

Show HN: How to create an echo server with Pipy proxy In this part of tutorial, you will learn how dynamic content can be made in responses from a Pipy program. You will also tast a bit of how variables work in Pipy. Takeaways Filter parameters are only evaluated once so they have a "static" value at runtime. To make them "dynamic", they need to be functions that output dynamic values. Global variables have isolated states between concurrent pipelines. One of the builtin global variables is __inbound, which contains address/port information about the current incoming connection. More details, please refer to [https://ift.tt/S2nI0Ej] March 26, 2022 at 10:15AM

Show HN: Snabl – a practical embedded Lisp in C++ https://ift.tt/lt5OWre

Show HN: Snabl – a practical embedded Lisp in C++ https://ift.tt/2uiHwUW March 26, 2022 at 06:40AM

Show HN: Typeables is a Rust crate of unit types, content types, media types https://ift.tt/MxiSU4E

Show HN: Typeables is a Rust crate of unit types, content types, media types https://ift.tt/7LmAS9c March 25, 2022 at 10:08PM

Show HN: Throw – The new space for asking and answering questions anonymously https://ift.tt/d2cgO60

Show HN: Throw – The new space for asking and answering questions anonymously Hello HN community, For the past year we’ve been working on this disruptive new thing. It’s about people, community, communication and truth. Throw is the new space for asking and answering questions anonymously. We believe that in today’s world (both online and offline) content in communication exchanges is strongly influenced by the personas, profiles and façades people maintain/upkeep/safeguard socially, ideologically and on relationships. From the way people post on Instagram the life they want others to believe they have, or the way people behave on thanksgiving with family, or at work, or with friends; on every social setting and interaction to some degree acting and behaving according to that setting and the people they interact with. These dynamics influence the content itself, as people don’t just respond to a question like computers do. What ends up happening is that the responder comes up with the answer by blending the possibly objective answer with feelings, setting, desires, commitments, ideologies, fears, insecurities, etc (social pressure or social agenda). Something is missing between social media and the traditional Q&A… Throw addresses this by creating a space free from this social agenda. Thus focusing strictly on the content exchanged and providing a safe, comfortable and unbiased space where people can ask and answer anything freely with no bias, fears or strings attached. Not only may Throw be used for personal and private questions and answers. But the power of crowdsourcing allows for a great variety of use cases like market research, validation of content and ideas, trivia, and much more. Serious matters and also just for fun… It’s a query marketplace which means that “throwers” (people who ask questions) pay a fee proportional to the answers they need and in turn “catchers” (who catch them and respond) get compensated. This way we guarantee every user gets as many responses as he/she needs. As for dealing with anonymity, we have built a sophisticated moderation protocol to neutralize and quickly ban people that contribute negatively as it is a priority people feel safe and comfortable in this community. We have worked very hard to create a delightful product and are currently very close to rolling out our app to the market. If this is something that may be of your interest or you’d like to be one of the first to test it out, you may keep an eye for our launch and other news by subscribing to our waitlist. https://ift.tt/FPjrVob Also, if you have questions there is additional information in the FAQs section on our web page that could be of help. If you still haven't looked at our explainer video I encourage you to see it as it's quite fun and describes pretty well what we are doing. https://youtu.be/3f9RcVVpkNA Finally, we really appreciate any feedback we can get (of any kind). So if there's anything you like, don't like, or any other thought about Throw, we'd love to hear about it! You may post a comment below or through the contact section on the web page. Be curious and dare to know! Thank you! https://ift.tt/CdT8N0b March 25, 2022 at 06:54PM

Show HN: I made a 90s version of my landing page https://ift.tt/AWYZTEs

Show HN: I made a 90s version of my landing page https://90s.wobaka.com/ March 25, 2022 at 12:14PM

Thursday 24 March 2022

Show HN: Pipy 0.30.0 https://ift.tt/rGA459C

Show HN: Pipy 0.30.0 Pipy 0.30 is now available. It adds improvements to a number of areas including better documentation, more core controls, new filters, enhanced Cache and Metrics API, and some bug fixes. The Pipy Runtime API has expanded its coverage of SSL engines, asynchronous file read/write operations. This release was truly a community effort and could not have been made possible without all of the hard work from everyone involved in active discussions and the Pipy project on GitHub.The Pipy community provides code submissions covering new functionality and bug fixes, documentation improvements, quality assurance testing, continuous integration environments, bug reports, and much more. Everyone has done their part to make this release possible! If you’d like to join this amazing community, you can find it on GitHub, Slack, and the Pipy discussion groups. March 25, 2022 at 09:40AM

Show HN: Snabl – a practical embedded Lisp in C++ https://ift.tt/PanywVX

Show HN: Snabl – a practical embedded Lisp in C++ https://ift.tt/6bJj42f March 25, 2022 at 06:27AM

Show HN: Later Cam – a disposable camera app that mails you photos https://ift.tt/STsuwyQ

Show HN: Later Cam – a disposable camera app that mails you photos https://ift.tt/5NwfFpB March 25, 2022 at 05:54AM

Show HN: Postgres.js – Fastest Full-Featured PostgreSQL Client for Node and Deno https://ift.tt/iuSM5LV

Show HN: Postgres.js – Fastest Full-Featured PostgreSQL Client for Node and Deno https://ift.tt/oxmDAVi March 25, 2022 at 01:00AM

Wednesday 23 March 2022

Show HN: Bezier Curve Generator from Letters https://ift.tt/NwcQgnm

Show HN: Bezier Curve Generator from Letters Hello, This is a web app that lets you generate some bezier curves that you can then paste into your vector editor and practise tracing. It is a MVP. Feedback welcome, thanks, Enzo https://ift.tt/TcnrPQA March 24, 2022 at 04:10AM

Show HN: Collection Of Billion Dollar Startup Pitch Decks https://ift.tt/2WbRDFa

Show HN: Collection Of Billion Dollar Startup Pitch Decks https://ift.tt/jd6RBDy March 24, 2022 at 03:00AM

Show HN: Reactirator, a desktop app to create and manage React.js applications https://ift.tt/3hHLxSE

Show HN: Reactirator, a desktop app to create and manage React.js applications https://ift.tt/iajRIMx March 24, 2022 at 02:43AM

Show HN: Testing Library Visualizer https://ift.tt/3aJ2LRj

Show HN: Testing Library Visualizer https://ift.tt/6P3urVd March 24, 2022 at 01:59AM

Show HN: We made an open-source personalization engine https://ift.tt/Sc2gohi

Show HN: We made an open-source personalization engine Hey, HN! You probably know that the ordering of products on Amazon, posts in FB, and search results in Google is personalized for each visitor, as it directly affects conversion, click rate and engagement. But not everyone can afford to hire an army of PhDs to squeeze every penny out of the ranking, and not everyone agrees on the current (im)balance between privacy and profits. So we built Metarank, an open-source and privacy-focused personalization engine. It can rerank in real-time any type of content, using only the data you allow, and optimize metrics you define. We made a lot of proprietary DIY services for personalization in e-commerce in our past careers and heard so many complaints from other companies also struggling to implement personalization. It’s often considered "too risky" to spend 6+ months on an in-house moonshot project to reinvent the wheel without an experienced team and no existing open-source tools. Like other people in the industry, we were tired of building everything from the bottom up each time we approached personalization - it should be easy not only for Amazon to do such magical ML tricks, but for everyone else. A small demo of the tool with personalized recommendations: https://ift.tt/5Tth8EZ A blog post on how this demo was made: https://ift.tt/aR0LPYU... The project itself: https://ift.tt/1RNcXZw https://ift.tt/1RNcXZw March 23, 2022 at 06:42PM

Show HN: Front-End Best Practices Boilerplate and Course https://ift.tt/pbhXe7B

Show HN: Front-End Best Practices Boilerplate and Course https://ift.tt/Liu41jR March 23, 2022 at 12:39PM

Tuesday 22 March 2022

Show HN: App that scans food packaging for nutritions, allergens, origin etc. https://ift.tt/OqZTkg3

Show HN: App that scans food packaging for nutritions, allergens, origin etc. https://ift.tt/8arkDj7 March 23, 2022 at 04:36AM

Show HN: Vault – Sports bet data aggregation app https://ift.tt/qTofeNY

Show HN: Vault – Sports bet data aggregation app Hey HN, this is Caleb and Zach, we co-founded Vault after realizing how behind the times consumer-facing tech was in the sports betting industry. After creating various products and prototypes for sports bettors for most of 2020 (many with little/no success), in early 2021 we realized a key problem that sports bettors faced... Most of them were tracking their bets, ROI, and net profit using Excel tables or other forms of manual entry. Gaining inspiration from fintech apps such as Intuit Mint and CoPilot, both of which link with your financial accounts and aggregate your data, we created Vault. An app that links with a bettor's sportsbooks (i.e. DraftKings, BetMGM, Caesars) and aggregates that data. Would love to hear your thoughts, and feel free to reach out to Zach and I at info@vaultsportshq.com https://ift.tt/v7h4yi2 March 23, 2022 at 03:52AM

Show HN: Scrt – A secret manager for the command line https://ift.tt/8NLqfYh

Show HN: Scrt – A secret manager for the command line https://ift.tt/iBGhK7Y March 23, 2022 at 03:38AM

Show HN: Collow – Save time on your task management for software teams. https://ift.tt/TWRbmZC

Show HN: Collow – Save time on your task management for software teams. https://collow.io March 23, 2022 at 12:05AM

Monday 21 March 2022

Show HN: Party Banner for iOS https://ift.tt/5lkSmDB

Show HN: Party Banner for iOS Hey HN! Today marks the official launch of Party Banner for iPhone and iPad. Even with digital signage on the rise, we often tend to neglect one of the center focal points of our living and office spaces... the TV. Looking for a way to utilize this otherwise empty canvas, Party Banner takes every special occasion to the next level with premium digital banners that help decorate your space. Please share your thoughts on the app, and any banner designs you would like to see in future updates. Thanks, and party on! March 22, 2022 at 02:37AM

Show HN: Speech2Code – Code with Voice https://ift.tt/fervKEM

Show HN: Speech2Code – Code with Voice Hey all, Last year I attempted to build an assistive voice programming tool as part of my undergraduate dissertation in CS. Speech2Code offers support for the basic features of the JavaScript language, accepts commands in both English and Portuguese, integrates well with the VSCode editor, and also works on the browser. Hope you like, thanks! https://ift.tt/iyIXoxM March 22, 2022 at 03:06AM

Show HN: A Firefox addon that groups tabs by privacy container in the sidebar https://ift.tt/ENxAa8F

Show HN: A Firefox addon that groups tabs by privacy container in the sidebar https://ift.tt/rzT9au5 March 22, 2022 at 01:35AM

Show HN: Bose-dfu, a reverse-engineered firmware updater for my Bose speaker https://ift.tt/O3hfdA5

Show HN: Bose-dfu, a reverse-engineered firmware updater for my Bose speaker https://ift.tt/8bLQXT4 March 22, 2022 at 02:04AM

Show HN: Chemiscripts: translate ASCII chemical formulas into Unicode https://ift.tt/e8HIu2t

Show HN: Chemiscripts: translate ASCII chemical formulas into Unicode https://ift.tt/uyr5Sx9 March 22, 2022 at 02:03AM

Show HN: Tiny embedded scripting language (in modern C++) https://ift.tt/8uN9GcZ

Show HN: Tiny embedded scripting language (in modern C++) https://ift.tt/iOq9baB March 21, 2022 at 10:26PM

Show HN: ZeroAcquire – Sell, buy and discover pre-revenue side projects https://ift.tt/8nmjLgX

Show HN: ZeroAcquire – Sell, buy and discover pre-revenue side projects https://ift.tt/ga9wlO6 March 21, 2022 at 06:18PM

Show HN: Search Domain and Username in the same place https://ift.tt/RCAB183

Show HN: Search Domain and Username in the same place https://ift.tt/UEKQWMx March 21, 2022 at 03:10PM

Show HN: Mindscape.pub (Collaborative mind-mapping) https://ift.tt/jNU23l7

Show HN: Mindscape.pub (Collaborative mind-mapping) https://ift.tt/knsCe3G March 21, 2022 at 12:18PM

Sunday 20 March 2022

Show HN: Open-Source 3D Location-Based Wireless Mesh Network https://ift.tt/gJrRply

Show HN: Open-Source 3D Location-Based Wireless Mesh Network I've decided to open source the project I've been working on called Hyperspace. Hyperspace is a suite of software implementing a wireless mesh network for IoT devices. My main requirements are listed on my repo but I'll copy them here. 1. The mesh shall enable nodes to route packets amongst themselves. 2. The mesh shall allow nodes with limited power to participate in routing packets. 3. The mesh shall be IPv6 based. 4. The mesh shall be local. I.E. not require connection to a remote server. 5. The mesh should provide 3D location to nodes in the network. Nodes use the Decawave DW1000 UWB radio to transmit and receive data, and to measure distances to other nodes. Location can be determined with enough distance measurements (see the documentation for more details). The implementation is pretty primitive at the moment. The border router server and the iOS app are super basic and have very little in terms of actual functionality, but the core ideas are there. I'm not happy with the state of smart home devices. I don't like it when a manufacturer shuts down a key server and bricks a bunch of devices. I don't like it when devices don't interoperate. Therefore, I've decided to open source this project in the hopes that it gains traction and that we can work on creating better IoT devices together. https://ift.tt/RZ7n8yq March 21, 2022 at 05:15AM

Show HN: I built a platform for projects to find maintainers https://ift.tt/96NawgZ

Show HN: I built a platform for projects to find maintainers A few days ago, someone I follow asked the community for help maintaining his side-project, 512kb.club. This got me thinking. There are loads of maintainers out there feeling burnt out, but they can't abandon their project since people are depending on the project to be maintained. In an effort to combat this, I built a website that lists projects looking for new maintainers. It's still quite empty and has some rough edges. Any feedback is very welcome! https://ift.tt/WJTEGrY March 21, 2022 at 02:02AM

Show HN: A way for a teacher to see all student answers in real-time https://ift.tt/1NwSRto

Show HN: A way for a teacher to see all student answers in real-time https://answer-fox.com/ March 20, 2022 at 05:40PM

Show HN: Typebeat: Keyboard-controlled music sequencer, sampler, and synth https://ift.tt/KVPufMS

Show HN: Typebeat: Keyboard-controlled music sequencer, sampler, and synth https://ift.tt/toTNU3c March 20, 2022 at 05:53PM

Show HN: A program that predicts the best Fantasy F1 teams https://ift.tt/I7gNrqF

Show HN: A program that predicts the best Fantasy F1 teams https://ift.tt/pXHDZLT March 20, 2022 at 03:36PM

Saturday 19 March 2022

Show HN: I made a CLI tool that turns pixels into emojis https://ift.tt/rf4xb1F

Show HN: I made a CLI tool that turns pixels into emojis https://ift.tt/lqHJj7S March 20, 2022 at 07:25AM

Show HN: Shuz – Easy close-quarters messaging, with help from QR codes https://ift.tt/yfiKjtg

Show HN: Shuz – Easy close-quarters messaging, with help from QR codes https://shuz.vercel.app March 20, 2022 at 05:02AM

Show HN: Transcrib, a speech-to-text Android app for WhatsApp voice notes https://ift.tt/FTy752r

Show HN: Transcrib, a speech-to-text Android app for WhatsApp voice notes Hi, I made a subscription based Android app to transcribe and read WhatsApp voice notes, supporting all the most common languages. It can be tried for free for 3 days, I'd love to get some feedback! https://ift.tt/epdtM6H March 19, 2022 at 10:30PM

Show HN: Tinder4Cats https://ift.tt/J5vM0bQ

Show HN: Tinder4Cats Couldn't resist when I saw Tinder for the other day! Thanks https://twitter.com/DasSurma for making the source code for Tinder for Bananas available! https://tinder4cats.com March 19, 2022 at 01:53PM

Friday 18 March 2022

Show HN: Small GO library for verify async function response https://ift.tt/kfQnHhc

Show HN: Small GO library for verify async function response https://ift.tt/SAXowPT March 19, 2022 at 07:28AM

Show HN: Edrys – an open-source remote teaching platform https://ift.tt/IdwBhpV

Show HN: Edrys – an open-source remote teaching platform https://ift.tt/gZFlnKB March 19, 2022 at 03:27AM

Show HN: Tensorbox, Grammarly for Python/JS https://ift.tt/AWbGSUa

Show HN: Tensorbox, Grammarly for Python/JS https://tensorbox.ai/ March 19, 2022 at 02:22AM

Show HN: Vocal, like Loom, but less complicated https://ift.tt/7lFMY3u

Show HN: Vocal, like Loom, but less complicated https://ift.tt/1xmjPkw March 19, 2022 at 02:20AM

Show HN: Ddosify Cloud – Nocode Load Testing Platfrom [Live Demo] https://ift.tt/wSGFzd7

Show HN: Ddosify Cloud – Nocode Load Testing Platfrom [Live Demo] https://ift.tt/ySnVvBx March 19, 2022 at 12:24AM

Show HN: Oh-heck, a terminal command for when you forget other terminal commands https://ift.tt/k7trmMy

Show HN: Oh-heck, a terminal command for when you forget other terminal commands https://oh-heck.dev March 18, 2022 at 05:01PM

Show HN: I'm writing an MMORPG game for learning programming https://ift.tt/L8nWDNC

Show HN: I'm writing an MMORPG game for learning programming Hi, I've been developing an HTML5 MMORPG game where people can submit code to play a game, like collect items, destroy defense towers or kill monsters, etc.. I've been working on this for over 1.5 yrs (all my spare time) and now it's ready for preview, does anyone want to try it out? It's mostly opensource (and the rest will be opensource sooner or later) Please access it with PC, it's an HTML5 game: https://bytelegend.com/ I really want it to expand to more languages, but right now I've only finished Java part. I wonder if anyone can help me with other languages. Besides, I'm not a good game story designer, but I really really want it to be a game with a fantastic story. Any help will be appreciated. https://bytelegend.com March 18, 2022 at 03:25PM

Thursday 17 March 2022

Show HN: PDF Annotator of Nightmares https://ift.tt/BlDRFTM

Show HN: PDF Annotator of Nightmares https://ift.tt/B2NDsbE March 18, 2022 at 08:48AM

Show HN: Infinite radio dramas and audio plays https://ift.tt/EbdtxV6

Show HN: Infinite radio dramas and audio plays https://ift.tt/lcuT2h9 March 18, 2022 at 02:20AM

Show HN: Dezbor.com – Create Dashboard with No-Code https://ift.tt/GRSZ40P

Show HN: Dezbor.com – Create Dashboard with No-Code https://dezbor.com March 17, 2022 at 11:16PM

Show HN: A Graphviz Implementation in Rust https://ift.tt/1VFUCzs

Show HN: A Graphviz Implementation in Rust https://ift.tt/wDUgAa7 March 18, 2022 at 01:18AM

Show HN: Auto-Generated C4 Architecture Diagrams in Go https://ift.tt/Se638G7

Show HN: Auto-Generated C4 Architecture Diagrams in Go Hey HackerNews! One of the most common problems in IT projects is the problem of out-of-date documentation or lack of documentation. Architecture diagrams are an essential part of it. C4 Model is trying to help with that by providing a tool that helps to standardize a way to create clear architecture diagrams on multiple levels. But having a standard practice to follow is not enough to have this documentation up-to-date. Because of that, Krzysztof from my team created a script that can make these diagrams directly from the code. Unfortunetly we can't share our company code. Fortunately, we have Wild Workouts DDD example that is a perfect use case to show the power of that tool: https://ift.tt/5DsQ0k2... . The linked article describes all the needed steps to create these diagrams. Feel free to play with it and try to add it to your project. If you want to know more about Wild Workouts DDD example, they are already 14 articles that describe the project in detail: https://ift.tt/oaFmlRQ... . https://ift.tt/iJcyaVN March 17, 2022 at 06:43PM

Show HN: PDF API – Generate, convert, and modify PDF documents https://ift.tt/EN3wAkF

Show HN: PDF API – Generate, convert, and modify PDF documents Hi HN, Arek here. We’re super excited to officially launch PSPDFKit API [1]. PSPDFKit API is a collection of HTTP APIs that enable you to convert, generate, and edit documents without running any service on your infrastructure. What differentiates our API from others is that you can chain together multiple “actions” as part of a single API request. For example, you can convert, OCR, watermark, edit, and flatten a document — all in one call. Available actions [2]: - PDF Generator - PDF Converter - Image Converter - OCR - Watermark - Merge - Split - Duplicate - Delete - Flatten Our documentation includes sample code for JavaScript [3], Python [4], Java [5], C# [6], PHP [7], and the command line. We also have a Postman collection [8]. Let us know what you think or if you have any questions. [1] https://ift.tt/FtW2U7s [2] https://ift.tt/kg7GpIN [3] https://ift.tt/VDrnakQ [4] https://ift.tt/nflL6JP [5] https://ift.tt/ITW9vry [6] https://ift.tt/xFsJIBH [7] https://ift.tt/q6Zc2Mt [8] https://ift.tt/YsnorqF March 17, 2022 at 03:54PM

Tuesday 15 March 2022

Show HN: WikiNewsFeed – RSS aggregator powered by Wikipedia https://ift.tt/uoSglnO

Show HN: WikiNewsFeed – RSS aggregator powered by Wikipedia https://ift.tt/LS7OUJG March 16, 2022 at 12:01AM

Show HN: I made Devzat – It's like discord but in the terminal, over SSH https://ift.tt/28MLD6f

Show HN: I made Devzat – It's like discord but in the terminal, over SSH Run `ssh devzat.hackclub.com` to try it out! The repo is here: https://ift.tt/OJgTkqe (golang). It has markdown and emoji support, DMs, channels, and it can show images too. You can send code, and it gets syntax highlighted (you can change the theme). You can ping people like so: @user and it sends them a \a, which should play an audible sound if the terminal allows it. There's inbuilt games and rainbow names and a lot of other small things I don't remember right now. You might find the auth system interesting: it's based on a hash of ssh pubkey (bans use that and a hash of IP, so it isn't so easy to get around a ban) Also an interesting issue: bots that go around trying to brute force ssh into random IPs with common usernames. My current solution is banning if rapid successive joins are detected. March 15, 2022 at 11:32PM

Show HN: Fast subdomain enumerator written in Rust https://ift.tt/IzqXVhm

Show HN: Fast subdomain enumerator written in Rust Hello! I'm learning Rust and also information security, so what better way to learn than to put a tool together practicing both skills? I've tried to use a couple of different tools for subdomain enumeration (part of the Discovery-party when it comes to penetration testing), but none of them were very fast, even if the DNS resolver I pointed them towards is, so I wrote my own tool that leverages concurrency to check a lot of subdomains, fast! It's written in Rust, main parts being using Tokio and async_channels, and I think it works good enough for a first release. I wanted to get recursive subdomain enumeration to work too, but couldn't figure out how to send into the same channels I'm reading from and knowing when to close the actual channels. Will work on that next! If you want to check out the project, it's located here: https://ift.tt/4cq0ZAf I'd love your feedback on the code, idea or anything in general! Usually people here have very good feedback, so I'm excited to hear what you think. Thank you! https://ift.tt/4cq0ZAf March 15, 2022 at 11:21PM

Show HN: Vim Reference Guide https://ift.tt/NhKvw7J

Show HN: Vim Reference Guide Hello! "Vim Reference Guide" is intended as a concise learning resource for beginner to intermediate level Vim users. I hope this guide would make it much easier for you to discover Vim features and learning resources than my own blundering experience. To celebrate the release, ebook version is free to download till 31-Mar-2022: * https://ift.tt/b0nf6oc * https://ift.tt/ckjXdmn Some of my other ebooks and bundles are on sale and I'm currently creating short 1-3 minute videos to highlight Vim features. You can find these details in the above links. Visit https://ift.tt/yKjAQ7t for markdown source and other details related to the book. Hope you find these resources useful. Let me know your feedback. Happy learning :) https://ift.tt/ruDthiF March 15, 2022 at 05:26PM

Monday 14 March 2022

Show HN: My Single-file HTML and VueJS website template https://ift.tt/OCq8iZj

Show HN: My Single-file HTML and VueJS website template https://ift.tt/EeDGiWu March 15, 2022 at 09:05AM

Show HN: MakeTime – A tool to leverage your calendar as your reading to-do list https://ift.tt/TVXSsH5

Show HN: MakeTime – A tool to leverage your calendar as your reading to-do list I'm building productivity tools in public and this is my first one! Would love your feedback and any feature requests! https://ift.tt/My46UWI March 15, 2022 at 06:06AM

Show HN: npm install actual-malware https://ift.tt/PhNBdvz

Show HN: npm install actual-malware Our package registry ecosystem has a serious problem... and not just npm. People are aware of this but maybe this will make them a bit more aware https://ift.tt/Nuy4JQb March 15, 2022 at 03:40AM

Show HN: I built an open source web hosting platform for static sites https://ift.tt/9w3AdNT

Show HN: I built an open source web hosting platform for static sites https://ift.tt/QLmWGBM March 15, 2022 at 12:27AM

Show HN: Free Online Crypto Profit Calculator https://ift.tt/ZMboHFa

Show HN: Free Online Crypto Profit Calculator https://ift.tt/bJFEHXs March 14, 2022 at 11:40PM

Show HN: Instantly create a GitHub repository to take screenshots of a web page https://ift.tt/3TJvk6c

Show HN: Instantly create a GitHub repository to take screenshots of a web page https://ift.tt/FsO3yhL March 14, 2022 at 11:04PM

Sunday 13 March 2022

Show HN: HN Avatars in 357 bytes https://ift.tt/X3eRxqg

Show HN: HN Avatars in 357 bytes Paste the following into the console of any HN page - for annotated avatars on all HN comments. (self contained code) for(u of document.querySelectorAll('.hnuser'))for(u.prepend(c=document.createElement('canvas')),x=c.getContext('2d'),c.width=18,c.height=14,s=u.innerText,r=1,i=28+s.length;i--;i<28?r>>>29>X*X/3+Y/2&&x.fillRect(6+2*X,2*Y,2,2)&x.fillRect(6-2*X,2*Y,2,2):r+=s.charCodeAt(i-28,x.fillStyle='#'+(r>>8&0xFFFFFF).toString(16)))r^=r<<13,r^=r>>>17,r^=r<<5,X=i&3,Y=i>>2 March 14, 2022 at 08:38AM

Show HN: An app to capture and prioritize tasks from any app https://ift.tt/gtOBc4m

Show HN: An app to capture and prioritize tasks from any app https://www.kairn.app/ March 13, 2022 at 11:44PM

Show HN: RSS404 – Automatically convert web page to RSS without any code.[Demo] https://ift.tt/7FbQIwl

Show HN: RSS404 – Automatically convert web page to RSS without any code.[Demo] https://ift.tt/OYuHenz March 13, 2022 at 06:40PM

Show HN: Version controlled IETF RFCs (draft,RFC,errata,ABNF) https://ift.tt/IMNElZq

Show HN: Version controlled IETF RFCs (draft,RFC,errata,ABNF) https://ift.tt/74o31HE March 13, 2022 at 06:28PM

Show HN: Self-hosted service for creating random avatars https://ift.tt/D5hOGjn

Show HN: Self-hosted service for creating random avatars https://ift.tt/PvXa5w0 March 13, 2022 at 05:00PM

Saturday 12 March 2022

Show HN: French Republican Calendar based on equinoxes https://ift.tt/vHdDhNJ

Show HN: French Republican Calendar based on equinoxes https://frcal.qt.ax/ March 13, 2022 at 11:49AM

Show HN: lcdb – LevelDB Implemented in C https://ift.tt/qInvS1t

Show HN: lcdb – LevelDB Implemented in C https://ift.tt/Td9aNSx March 13, 2022 at 08:00AM

Show HN: I made my personal website a minigame using Phaser 3 https://ift.tt/VJl9IZS

Show HN: I made my personal website a minigame using Phaser 3 Repo here: https://ift.tt/GOtTKLx https://ift.tt/eJZDrFv March 13, 2022 at 07:00AM

Show HN: Sci-Hub Scholar – Firefox Extension Update v1.2 https://ift.tt/O6ClEGt

Show HN: Sci-Hub Scholar – Firefox Extension Update v1.2 Sci-Hub Scholar is a browser extension that takes Google Scholar search results and tries to point them at Sci-Hub, where they can be read freely. The main selling point for this extension versus others is that it works right on the results page, rather than the article page at the pay-walled website. One night, I decided I was going to do some research, only to find every Google Scholar Result behind a paywall. Trying to find the link on Sci-Hub, I ran into a bunch of issues: * https://ift.tt/AgzUCTP is down * Annoying to copy/paste title to Sci-Hub * Didn't want to be presented with another set of search results from my search results. I've seen some other Sci-Hub extensions, most notably https://ift.tt/AbfxzlH . However, most of these require you to go to the article page, then click the extension's button to finally be redirected. I thought I could do better. I recently did an update pass to update with some features others have added and requested. New Features for v1.2.0: * Added support for all Google Subdomains. You can now use this extension on Google Scholar websites for any country! * DOI is now listed next to the article title for articles where the DOI was found * If the title's URL was updated to Sci-Hub, the Icon to the left will now point to the original article. * More accurate DOI lookups! Issues: * Currently, I can't validate that the article exists on Sci-Hub, due to the way Firefox handles website permissions for extensions. I do not want to request permissions for all domains, but since the Sci-Hub domain can change, this is difficult. * I'm afraid to port this to Chrome, because I don't want to lose my Google Account over something like this. * It's a hassle to support manifest v2 for Firefox and manifest v3 for chrome. Haven't found a good workflow setup for developing for both browser platforms at the same time, from one codebase. I welcome any feedback or recommendations on the issues. I also have planned features, and am open to contributions! The extension is all open source and can be found at: https://ift.tt/XjNz0Jb I hope this helps some people get access to the information they need! https://ift.tt/l7XGEqN March 13, 2022 at 12:19AM

Show HN: Hubfs – File System for GitHub https://ift.tt/SNxqCuI

Show HN: Hubfs – File System for GitHub https://ift.tt/706qxbI March 13, 2022 at 12:39AM

Show HN: CxO Industries https://ift.tt/AgHKV9p

Show HN: CxO Industries This is the MVP of a web app I made to help founders start successful companies. The idea is to provide tools to assist founders, such as: - Business model development - Recommendations based on your current business context and your own role in it - Add recommendations as tasks There are more features in the works too, such as automated answering of common questions. I also want to add far more recommendations than are currently available. The tech stack is: - Flutter (front-end) - Nim (back-end) - PostgreSQL (DB) The web app's UI is actually written on the back-end in Nim, and rendered by Flutter. You can only launch the app once you've logged in. I'm planning to make this tech available as Open Source, and you can join a wait-list if interested: https://nexusdev.tools/ Feedback on CxO Industries, but also the tech behind it, is welcome. https://cxo.industries March 12, 2022 at 01:01PM

Friday 11 March 2022

Show HN: Make PlantUML diagrams easily accessible from Markdown, GitHub flavored https://ift.tt/wKVOkfa

Show HN: Make PlantUML diagrams easily accessible from Markdown, GitHub flavored https://ift.tt/SHOFedh March 12, 2022 at 06:02AM

Show HN: A simple framework for writing a web scraper using Python decorators https://ift.tt/oYKWMh3

Show HN: A simple framework for writing a web scraper using Python decorators https://ift.tt/TWQPfDJ March 12, 2022 at 04:29AM

Show HN: Phoenix PVM-Based Virtual Machine Monitors https://ift.tt/3ThgmNl

Show HN: Phoenix PVM-Based Virtual Machine Monitors https://ift.tt/uPsB3Eq March 9, 2022 at 09:08PM

Show HN: Gratitude Journal prompts to your inbox, on your schedule https://ift.tt/JVPEOwl

Show HN: Gratitude Journal prompts to your inbox, on your schedule https://ift.tt/JprnBNA March 12, 2022 at 02:37AM

Show HN: Lang: run .c .cpp .py .cljs .ts and more directly in Chrome offline https://ift.tt/PCGzIMB

Show HN: Lang: run .c .cpp .py .cljs .ts and more directly in Chrome offline https://ift.tt/EoldjwC March 11, 2022 at 04:59PM

Show HN: JavaScript Label https://ift.tt/Tzy3Exm

Show HN: JavaScript Label https://ift.tt/k02YKsI March 11, 2022 at 01:41PM

Thursday 10 March 2022

Show HN: Prepform – AI and spaced-repetition to optimize learning https://ift.tt/HD59nyP

Show HN: Prepform – AI and spaced-repetition to optimize learning Hi, I'm Eric and I'm the founder and lead developer of Prepform. A high-quality education helped me pursue my interests and achieve my goals. I started Prepform so students of all backgrounds have access to the same kind of education. I grew up in Southern California, surrounded by dozens of SAT prep programs, and I swear I must have gone to all of them. Different programs followed different styles and techniques, but the strategy they shared was to create a study plan and review mistakes. A study plan is taking a diagnostic test, setting a target score, creating a study schedule, identifying mistakes, and finally reviewing those mistakes. I wanted to take this structure and optimize it with machine learning, while accounting for elements of human learning and memory. I'm a big fan of SuperMemo, a memorization technique developed by Piotr Wozniak, where you review material just as you're about to forget it. Cognitive psychology tells us human forgetting follows a pattern, but Piotr quantified this behavior to identify the precise moment forgetting happens. The goal was to build on his research with AI and tailor it to not only test prep but to the individual student, and make it the engine of the study plan. The result is Blended Prep, which guides students to internalize knowledge rather than memorize material, and gives them the best chance to ace their next exam. I'm so excited to share this with the HN community, and would love to know what you think. You can try it out at https://prepform.com . Thanks for reading. https://prepform.com March 11, 2022 at 01:57AM

Show HN: Asmle – Wordle in 512 Bytes https://ift.tt/Itd73oJ

Show HN: Asmle – Wordle in 512 Bytes https://ift.tt/GsDShFM March 11, 2022 at 12:03AM

Show HN: Multi-Layer CSS Gradient Generator https://ift.tt/GxXshCf

Show HN: Multi-Layer CSS Gradient Generator https://ift.tt/qdFmtYW March 10, 2022 at 08:46PM

Show HN: Ratarmount – Access archives through FUSE 100x faster than archivemount https://ift.tt/NxACkXG

Show HN: Ratarmount – Access archives through FUSE 100x faster than archivemount https://ift.tt/gCUX5FA March 11, 2022 at 01:05AM

Wednesday 9 March 2022

Show HN: I wrote a good React book / website https://ift.tt/8dkVpIs

Show HN: I wrote a good React book / website Pre-covid, I was traveling full time to teach ReactJS to corporate clients. My students (mostly developers at banks and insurance companies) would ask me 'What's a good React book?' and I would struggle to recommend something, knowing that all the books sucked or were really out of date. When all my face-to-face training work dried up and I really didn't want to do online training, I magically got a contract to write a book. I started by reading all of the best-selling books on React, and, yeah, they were all really out of date, incomplete, or just wrong. As I started writing what I hoped would be a really good React book, I also wanted the website to be something useful and a notch above a typical book website. So, I tried to have working examples of the code listings on the site and to organize them in a way that would make them useful for when I started teaching again, or for anyone who doesn't want to buy a book and just wants to see how things are done. The book just came out today! The website isn't perfect or done, but here it is: https://ift.tt/QeYSvkf . How'd I do? March 10, 2022 at 02:40AM

Show HN: Npr – Find and execute NPM scripts https://ift.tt/tlD65uL

Show HN: Npr – Find and execute NPM scripts https://ift.tt/H43oXIl March 10, 2022 at 01:08AM

Show HN: Wordle for Movies https://ift.tt/59gKOAl

Show HN: Wordle for Movies https://movlie.org March 10, 2022 at 12:53AM

Show HN: I was inspired to build an app to manage financial goals better https://ift.tt/dGw6oeK

Show HN: I was inspired to build an app to manage financial goals better https://zaypop.io/ March 10, 2022 at 12:49AM

Show HN: Retro style game console build on Raspberry Pi Pico https://ift.tt/OxRV9lY

Show HN: Retro style game console build on Raspberry Pi Pico https://ift.tt/flWFt3r March 9, 2022 at 05:50PM

Show HN: World’s first £3 flat fee (0% FX markup) money transfer service https://ift.tt/8fsZxQl

Show HN: World’s first £3 flat fee (0% FX markup) money transfer service Good morning everyone! My co-founder and I recently moved to the UK after working at Robinhood for over 5 years. We were stunned at the fees it was costing us to move money across borders with existing fintech solutions, so we decided to start Atlantic Money - the world’s first fixed fee (with no FX markup) money transfer product. For £3 you can transfer up to £1M. Let us know if you have any questions! https://atlantic.money March 9, 2022 at 01:28PM

Show HN: An app to quickly turn boring screenshots into beautiful images https://ift.tt/1vkOTHo

Show HN: An app to quickly turn boring screenshots into beautiful images https://pika.style March 9, 2022 at 12:28PM

Tuesday 8 March 2022

Show HN: HyperSudoku – Multiplayer sudoku puzzle every 15 min https://ift.tt/R9BHZ1S

Show HN: HyperSudoku – Multiplayer sudoku puzzle every 15 min Hi All, This the second iteration of a multiplayer sudoku web-based game I built recently. Hope you like it! Features: 1) No login needed, 2) Web app, that can be added to home-screen as needed, 3) Works on Desktop (with arrow keys supported) & Mobile, 4) Share link with friends to invite to the game Game Rules: 1) New puzzle starts for everyone every 15 minutes, 2) Game ends if you run out of time, 3) Fill all empty tiles correctly before time runs out to win, 4) Incorrect moves will disable the board for a few seconds, with penalty increasing as you've fewer empty tiles remaining Get started here: https://hypersudoku.app March 9, 2022 at 09:20AM

Show HN: An album art-based Wordle clone called UNCVR https://ift.tt/lHsUnMW

Show HN: An album art-based Wordle clone called UNCVR https://uncvr.it/ March 9, 2022 at 08:29AM

Show HN: I'm working on an open-source self-hostable GitHub Gist https://ift.tt/iyDlaQs

Show HN: I'm working on an open-source self-hostable GitHub Gist https://ift.tt/PIxsaFb March 9, 2022 at 03:02AM

Show HN: Kaado.io – Unifying Personal Productivity https://ift.tt/i3WzR18

Show HN: Kaado.io – Unifying Personal Productivity Hi HN, a while ago I discovered a problem with problem with personal productivity tools: Every time you find a tool that works well in one regard (say, habit tracking), you neglect your previously working systems (say, your to do list system). So I set about to build a system which unifies all the different aspects of personal productivity. Everything is represented in cards (like flash cards) which are defined in Markdown. The following types of cards exist: * Learning : Classic front/back prompts to memorize things. Think "What is the capital of Argentina?" on the front and "Buenos Aires" on the back. Works with a spaced repetition algorithm so time between prompts is optimized. * Habits : Recurring actions you want to do - you can set the frequency individually. For example "Stand up and walk around your room" every two hours. * Checks : Recurring prompts, similar to habits, but always questions referring to the past. For example a daily "Did you drink enough today?" prompt * To do : One time actions that are deleted upon completion. * Reading List : Used for books, articles, talks etc. There are always a limited number of reading list items active, which will prompt you to read a page a day until you are done with the given book. * Other : Everything else - interesting websites, quotes, art or even memes that you will occasionally see. The idea is that there is a single queue for all types of cards, only ever showing you one item that's due next - whether habit, learning prompt or a random note. This prevents choice fatigue, the dread of lengthy to-do lists and the boredom of endless dry learning prompts. I've been using the app successfully for myself for quite some time now but would love external feedback. You can check it out at https://kaado.io. It's currently completely free (and in fairly early stage development). Simple email signup is needed but you won't get any unprompted mails. Apart from that I would love your takes and ideas regarding personal productivity and what works for you. March 8, 2022 at 08:32PM

Monday 7 March 2022

Show HN: Prodscape.net – Map your mobile app https://ift.tt/5kiRTVJ

Show HN: Prodscape.net – Map your mobile app Hello HN, Long-time lurker, first-time poster here. I've created a service that creates a "flow map" of your mobile app. Check it out at: https://prodscape.net . The goal is to reduce last-minute regressions, promote holistic discussion, and help develop more ownership within an organization. This is something that I would have liked to have had when I was working at a big company. Some caveats: 1.) Only iOS is currently supported but Android-support will be coming soon. 2.) You need a developer-signed IPA file (see the guide on creating an IPA file here: https://ift.tt/CikWwr4). I would appreciate your thoughts on: 1.) your barriers to trying it 2.) your impressions of the map 3.) whether you're interested in applying this within your team 4.) anything else. Don't have access to an IPA file? Email me at illahi@prodscape.net and I will send you one to try. Thanks! March 8, 2022 at 01:47AM

Show HN: iPod Clickwheel.js https://ift.tt/2JDbFS3

Show HN: iPod Clickwheel.js https://ift.tt/hk2C4o6 March 8, 2022 at 01:16AM

Show HN: How we used Gatsby and Puppeteer to create dynamic Open Graph images https://ift.tt/pfB4dIP

Show HN: How we used Gatsby and Puppeteer to create dynamic Open Graph images https://ift.tt/OSMhXx2 March 7, 2022 at 09:33PM

Show HN: utt, the Universal Text Transformer https://ift.tt/pxoqUEY

Show HN: utt, the Universal Text Transformer https://ift.tt/PDU31eK March 8, 2022 at 01:04AM

Show HN: An AI tool to build predictors for stock market and crypto https://ift.tt/J4tvyXC

Show HN: An AI tool to build predictors for stock market and crypto https://www.exnge.com/ March 7, 2022 at 03:13PM

Sunday 6 March 2022

Show HN: I made a simple web game called Survival Pong https://ift.tt/yjGbrCi

Show HN: I made a simple web game called Survival Pong https://ift.tt/jYfX9Tz March 7, 2022 at 05:08AM

Show HN: I made a mobile-first Prolog editor https://ift.tt/zqWRXek

Show HN: I made a mobile-first Prolog editor https://ift.tt/eP1iJXj March 7, 2022 at 04:14AM

Show HN: Lovenotwar.js a minimalist banner to stand for peace https://ift.tt/GhTMPs4

Show HN: Lovenotwar.js a minimalist banner to stand for peace https://ift.tt/F7tkocE March 7, 2022 at 03:00AM

Show HN: I've stopped giving a fck to 'Trusted By Companies' line on web pages https://ift.tt/jxNkrZc

Show HN: I've stopped giving a fck to 'Trusted By Companies' line on web pages https://ift.tt/GaMhjEV March 7, 2022 at 12:41AM

Show HN: Load SSH Keys into Agent from Apple Keychain https://ift.tt/ykNc75J

Show HN: Load SSH Keys into Agent from Apple Keychain A simple snippet to add to your .bashrc/.zshrc that loads your SSH keys into ssh-agent from the Apple Keychain. https://ift.tt/gR1oWqZ March 6, 2022 at 10:06PM

Show HN: The Axis – Measure the (Jimi) Hendrixian-Ness of Any Song, with AI https://ift.tt/zhCawqP

Show HN: The Axis – Measure the (Jimi) Hendrixian-Ness of Any Song, with AI https://ift.tt/ZxWUFXK March 6, 2022 at 08:57PM

Show HN: I made a privacy-first minimalist Backblaze https://ift.tt/Vm7IXKp

Show HN: I made a privacy-first minimalist Backblaze Creator here. I was looking for something as simple as Backblaze Personal [1] but privacy focused and open source. This is my attempt to build that. Uses PyQt6 [2] for the GUI and Pyinstaller [3] for creating the platform specific binaries. The backup engine under the hood is Restic [4]. The server code is written in Laravel [5]. All the code is on GitHub [6]. I actually really like Backblaze (even use B2 for this offering behind the scenes) so this isn't meant to throw shade their way. Just wanted a private open source alternative. Something like Bitwarden but for backups. [1] https://backblaze.com [2] https://ift.tt/ImE8KMZ [3] https://ift.tt/192GoaP [4] https://ift.tt/7p3G2FN [5] https://laravel.com [6] https://ift.tt/AJlKLY1 https://blobbackup.com March 6, 2022 at 07:28PM

Saturday 5 March 2022

Show HN: CL and FB reselling app with auto renew and auto price reduction https://ift.tt/RLUQ4gx

Show HN: CL and FB reselling app with auto renew and auto price reduction I recently moved apartments and had a lot of stuff I wanted to get rid of. I found the reselling process to be cumbersome – I needed to post the same info twice, to both Facebook and Craigslist. I had to renew the items so they don't expire. I also had to reduce the item prices if they didn't sell. So I decided to do what any right minded overzealous, "pragmatic" software engineer does – instead of spending 10 minutes every few days reducing the prices and renewing the items, why not spend 3 weeks to build out a fully decked out Electron app that does all of the above automatically for you? Why not indeed... In the end, it's been a fun ride and I learned a lot. And actually! now it's coming in handy as I'm finally starting to sell the backlog of items that I've accumulated. Once I built it, I figured I'd offer it on gumroad, make a buck, why not... btw, the link is for a discounted version ($1 instead of $10) so that you lovely HN lot can try it out. Curious if you all have thoughts / feedback! Hopefully it will help you out on your next move too! https://ift.tt/RQyOa6Y.. March 6, 2022 at 12:17AM

Show HN: FUSE Filesystem for Manipulating Minecraft https://ift.tt/K9hcLq7

Show HN: FUSE Filesystem for Manipulating Minecraft https://ift.tt/50gjTcm March 6, 2022 at 12:41AM

Show HN: I built a Wordle decoder that guesses your guesses https://ift.tt/viHQ0Uo

Show HN: I built a Wordle decoder that guesses your guesses https://ift.tt/03Cev4a March 5, 2022 at 11:32PM

Show HN: GenieCloud – no-code app builder for Julia, Python and R https://ift.tt/qHBOrwK

Show HN: GenieCloud – no-code app builder for Julia, Python and R https://geniecloud.io March 5, 2022 at 08:45PM

Show HN: RImageShield, free tool to protect images embedding a copyright message https://ift.tt/v2PjVim

Show HN: RImageShield, free tool to protect images embedding a copyright message https://ift.tt/7DWO4lY March 5, 2022 at 09:37PM

Friday 4 March 2022

Show HN: Gadsby – Constrained Text Generation with Transformers https://ift.tt/XrELk4u

Show HN: Gadsby – Constrained Text Generation with Transformers https://ift.tt/l1oH6yK March 5, 2022 at 10:02AM

Show HN: Remember to eat every two hours https://ift.tt/btsZv3W

Show HN: Remember to eat every two hours https://ift.tt/RfiJNWC March 5, 2022 at 04:18AM

Show HN: I made Wordle but for kids spelling lists https://ift.tt/3BriJeE

Show HN: I made Wordle but for kids spelling lists https://ift.tt/CdaJW46 March 4, 2022 at 10:46PM

Show HN: Super-lightweight custom element for identicons (avatars) https://ift.tt/HYgl7tG

Show HN: Super-lightweight custom element for identicons (avatars) https://ift.tt/lneO9t1 March 4, 2022 at 01:09PM

Show HN: I made a web game using emojis and no JS framework https://ift.tt/mjOLGJt

Show HN: I made a web game using emojis and no JS framework https://ift.tt/FXlJSZE March 4, 2022 at 08:01PM

Show HN: I made a little Math game named Summle https://ift.tt/B8A6N5i

Show HN: I made a little Math game named Summle https://summle.net/?hn March 4, 2022 at 07:44PM

Thursday 3 March 2022

Show HN: RateYourRecruiter.dev https://ift.tt/qdjoAul

Show HN: RateYourRecruiter.dev Tech recruiting and interviewing sucks. So I created https://ift.tt/74Pot0c to hold recruiters to account. The elevator pitch reads: Interviewing for a role in a highly sought after tech company is broken. Recruiters have incentive to get as many people in for interviews, with little to none (or incorrect) information. Questions often have little to do with on-the-job responsibilities, and are rarely communicated to recruiting and back to the candidate. By having a more transparent process is not only more equitable, but will lead to greater success for candidates and recruiters. RateYourRecruiter.dev aims at demystifying the recruiting and tech interview process. March 4, 2022 at 10:04AM

Show HN: Granular Authorization and Access Control System Based on OPA https://ift.tt/GNHj4JE

Show HN: Granular Authorization and Access Control System Based on OPA https://ift.tt/NS1sR2c March 4, 2022 at 04:54AM

Show HN: Surfboard – CodeSandbox for Arduino https://ift.tt/FNM8eSQ

Show HN: Surfboard – CodeSandbox for Arduino https://sfbd.is/ March 4, 2022 at 02:45AM

Wednesday 2 March 2022

Show HN: DIY ambient light sensor server for adapting monitors with Lunar https://ift.tt/Q18kqnS

Show HN: DIY ambient light sensor server for adapting monitors with Lunar https://ift.tt/LPE7hUl March 3, 2022 at 03:01AM

Show HN: Creodocs, a document creation platform based on LaTeX templates https://ift.tt/8hl4ZfF

Show HN: Creodocs, a document creation platform based on LaTeX templates https://creodocs.com March 3, 2022 at 02:35AM

Show HN: A 1980s-arcade-style invaders game made with HTML5, Canvas, Web Audio https://ift.tt/RknzXuv

Show HN: A 1980s-arcade-style invaders game made with HTML5, Canvas, Web Audio https://ift.tt/blRQKfX March 3, 2022 at 02:22AM

Show HN: Sending Email from Cloudflare Workers for free https://ift.tt/aiRg3V9

Show HN: Sending Email from Cloudflare Workers for free https://ift.tt/TDf4BJc March 3, 2022 at 02:27AM

Show HN: WAPM – WebAssembly Package Manager https://ift.tt/N4LsAyU

Show HN: WAPM – WebAssembly Package Manager Hi HN! I’m Syrus, from the Wasmer team. We just released the new version of WAPM that is an order of magnitude better than the previous one (that we also announced here in HN two years ago! [0]), enabling an incredible experience for using and publishing WebAssembly packages. The tech stack that we are using includes: * Python and Django (for the backend) with Graphene (for the open GraphQL API [1]) and Django Channels with websockets over GraphQL [2] for subscriptions * Next.js [3] with React-Relay [4] and Tailwind.css [5] for the frontend * WebAssembly and Wasmer [6] (for the online shell) Vercel for serving the frontend and GCP for serving the backend. Please let me know if you have any questions, I’d be very happy to answer them! https://wapm.io/ March 3, 2022 at 12:52AM

Show HN: I made a WebGL-based app that traces images using circles https://ift.tt/joJLwN7

Show HN: I made a WebGL-based app that traces images using circles I was fascinated by this [0] and this video [1]. After many struggles, I finally built this app that traces images using circles similar to what these videos had shown. The most challenging part (to me) is to find a way to convert images to vector lines. I had tried Potrace, but its output is not suitable for my use case: too many small elements share the same border. Potrace's goal is to represent the original image faithfully using vector lines. But I want to trace the image edges. After searching and trying some Potrace alternatives in vain, I finally found my keyword. Surprisingly (to me), it lies at the end of the wiki page of the very topic [2]. Then I found a paper [3] that has nice pseudocode and a C implementation. I rewrote the pseudocode in Rust because I wanted to experiment with rustwasm. Honestly, I didn't care much about the math behind it. From then, I could continue to finish the app and show it to the world. This app is also my chance to learn about rustwasm and WebGL. FYI: this app is offline-only; your images never leave your browser [0] https://www.youtube.com/watch?v=r6sGWTCMz2k [1] https://www.youtube.com/watch?v=-qgreAUpPwM [2] https://ift.tt/Pro6wkp [3] https://ift.tt/qeYthsw https://ift.tt/ugedaB4 March 2, 2022 at 11:26PM

Tuesday 1 March 2022

Show HN: I made a web game called Almost Pong https://ift.tt/WetyTJU

Show HN: I made a web game called Almost Pong Hi HN! I made many small web games in the past with Unity or Phaser. But this time I wanted to make something completely on my own. So I coded a basic game framework in plain JavaScript, and used it to make Almost Pong. This was a really fun project that taught me a lot about JavaScript, and I plan to make more minimalist games with this framework. Interesting fact: Almost Pong doesn't load any assets, all sprites and sounds are generated with code. Happy to answer questions, and please let me know if you have any feedback on the game. Thanks! https://ift.tt/5RF109n March 1, 2022 at 11:39PM

Show HN: Zetteldesk – Zettelkasten for Org-Roam https://ift.tt/uBaZMz6

Show HN: Zetteldesk – Zettelkasten for Org-Roam https://ift.tt/WvuYQJB March 2, 2022 at 02:09AM

Show HN: Anonroom https://ift.tt/NadKoP7

Show HN: Anonroom https://ift.tt/tamd2JP March 2, 2022 at 12:47AM

Show HN: WunderHub – publish and consume APIs like NPM packages https://ift.tt/NnZK0FJ

Show HN: WunderHub – publish and consume APIs like NPM packages https://ift.tt/gfZa1tu March 2, 2022 at 12:27AM

Show HN: Type2Learn – Learn by typing the webpage text in the browser itself https://ift.tt/9o4G5rE

Show HN: Type2Learn – Learn by typing the webpage text in the browser itself Ever happened that while reading a long article, you cannot concentrate and read the same line again and again? Try this extension now! Read the text by typing it on the webpage itself. Practice your touch typing by monitoring your speed, errors you make, and accuracy in real-time. Chrome store link: https://ift.tt/Saprkx9... https://ift.tt/af3lbT4 March 1, 2022 at 11:51PM

Show HN: A modular Python TUI framework with a fast and pretty markup language https://ift.tt/7LJdgWj

Show HN: A modular Python TUI framework with a fast and pretty markup language https://ift.tt/9xavM2f March 1, 2022 at 11:16PM

Show HN: Socket – Secure your JavaScript supply chain https://ift.tt/5MB4umJ

Show HN: Socket – Secure your JavaScript supply chain https://socket.dev March 1, 2022 at 08:41PM

Monday 28 February 2022

Show HN: Fetch Forms – a headless form builder https://ift.tt/emvuscy

Show HN: Fetch Forms – a headless form builder I've been building websites for 8 years and I've always hated building forms. They're all similar enough to be a repetitive task, but different enough that they still take quite a bit of time and effort. So, after a few years of not finding the tool I wanted, I decided to built it. Introducing Fetch Forms! Developers can create forms with the speed of a form builder and they can use those forms in their code. Devs can use their favorite frontend tools and libraries or even use Fetch Form's frontend libraries to render their forms. Form submissions are always provided to the developer in-code as well as an optional setting to save the submissions to Fetch Forms cloud. I would appreciate any feedback! https://ift.tt/FKPCpHG March 1, 2022 at 03:03AM

Show HN: Stripe Sigma alternative: tdog | SQLite | Datasette https://ift.tt/VwRSZ9x

Show HN: Stripe Sigma alternative: tdog | SQLite | Datasette Hello, I have recently released this GitHub repo which is a container running the tdog CLI (downloads your Stripe account to a SQLite file) and the Datasette server (reads the SQLite file, presents a web UI). This lets you browse your tables and query them with SQL. There is a live demo at: https://ift.tt/2FKpyNm Github: https://ift.tt/k7cfzDL Cheers. https://ift.tt/k7cfzDL March 1, 2022 at 01:12AM

Show HN: GraphQL-go-tools, open source GraphQL Engine, written in Golang https://ift.tt/cZI12n7

Show HN: GraphQL-go-tools, open source GraphQL Engine, written in Golang https://ift.tt/f5mieun March 1, 2022 at 12:11AM

Show HN: A more social, Amazon-free alternative to Goodreads https://ift.tt/hioe34J

Show HN: A more social, Amazon-free alternative to Goodreads Hey HN, I know reading books isn’t everyone’s thing, but it’s certainly been mine for as long as I can remember. Unfortunately, I felt like the online book space was missing a platform that does the book community justice. Goodreads is the go-to "social platform", but if you've been on Goodreads before, you'll probably agree that it's not all that social, and overall not all that exciting. So I set out to build what I personally was looking for (but could never find). The goal: to give the book community a more social and streamlined alternative to Goodreads or StoryGraph. We also felt like it was important for Booqsi to be independent of Amazon; we care about supporting local bookstores, so every book in Booqsi links you to Bookshop.org to purchase that book (not Amazon). Here are some of my favorite features launched as part of beta: - A book-focused social feed (finally!) - Beautifully-rendered custom bookshelves to show off to your friends - Streamlined book recommendations to friends - Easily track reading goals and books you've read And many more... It's completely free and easy to use, and we would love your feedback as you explore the platform. https://www.booqsi.com/ February 28, 2022 at 11:59PM

Show HN: Assertables is a Rust crate of macros for “assert” testing (v5) https://ift.tt/x4cg9a7

Show HN: Assertables is a Rust crate of macros for “assert” testing (v5) https://ift.tt/PzxLNFj February 28, 2022 at 11:57PM

Show HN: Language aware diff on GitHub PRs https://ift.tt/cxijS6g

Show HN: Language aware diff on GitHub PRs Hi HN! We were frustrated with text diffs on GitHub PRs, so we made DiffLens ( https://ift.tt/3gSbFTR ). DiffLens constructs an Abstract Syntax Tree for each file, and uses that semantic information to intelligently diff changes. Checkout the demo on our website ( https://ift.tt/B1S4Lca ). Getting started with DiffLens is easy! Simply install the app on your repositories. The next time you open a PR, DiffLens will automatically create a diff for your changes. If you review code, especially TypeScript, JavaScript or CSS, give DiffLens a try! We're always looking for feedback. If you encounter bugs, or want to give us feedback, we'll be around. You can also reach us at support@difflens.com. https://ift.tt/3gSbFTR February 28, 2022 at 10:23PM

Show HN: Flurri – Build meaningful connections with your co-workers https://ift.tt/HVBkb9A

Show HN: Flurri – Build meaningful connections with your co-workers Hi HN, we're Nikhil and Dhurv, founders of Flurri ( https://ift.tt/e4vNBTL ). We’re very excited to launch Flurri (https://ift.tt/dvjZOPz), 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://ift.tt/e4vNBTL February 28, 2022 at 03:11PM

Sunday 27 February 2022

Show HN: Another Wordle Solver, Also Solves Nerdles https://ift.tt/wxypHb3

Show HN: Another Wordle Solver, Also Solves Nerdles https://ift.tt/Bv9G6lQ February 28, 2022 at 02:27AM

Show HN: Switch windows of same app with hotkey(alt + `) https://ift.tt/rwEf0X5

Show HN: Switch windows of same app with hotkey(alt + `) https://ift.tt/PzGJkq6 February 27, 2022 at 06:35PM

Show HN: Open Source Format for multidimensional indexing and sampling https://ift.tt/QXJfpZL

Show HN: Open Source Format for multidimensional indexing and sampling https://ift.tt/f9vc4al February 27, 2022 at 02:40PM

Saturday 26 February 2022

Show HN: REPL-Driven Development for JavaScript https://ift.tt/og780hv

Show HN: REPL-Driven Development for JavaScript Lisp-inspired interactive REPL editor tools for Javascript https://ift.tt/dZWmMSy February 27, 2022 at 01:12PM

Show HN: Asyncc Jobs: a job board to accelerate async work culture https://ift.tt/aeWD4T7

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://asynccjobs.com/ February 27, 2022 at 10:09AM

Show HN: TopHat Finance – free, open, and offline https://ift.tt/eTZatCR

Show HN: TopHat Finance – free, open, and offline https://ift.tt/x9EhHUd February 27, 2022 at 06:41AM

Show HN: Req, an HTTP Scripting Language https://ift.tt/AocOsNg

Show HN: Req, an HTTP Scripting Language https://ift.tt/0SAByeG February 26, 2022 at 11:21PM

Show HN: ssh wordle.bdw.to https://ift.tt/2oY0iaq

Show HN: ssh wordle.bdw.to February 26, 2022 at 10:02PM

Friday 25 February 2022

Show HN: Detect Russian visitors to block them and protest the war in Ukraine https://ift.tt/pMLjU9z

Show HN: Detect Russian visitors to block them and protest the war in Ukraine It runs on the frontend in vanilla JS, it should work 9 times out 10.(false negatives near the border) (Not that thoroughly tested but should be fine) https://ift.tt/HDysob8 February 26, 2022 at 12:13PM

Show HN: Advanced News Search https://ift.tt/LPaotsB

Show HN: Advanced News Search https://ift.tt/2DwzsXE February 26, 2022 at 07:41AM

Show HN: Nomoreinvasion.com – Easy insertable message to support Ukraine https://ift.tt/sDnyFxz

Show HN: Nomoreinvasion.com – Easy insertable message to support Ukraine https://ift.tt/Aqldas5 February 26, 2022 at 07:56AM

Show HN: Create a timeline from Markdown-like text https://ift.tt/vmnJc1Q

Show HN: Create a timeline from Markdown-like text https://ift.tt/dbIolcw February 26, 2022 at 03:22AM

Show HN: Dirty-equals – Doing dirty (but useful) things with equals https://ift.tt/6jVKFHE

Show HN: Dirty-equals – Doing dirty (but useful) things with equals https://ift.tt/kvmrwze February 26, 2022 at 01:12AM

Show HN: LERA – Free automated accessibility reporting tool https://ift.tt/vQUaFcV

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://ift.tt/ENzMKrC... Learn more - https://ift.tt/J1Q5O3H https://ift.tt/J1Q5O3H February 25, 2022 at 02:44PM

Show HN: Open-Source Unbound DNS Resolver Docker Image https://ift.tt/5xRcHI4

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://ift.tt/4wlXLbO). Here is the link to my GitHub repo https://ift.tt/3qY4E2K. 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://ift.tt/Z2E1M8P DNSSEC-Test from the University of Duisburg-Essen: https://ift.tt/1xOFDmW GRC's DNS Nameserver Spoofability Test: https://ift.tt/vX0HEre Cheers, madnuttah February 25, 2022 at 04:20PM

Show HN: Terminal Based Wikipedia https://ift.tt/am79nJ8

Show HN: Terminal Based Wikipedia https://ift.tt/HdrMPga February 25, 2022 at 01:31PM