Thursday, 26 May 2022

Show HN: Our new product Construct Animate now in public beta https://bit.ly/3GmIXly

Show HN: Our new product Construct Animate now in public beta https://bit.ly/3a07XmE May 26, 2022 at 02:10PM

Show HN: Search hard-to-type symbols and copy to clipboard https://bit.ly/3MRcDK2

Show HN: Search hard-to-type symbols and copy to clipboard https://bit.ly/3MPbqmh May 26, 2022 at 06:50AM

Show HN: I turned my face rec system into a video codec https://bit.ly/3wNwvIn

Show HN: I turned my face rec system into a video codec Before the pandemic, my tiny startup was doing quite well selling Edge AI systems, based on our own lightweight AI inference engine, with object detection and face recognition for smart city and smart retail & food service applications. When the real world shut down, there was suddenly nothing to monitor on streets and in restaurants, so I set out to try and evolve our real time face recognition system into a video codec for high quality face-to-face online interactions, as I was not satisfied with the quality of Zoom and friends. I got it to work, and the first release for IOS was just approved on Apple's app store, link: https://apple.co/3wQeTKL The way it works is that you create a meeting URL, which you can share out-of-band, for instance via slack or text message. You can also share as a QR code which the app can scan to join a call. You then place your device on a surface in front of you so that the front camera can see you, and it will recognize you face and assign you to your own session, which is broadcast to the meeting channel. If more than one person is in view, both of you will be broadcast but with separate session ids, like if you were on separate cameras. Other meeting participants will show up on your screen and you can start talking. It is optimized for eye contact, meaning that the eyes will actually make it through to the other side as more than just dark pixel clouds, so thinks should feel a bit more personal than the standard Zoom/Teams/or Google Meet call. Because it uses face rec, you can ONLY show your face, and if you disappear from view your audio will stop after a while, to avoid situations like when you need to go the the restroom but forget to mute. This also solves dick-pics etc. The CODEC is not based on H26[45], but is pure AI that runs on the GPU. There is a neural network that compresses the video in real time, and another one decompressing on the receiving end. Finding a tight network architecture that would do this in real time with acceptable quality was a major part of the effort. There are several quality settings possible, but right now it is set fairly high and for 20FPS maxes out around 700kbit/s, though typically uses about half. I've demonstrated good results down to around 200kbit/s, so in theory it should work over satellite links or even Bluetooth. The protocol is UDP with no congestion control but with (Wirehair) FEC to protect against mild packet loss, future versions will detect packet loss and adapt to available bandwidth. The audio just uses OPUS and may click a little bit, I blame AudioEngine or the fact that the last time I wrote audio code was for the game I published for the Amiga in 1994. If you don't have a friend around or multiple devices to play with, there is an "echo test" server mode that allows you to be in a meeting with yourself. Traffic will be peer-to-peer if possible, but otherwise you will be relaying through my tiny Raspberry PI server, so YMMV. I plan to try to switch to something like fly.io soon to improve scalability. There is also a MacOS version coming very soon, and the underlying AI engine also runs on Windows & Linux. Android support is planned. Please take a look and let me know what you think. https://bit.ly/3t0d7pf May 26, 2022 at 09:45AM

Show HN https://bit.ly/3lIjGZw

Show HN https://bit.ly/3GihAJr May 26, 2022 at 06:56AM

Wednesday, 25 May 2022

Tuesday, 24 May 2022

Show HN: Cube – open-source headless BI https://bit.ly/3a8YU2E

Show HN: Cube – open-source headless BI Hi HN, I'm Igor, a proud part of the team here at cube.dev. I'm excited to share some news about Cube, an open-source headless BI platform that now has almost universal connectivity to both upstream and downstream tools in the data pipeline: https://bit.ly/3MIPGsh If you're confused by "headless BI", there's a blog post to get you covered (https://bit.ly/3Ghp6nD), but the most concise and developer-friendly way to put it would be that Cube can connect to any data source that speaks SQL (from Postgres to BigQuery to ClickHouse to Materialize) and expose your data, conveniently presented as high-level metrics rather than in terms of tables and columns, via a set of APIs, including REST, GraphQL, and SQL API. The last one is particularly interesting, because it gives you an opportunity to deliver metrics through Cube to notebooks like Jupiter or BI tools like Tableau or Superset (all covered by SQL API), just like you can deliver them to front-end applications (covered by REST/GraphQL). Do you see Cube fit for the applications you're building? Let's discuss here or in Cube's Slack community (https://bit.ly/3NoOJWa) where we recently celebrated that Cube has got over 13,000 stars on GitHub (which is not that bad for a developer tool, I guess). May 24, 2022 at 04:09PM

Show HN: Tetra – A full stack component framework for Django using Alpine.js https://bit.ly/3yVARyw

