Saturday, April 30, 2022

Show HN: I'm building the “chess.com” of speed cubing https://ift.tt/I8cweid

Show HN: I'm building the “chess.com” of speed cubing https://ift.tt/YZpny3J May 1, 2022 at 11:23AM

Show HN: Telegram to Notion Bot https://ift.tt/Fq6BvOK

Show HN: Telegram to Notion Bot https://ift.tt/RESd1kl May 1, 2022 at 12:03AM

Show HN: Python Compiler – Smart Python autocomplete https://ift.tt/kTXna4Z

Show HN: Python Compiler – Smart Python autocomplete https://ift.tt/bQYnw6f May 1, 2022 at 12:08AM

Friday, April 29, 2022

Show HN: Colorfle – A daily color mixing game inspired by Wordle https://ift.tt/yFuIV7l

Show HN: Colorfle – A daily color mixing game inspired by Wordle Hi HN, I was inspired by Wordle to make Colorfle, a different take on the genre where the goal is to mix colors together to match the target color within six tries. There were some interesting problems to tackle in making this game, one of them being the difference between mixing digital colors and real-life behavior (in RGB, blue + yellow = grey!). I hope you enjoy it -- any feedback would be much appreciated! https://colorfle.com/ April 29, 2022 at 10:50PM

Show HN: Djaz-Envelope: DocuSign like e-signature https://ift.tt/yrSPTBC

Show HN: Djaz-Envelope: DocuSign like e-signature Landing: https://djaz.io Application: https://app.djaz.io Share one or more documents to sign or view by recipients. This is called Envelope in Djaz. You can also just sign own document without using Envelope. And than include it in Envelope for viewing. Watch here for details: https://youtu.be/-hlThDTyvDQ April 30, 2022 at 04:13AM

Show HN: Porting Zelda Classic to the Web https://ift.tt/4aTZ27M

Show HN: Porting Zelda Classic to the Web I spent the last two months porting Zelda Classic, a 20+ year old C++ Allegro program, to the web. If you're a fan of the 2D Zelda games, you'll likely find some very enjoyable games here. I also write at length about the process of porting a large C++ application to the web. https://ift.tt/3bpswNc April 30, 2022 at 02:57AM

Show HN: YC Vibe Check – semantic search over every YC company ever https://ift.tt/qQWhEk5

Show HN: YC Vibe Check – semantic search over every YC company ever https://ift.tt/e7pO5rk April 30, 2022 at 12:19AM

Show HN: Global Income Coin – Crypto UBI Project Backed by Gitlab CEO https://ift.tt/ogYGbfn

Show HN: Global Income Coin – Crypto UBI Project Backed by Gitlab CEO https://ift.tt/MZAcHew April 29, 2022 at 11:31PM

Thursday, April 28, 2022

Show HN: go-find: Golang library and CLI implementation of GNU find https://ift.tt/JT9zCjF

Show HN: go-find: Golang library and CLI implementation of GNU find https://ift.tt/cQMRjkv April 29, 2022 at 09:31AM

Show HN: I built a JSON based multiplayer framework and platform for web games https://ift.tt/Sg86YAb

Show HN: I built a JSON based multiplayer framework and platform for web games https://ift.tt/RPQYenr April 29, 2022 at 09:18AM

Show HN: A unique to-do app that helps you focus on what truly matters https://ift.tt/ebH8KY9

Show HN: A unique to-do app that helps you focus on what truly matters https://useSimpler.com April 29, 2022 at 08:36AM

Show HN: WeakVim, My attempt at a modular, transparent starter kit for Neovim https://ift.tt/aD4Z6UT

Show HN: WeakVim, My attempt at a modular, transparent starter kit for Neovim Hi all, I _love_ Neovim. However, I think many parts of it could be easier to configure or understand, especially when it comes to LSPs. There's a ton of plugins that fill the gap, but some of them are sparse in documentation. There's also distributions like LunarVim that attempt to add a Doom Emacs-like layer above. My approach is a bit different, simply giving an opinionated, modular, and documented configuration that an interested user can easily modify to their needs. It makes use of the most helpful plugins I've encountered to create the best experience I could muster while retaining an air of simplicity. I hope this is helpful to someone out there! https://ift.tt/ykR8OzY April 29, 2022 at 08:03AM

Show HN: My own GPLv3 Monitoring app, but paid. Cross platform, native C++/Qt https://ift.tt/BCA0okF

Show HN: My own GPLv3 Monitoring app, but paid. Cross platform, native C++/Qt https://ift.tt/fSzv51T April 29, 2022 at 05:16AM

Show HN: Exafunction, efficient deep learning at scale https://ift.tt/bP7MYQg

Show HN: Exafunction, efficient deep learning at scale https://exafunction.com April 29, 2022 at 03:33AM

Show HN: JavaScript widget to help your customers set up DNS records https://ift.tt/3sdJFg9

Show HN: JavaScript widget to help your customers set up DNS records https://ift.tt/X2V1Ehx April 29, 2022 at 12:58AM

Wednesday, April 27, 2022

Show HN: I wrote my own programming language to solve leetcode https://ift.tt/mxdfsR1

Show HN: I wrote my own programming language to solve leetcode https://ift.tt/dh2XzM8 April 28, 2022 at 03:10AM

Show HN: Gatsby plugin that polyfills Next.js API for a smooth migration to Next https://ift.tt/YOpsChq

Show HN: Gatsby plugin that polyfills Next.js API for a smooth migration to Next https://ift.tt/2xWATOl April 27, 2022 at 11:43PM

Show HN: Search Select – Navigate and view search results quickly with shortcuts https://ift.tt/SepvA8d

Show HN: Search Select – Navigate and view search results quickly with shortcuts https://ift.tt/KLyNfkt April 28, 2022 at 12:28AM

Show HN: gq – like jq or zq, but you use Go https://ift.tt/nc5dus1

Show HN: gq – like jq or zq, but you use Go Hi HN. I've gotten pretty tired of needing to learn a custom programming language for a tool I use once a week or less. So I figured, it might be easier to pick up if `jq` used a programming language I already know. Voila, gq. https://ift.tt/ZFwbLiT April 28, 2022 at 12:15AM

Show HN: Loodio – A Bathroom Privacy Device https://ift.tt/gsN3FJo

Show HN: Loodio – A Bathroom Privacy Device Hi HN! A few years ago our company moved to a new office. That office has a insufferable bathroom in terms of privacy. You could hear a needle fall on the floor inside of it which made it very uncomfortable to use the bathroom. Many people ran the tap water or fake coughed to cover their “noises”, especially doing “no 2”. I got sick of not being able to be comfortable in the bathroom and hearing everyone’s toilet business so I decided to make a music player using a Raspberry Pi and soldered on a motion detector that started a white noise and music whenever you entered the bathroom to hide these sounds. A lot of people said they wanted one so I thought hey I should try to make this into a product. A lot of time and money was wasted hiring consultants until I 13 months ago said “enough of wasting money, I’ll just build it myself”. Today I launched a kickstarter and am selling 50 units. Link: https://ift.tt/YGoCH6E I know people in US have loud fans and such to cover for this, and a lot of people just play music on their phones but the problem with that is: when you manually play music in there you indicate you are going to do something embarrassing! How else are you solving this problem? I tried all existing solutions like the Sound Princess from Japan and other chinese crap on Amazon/Ali but they were not up to the task. I think there could be a market for Loodio. What do you think? April 27, 2022 at 11:32PM

Tuesday, April 26, 2022

Show HN: Oldest Search – Search for the oldest result on internet https://ift.tt/CJOVIRE

Show HN: Oldest Search – Search for the oldest result on internet https://ift.tt/uaTcWJ2 April 27, 2022 at 08:18AM

Show HN: Lists.sh – A Microblog for Lists https://ift.tt/JM9Ta7e

Show HN: Lists.sh – A Microblog for Lists Greetings, creator here! I've been working on a new blogging platform specifically for lists on and off for a few months now and I'm excited to officially announce its launch. After seeing https://charm.sh a few months ago, I've been enamored by the idea of SSH apps. I decided that a blogging platform focused on developers could be the perfect use case for an SSH app. Also, I love writing lists. I think restricting writing to a set of lists can really help improve clarity in thought. The goal of this blogging platform is to make it simple to use the tools you love to write and publish lists. There is no installation, signup is as easy as SSH'ing into our CMS, and publishing content is as easy as copying files to our server. Check it out and let me know what you think! source: https://ift.tt/7M6hOy5 https://lists.sh April 25, 2022 at 09:44PM

Show HN: Create beautiful quotes that capture your attention (OSS) https://ift.tt/blcyw3t

Show HN: Create beautiful quotes that capture your attention (OSS) https://ift.tt/sWV7Mmk April 27, 2022 at 05:00AM

