Thursday, June 30, 2022

Show HN: How to Self-Hosting MiroTalk – WebRTC P2P https://news.ycombinator.com/item?id=31929661

Show HN: How to Self-Hosting MiroTalk – WebRTC P2P https://github.com/miroslavpejic85/mirotalk/blob/master/docs/self-hosting.md June 30, 2022 at 12:31AM

Show HN: Privately own or co-use DialMe phone numbers to receive SMS on web https://news.ycombinator.com/item?id=31919334

Show HN: Privately own or co-use DialMe phone numbers to receive SMS on web Use brand-new or co-use free SIM-based phone numbers to receive texts to your URL without providing your ID. Don't wait for shipping or pay taxes and activation fees for your DialMe phone numbers. Texts are visible on your dashboard within seconds. https://www.dialme.shop June 29, 2022 at 05:41AM

Show HN: Weekly CS Paper - Get a computer science paper every Weekend https://news.ycombinator.com/item?id=31906094

Show HN: Weekly CS Paper - Get a computer science paper every Weekend https://www.weeklycspaper.com/ June 28, 2022 at 03:36AM

Sunday, June 26, 2022

Show HN: A tiny (850B) and fast reactive observables library via functions https://news.ycombinator.com/item?id=31884038

Show HN: A tiny (850B) and fast reactive observables library via functions https://github.com/maverick-js/observables June 26, 2022 at 06:57AM

Show HN: I have been creating a tool to analyse blockchain data https://news.ycombinator.com/item?id=31883519

Show HN: I have been creating a tool to analyse blockchain data I have been creating a tool to analyse blockchain data side by side (in beta). Currently we support 6 coins with more coming, also more data points. you can add any data block from any supported coin to your personal blockpage. All components you can drag and drop. If you are into streaming I have created a green screen option so you can use these data blocks as a overlay for video creation. Desktop view is the best experience at the minute as mobile is still in dev. Site is in beta bugs still knocking about but it would be nice to get an opinion on the site and what people would want to see https://www.blockpage.app/ https://www.blockpage.app/ June 26, 2022 at 06:02AM

Show HN: Particles – the URL contains the whole program code https://news.ycombinator.com/item?id=31883209

Show HN: Particles – the URL contains the whole program code https://easylang.online/run/?code=%23%20Particles%0A%23%20%0An_part%20%3D%2040%0Athres%20%3D%2015%0A%23%20%0Asubr%20connect%0A%20%20h%20%3D%20dx%20*%20dx%20%2B%20dy%20*%20dy%0A%20%20dist%20%3D%20sqrt%20h%0A%20%20if%20dist%20%3C%20thres%0A%20%20%20%20lw%20%3D%20(thres%20-%20dist)%20%2F%2030%0A%20%20%20%20linewidth%20lw%0A%20%20%20%20move%20px%20py%0A%20%20%20%20line%20px%5Bj%5D%20py%5Bj%5D%0A%20%20.%0A.%0Aon%20animate%0A%20%20clear%0A%20%20for%20i%20range%20n_part%0A%20%20%20%20px%20%3D%20px%5Bi%5D%0A%20%20%20%20py%20%3D%20py%5Bi%5D%0A%20%20%20%20move%20px%20py%0A%20%20%20%20circle%200.3125%0A%20%20%20%20for%20j%20range%20i%0A%20%20%20%20%20%20dx%20%3D%20abs%20(px%5Bj%5D%20-%20px)%0A%20%20%20%20%20%20if%20dx%20%3C%20thres%0A%20%20%20%20%20%20%20%20dy%20%3D%20abs%20(py%5Bj%5D%20-%20py)%0A%20%20%20%20%20%20%20%20if%20dy%20%3C%20thres%0A%20%20%20%20%20%20%20%20%20%20call%20connect%0A%20%20%20%20%20%20%20%20.%0A%20%20%20%20%20%20.%0A%20%20%20%20.%0A%20%20%20%20if%20px%20%3E%20100%20or%20px%20%3C%200%0A%20%20%20%20%20%20pvx%5Bi%5D%20%3D%20-pvx%5Bi%5D%0A%20%20%20%20.%0A%20%20%20%20if%20py%20%3E%20100%20or%20py%20%3C%200%0A%20%20%20%20%20%20pvy%5Bi%5D%20%3D%20-pvy%5Bi%5D%0A%20%20%20%20.%0A%20%20%20%20px%5Bi%5D%20%2B%3D%20pvx%5Bi%5D%0A%20%20%20%20py%5Bi%5D%20%2B%3D%20pvy%5Bi%5D%0A%20%20.%0A.%0Afor%20i%20range%20n_part%0A%20%20px%5B%5D%20%26%3D%20randomf%20*%20100%0A%20%20py%5B%5D%20%26%3D%20randomf%20*%20100%0A%20%20pvx%5B%5D%20%26%3D%20(0.5%20-%20randomf)%20%2F%203%0A%20%20pvy%5B%5D%20%26%3D%20(0.5%20-%20randomf)%20%2F%203%0A.%0A June 26, 2022 at 05:07AM