Show HN: Tetra – A full stack component framework for Django using Alpine.js Hi HN, I have been working on Tetra for the last few months and feel it’s now time to put it out there and get some feedback. Please take a look. There are a few fully functional examples on the homepage: https://bit.ly/38hrPBa Tetra is a full stack component framework for Django built on top of Alpine.js. It is heavily inspired by frameworks such as Laravel Livewire and Phoenix Liveview, enabling you to create server rendered components that respond to user interactions reactively. However, it builds on the concept by allowing you to build “hybrid” components that also have full JavaScript capabilities using Alpine.js. It also builds on the trend of bringing the different parts of a component (Python, HTML, CSS, JavaScript) into closer proximity, by keeping all related parts in the same file. It uses esbuild to bundle your JavaScript and CSS, whilst also creating source maps, making it possible to trace errors back to the original Python source files. In terms of future plans, I’m aiming for a v1 release this summer - there is still quite a long to-do list! I have been working on this in my spare time so far, but hope to find the opportunity to work on it full time. I think there is a gap in the current Python framework ecosystem, and I believe, that what I have designed in Tetra plugs that gap. I hope to build this into a significant contribution to the community. Finally, the docs are here: https://bit.ly/3Gmasf1 https://bit.ly/38hrPBa May 24, 2022 at 02:08PM

Show HN: No ML Degree – Landing your first machine learning job without a degree https://bit.ly/3lHr4EB

Show HN: No ML Degree – Landing your first machine learning job without a degree https://bit.ly/3adiVVL May 24, 2022 at 02:12PM

Show HN: I brought the benefits of LaTeX to non technical users https://bit.ly/3al0wGM

Show HN: I brought the benefits of LaTeX to non technical users https://bit.ly/2QBlHI9 May 24, 2022 at 02:20PM

Show HN: Comon – a WinDbg extension to trace COM interactions https://bit.ly/3PQx2B1

Show HN: Comon – a WinDbg extension to trace COM interactions https://bit.ly/3sP6yFN May 24, 2022 at 08:04AM

Monday, 23 May 2022

Show HN: An Accountability/Productivity Coach https://bit.ly/3wMSDkS

Show HN: An Accountability/Productivity Coach https://bit.ly/39NayQu May 24, 2022 at 04:26AM

Show HN: IndigoStack – a new native macOS app for local web development https://bit.ly/3MCy1T8

Show HN: IndigoStack – a new native macOS app for local web development Hi HN, I'm opening up the beta for IndigoStack. It's a native macOS app which provides a fresh take on how to run all the services you need for local web development. I've been building it for myself as a Laravel & Drupal developer and I'm now looking to get some beta testers on board! Check it out, and don't forget to sign up to the forums to give us your feedback! https://bit.ly/3wNOZHk My motivation: Like many developers I've developed a love-hate relationship with the existing options for local development on a Mac. If they're virtualised, you'll often get... * high CPU usage * high RAM usage * poor filesystem performance / syncing * command line and configuration complexity And existing native solutions tend to be either too simplistic, or command line-based or both. So I've built IndigoStack with everything I liked and wanted, running everything natively on your Mac: * services are all native & fast * services are standalone; macOS updates won't ruin your setup * able to run multiple services (eg PHPs) simultaneously * easily build / start / stop / rebuild your stacks in the GUI * run multiple projects which don't interfere with each other * config-in-code; quickly and easily share stacks within a team https://bit.ly/3wNOZHk May 23, 2022 at 11:59PM

Show HN: Possible – GPT-3 Business Idea Generator and Explorer https://bit.ly/3sSR4Rc

Show HN: Possible – GPT-3 Business Idea Generator and Explorer https://bit.ly/3yQ9dmv May 23, 2022 at 09:49AM

Show HN: A simple biological circuit simulator https://bit.ly/3MGJaCw

Show HN: A simple biological circuit simulator https://bit.ly/3MHOJAH May 23, 2022 at 01:28PM

Show HN: Zen Mode for macOS https://bit.ly/3MUMyKh

Show HN: Zen Mode for macOS What is it? - Have you ever been in an awkward situation where you wanted to hide all of your desktop icons or windows during a meeting but couldn't do it fast? - Have you ever been encountered in a situation where you believed you were on mute in the meeting but were not? Do you want to avoid those problems in the future? If so, then you are in the right place. With a one click away, you can "clutter free your Mac" by focusing on the task at hand. here is a quick video you can checkout what it is https://youtu.be/V7cYgfAGe78 https://bit.ly/3MHyXWv May 23, 2022 at 12:57PM

Show HN: Arttime – CLI art meets functionality https://bit.ly/3PCI2S3

Show HN: Arttime – CLI art meets functionality arttime brings curated text-art to otherwise artless terminal emulators of starving developers (and other users who can use terminal emulators). While doing so, it blends display of art (a not-so-techie thing) with functionality of a nifty clock/timer which is a retake on the stereotypical alarms/timers. With one line of title message under the art, it also provides one line of opportunity for developers to display their activism (a not-so-techie thing either) or just attach a functional message for themselves for usual developer activity on terminal (like "debug the failing build tonight"). https://bit.ly/3lxvMVg May 23, 2022 at 06:58AM

Show HN: No-code e-commerce search https://bit.ly/3sNjzj9

Show HN: No-code e-commerce search https://bit.ly/3MIUdv4 May 23, 2022 at 11:54AM