Show HN: Linen – Make your Slack community Google-searchable https://ift.tt/HcqMZTY

Show HN: Linen – Make your Slack community Google-searchable Hi HN! Kam here. I’m the founder of Linen.dev https://linen.dev , a website that makes your public Slack community Google searchable. Linen will sync your Slack threads and make it SEO friendly so your community can find Slack content that was previously hidden. Previously I worked on a popular open source project which had a sizable Slack community. Slack was great for engaging with community members and with early sales. However as community scales Slack becomes this black hole where context becomes lost. Most public communities can’t afford to pay for several hundred/thousand members so they are limited to 10,000 free messages. You run into the problem of people asking repeat questions and not searching in Slack. It also doesn’t help that the Slack UX encourages posting and not searching. We experimented with Github discussions and Discourse but didn’t want another channel to maintain and split the community on. With Linen I wanted to build a tool that is very low maintenance without changing my current workflow. By making it search engine friendly and putting it on a website the community members can find answers to repeat questions before ever getting into your Slack channel. Linen is the first result that comes up on Google if you search for “seeing a weird issue with flyte” https://ift.tt/q3dNS8l... or “replace beast http with proxygen” https://ift.tt/9hdYeu6... . As a side effect of syncing conversation to a website you end up with a very long tail of unique and relevant content for your community. Linen is free to use and get setup but I offer a paid version (I am still figuring out the pricing model for it) where you can get the content redirected to your own subdomain where your domain gets all the SEO benefits. Linen is built with Nextjs, Node, Typescript, React, Prisma for the ORM and using AWS aurora for the Postgres db. I chose Nextjs for the server side rendering capabilities and wanted to share types between client side with Typescript. I’ve also enjoyed working with Prisma as the ORM since you don’t have to write a lot of boilerplate with other ORMs. I've also been pretty happy with Vercel and Nextjs especially with the server side rendering and client side caching it provides. Here are a few communities on Linen right now: https://ift.tt/i5UDWm8 https://ift.tt/5TNdAIH https://ift.tt/vMtImUT https://ift.tt/gp0lomw https://ift.tt/gFdNQAV https://ift.tt/UmWlTXw The product is very simple right now but I want to add features like related questions detection with semantic similarity, integrating with Github to notify the thread when it is finished, auto thread detection for conversations that aren’t in thread form. You can sign up for free today at https://www.linen.dev . I am doing manual onboarding at the moment to get better feedback and to manually walkthrough some of the less polished parts of the boarding flow. p.s. I’m actively working on supporting Discord on Linen so would love to hear from anyone that is interested April 26, 2022 at 11:40PM

Show HN: Analyze sprint burndown like you analyze stocks https://ift.tt/RKDx4qv

Show HN: Analyze sprint burndown like you analyze stocks https://ift.tt/sHUaI23 April 27, 2022 at 01:25AM

Show HN: Caddy v2.5.0 https://ift.tt/RJvPIHj

Show HN: Caddy v2.5.0 https://ift.tt/2AIluon April 27, 2022 at 01:20AM

Show HN: Baseten – Build ML-powered applications https://ift.tt/l0SnrLa

Show HN: Baseten – Build ML-powered applications https://www.baseten.co/ April 27, 2022 at 12:05AM

Show HN: Thokr – a sleek typing TUI written in rust https://ift.tt/9E6D8bK

Show HN: Thokr – a sleek typing TUI written in rust https://ift.tt/EDKfj3B April 27, 2022 at 12:01AM

Monday, April 25, 2022

Show HN: Laptop mount for your mechanical keyboard https://ift.tt/etwxhqW

Show HN: Laptop mount for your mechanical keyboard I travel a lot for work and can't type for long on my laptop keyboard due to RSI. To solve the problem, I 3D printed a platform for my laptop that I can put a mechanical keyboard on top of without pressing the built-in keys: https://ift.tt/Pvspm0a If you like it, let me know, I'll post the CAD file so you can print it yourself! April 26, 2022 at 01:16AM

Show HN: I Made a Magic Trick:) https://ift.tt/XN81Pja

Show HN: I Made a Magic Trick:) https://ift.tt/gBXcpu1 April 26, 2022 at 12:26AM

Show HN: Crypto News Aggregator https://ift.tt/TPyjskl

Show HN: Crypto News Aggregator https://ift.tt/ErmvgSb April 26, 2022 at 12:04AM

Show HN: Communick, a professionally-managed Fediverse and Matrix provider https://ift.tt/up7QwPa

Show HN: Communick, a professionally-managed Fediverse and Matrix provider https://communick.com April 26, 2022 at 12:05AM

Show HN: Badkeys.info – checking cryptographic keys for known vulnerabilities https://ift.tt/X3uD70h

Show HN: Badkeys.info – checking cryptographic keys for known vulnerabilities https://badkeys.info/ April 25, 2022 at 11:21PM

Show HN: Voxel Lunar Lander in the Browser https://ift.tt/RfuNT4k

Show HN: Voxel Lunar Lander in the Browser https://ift.tt/iMEs4AS April 25, 2022 at 08:06PM

Show HN: M3O – Universal Public API Interface https://ift.tt/hgDRI6H

Show HN: M3O – Universal Public API Interface Hey all, I'm Asim Aslam, the founder of M3O, a curated catalog of APIs that provides simple abstractions for the most common API use cases. The idea is to create a single place to explore, discover and consume public APIs as higher level building blocks. Most of the time I don’t use all the features of an API and I assume most devs don't either, so picking and choosing the common patterns, abstracting it away and surfacing a new building block is useful. For example, Twilio has a lot of APIs but I only care about SMS. Even then I just want a quick way to send it. So stripping it all away results in something that's one endpoint and 3 fields (from, to and message). Another example is something like email. There are services like sendgrid that provide a really feature rich experience for email but I’m just looking for something simple that will let me send plain text or html. There are a number of API marketplaces out there, but we’re doing something different—our goal is to improve productivity. For example, RapidAPI has thousands of APIs, but there’s a lot of duplication. It’s overwhelming for developers. Choice is the enemy of productivity. AWS, on the other hand, focused on a curated catalog of services where each focuses on a specific problem. We feel the same: from an API perspective you only need one of each building block. You only need one SMS, Email or Geocoding service. My obsession with this problem goes back to working as an SRE at Google in 2011, seeing how the internal platform and APIs were being used by teams. I then worked at a ride hailing startup called Hailo where we got to build something similar, and experience the velocity of development in shipping products on top of simple, easily discovered APIs. I spent the next few years bootstrapping an open source project called Micro, trying to get people to standardize their API development to reach this goal. Ultimately it took raising funding to take a real shot at it. After seeing the productivity Google unlocked and what Hailo could have done with their platform, it was clear it could and should be a product: a single way to consume APIs with one platform, one account and one framework. Our goal is to build an API catalog that can act as the building blocks for most use cases, and then double down on services that have a lot of demand so we can improve the features and reliability. In the wild, every API looks different, the docs are different, you have to figure out if there's client libraries or not. We unify all that, so everything looks and feels the same. All our docs are generated based on OpenAPI specs, and we code generate examples/client libraries for JS, Go, Dart and the CLI. It means you only ever need one client to access all these APIs. Unifying API development and consumption requires a lot of resources to do at scale, hence its only happening inside fast growing startups and large tech cos. There are a lot of barriers to entry. Getting started isn't easy. Our approach has been to first nail API development for ourselves and then focus on API consumption by end users— ultimately we want to let anyone offer APIs on our platform. That requires enough large scale distribution and inbound traffic to make an attractive proposition to developers. We've spent a year building the product with a lot of feedback on what worked and what didn't. We’ve signed up 8000 people, served 5M API requests and have 60+ APIs on the platform. On billing: we're still figuring it out and would like feedback. It started as a free product, then moved into per request pricing. Unfortunately that's hard to scale without a lot of volume and it felt like people were more used to subscriptions for SaaS products so that's the route we've gone. Anyway that's us, hope you like the idea and try it out: https://m3o.com . Cheers Asim https://m3o.com?show=hn April 25, 2022 at 06:09PM

Sunday, April 24, 2022

Show HN: I'm making a dynamic language in Rust https://ift.tt/JIxRljO