Show HN: Dismember – Scan memory for secrets and interesting information https://news.ycombinator.com/item?id=31873211

Show HN: Dismember – Scan memory for secrets and interesting information https://github.com/liamg/dismember June 25, 2022 at 12:07AM

Friday, June 24, 2022

Show HN: Easily Convert WARC (Web Archive) into Parquet, Then Query with DuckDB https://news.ycombinator.com/item?id=31867179

Show HN: Easily Convert WARC (Web Archive) into Parquet, Then Query with DuckDB https://github.com/maxcountryman/warc-parquet June 24, 2022 at 11:26AM

Show HN: Integrate ONDC with just a few lines of code https://news.ycombinator.com/item?id=31846156

Show HN: Integrate ONDC with just a few lines of code https://life-of-utkarsh.medium.com/integrate-ondc-with-just-a-few-lines-of-code-6bf25b622294 June 23, 2022 at 12:36AM

Show HN: Fluid Simulation that I created. Any tips for improvement https://news.ycombinator.com/item?id=31832881

Show HN: Fluid Simulation that I created. Any tips for improvement https://play.google.com/store/apps/details?id=com.SpectralGT.FluidSimulation&hl=en_US&gl=US June 22, 2022 at 12:08AM

Show HN: WarcDB: Web crawl data as SQLite databases https://news.ycombinator.com/item?id=31799147

Show HN: WarcDB: Web crawl data as SQLite databases https://github.com/Florents-Tselai/WarcDB June 19, 2022 at 06:26AM

Show HN: Assert: testing and assertion library on top of Go generics https://news.ycombinator.com/item?id=31798214

Show HN: Assert: testing and assertion library on top of Go generics https://github.com/GoodJobTech/assert June 19, 2022 at 04:04AM

Saturday, June 18, 2022

Friday, June 17, 2022

Show HN: I built a version of Google Trends for investors https://news.ycombinator.com/item?id=31778078

Show HN: I built a version of Google Trends for investors https://www.quiverquant.com/googletrends/ June 17, 2022 at 06:47AM

Show HN: Root Cause as a Service – Never dig through logs again https://news.ycombinator.com/item?id=31780076

Show HN: Root Cause as a Service – Never dig through logs again Hey Folks – Larry, Ajay and Rod here! We address the age old painful problem of digging through logs to find the root cause when a problem occurs. No-one likes searching through logs, and so we spent a few years analyzing 100’s of real world incidents to understand how humans troubleshoot in logs. And then we built a solution that automatically finds the same root cause indicators a human would have had to manually search for. We call it Root Cause as a Service. RCaaS works with any app and does not require manual training or rules. Our foundational thoughts and more details can be found here: https://www.zebrium.com/blog/its-time-to-automate-the-observer. Obviously, everyone is skeptical when they hear about RCaaS. We encourage you try it yourself, but we also have a really strong validation point. One of our customers performed a study using 192 actual customer incidents from 4 different products and found that Zebrium correctly identified the root cause indicators in the logs in over 95% of the incidents – see https://www.zebrium.com/cisco-validation. For those that are interested, this is actually our second SHOW HN post, our first was last June - https://news.ycombinator.com/item?id=23490609. The link in that post points to our current home page but our initial comment was, "We're excited to share Zebrium's autonomous incident detection software". At the time, our focus was on a tool that used unsupervised ML to automatically detect any kind of new or unknown software incident. We had done a lot of customer testing and were achieving > 90% detection accuracy in catching almost any kind of problem. But what we underestimated is just how high the bar is for incident detection. If someone is going to hook you up to a pager, then even an occasional false positive is enough for a user to start cursing your product! And users quickly forget about the times when your product saved their bacon by catching problems that they would otherwise have missed. But late last year we had a huge aha moment! Most customers already have monitoring tools in place that are really good at detecting problems, but what they don't have is an automated way to find the root cause. So, we built some really elegant integrations for Datadog, New Relic, Elastic, Grafana, Dynatrace, AppDynamics and ScienceLogic (and more to come via our open APIs) so that when there's a problem, you see details of the root cause directly on your monitoring dashboard. Here's a 2 minute demo of what it looks like: https://youtu.be/t83Egs5l8ok. You're welcome to sign-up for a free trial at https://www.zebrium.com and we'd love to hear your questions and feedback. June 17, 2022 at 08:55AM

