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