Show HN: I'm making a dynamic language in Rust https://ift.tt/lfAdGk3 An implementation of a dynamic programming language in Rust. Includes: Parser/Compiler, REPL, Virtual Machine, Bytecode Disassembler This started out as a learning project to teach myself Rust. It has grown into a decently substantial piece of software and I've learned quite a bit in the process! Some neat things: + A garbage collector that can store dynamically sized types without any double-indirection (i.e. I have my own Box implementation with manual alloc/dealloc) + The smart pointer used to reference GCed data is a thin pointer. The ptr metadata needed for DSTs is stored in the GC allocation itself, so that the GC smart pointer is just a single usize wide. This allows me to keep the core value enum Variant down to 16 bytes (8 bytes for data, the enum discriminant, and some padding). + The GC also supports weak references! + Statically dispatched type object model using a newtype wrapper and Rust's declarative macros. Ok, what that means is that I have a MetaObject trait that I can use to easily add new data types and define the behavior for specific types. Similar idea to Python's PyTypeObject though very different in implementation. However, I don't resort to dynamic dispatch or trait objects despite working with dynamically type data. Instead, I have a newtype wrapper over the core value enum Variant that statically dispatches to each of the enum branches! And then a few macros that minimize the boilerplate required if I want to add a new branch to Variant or a new method to MetaObject (just a single line in each case). + Different string representations! This was inspired by the flexstr crate. Strings that are short enough to fit inside a Variant are "inlined" directly in the value. Longer strings are either GCed or interned in a thread-local string table. All identifiers are interned. + An efficient implementation of closures inspired by Lua's upvalues. The language is still pretty WIP. I'm planning to add an import system, a small standard library, and a few other things (Yes, the name might not be the best, being also used by a well-known ReST docs generator, I'll take suggestions. I do like the name though, both as a reference to the mythological creature and the cat :D) April 25, 2022 at 07:46AM

Show HN: All-in-one tool for managing feature flags and entitlements https://ift.tt/5KQGDWC

Show HN: All-in-one tool for managing feature flags and entitlements https://ift.tt/No90SFi April 24, 2022 at 11:26PM

Show HN: Build user dashboards on Supabase with just a config file (open-source) https://ift.tt/9fS1F34

Show HN: Build user dashboards on Supabase with just a config file (open-source) https://ift.tt/Q0S5mpa April 24, 2022 at 10:24PM

Show HN: I built a dashboard of official data ahead of French elections https://ift.tt/dtaV3K7

Show HN: I built a dashboard of official data ahead of French elections https://ift.tt/ckDGzeq April 24, 2022 at 06:44PM

Show HN: My typical working day as Software Engineer https://ift.tt/1mHw83O

Show HN: My typical working day as Software Engineer https://ift.tt/NhulpfU April 24, 2022 at 03:44PM

Saturday, April 23, 2022

Show HN: I run a newsletter about Chrome extensions https://ift.tt/96APpNr

Show HN: I run a newsletter about Chrome extensions https://ift.tt/5cvk7qZ April 24, 2022 at 12:12AM

Show HN: This AI Does Not Exist https://ift.tt/whk1il3

Show HN: This AI Does Not Exist Hey HN! Author of the site here. I tried a few tricks to keep the text-generation part of the site up, but even leaning hard on Huggingface's API and bumping time-outs up, it looks like the site is struggling a bit. I'm going to see if there's anything I can do to keep the text-generation part available, but in the meantime, the pre-generated set should stay pretty stable. Not sure if there's much else I can do without burning a hole in my cloud bills — sorry for the troubles! I've put up a more detailed description of how this works on the GitHub - https://ift.tt/a73uW4p PS - if anyone at Huggingface is reading this and wants to help out with keeping the API up, that would be super :) https://ift.tt/qDdKmoZ April 24, 2022 at 03:04AM

Show HN: A better Reddit search engine to find Menswear recommendations https://ift.tt/cpzxXC1

Show HN: A better Reddit search engine to find Menswear recommendations Hey HN Community! We built this simple community search tool that basically allows people to search through thousands of past Reddit threads and tens of thousands of recommendations using tags. It mostly covers a few bigger subreddits like r/BIFL, r/MFA, r/AskMen, r/SkincareAddiction but along the way, I expanded it to include other smaller subreddits too. In addition to filtering by category, power users can also search by -Body Fit (big thigh, long torso) -Occupation (work in retail, teacher, doctor) -Age (18-24, 25-35), Size (height, weight) -Brand comparison (similar to: X) -Use (suitable for wedding, everyday wear) -Location (available in UK, use in Northeast US) -Mood/Style (minimalist, vintage, retro) Check it out. Buy fewer, buy better. Happy Earth Day! https://reddrecs.com April 24, 2022 at 05:42AM

Show HN: Def – A zsh plugin for default folder behavior https://ift.tt/1aJoq4i

Show HN: Def – A zsh plugin for default folder behavior https://ift.tt/7xAwrZ8 April 24, 2022 at 04:42AM

Show HN: Python library for detecting and launching browsers https://ift.tt/uiGXwSK

Show HN: Python library for detecting and launching browsers https://ift.tt/jnq9VoO April 23, 2022 at 11:49PM

Friday, April 22, 2022

Show HN: Written: Typographic Tools for Strings https://ift.tt/EDvQyRh

Show HN: Written: Typographic Tools for Strings https://ift.tt/8GDrmvU April 23, 2022 at 07:17AM

Show HN: Cloaker.mobi now encrypts arbitrarily large files in desktop Chrome https://ift.tt/kXhlp9M

Show HN: Cloaker.mobi now encrypts arbitrarily large files in desktop Chrome https://cloaker.mobi April 23, 2022 at 05:54AM

Show HN: Earth Day Twitter bot replying to corp's w their netzero plans analyzed https://ift.tt/40LKTEo

Show HN: Earth Day Twitter bot replying to corp's w their netzero plans analyzed https://twitter.com/EarthDayApp April 23, 2022 at 05:15AM

Show HN: A 2MB, GC-Free, Memory-Safe, and Easy-to-Use NPM Audio Lib for Browsers https://ift.tt/rfK01u2

Show HN: A 2MB, GC-Free, Memory-Safe, and Easy-to-Use NPM Audio Lib for Browsers https://glicol.js.org/ April 23, 2022 at 12:07AM

Show HN: Breathe – Breathing exercises for focus and calm https://ift.tt/x9ZA02s

Show HN: Breathe – Breathing exercises for focus and calm The app is about mental health and breathing. Mental health is important, I do breathing exercises almost daily and this app will help me, and hopefully others, to work on it even more. https://breathe.so April 23, 2022 at 02:05AM

Show HN: Visualize MIDI notes in augmented reality using iOS LiDAR devices https://ift.tt/0k92NeW

Show HN: Visualize MIDI notes in augmented reality using iOS LiDAR devices Reality Synthesizer utilizes iOS 15.4's addition of the LiDAR sensor to AVFoundation to visualize MIDI notes played on a connected synthesizer. The notes are visualized in augmented reality as the music is played. The demo uses a couple Metal shaders for depth-based visuals. https://ift.tt/n1dezGW April 23, 2022 at 01:25AM

Show HN: Laravel Nova alternative with no code UI editor, search, BRAC, and more https://ift.tt/xPSeduT

Show HN: Laravel Nova alternative with no code UI editor, search, BRAC, and more https://ift.tt/IjKVnMF April 22, 2022 at 08:58PM

Show HN: A programmer's approach to finding gifts https://ift.tt/sJbmHkC

Show HN: A programmer's approach to finding gifts Hey Folks, I’ve been really annoyed with the search part of finding gifts. It’s hard to use keyword search for something when it’s an “I’ll know it when I see it” kind of deal. So I thought, what if we scraped/indexed TONS of products and then just focused on removing the things we don’t want and then see what’s left to see if there’s anything cool? I built it in Flutter so it's both iOS and Android but it could be web too. I’ve only just started the scraping/tagging of products and if anyone has suggestions for bulk tagging images/content I would love to hear them. That’s the current bottleneck. Any feedback would be welcome! cvanvlack AT gmail DOT com if you want to discuss 1-on-1. https://ift.tt/JWrFKwZ April 22, 2022 at 06:35PM

Show HN: I built an app to help with Windows container networking https://ift.tt/cukRSE0

Show HN: I built an app to help with Windows container networking I've been playing with cross platform windows/linux Kubernetes clusters recently and have had endless problems with installer scripts misconfiguring networking by using the wrong NIC etc. I got frustrated with the tooling on windows to debug container networking so I built a tool that attempts to stitch together the HNS (Host Network Service) & HCS (Host Compute Service) resources into a tree that shows the relationship between configs. You can also search over it to find the networking impacting your containers or launch the windows built in packet capture tool to create a network trace you can open in Wireshark for analysis. I'm not a desktop app developer so it's pretty rough around the edges and I've only really tested on Windows 11 and Server 2019. https://ift.tt/drkhnex April 22, 2022 at 02:38PM

Thursday, April 21, 2022

Show HN: Algorithmic trading for everyone https://ift.tt/ufDcS1Y