Show HN: I made a site that shows jobs where you can work pseudonymously https://news.ycombinator.com/item?id=31755025

Show HN: I made a site that shows jobs where you can work pseudonymously https://anonfriendly.com June 15, 2022 at 09:00AM

Show HN: Offline voice messages transcription in Signal Desktop https://news.ycombinator.com/item?id=31735754

Show HN: Offline voice messages transcription in Signal Desktop https://www.a2p.it/tech-stuff/coquistt-signal-love-death-to-voice-messages/ June 14, 2022 at 12:20AM

Show HN: Display P3 exclusive Pantone colors https://news.ycombinator.com/item?id=31721737

Show HN: Display P3 exclusive Pantone colors https://pantone-display-p3-colors.vercel.app June 12, 2022 at 11:00PM

Show HN: The Lambdaway Project https://news.ycombinator.com/item?id=31712159

Show HN: The Lambdaway Project http://lambdaway.free.fr/lambdawalks/ June 11, 2022 at 11:48PM

Tuesday, June 7, 2022

Show HN: WunderGraph – open-source API Developer Toolkit https://news.ycombinator.com/item?id=31639879

Show HN: WunderGraph – open-source API Developer Toolkit Dear HN Community. We're Bjorn, Dustin, Stefan & Jens, the founders of WunderGraph. More than two years ago, Jens started WunderGraph as a Side Project. The initial idea was to solve the problem of integrating multiple disparate DataSources into a single, unified API Layer. While solving this problem, Jens realized that his mental model of APIs was wrong. Most API tools treat APIs as abstract things or just endpoints, in a very imperative way. At some point, he realized that there's a better model to think about APIs: APIs are dependencies and we should treat them in a declarative way! And that's how the idea of the "Package Manager for APIs"[1] came to be: WunderGraph is an API Developer toolkit which allows you to import and export APIs, just like npm packages. This is possible because every WunderGraph project generates a static, conflict-free and versionable artifact. It shouldn't take days to add a new 3rd party API to your API layer, with WunderGraph, this is possible in seconds. WunderGraph lets you define your API dependencies in a declarative way. The whole "Graph" of API dependencies is represented as an unified GraphQL Schema. Meta-data like API credentials, can be configured with our TypeScript SDK. API Operations are defined as regular GraphQL Operations. Custom middleware / business logic can be written using TypeScript. Finally, WunderGraph generates a Gateway + Client(s). Gateway and clients communicate via JSON-RPC. We call this approach "Compile-time" GraphQL queries. The client is 100% TypeSafe. The Gateway handles Authentication, Authorization, Caching, Middleware, etc... WunderGraph gives you the Developer Experience of working with a single, monolithic API layer, although you're using many different internal and external Services and Databases behind the scenes. WunderGraph Supports any OpenID Connect compliant IDP for Authentication, S3 for file storage, REST (OpenAPI), GraphQL & Apollo Federation for APIs and PostgreSQL, MySQL, SQLite, SQLServer, Planetscale and MongoDB for the data-layer. Today, we're happy to announce that WunderGraph is finally Open Source! Check out the Monorepo[2] on GitHub. If you like our ambitions, give us a star! You can run WunderGraph locally and air-gapped, no strings attached. There's also a more extensive release post on our blog[3]. Have a look at the examples[4], we're keen to hear your opinion! [1]: https://hub.wundergraph.com/start [2]: https://github.com/wundergraph/wundergraph [3]: https://wundergraph.com/blog/wundergraph_the_next_generation_api_developer_platform_is_open_source [4]: https://github.com/wundergraph/wundergraph#getting-started June 6, 2022 at 05:59AM