Show HN: Algorithmic trading for everyone Hi there. I built a company that makes algorithmic trading strategies for its users to invest with. --> https://justfor.fund Advice and feedback are very much welcomed! Disclaimer: New born business with its first beta version (12 users) currently live. Details: - I'm the sole developer and founder - I applied to YC S22 batch on the last day - Currently facing a big KYC compliance wall (code and protocols) - My priority right now is obtaining funds to cover minimal operational cost's. Need to pay for broker partnership costs too. - I have essentially no funds to cover cost's right now. - Currently applying for dev positions on several companies. - Developed the beta version on 3.5 months full-time. Thank you https://justfor.fund April 22, 2022 at 09:31AM

Show HN: Secure, use, and manage sensitive data–without touching it https://ift.tt/XATxriJ

Show HN: Secure, use, and manage sensitive data–without touching it https://ift.tt/MtKHJ7x April 22, 2022 at 04:52AM

Show HN: Dashibase.com – No-code user dashboards with Supabase https://ift.tt/Ci5avKm

Show HN: Dashibase.com – No-code user dashboards with Supabase https://dashibase.com April 22, 2022 at 02:12AM

Show HN: Dassana. JSON-native,schema-less logging solution built atop ClickHouse https://ift.tt/oAQ7K94

Show HN: Dassana. JSON-native,schema-less logging solution built atop ClickHouse Hello HN, I’m Gaurav. Founder & CEO of Dassana. We are coming out of stealth today and would like to invite the community to give us a try. https://ift.tt/G78ZkVd First, a bit of a backstory. I grew up with grep to search log files. The kind of person whose grep was aliased to grep -i . Then came along Splunk. It was a game-changer. For every single start-up I started (there are a few) I used Splunk and quite often we will run out of our ingestion quota. SumoLogic wasn’t cheaper either so we looked into DataDog. It was good until we started running issues with aggregate queries (facets etc), rehydration takes forever and the overall query experience is not fun (it wasn’t fun with Splunk and SumoLogic either). All these experiences over the last two decades led me to wish for a simple solution where I can just throw a bunch of JSON/CSV data and query it with simple SQL. These days most logs are structured to begin with and the complexity of parsing logs to extract fields etc has moved to log shippers such as fluentd, logstash etc. Enter HackerNews and ClickHouse. I first learned about ClickHouse from HackerNews and was completely floored by its performance. Given its performance and storage savings due to columnar storage, it was an obvious choice to build a logging solution on top of it. As we started doing POC with it, it was obvious that it is a perfect solution for us if we could solve the problem of schema management. Over the last six months or so, that’s what we have working on. We designed a storage scheme that flattens the JSON objects and exposes an SQL interface that takes a SQL and converts it to our schemaless table query. Being JSON native, we allow querying specific JSON objects in arrays. This is something that is not possible with many logging vendors and if you use something like Athena good luck figuring out the query- it is possible but quite complicated. Here is sample query - select count(distinct eventName) from aws_cloudtrail where awsRegion=us-east-1 Also, there are no indices, fields, facets etc in Dassana. You just send JSON/CSV logs and you query them with 0 latency. And yes, we do support distributed joins among different data sources (we call them apps). And like any other distributed system, it has limitations but it generally works great for almost all log-related use cases. One amazing side effect of what we built is that we can offer a unique pricing model that is a perfect match for logging data. Generally speaking, log queries tend to be specific. There is always some sort of a predicate- a user name, hostname, an IP address. But these queries run over large volumes of data. As such, these queries run insanely fast on our system and we are able to charge separately for queries and reduce the cost of ingestion dramatically. In general, we expect our solution to be about 10x cheaper (and 10x faster) than other logging systems. When not to use Dassana? Not suitable for unstructured data. We don’t offer full-text-search (FTS) yet. We are more like a database for logs than a lucence index for text files. With more and more people starting to use structured logs, this problem with either go away on its own but as I said, we do plan to offer FTS in the future. Note that you can already use log shippers such as fluent, vector,logstash etc to give structure to logs. What’s next? 1. Grafana plugin. Here is a sneak preview- https://ift.tt/bX4zq0T 2. Alerting/Slack notifications. You will be able to save queries and get Slack notifications when results match. 3. JDBC driver. 4. TBD. You tell us what to build. Email me and I will personally follow up with you: gk 8 dassana dot input/output I will be online all day today happy to answer any question. Feel free to reach out by email too. April 22, 2022 at 12:16AM

Wednesday, April 20, 2022

Show HN: New course on real-world ML systems https://ift.tt/1zFTViK

Show HN: New course on real-world ML systems https://ift.tt/7oFclUj April 21, 2022 at 05:05AM

Show HN: Organise Your SQL Snippets https://ift.tt/IybX3Up

Show HN: Organise Your SQL Snippets https://querystash.com April 21, 2022 at 05:00AM

Show HN: Two-way Jira sync in a collaborative spreadsheet and Gantt https://ift.tt/A62vQqy

Show HN: Two-way Jira sync in a collaborative spreadsheet and Gantt https://ift.tt/7jgT1uA April 20, 2022 at 11:11PM

Show HN: PyInpaint, a lightweight image inpainting tool written in Python https://ift.tt/cWqmy0K

Show HN: PyInpaint, a lightweight image inpainting tool written in Python - A simple and effective tool to remove scratches, bruises and small holes on images. - Basically it does the job by doing Dirichlet interpolation on a non-local graph created using images. - Could be easy integrated at the backend for fask or django projects related to image processing. https://ift.tt/hQiKdPs April 21, 2022 at 04:19AM

Show HN: I created a collection of insanely useful websites from around the web https://ift.tt/L3zxnXq

Show HN: I created a collection of insanely useful websites from around the web https://ift.tt/IdjV86W April 21, 2022 at 12:26AM

Show HN: A 3D order book representation https://ift.tt/NAQDXY4

Show HN: A 3D order book representation https://ift.tt/Q7OrmEK April 20, 2022 at 11:40PM

Show HN: DTL: a language and JavaScript lib to transform and manipulate data https://ift.tt/ETZWy0J

Show HN: DTL: a language and JavaScript lib to transform and manipulate data https://getdtl.org/ April 20, 2022 at 11:20PM

Tuesday, April 19, 2022

Show HN: I have just open-sourced a 3D drafting demo https://ift.tt/RFwji4s

Show HN: I have just open-sourced a 3D drafting demo https://ift.tt/cXeUanC April 20, 2022 at 05:31AM

Show HN: Soup GitOps Operator – Added patterns for manifests and more https://ift.tt/b0RKe46

Show HN: Soup GitOps Operator – Added patterns for manifests and more https://ift.tt/H5mndD6 April 20, 2022 at 02:44AM

Show HN: Mathtown Alley, a Game for MakeCode Arcade https://ift.tt/hUAPKv9

Show HN: Mathtown Alley, a Game for MakeCode Arcade https://ift.tt/pHtULaz April 20, 2022 at 02:38AM

Show HN: A micro IRC inside every email https://ift.tt/KLgT6iS

Show HN: A micro IRC inside every email Over 50% of work is born inside an email. We believe you don't have to context-switch onto other productivity tools (Slack, Jira) to finish a task. https://ift.tt/27XLdBa April 19, 2022 at 10:29PM

Show HN: Developer API for Granular Authorization https://ift.tt/dFjzoqh

Show HN: Developer API for Granular Authorization https://ift.tt/u5lRahj April 19, 2022 at 10:11PM

Show HN: JavaScript as a Database – Serverless Platform https://ift.tt/1WgMpfw

Show HN: JavaScript as a Database – Serverless Platform Hi HN! I’d like to share with you my project: JSDB. Two months ago I had this thought while reviewing a PR on a web application. What if I didn’t have to write code to communicate with my backend or database? It would be fun to just use arrays and objects like you normally do in javascript and have things magically save. That weekend I hacked together something that used proxies and classes to ‘magically’ send data to your backend when you assign or access properties in an object or array. Using the same API you already know. This means you can save data like this: items[x] = {a:2,b:false} and read data like this: console.log(await items[x].a) or console.log(await items.find(o => o.a === 2)) While sharing it with some devs I started to get comments like this? “Wow that’s super simple. Is it secure?” So I started building a platform around this idea. A platform that allows javascript developers to write full stack applications, with the least overhead possible and just writing javascript. Security Rules are JS functions, files are simply assigned to an object property, triggers are JS functions etc. Everything is javascript! Check the docs: https://ift.tt/Kfp6nHd Why? Because there are developers that can write code using arrays and objects but are not confident with backend code. I would like to lower that barrier and empower every developer that knows JS to be full stack with the least effort possible. For experienced developers, less boilerplate means less bugs and faster product cycles. I like to think that JSDB is positively influenced by this post from Rich Harris: https://ift.tt/sRMnjtd Aren’t there other platforms that solve this problem? Yes, there’s some great efforts. Supabase recently had a killer launch week and I have tons of respect for what they’ve accomplished. JSDB targets the javascript lovers, the devs that rather just write javascript and would like to avoid sql if possible. By design it will only work on javascript codebases. Is this production ready? No! It’s still an MVP, designed to show the idea and where I’m going. That's also why there are limited spots for the hosted preview alpha (you can always self host). If this sounds interesting check this demo: https://youtu.be/xs30II7HNBQ Docs: https://ift.tt/Kfp6nHd Website: https://ift.tt/SmG7JXf Github: https://ift.tt/FKPJCob Looking forward to getting candid feedback :) https://ift.tt/SmG7JXf April 19, 2022 at 09:17PM

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 09:30PM

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 08:08PM

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 05:46PM

Monday, April 18, 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 05:12AM

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 03:49AM

Show HN: Automedia – a tool for managing bitrot and formats in media libraries https://ift.tt/d1sP4B9

Show HN: Automedia – a tool for managing bitrot and formats in media libraries https://ift.tt/E8Ix04h April 19, 2022 at 12:39AM

Show HN: Robota.app – Search thousands of tech company job boards https://ift.tt/9AMxSbl

Show HN: Robota.app – Search thousands of tech company job boards https://www.robota.app/ April 19, 2022 at 12:22AM

Sunday, April 17, 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 04:29AM

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 04:55AM

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 18, 2022 at 02:02AM

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 05:04PM

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 10:33PM

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

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

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

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

Saturday, April 16, 2022

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 08:07PM

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 02:44AM

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 03:06AM

Show HN: Tool for freelancers to calculate how much money to set aside https://ift.tt/DvoTyLN

Show HN: Tool for freelancers to calculate how much money to set aside After having been a regular employee for years, I worked as a freelancer for a while. Going into my freelancing life I had no real mental model for how much of the money I earned was truly mine to spend, and how much of it I needed to set aside for taxes, vacations, retirement, and in case I got sick. I modelled this in Excel as best I could and was quite surprised both by how complicated it was to get right, and how much money I actually needed to set aside! As my girlfriend also started freelancing last year, I decided to turn my Excel sheet into a little program she could use too, and in the spirit of sharing and helping others I would hereby like to make it available to you all too :) My biggest take-away so far has been that most people dramatically underestimate how much they need to set aside, and forget to plan adequately for getting sick and for retirement. You can find the tool here: https://ift.tt/NgBcVnh Comments, questions, and suggestions are more than welcome! I wish you all a happy Easter Weekend! In case you skipped to the bottom: you can find the tool at https://ift.tt/NgBcVnh April 17, 2022 at 01:05AM

Friday, April 15, 2022

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 10:34AM

Show HN: A small Hypercard stack running as a PWA https://ift.tt/Y24cJxM

Show HN: A small Hypercard stack running as a PWA In my early programming years, I went from BASIC to HyperCard, then learned C when I couldn't make HyperCard do everything I wanted. Plenty of folks have pointed out how the lack of native support for color doomed HyperCard. But I think it was really over when the web got started and replaced everything in the "personal content" space from underneath, so I decided to see if the idea of HyperCard would work as a web app. There are some missing pieces -- it's not perfectly compatible. You can, however, make stacks online and let others see them. Free, no ads, no personal information, you are not tracked, just a fun project. https://ift.tt/BtEg8xZ April 15, 2022 at 11:19PM

Show HN: A tiny Docker image running althttpd https://ift.tt/5IrWUe6

Show HN: A tiny Docker image running althttpd https://ift.tt/1neMYld April 16, 2022 at 03:41AM

Show HN: React state management you already know how to use https://ift.tt/Wh8mOgv

Show HN: React state management you already know how to use https://ift.tt/wQEIz2R April 16, 2022 at 03:22AM

Show HN: Ray traced 4D Julia fractal renderer (Linux/Windows) https://ift.tt/ZgQ7fPx

Show HN: Ray traced 4D Julia fractal renderer (Linux/Windows) https://ift.tt/ja8H7nY April 16, 2022 at 01:38AM

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 16, 2022 at 01:34AM

Show HN: I wrote a short book on web applications with PHP for beginners https://ift.tt/yzDpMv1

Show HN: I wrote a short book on web applications with PHP for beginners https://ift.tt/vXkT1a4 April 16, 2022 at 12:43AM

Thursday, April 14, 2022

Show HN: GPT-3 powered Ouija spirit board that moves your mouse https://ift.tt/8AQXzEu

Show HN: GPT-3 powered Ouija spirit board that moves your mouse https://ift.tt/2hFKoyC April 15, 2022 at 01:43AM

Show HN: Building mobile apps in rust and flutter https://ift.tt/bXJ9VPl

Show HN: Building mobile apps in rust and flutter https://ift.tt/rSPhi2M April 15, 2022 at 01:06AM

Show HN: My mate is making a tool for DnD players to quickly visualise scenarios https://ift.tt/fkgsKZ0

Show HN: My mate is making a tool for DnD players to quickly visualise scenarios https://doodlegrid.com April 14, 2022 at 06:23PM

Show HN: Get a unique sakura base on your input https://ift.tt/jgZrfQz

Show HN: Get a unique sakura base on your input https://ift.tt/TVsp5kw April 14, 2022 at 11:13PM

Show HN: Team collaboration with different message types https://ift.tt/UxoeCEV

Show HN: Team collaboration with different message types https://lampoint.com/ April 14, 2022 at 11:08PM

Show HN: Windows XP on PineNote https://ift.tt/ZevwuP1

Show HN: Windows XP on PineNote https://www.youtube.com/watch?v=m_XRdHec154 April 14, 2022 at 09:36PM

Wednesday, April 13, 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 04:07PM

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 04:38AM

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 14, 2022 at 12:45AM

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 14, 2022 at 01:38AM

Show HN: I’m building an eAuctioning platform for suppliers and businesses https://ift.tt/Yb9dMvz

Show HN: I’m building an eAuctioning platform for suppliers and businesses https://ift.tt/Hfj6wz2 April 14, 2022 at 12:07AM

Tuesday, April 12, 2022

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

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

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

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

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 Tensorbook's motivations back to a larger 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 02:42AM

Show HN: Flint – Pinterest for Text https://ift.tt/kamSqEn

Show HN: Flint – Pinterest for Text https://ift.tt/A7ks1wn April 13, 2022 at 12:53AM

Show HN: Add live runnable code to your dev docs https://ift.tt/dnVbAxT

Show HN: Add live runnable code to your dev docs Hi HN community, I'm Vasek, co-founder, and CEO of Devbook [0]. Devbook is an SDK that you add to your docs website and then every time a user visits your dev docs, we spin up a VM just for that user. The VM is ready in about 18-20 seconds. We haven't had enough time to work on optimization but from our early tests, we are fairly confident we can get this to about 1-2 seconds. In the VM you can run almost anything. Install packages, edit & save files, run binaries, services, etc. You as a documentation owner have full control over the VM. We give you full access to filesystem, shell, stdout, and stderr. You don't have to worry about any infrastructure management. It's just one line of code on your frontend. On the backend, the VM is a Firecracker microVM [1] with our custom simple orchestrator/scheduler built on top that just gets the job done. We chose Firecracker for 4 reasons: * (1) the security with a combination of their jailer * (2) its snapshotting capabilities * (3) quick booting times * (4) option to oversubscribe the underlying server resources This allows you to create a whole new set of interactions between your dev docs and a developer visiting the docs. We've had users building coding playgrounds [2] to show how their SDK works or adding embedded terminals to a landing page [3] to show how their CLI works. The way Devbook works is that you use our frontend SDK [4] on our website. The SDK pings our backend and we boot up a VM. The VMs are ephemeral and get destroyed after a while of not getting pinged. You can predefine what the VM filesystem will look like through our CLI via a simple Dockerfile [5]. We also have an open sourced UI library for components like terminal, file system explorer, or code editor [6]. The need for Devbook came from our own frustration with dev docs. It has always felt strange that dev docs contain so much code but none of it is actually runnable. You as a developer have to set up full environments to see how the API works and get a deeper understanding. We are very early so we don't offer self-serve for now. A bit of manual work is still required when we are onboarding new customers. We are looking for some specific use-case that would make our go-to-market strategy much easier. It feels like the product we offer is way too general. We basically say "here's a whole computer, have fun". I'd love to know what you think about it. I'll hang out here and I'm happy to answer your questions! [0] https://usedevbook.com/ [1] https://ift.tt/Gx6v8zA [2] https://ift.tt/N86wB3d [3] https://runops.io/ [4] https://ift.tt/MNrv32t [5] https://ift.tt/xOQ0E7N [6] https://ift.tt/3lEQAIk https://ift.tt/XNbY6My April 13, 2022 at 12:38AM