Show HN: Send commands to KVM/HDMI matrix devices when touching screen edge https://news.ycombinator.com/item?id=31628709

Show HN: Send commands to KVM/HDMI matrix devices when touching screen edge https://github.com/timgws/kvm-switch June 5, 2022 at 12:03AM

Show HN: Reader mode extension with inline Hacker News comments https://news.ycombinator.com/item?id=31620466

Show HN: Reader mode extension with inline Hacker News comments Hey! This is a reader mode browser extension I built that hides noisy page elements rather than only extracting and re-rendering their text content. The idea is to not make all articles look the same [0], have them still render graphs, and ideally to work in more cases. There are a few "tricks": patching the site CSSOM to apply simpler mobile styles even at desktop width, cleaning up parents of DOM text nodes, blocklists for class names that contain words like "sidebar", plus manual CSS patches for popular sites. I got carried away and also added a dark mode, page outlines, privates notes & inline Hacker News comments. The last feature works by parsing every top-level HN comment with a quote in it (formatted with > or "") within a few minutes, and anchoring these quotes in the story article HTML. So when you open a link you'll directly see the parts people are talking about here. [1] The extension code is all on GitHub: https://github.com/lindylearn/unclutter --- [0] Unclutter vs the Firefox reader mode: https://github.com/lindylearn/unclutter/blob/main/docs/compa... [1] It's fun to try this on some of the "HN classics" that got 30+ quote comments over the years. The list at https://hn.lindylearn.io/best shows the number of "annotations" a link has beneath its title. https://unclutter.lindylearn.io June 4, 2022 at 07:06AM

Show HN: I restored Palm's webOS App Catalog, SDK and online help system https://news.ycombinator.com/item?id=31607318

Show HN: I restored Palm's webOS App Catalog, SDK and online help system My pandemic project was to find, restore and organize scattered and archived remnants of Palm/HP's mobile webOS platform to help keep these delightful little devices alive. https://www.webosarchive.com June 3, 2022 at 05:28AM

Show HN: I built in public a tool to automate Twitter DMs https://news.ycombinator.com/item?id=31592897

Show HN: I built in public a tool to automate Twitter DMs https://www.indiehackers.com/post/how-i-built-in-public-a-tool-to-kickstart-new-conversations-via-twitter-dms-eba613c762 June 2, 2022 at 02:12AM

Show HN: Notkia – A Linux phone with LoRa+WiFi+BT connectivity https://news.ycombinator.com/item?id=31592854

Show HN: Notkia – A Linux phone with LoRa+WiFi+BT connectivity https://www.hackster.io/reimunotmoe/notkia-f6e772 June 2, 2022 at 02:04AM

Wednesday, June 1, 2022

Show HN: Firefox extension to obfuscate web page text https://news.ycombinator.com/item?id=31580351

Show HN: Firefox extension to obfuscate web page text Sometimes you might want to share a screenshot of the website you're on, without revealing the personal data that is visible at that time. With Obfuscate, you can make text unreadable without changing the structure of the web page. Hit the extension button or press Alt+Shift+O to activate for the current page. (Note that extensions can't modify the add-on website, so trying it on there won't work.) Credit for the original idea: https://chaos.social/@maris/108379386421123630 https://addons.mozilla.org/en-GB/firefox/addon/obfuscator/ June 1, 2022 at 04:23AM

Show HN: Unlimited machine translation API for $200 / Month https://news.ycombinator.com/item?id=31579953

Show HN: Unlimited machine translation API for $200 / Month Hello, I made machine translation server for Ubuntu that can translate unlimited volume of text, HTML, files and audio via REST API. It works ultra-fast, translate millions of web-pages / day in 110 languages. This helps to drive more customers or enter new markets easily. It comes as a docker image. The price starts from $200 / month. Easy integration with your projects. Free demo available. More details here: https://lingvanex.com/translationserver/ Or write me: alexeir@lingvanex.com June 1, 2022 at 03:19AM

Show HN: GitNoter – An open source alternative to Evernote (Self Hosted) https://news.ycombinator.com/item?id=31580045

Show HN: GitNoter – An open source alternative to Evernote (Self Hosted) https://github.com/git-noter/gitnoter June 1, 2022 at 03:37AM