Show HN: Code Snippet Formatter – for email and docs https://ift.tt/C3sparH

Show HN: Code Snippet Formatter – for email and docs I got tired of pasting code snippets into emails etc which always look rubbish, sure I could open up an IDE and copy from there but then I have to create new files. Anyway I made a quick tool to do this for me - kudos to torchlight.dev for the syntax highlighting API. Hope someone finds this useful! https://ift.tt/T5AwsGN April 13, 2022 at 12:33AM

Show HN: A tool to show your Spotify “Now Playing” status on your GitHub profile https://ift.tt/bhlNYjX

Show HN: A tool to show your Spotify “Now Playing” status on your GitHub profile https://np.chary.us/ April 12, 2022 at 10:05PM

Show HN: Trunk detects and handles preexisting linter issues https://ift.tt/qeauDyL

Show HN: Trunk detects and handles preexisting linter issues https://ift.tt/Ur2nivz April 12, 2022 at 11:27PM

Show HN: Factor.fyi – use SQL to visualize financial, crypto and econ datasets https://ift.tt/6K4WFHw

Show HN: Factor.fyi – use SQL to visualize financial, crypto and econ datasets Hey HN, I'm Steve, co-founder of Factor.fyi, a new data platform for querying and visualizing financial datasets using SQL. During the pandemic, I took much more of an active role in managing my portfolio. I wanted to be able to make informed decisions about the investments I was making, and explore financial data in new ways. Market and Econ data are some of the most talked-about and widely-available datasets out there, but I was frustrated by the lack of options to answer questions I had, like, "What would have happened if I had started dollar-cost averaging VTI back in 2013?"[1] Or, "How many days did BTC and ETH move in the same direction as the S&P500?"[2]. We built Factor to answer these questions. You can use Factor to query disparate datasets in ways that are impossible on any other platform. We currently have 20 datasets [3] that you can use to answer questions you have about the markets and create beautiful visualizations around them. Factor is community-powered and free forever; you can browse our community-built charts here [4]. We'd love to get feedback from the HN community, hear your thoughts on what datasets we can add, and get advice on how we can make the querying experience even easier for those new to SQL. [1]: https://ift.tt/Z4ga5JF... [2]: https://ift.tt/kj9b4vr... [3]: https://ift.tt/iQcHO5w [4]: https://ift.tt/ywU9WSZ https://factor.fyi April 12, 2022 at 11:14PM

Monday, April 11, 2022

Show HN: How to compile C/C++ for WASM, pure Clang, no libs, no framework https://ift.tt/Tp59Elt

Show HN: How to compile C/C++ for WASM, pure Clang, no libs, no framework A little help for programmers, who wants to run C/C++ code in the browser. (This is my second attempt to show it, first time I got banned bcoz of my personal page domain, I don't really understand it why is is suspicious.) https://ift.tt/FpODKHC April 12, 2022 at 12:35AM

Show HN: Dark mode for Hacker News via web extension https://ift.tt/YTtzPmL

Show HN: Dark mode for Hacker News via web extension https://ift.tt/eJdRn60 April 11, 2022 at 11:43PM

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 04:18PM

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 03:44PM

Show HN: Web app for creating and running contests on TikTok https://ift.tt/ZNVjLAM

Show HN: Web app for creating and running contests on TikTok https://ift.tt/iLGANVw April 11, 2022 at 10:18PM

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 02:37PM

Sunday, April 10, 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 02:52AM

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 11, 2022 at 02:21AM

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 03:11AM

Show HN: Rubbrband, an app for musicians that tracks dynamics https://ift.tt/xw9KdXk

Show HN: Rubbrband, an app for musicians that tracks dynamics https://ift.tt/HLkc4m3 April 10, 2022 at 10:46PM

Show HN: Share notes, links, and files that require verification to open https://ift.tt/cIgoUYb

Show HN: Share notes, links, and files that require verification to open https://ift.tt/Qjv8L9U April 10, 2022 at 10:15PM

Show HN: I made one place to explore all products posted on many platform https://ift.tt/os3MfZA

Show HN: I made one place to explore all products posted on many platform https://ift.tt/2Y357pB April 10, 2022 at 09:27PM

Show HN: Blobcache Is Content-Addressed Storage https://ift.tt/mDwrizV

Show HN: Blobcache Is Content-Addressed Storage https://ift.tt/DemzsZ9 April 10, 2022 at 09:09PM

Show HN: Verik, a modern language for RTL design and verification https://ift.tt/xtcIHdG

Show HN: Verik, a modern language for RTL design and verification https://ift.tt/NmnyDdW April 10, 2022 at 08:31PM

Saturday, April 9, 2022

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 04:53AM

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 10, 2022 at 12:53AM

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 03:43AM

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 02:58AM

Show HN: YOLO v4 Tiny with Tensil on Ultra96 FPGA Board https://ift.tt/dSoB21z

Show HN: YOLO v4 Tiny with Tensil on Ultra96 FPGA Board https://ift.tt/E8FJniG April 10, 2022 at 12:47AM

Show HN: StreamPQ – Stream PostgreSQL query results in Python without a cursor https://ift.tt/XBGq6yz

Show HN: StreamPQ – Stream PostgreSQL query results in Python without a cursor https://ift.tt/mAkoBHs April 9, 2022 at 10:39PM

Show HN: I made an online text editor (looking for feedback) https://ift.tt/Mob8pIX

Show HN: I made an online text editor (looking for feedback) https://ift.tt/cvdZAlN April 9, 2022 at 10:33PM

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 09:55PM

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 04:05PM

Friday, April 8, 2022

Show HN: Relevanto (beta) – I curate the relevant web https://ift.tt/cNHh6RG

Show HN: Relevanto (beta) – I curate the relevant web Hi! This is Alex Dragusin and lately I've been working on Relevanto where I look for and save the best of the web. I literally search through search engines for the best of everything (yes, lots of site:reddit.com in there and so on), check it out if it's legit (I search for reputational data like reviews etc) save it, categorize it and list it on Relevanto. I have a knack for curation and organization so I am putting my skills to, hopefully good use. This, at this point is intended for a global audience, stuff that make sense for most people. I got fed up with Google and other search engines results being filled with too many results that are not really useful and I hope Relevanto will eventually be a gateway for most of the stuffs I do on the web, leaving the search engines for more specific stuffs - to use them as an option rather than primary way. Love speed and privacy. I am big on privacy thus no tracking and the usual nonsense. The site is static and managed by a backend I created through which I manage the sites in the database. The static exporter is written in PHP. Nothing too fancy. I am constantly adding, adjusting and since it's beta, many more categories are coming up. In the works: *apart from the highlighter, a similar function that will filter all the sites by [keyword], that is, show only what contain [keyword], hide everything else. *dedicated pages, for example Music, on this page there will be all about music from links to websites for consumption to tools of creation to news and so on. Monetization: Will monetize in 2 ways, one by having a Marketplace page (the only place for ads, no ads on other parts of the site as long as I am at the helm), where one can advertise their service/product/company for a consistent fee (aka high barrier of entry) while abiding by strict guidelines (Money is good but not at the expense of my visitors!) and second by patronages taken through Patreon or other provider. That's it, the goal is not endless growth at the expense of the users but to provide value, real value! This is the future of the web, the relevant web! Thank you and hope to have you along for the ride. https://ift.tt/9myfhdN April 9, 2022 at 02:39AM

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 9, 2022 at 02:10AM

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

Show HN: Zaplib – Speedup your webapp with Rust+Wasm https://ift.tt/UakpD0q April 9, 2022 at 02:06AM

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 11:35PM

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 11:00PM

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 07:57PM

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 09:54PM

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

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

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 07:35PM

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 03:19PM

Thursday, April 7, 2022

Show HN: A Story-Based Brainwallet https://ift.tt/1XtmPDJ

Show HN: A Story-Based Brainwallet https://ift.tt/TryAEMU April 8, 2022 at 01:52AM

Show HN: Kcaps.app – a tool to design keyboard shortcut images https://ift.tt/echDpTS

Show HN: Kcaps.app – a tool to design keyboard shortcut images Hi HN! While working on a project that requires some images of keyboard shortcuts to be put in documentation, I came up with the idea of this small design tool. kcaps.app is quite simple, however, it provides a number of color schemes and allows users to quickly print or press keyboard combinations and download images as a result. I hope it will be helpful for someone else :) https://kcaps.app/ April 8, 2022 at 12:40AM

Show HN: Redditle.com – For those of us who add 'Reddit' to every Google search https://ift.tt/nep2L4x

Show HN: Redditle.com – For those of us who add 'Reddit' to every Google search https://redditle.com April 8, 2022 at 12:33AM

Wednesday, April 6, 2022

Show HN: MetricFlow – open-source metric framework https://ift.tt/qoJihzs

Show HN: MetricFlow – open-source metric framework Hi HN community, I’m Nick, co-founder/CEO of Transform.co. I’m thrilled to share MetricFlow, an open-source metric creation framework: https://ift.tt/GCZOLe2 MetricFlow strives to make what has historically been an extremely repetitive process, writing SQL queries on core normalized data models, much more DRY. MetricFlow consolidates the definitions for joins, aggregations, filters, etc., and programmatically generates SQL to construct data marts. You can think of it like LookML, but more powerful and ergonomic (and open source!). The project has three components: 1. MetricFlow Spec: The specification encapsulates metric logic in a more reusable set of abstractions: data_sources, measures, dimensions, identifiers, metrics, and materializations. 2. DataFlow Planner: The Query Planner is a generalized SQL constructor. We take in data sources (ideally normalized data models) and generate a graph of data transformations (a flow, if you will) – joins, aggregations, filters, etc. We take that graph and render it down to db-specific SQL while optimizing it for performance and legibility. 3. MetricFlow Interfaces: The CLI and Python SDK rely on the flexibility of the Spec and Planner to build just about any query you could ask for on top of your data warehouse. These components enable novel features that other semantic layers struggle to support today: - MetricFlow enables the user to traverse the entire graph of a company’s data warehouse without confining their analysis to pre-built data models (dbt), Explores (in Looker), or Cubes (in lots of tools). - The Metric abstraction allows the construction of complex metrics that traverse the graph described above to rely on multiple data sources. We support several common metric types today, and adding more is a critical part of the open-source roadmap. - The Materialization abstraction allows users to define and then programmatically generate data marts that rely on a single DRY expression of the metrics and dimensions. MetricFlow is open source( https://ift.tt/GCZOLe2 ) and distributed through pypi (`pip install metricflow`). You can set up (`mf setup`) a set of sample configs and try out a tutorial (`mf tutorial). The docs are all here( https://ift.tt/6xhPMSW ). We’d love contributions on GitHub. We’re adding new Issues to share our roadmap in the coming days, but feel free to open your own. We’re also opening up a Slack community( https://ift.tt/w8i9JB3 ) to talk about the project and, more generally, metric tooling. Let us know what you think – we’ll be here answering any questions! https://ift.tt/GCZOLe2 April 7, 2022 at 06:12AM

Show HN: A puzzle game based purely on GitHub https://ift.tt/Pvbkr1m

Show HN: A puzzle game based purely on GitHub All you need is some logic, and some basic knowledge of GitHub! https://ift.tt/zlogQe4 April 7, 2022 at 05:25AM

Show HN: I built a tool to aggregate your investments and follow other investors https://ift.tt/deVSPY3

Show HN: I built a tool to aggregate your investments and follow other investors Hi HN! Over the past year, we’ve been building Wealthly ( https://wealthly.com ), a tool to help you aggregate all your investments, and a community of investors who are sharing their portfolios and knowledge. I started working on this idea because I had two personal frustrations: 1. I had a few different brokerage accounts, some retirement accounts, and a little crypto all in different places. It was hard to get a glance of everything I had. I tried all the products in the market, and they all had various issues (poor data quality, constant disconnect, didn’t support options, etc) 2. I learned a great deal about investing from other people online, but I always wanted to see where people actually put their money. I needed the transparency because it gave me a sense of comfort and trust We’ve slowly built up a small group of users who have connected close to $18M of live assets. We’re hoping that the HN community will find a tool and a community like this useful! I think whenever a product like this shows up, the number one thing people get most concerned with is always security and are you scraping brokerages for data. Unfortunately we don’t have a magic bullet around this issue in the US. We use the brokerages’ official OAuth APIs whenever we can, and resort to scraping when we’re forced to with no other solutions. To address the security and privacy concerns people have, we are also thinking about open sourcing our connectors, and creating a desktop app where all your data is stored locally instead of in the cloud. We haven’t opened up sign ups yet, but you can join with this invite link: https://ift.tt/LTiJRSb . Would love to hear any feedback! This is my personal portfolio: https://ift.tt/x83zUWn https://ift.tt/I9CqY1n April 7, 2022 at 04:02AM

Show HN: An open source Patreon / Substack https://ift.tt/O0rHV9Z

Show HN: An open source Patreon / Substack Hello everyone! I am the developer of a media centric distribution of Wagtail + Django called Rent Free Media. It is basically an open source Patreon or Substack. https://rentfree.media is the site and the git is linked there. The license is AGPL for obvious reasons. It generates RSS feeds from web page content, using the Django RSS feed framework, so that users can publish both their site their podcast episodes (or paid written content, if they are a Substack-type written content author) all in one edit. Summary of features: 1. Integration with Stripe for subscription payments. 2. User permissions are handled via a segmentation library which is also open-source, so custom and complex pay tier rules are easily attainable. 3. Automatic generation of authenticated RSS links for podcast apps and news readers. 4. Mass and "drip" email marketing tools. 5. Remote and locally hosted files are supported for public / free content. 6. If you like Markdown, it will make Chicago-style episode notes in iTunes, Spotify, and Google's app for podcasts ;) 7. Default HTML templates are Bootstrap 5, and custom CSS can be applied to block elements in the CMS without getting into the template code for simple styling of page elements. 8. Podcasts may be published in both series and serial format, with or without visible previews of paid episodes, with or without combined pay/premium feeds. All configurable in the CMS admin without touching the code. 9. JSON+LD schema data is generated automatically including breadcrumbs, per page. 10. Dynamic web forms, optionally with conditional form fields based on the user's entries. 11. Auditable / actionable download tracking of premium content on a per-user basis. 12. 2FA out of the box, optional for users and optionally required for admins. 13. AJAX comments wherever you want to put them, just include the block on a page in the CMS editor (or not). 14. Full text / full site search via the Postgres DB. 15. A simple cache is included for anonymous requests, supporting all Django cache backends. As the readme on the git states, it will work locally on the Django dev server with the caveat that media files won't "play" without Nginx to respond to the X-Sendfile requests, and a minor SQLite complex field filter support oddity which is not breaking in terms of functionality. April 6, 2022 at 11:35PM

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 7, 2022 at 01:38AM

Show HN: Airbyte Cloud – ELT platform with open-source data connectors https://ift.tt/cVMkJxP

Show HN: Airbyte Cloud – ELT platform with open-source data connectors https://airbyte.com/ April 6, 2022 at 10:19PM

Show HN: Transforms and Multi-Table Relational Databases https://ift.tt/LNrIvyu

Show HN: Transforms and Multi-Table Relational Databases https://ift.tt/T2Dwf7i April 6, 2022 at 09:13PM

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 02:23PM

Tuesday, April 5, 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 06:32AM

Show HN: Firecracker Lab – Build a microVM from a container image https://ift.tt/VUQCkhg

Show HN: Firecracker Lab – Build a microVM from a container image https://ift.tt/FXvmxoE April 6, 2022 at 04:08AM

Show HN: Monokle, a Kubernetes Manifest IDE https://ift.tt/kCzNR7r

Show HN: Monokle, a Kubernetes Manifest IDE https://ift.tt/xvwZzK7 April 6, 2022 at 02:34AM

Show HN: Warp, a Rust-based terminal https://ift.tt/ip9MNZn

Show HN: Warp, a Rust-based terminal Hi HN community, I’m Zach, founder and CEO of Warp, and am excited to show you Warp, a fast Rust-based terminal that’s easy to use and built for teams. As of today, Warp is in public beta and any Mac user can download it. It works with bash, zsh, and fish. The terminal’s teletype-like interface has made it hard for the CLI to thrive. After 20 years of programming, I still find it hard to copy a command’s output; I always forget how to use `tar`; and I always have to relearn how to move my cursor. To fix fundamental accessibility issues, I believe we need to start innovating on the terminal, and keep pushing further into the world of shells, ultimately ending up with a better integrated experience. At Warp we are building a Rust-based terminal that keeps what’s best about the CLI while modernizing the experience. We’ve built 1) An input area that works just like a code editor: selections, cursor positioning and completion menus 2) Grouped commands and outputs: so you can easily copy, search, and share terminal outputs 3) AI-powered Command Generation and Community-sourced Workflows [0]: so you can find useful commands without leaving the terminal 4) The ability to share your outputs with teammates: no more pasting long unformatted code into Slack 5) Project Workflows: save your team’s common commands into your project so your teammates can run them from Warp See a demo here: [1] We built Warp in Rust with GPU-accelerated graphics, and along the way we built our own UI framework, a text editor that’s a CRDT, and an out-of-the-box theming system. You can learn more here [2]. Huge thanks to our early collaborators: Atom co-founder Nathan Sobo, Nushell co-founder Andres Robalino, and Fish shell lead developer Peter Ammon. We are planning to first open-source our Rust UI framework, and then parts and potentially all of our client. As of now, the community has already been contributing new themes [3]. And we’ve just opened a repository for the community to contribute common useful commands. [4] Our business model is to make the terminal so useful for individuals that their companies will want to pay for the team features. We will never sell your data. We are calling today’s release a “beta” because we know there are still some issues to smooth out. You will notice that a log-in is required and that we do collect usage data and crash reports. We do so to enable team features and also to keep improving the product. Post-beta, we will allow users to opt out of usage data. You can see our privacy policy here [5]. While it is a “beta”, we are confident that even today the experience is meaningfully better than in other terminals. If you use a Mac, please give it a shot at warp.dev and let us know how it goes. Otherwise, sign up here [6] to be notified when Warp is ready for your platform. Join our community on Discord [7] and follow us on Twitter [8] Let me know what you think! Ask me anything! [0] https://ift.tt/vl78nKT [1] https://youtu.be/X0LzWAVlOC0 [2] https://ift.tt/jl9xTFc [3] https://ift.tt/1kN4ngh [4] https://ift.tt/xG6pQHw [5] https://ift.tt/SLATcyH [6] https://ift.tt/rhN2npy and https://ift.tt/UhkPmw7 [7] warp.dev/discord [8] twitter.com/warpdotdev https://ift.tt/0W6BawP April 6, 2022 at 12:40AM

Show HN: Flight Penguin – Like Hipmunk, but a browser extension https://ift.tt/L01hGZf

Show HN: Flight Penguin – Like Hipmunk, but a browser extension Hi HN! I'm Adam Goldstein, co-founder and CEO of Hipmunk (YC S10). Today we're launching Flight Penguin ( https://ift.tt/iO6XqkJ ) in public beta as a browser extension for Chrome and Chromium browsers. Hipmunk was a travel metasearch site that sorted flights by "agony" and showed them in a Gantt chart view. I've missed using Hipmunk ever since SAP shut it down. So I decided to seed-fund a successor along with my Hipmunk co-founder (and Reddit CEO) Steve Huffman. More recently I brought on Max Morlocke (hn: maxmorlocke) as cofounder. With Flight Penguin, you get a simple, time-based way to search for flights, and it pulls in results from multiple sites. By default Flight Penguin sorts by "pain," so you see the least painful options before the multiple-layover monstrosities Kayak loves to show first. As some of you know, some airlines are now demanding anti-consumer provisions when they do deals with travel sites, such as insisting that sites hide cheaper flights, hide multi-airline itineraries, and hide certain booking options. We decided not to agree to any of those terms, because we want to make the best experience. Being a browser extension gives us the ability to show the lowest fares without going through airline servers or airline contracts, since we can search and compile all the data from your browser. You can install it now at https://ift.tt/iOWDo0l . We're also launching a crowdfunding round to keep our incentives aligned with our users: https://ift.tt/waLHovt . Happy to answer any questions and would love your thoughts! https://ift.tt/8YJxL9s April 6, 2022 at 12:15AM

Monday, April 4, 2022

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

Show HN: Chrome Recorder Crawler https://ift.tt/VuAK3rD April 5, 2022 at 01:58PM

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 08:57AM

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 06:53AM

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 06:40AM

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 05:18AM

Show HN: Snipd syncs podcast highlights to Notion with summary and transcripts https://ift.tt/yu5LGWe

Show HN: Snipd syncs podcast highlights to Notion with summary and transcripts https://ift.tt/MyABCDa April 4, 2022 at 11:24PM

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 01:55PM

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 04:25PM

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 12:47PM

Sunday, April 3, 2022

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 05:32AM

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 04:53AM

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 05:11AM

Show HN: PodHound – ProductHunt for Podcasts https://ift.tt/txmReFu

Show HN: PodHound – ProductHunt for Podcasts https://podhound.co April 4, 2022 at 01:08AM

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 04:45PM

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 04:23PM

Saturday, April 2, 2022

Show HN: NFT floor price alerts, watchlist and portfolio – Coinwink NFT https://ift.tt/Et1meZl

Show HN: NFT floor price alerts, watchlist and portfolio – Coinwink NFT https://ift.tt/nvimDLb April 3, 2022 at 11:31AM

Show HN: I built a Wi-Fi 6 survey kit to see how common it was in my area https://ift.tt/be8UFxE

Show HN: I built a Wi-Fi 6 survey kit to see how common it was in my area https://ift.tt/LjHxGyO April 3, 2022 at 05:47AM

Show HN: I introduced link sharing to Gmail https://ift.tt/MIgkVO3

Show HN: I introduced link sharing to Gmail https://mailie.app/ April 3, 2022 at 05:45AM

Show HN: Inch https://ift.tt/1UEGlkp

Show HN: Inch https://ift.tt/3SFxTGy April 2, 2022 at 11:52PM

Show HN: A tiny solar-powered server only awake during the day https://ift.tt/nMcCLye

Show HN: A tiny solar-powered server only awake during the day Solar Witch is a little webpage and server which receives and displays messages, so I suppose it's a tiny message board. It's coded in very dubious Arduino C. It's not a 24/7 website. Depending on the state of the battery, the server itself might run all night, but all the messages it receives during the day are deleted at sunset, and the messaging function itself is only active between sunrise and sunset. This is for two reasons: 1. Less usage of Solar Witch during the night conserves battery power. 2. I like the idea of websites which _aren't_ constantly available. Websites which have to sleep too. Websites living on servers which aren't somewhere in the cloud, but which are bound to a particular location, giving you a sense of where in the world they actually live. Solar Witch is very much inspired by the solar-powered version of Low Tech Magazine ( https://ift.tt/uIsQy6V ), but at a far, far smaller scale. PSA: Solar Witch is a teensy hand-written C server running on a teensy microcontroller attached to a teensy solar panel which can only handle one HTTP request at a time and may have buffer overrun issues due to my ineptitude with C. If it's gone down, please don't be surprised, and rest assured I'll hit the reset button soon! Solar Witch encourages patience. https://witch.solar April 3, 2022 at 01:10AM

Friday, April 1, 2022

Show HN: Svend3r, an interactive plug and play charting library for Svelte https://ift.tt/l7phZPo

Show HN: Svend3r, an interactive plug and play charting library for Svelte https://svend3r.dev/ April 2, 2022 at 01:29AM

Show HN: A plain-text file format for todos and check lists https://ift.tt/nE3NLKh

Show HN: A plain-text file format for todos and check lists After having cycled through various CLI-based todo apps, I started to realise that I actually don’t need a tool at all for managing my todos. Most of the time, my use cases are quite simple, like viewing my todo items, checking them off, or adding a new one. Rather than having to memorise CLI commands for these interactions (which I’m not super good at), I figured that it’s easier for me to use my text editor directly, and have an editor plugin help me with the visual structure and some convenience functionality. So, kind-of similar to Emacs Org Mode, but without having to use Emacs. I personally use Sublime Text, and even though I enjoy it a lot, I don’t like being bound to specific tools. I think the best basis for staying independent is to have a data format that’s properly specified and meaningful on its own. This puts the data first, and it allows the tools to be built on top and shared (or interchanged) more easily. This is what [x]it! is about, which is a plain-text file format for todos and check lists. I’m curious for thoughts and feedback. There is obviously not much tooling support (yet), but feel free to create something if the idea resonates with you. Website with demo: https://xit.jotaen.net File specification: https://ift.tt/FswIdX9 April 1, 2022 at 11:39PM

Show HN: Numle – app like Wordle, but with numbers https://ift.tt/UE9dptm

Show HN: Numle – app like Wordle, but with numbers https://ift.tt/HQzh0a9 April 1, 2022 at 11:38PM

Show HN: Reviews on how long products last, where they fail, and how to fix them https://ift.tt/hHbAKfU

Show HN: Reviews on how long products last, where they fail, and how to fix them https://ift.tt/DXnItR3 April 1, 2022 at 11:14PM

Show HN: Redo – Command line utility for quickly creating shell functions https://ift.tt/B8A7hPs

Show HN: Redo – Command line utility for quickly creating shell functions https://ift.tt/ZObf57Q April 1, 2022 at 11:12PM

Show HN: Collection of Useful and Underrated Websites https://ift.tt/6ogT50D

Show HN: Collection of Useful and Underrated Websites https://ift.tt/NdTpUJW April 1, 2022 at 11:02PM

Show HN: I made an editable template to learn real-world Data Science https://ift.tt/TahbrBE

Show HN: I made an editable template to learn real-world Data Science https://ift.tt/bndCaAB April 1, 2022 at 06:15PM